Sto cercando la grammatica tipografico. Non il parser-lexer, ma solo la descrizione formale di grammatica. Voglio realizzare ts è code folding e il codice di analisi statica di base, come plugin per un semplice IDE linux per GNOME.
C'è una (idealmente BNF) dattiloscritto js grammatica linguaggio formale (o solo sottoinsieme dattiloscritto)?
voti
9
È pubblicato 04/10/2012 alle 06:44 2012-10-04 06:44
fonte dall'utente Andrey Belyak
In altre lingue...
fonte dall'utente Andrey Belyak
In altre lingue...
3 risposte
voti 3
3
voti 3
3
Dal momento che dattiloscritto è una rigorosa superset di ECMAScript 5 (http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf/), si potrebbe exend qualsiasi BNF ECMAScript con le definizioni di sintassi dalla tipografico spec.
Un punto di partenza potrebbe essere: http://www.antlr3.org/grammar/1153976512034/ecmascriptA3.g
voti 0
0
Forse si può trovare riferimenti nel codice sorgente, ad esempio, del compilatore / tokens.js