2012-10-04 40 views

cevap

2

biçimsel dilbilgisi typescript Dil Başvurusu Ek A'da olduğu, sürüm 1.8 hangi eğer Neden sadece inşa etmek derleyici kendisi kullanamaz

0

Belki kaynak kodunu kaynaklarda bulabilirsiniz, ör. compiler/tokens.js

+1

http://coffeescript.org/documentation/docs/grammar.html gibi bir dilbilgisi tanımı istiyor. – tillda

+1

Hangi belirteçlerin kullanıldığını ve teyitlerin nasıl tanımlandığını bulmaya yardımcı olur, ancak yalnızca lexer kısmıdır. Ayrıştırıcı oluşturmak ve verilen yazı metninden AST oluşturabilmek için bazı resmi gösterimde bir dizi kural gerekir. –

3

Dizgi, Ecmascript 5'in tam bir üst kümesi olduğundan (http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf/), herhangi bir ek b Typescript özelliklerinden sözdizimi tanımları.

bir başlangıç ​​noktası olabilir: http://www.antlr3.org/grammar/1153976512034/ecmascriptA3.g