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.

56 lines
2.2 KiB
JavaScript

"use strict";
module.exports = `
Usage: pegjs [options] [<input_file>] [--]
Options:
-a, --allowed-start-rules <rules> Comma-separated list of rules the generated
parser will be allowed to start parsing from
(default: first rule in the grammar)
(note: repeatable option)
--cache Make generated parser cache results
-c, --config <file> Aliases for "--extra-options-file"
-d, --dependency <dependency> Use specified dependency
(note: repeatable option)
-e, --export-var <variable> Name of a global variable into which the
parser object is assigned to when no
module loader is detected
--extra-options <options> A string with additional options (in JSON
format) to pass to peg.generate
(note: repeatable option)
--extra-options-file <file> File with additional options (in JSON
or JavaScript) to pass to peg.generate
(note: repeatable option)
-f, --format <format> Format of the generated parser:
amd, bare, commonjs, es, globals, umd
(default: commonjs)
-h, --help Print help and exit
--no-cache Generated parser doesn't cache results
(default behavior)
--no-trace Disable tracing in generated parser
(default behavior)
-O, --optimize <goal> Select optimization for speed or size
(default: speed)
-o, --output <file> Output file
-p, --plugin <plugin> Use a specified plugin
(note: repeatable option)
--trace Enable tracing in generated parser
-v, --version Print version information and exit
`;