acorn - kézikönyv, opciók, parancspéldák


NÉV

acorn - JavaScript fájl elemzése

SZINOPSZIS

acorn

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

LEÍRÁS

Az makk egy segédprogram a JavaScript-fájlok parancssorból történő elemzéséhez. Elfogadja argumentumként a bemeneti fájlt. A segédprogram kiköpi a szintaxisfát JSON-adatokként.

LEHETŐSÉGEK

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

Beállítja az ECMAScript-verzió elemzését. Az alapértelmezés a 7-es verzió.

--tokenize

Az elemző tokenizáló módja.

--locations

Minden csomóponthoz egy „loc” objektumot csatol „start” és „end” alobjektumokkal, amelyek mindegyike tartalmazza az egyalapú sort és a nulla alapú oszlopszámokat {sor, oszlop} formában.

--allow-hash-bang

Ha engedélyezve van, hagyja ki a kezdő hashbang sort.

--compact

Az AST kimenetben nincs szóköz.

--silent

Ne adja ki az AST-t, csak adja vissza a kilépési állapotot.

--module

Azt jelzi, hogy a kódot nem szkriptként, hanem modulként kell elemezni. Ez befolyásolja a globális szigorú módot, valamint az „import” és „export” nyilatkozatokat.

--help

Nyomtassa ki a használati információkat, és lépjen ki.