tree-sitter-mozjs 0.20.1

Mozjs grammar for the tree-sitter parsing library
Documentation
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,
    ),
  }
});