C'è una (idealmente BNF) dattiloscritto js grammatica linguaggio formale (o solo sottoinsieme dattiloscritto)?

voti
9

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.

È pubblicato 04/10/2012 alle 06:44
fonte dall'utente
In altre lingue...                            


3 risposte

voti
3

La grammatica formale è nell'Appendice A del dattiloscritto Language Reference, versione 1.8 se che si trova qui o qui (per la versione corrente)

Risposto il 27/12/2017 a 21:30
fonte dall'utente

voti
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

Risposto il 25/01/2013 a 20:30
fonte dall'utente

voti
0

Forse si può trovare riferimenti nel codice sorgente, ad esempio, del compilatore / tokens.js

Risposto il 04/10/2012 a 07:21
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more