acorn - справочное руководство, опции, примеры команд


ИМЯ

acorn - разобрать файл JavaScript

СИНТАКСИС

acorn

[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]

ОПИСАНИЕ

acorn – это утилита для анализа файла JavaScript из командной строки. Он принимает в качестве аргументов входной файл. Утилита выдает синтаксическое дерево в виде данных JSON.

ПАРАМЕТРЫ

--ecma3, --ecma5, --ecma6, --ecma7, ..., --ecma2015, --ecma2016

Задает версию ECMAScript для анализа. По умолчанию стоит версия 7.

--tokenize

Режим токенизатора парсера.

--locations

Присоединяет объект "loc" к каждому узлу с подобъектами "start" и "end", каждый из которых содержит номера строк с отсчетом от единицы и столбца с отсчетом от нуля в форме {строка, столбец}.

--allow-hash-bang

Если включено, пропустите начальную строку hashbang.

--compact

В выводе AST не используются пробелы.

--silent

Не выводить AST, просто вернуть статус выхода.

--module

Указывает, что код следует анализировать не как скрипт, а как модуль. Это влияет на глобальный строгий режим и объявления «импорт» и «экспорт».

--help

Распечатайте информацию об использовании и выйдите.