1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
const JS = require("./tree-sitter-javascript/grammar.js") module.exports = grammar(JS, { name: 'mozjs', /*extras: ($, original) => original.concat([ $.preproc, ]),*/ rules: { preproc: $ => token( /#.*\n/, ), statement: ($, original) => choice( original, $.preproc, ), } });