Ben Typescript dilbilgisi arıyorum. Ayrıştırıcı-lexer değil, yalnızca biçimsel dilbilgisi açıklaması. Ben GNU için bir basit linux IDE eklentisi olarak kod katlama ve temel statik kod analizi ts uygulamak istiyorum.Resmi (ideal BNF) bir kodlama js dil dilbilgisi var mı (veya sadece yazı tipi alt kümesi)?
cevap
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
Belki kaynak kodunu kaynaklarda bulabilirsiniz, ör. compiler/tokens.js
http://coffeescript.org/documentation/docs/grammar.html gibi bir dilbilgisi tanımı istiyor. – tillda
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. –
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
- 1. BNF dilbilgisi test örneği oluşturma
- 2. Yazı tipi kilitlemenin yazı tipi ailesini değiştirmesini engellemenin bir yolu var mı (ve yalnızca rengi değiştir)?
- 3. Yacc Dilbilgisi Hata Ayıklayıcıları Var mı?
- 4. BNF dilbilgisi kurallarını gerçek C++ işlevlerine/koduna dönüştürme
- 5. JS öğesinde DOM öğesi için hesaplanmış yazı tipi boyutu alın
- 6. BNF dilbilgisi tanımı dosya yolu joker (glob) için
- 7. Sadece yazı tipi boyutunu değiştirme SWT
- 8. pdfsharp - yazı tipi yerleştirildi mi?
- 9. Sözdizimi (muhtemelen BNF) VBA nedir?
- 10. Özel Yazı Tipi Android
- 11. Bir Python dil belirtimi var mı?
- 12. UINavigationBar özel yazı tipi
- 13. \ textnumero ve yazı tipi kodlaması
- 14. Java'da yanlış/eksik yazı tipi metrikleri var mı?
- 15. Yazı tipi rengi için arka plan resmi ayarla
- 16. Dilbilgisi Sözdizimi ve Dilbilimsel
- 17. UIPickerView Yazı Tipi
- 18. Yazı tipi boyutunu değiştirmeden yazı tipi kalınlığını kontrol etme
- 19. Python'da Unity komut dosyalarını programlamak için resmi/gayri resmi bir yol var mı?
- 20. bu yazı tipi nedir? (ubuntu terminal yazı tipi)
- 21. sadece bir sütun resmi
- 22. iFrame için yazı tipi boyutunu ve yazı tipi-ailesini değiştirme
- 23. R için var olan bir ANTLR veya IRONY dilbilgisi var mı?
- 24. Özel yazı tipi iPhone
- 25. Programlama için yazı tipi boyutu?
- 26. LOGO programlama dili için EBNF veya BNF
- 27. js resmi yükleyin
- 28. Özel yazı tipi boyutu, yazı tipleri
- 29. Köşeli 2 - harici js kitaplıkları ile yazı tipi işlevlerinin iletişimi
- 30. Swing ile Harika Yazı Yazı tipi:
here bulunursa AST? Her şeyden önce açık kaynak ... –