2016-04-11 15 views
1

varsayalım Ben antlr kural şu: yönlü antlr hattını ayrıştırırAntlr4 - sağ yerine sola soldan sağa için ayrıştırmak

fun() { 
    return 5; 
} 

bırakılır şöyle

statement  : variableDeclaration 
       | printStatement 
       | functionCall 
       | returnStatement ; 

returnStatement : 'return' ; 

//other rules 

Ve bazı kod Doğru, çoğu durumda beklenen.

5 ve return için ayrıştırıcıdan ilk olarak geri bildirim almak isterim. Ayrıştırmadan ayrılmak demektir.

Mümkün mü? Eğer evet ise, bunu nasıl başarabilirim?

cevap

İlgili konular