tree-sitter-mozjs/grammar.js (13 lines of code) (raw):
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,
),
}
});