acorn - JavaScript fájl elemzése
acorn
[--ecma3 | --ecma5 | --ecma6 | --ecma7 | ... | --ecma2015 | --ecma2016] [--tokenize] [--locations] [--allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]
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.
Beállítja az ECMAScript-verzió elemzését. Az alapértelmezés a 7-es verzió.
Az elemző tokenizáló módja.
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.
Ha engedélyezve van, hagyja ki a kezdő hashbang sort.
Az AST kimenetben nincs szóköz.
Ne adja ki az AST-t, csak adja vissza a kilépési állapotot.
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.
Nyomtassa ki a használati információkat, és lépjen ki.