INNER CODE UNIT · JavaScript
railroad
kach/nearley · bin/nearley-railroad.js:24
function railroad(grm) {
var rules = {};
grm.forEach(function(instr) {
if (instr.rules) {
if (!rules[instr.name]) {
rules[instr.name] = [];
}
rules[instr.name] = rules[instr.name].concat(instr.rules);
}
});
var style = fs.readFileSync(
path.join(
path.dirname(require.resolve('railroad-diagrams')),
'railroad-diagrams.css'
)
);