makeRst¶
-
Function.
makeRst
(fs, dir_path)¶ 関数のヘッダーと説明とソースのドキュメントを作る。
ソース¶
makeRst(fs, dir_path) {
var rst = "";
rst += this.fncName + "\n";
rst += "=".repeat(2 * this.fncName.length) + "\n\n";
// rst += "構文\n^^^^^^\n\n";
var class_name = (this.parentClass ? this.parentClass.className + "." : "");
rst += ".. js:function:: " + class_name + this.head + "\n\n";
if (this.comment != null) {
// rst += "説明\n^^^^^^\n\n";
rst += this.comment + "\n\n";
}
rst += "ソース\n^^^^^^\n\n";
rst += ".. code-block:: js\n\n" + this.body + "\n\n";
fs.writeFile(dir_path + this.fncName + '.rst', rst);
}