Я ищу грамматику машинописи. Не парсер-лексический, но только формальное описание грамматики. Я хочу осуществить TS это свертывание кода и основной статический код анализа в качестве плагина к одной простой Linux IDE для GNOME.
Есть формальная (в идеале BNF) машинопись язык грамматика JS (или только машинопись подмножество)?
голоса
9
3 ответов
голоса 3
3
голоса 3
3
Поскольку машинопись является надстройкой из ECMAScript 5 (http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf/), вы можете exend любого ECMAScript BNF с определениями синтаксиса из машинописи спекуляция
Отправная точка может быть: http://www.antlr3.org/grammar/1153976512034/ecmascriptA3.g
голоса 0
0
Может быть , вы можете найти ссылки в исходном коде, например , компилятор / tokens.js













