acorn - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

acorn - przeanalizuj plik JavaScript

STRESZCZENIE

acorn

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

OPIS

acorn to narzędzie do analizowania pliku JavaScript z wiersza poleceń. Akceptuje jako argumenty plik wejściowy. Narzędzie wypluwa drzewo składni jako dane JSON.

OPCJE

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

Ustawia wersję ECMAScript do przeanalizowania. Domyślnie jest to wersja 7.

--tokenize

Tryb tokenizera parsera.

--locations

Dołącza obiekt „loc” do każdego węzła z podobiektami „początek” i „koniec”, z których każdy zawiera numery linii od zera i kolumny od zera w postaci {linia, kolumna}.

--allow-hash-bang

Jeśli ta opcja jest włączona, pomiń wiodącą linię skrótu.

--compact

W danych wyjściowych AST nie są używane białe znaki.

--silent

Nie wysyłaj AST, po prostu zwróć status wyjścia.

--module

Wskazuje, że kod nie powinien być analizowany jako skrypt, ale jako moduł. Ma to wpływ na globalny tryb ścisły oraz deklaracje „importu” i „eksportu”.

--help

Wydrukuj informacje o użytkowaniu i wyjdź.