You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Majda 98ff2eb83f Allow passing options to the parser
This commit replaces the |startRule| parameter of the |parse| method in
generated parsers with more generic |options| -- an options object. This
options object can be used to pass custom options to the parser because
it is visible as the |options| variable inside parser code.

The start rule can now be specified as the |startRule| option. This
means you have to replace all calls like:

  parser.parse("input", "myStartRule");

with

  parser.parse("input", { startRule: "myStartRule" });

Closes GH-37.
12 years ago
..
compiler Allow passing options to the parser 12 years ago
compiler.js Merge |allocateRegisters| and |computeParams| passes 12 years ago
parser.js Allow passing options to the parser 12 years ago
parser.pegjs Change ordering of "literal", "class" and "any" code 12 years ago
peg.js Add a note about semantic versioning to |PEG.VERSION| comment 12 years ago
utils.js AST: Store rules in an array instead of an object 12 years ago