Move lib/compiler.js to lib/compiler/index.js

This makes "compiler" a regular Node.js module.
redux
David Majda 8 years ago
parent 5a4d04fa90
commit 930877c3ba

@ -1,14 +1,14 @@
"use strict"; "use strict";
var arrays = require("./utils/arrays"), var arrays = require("../utils/arrays"),
objects = require("./utils/objects"); objects = require("../utils/objects");
var compiler = { var compiler = {
/* /*
* AST node visitor builder. Useful mainly for plugins which manipulate the * AST node visitor builder. Useful mainly for plugins which manipulate the
* AST. * AST.
*/ */
visitor: require("./compiler/visitor"), visitor: require("./visitor"),
/* /*
* Compiler passes. * Compiler passes.
@ -19,16 +19,16 @@ var compiler = {
*/ */
passes: { passes: {
check: { check: {
reportMissingRules: require("./compiler/passes/report-missing-rules"), reportMissingRules: require("./passes/report-missing-rules"),
reportLeftRecursion: require("./compiler/passes/report-left-recursion"), reportLeftRecursion: require("./passes/report-left-recursion"),
reportInfiniteLoops: require("./compiler/passes/report-infinite-loops") reportInfiniteLoops: require("./passes/report-infinite-loops")
}, },
transform: { transform: {
removeProxyRules: require("./compiler/passes/remove-proxy-rules") removeProxyRules: require("./passes/remove-proxy-rules")
}, },
generate: { generate: {
generateBytecode: require("./compiler/passes/generate-bytecode"), generateBytecode: require("./passes/generate-bytecode"),
generateJS: require("./compiler/passes/generate-js") generateJS: require("./passes/generate-js")
} }
}, },

@ -20,8 +20,8 @@
"examples/css.pegjs", "examples/css.pegjs",
"examples/javascript.pegjs", "examples/javascript.pegjs",
"examples/json.pegjs", "examples/json.pegjs",
"lib/compiler.js",
"lib/compiler/asts.js", "lib/compiler/asts.js",
"lib/compiler/index.js",
"lib/compiler/js.js", "lib/compiler/js.js",
"lib/compiler/opcodes.js", "lib/compiler/opcodes.js",
"lib/compiler/visitor.js", "lib/compiler/visitor.js",

Loading…
Cancel
Save