table of contents
other versions
- stretch 4.0.4-2
- testing 5.5.3+ds3-3
- stretch-backports 5.5.3+ds3-1~bpo9+1
- unstable 5.5.3+ds3-3
- experimental 6.0.2+20181021git007b08d01eff070+ds+~0.3.1+~4.0.0+~0.3.0+~5.0.0+ds+~1.6.1+ds-1
acorn(1) | acorn(1) |
NAME¶
acorn - parse JavaScript fileSYNOPSIS¶
acorn
[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]
DESCRIPTION¶
acorn is a utility to parse a JavaScript file from the command line. It accepts as arguments the input file. The utility spits out the syntax tree as JSON data.OPTIONS¶
- --ecma3, --ecma5, --ecma6, --ecma7, ..., --ecma2015, --ecma2016
- Sets the ECMAScript version to parse. Default is version 7.
- --tokenize
- Tokenizer mode of the parser.
- --locations
- Attaches a "loc" object to each node with "start" and "end" subobjects, each of which contains the one-based line and zero-based column numbers in {line, column} form.
- --allow-hash-bang
- If enabled, skip the leading hashbang line.
- --compact
- No whitespace is used in the AST output.
- --silent
- Do not output the AST, just return the exit status.
- --module
- Indicates the code shouldn't be parsed as a script but as a module. This influences global strict mode and 'import' and 'export' declarations.
- --help
- Print the usage information and quit.
1538493844 |