add require_template
This commit is contained in:
parent
cc59556b65
commit
6e7111c1a7
9
main.js
9
main.js
@ -45,9 +45,12 @@ var post_process_parser = function () {
|
||||
if (args["t"] !== undefined) {
|
||||
switch (args["t"]) {
|
||||
case "web":
|
||||
var header = fs.readFileSync(config.require_templates + "header.tmpl", "utf8");
|
||||
var footer = fs.readFileSync(config.require_templates + "footer.tmpl", "utf8");
|
||||
out_js = header + "\n" + out_js + "\n" + footer;
|
||||
if(!fs.existsSync(config.require_template)){
|
||||
throw "Not exist file: " + config.require_template;
|
||||
}
|
||||
|
||||
var template = fs.readFileSync(config.require_template, "utf8");
|
||||
out_js = template.replace(/<%%PARSER%%>/gm, out_js);
|
||||
break;
|
||||
case "node":
|
||||
out_js += "\n\n module.exports = LemonJS;";
|
||||
|
@ -1,3 +0,0 @@
|
||||
return LemonJS;
|
||||
})
|
||||
})();
|
@ -1,3 +1,6 @@
|
||||
/**
|
||||
* Created by Aleksey Chichenkov <a.chichenkov@initi.ru> on 1/31/19.
|
||||
*/
|
||||
(function(){
|
||||
var modulePath = "external/lemonJS/parser";
|
||||
var deps = [
|
||||
@ -7,3 +10,7 @@
|
||||
define(modulePath, deps, function(){
|
||||
var Lexer = require("external/re2js/lexer");
|
||||
var tokens = require("external/lemonJS/tokens");
|
||||
<%%PARSER%%>
|
||||
return LemonJS;
|
||||
})
|
||||
})();
|
Loading…
Reference in New Issue
Block a user