2016-04-08 90 views
1

Benim xtext dilbilgisi içinde girinti ve tek satır yorumları ile sorunları yaşıyordum. Yeni → Dosya: BenTek satırlı Xtext girinti

org.eclipse.xtext.example.homeautomation

(Xtext yüklü , böyle bu projeyi alabilirsiniz Xtext örnek projede aynı şeyi denedik → Örnek → Xtext Örnekleri → Xtext Ev Otomasyon Örneği) ve sonuçlar aynıydı. Bu ve xtext hatası mı? Eğer öyleyse nasıl belge açabilirim ve hazırlayabilirim (sl yorumlarından kurtulmak için) ve sonra xtext lexer'a verebilirim?

Device Window can be open, closed 
Device Heater can be on, off, error 

Rule 'Save energy' when Window.open then //asdasdd 
    fire(Heater.off) 
    println('Another penny to the piggy bank!') 

enter image description here

Marker metni:

1: - 'yangın'

2 at RULE_BEGIN eksik: - bekliyor eşleşmeyen girdi '' RULE_END

T SağoI.

cevap

1

o

Eğer

terminal SL_COMMENT: '//' !('\n'|'\r')*; 
+0

teşekkür ederim, bu kadar i test olarak sorunsuz çalışır olumsuz yan etkileri olup olmadığını bilmiyorum (aşağıdaki geçici çözümü kullanabilirsiniz için Tutulma bir bilet bulunabilirsiniz Yine de SL_COMMENTs ile ilgili bir problem var ve bunlar boş satırlardaki SL_COMMENT'lar, bu da girintinin olmaması durumunda hataya neden oluyor. – Smarty77