1
我想分析和簡單的文本行這樣讀截流值:antlr3 - 讀截流值的變量
1東西
line
: (NUMBER EXCLAMATION myText=~('\r\n')*)
{ myFunction($myText.text); }
NUMBER
: '0'..'9'+;
EXCLAMATION
: '!';
我得到什麼! myText變量只是'something'的最後'g',因爲可以在生成的代碼中看到myText在每個發生的〜('\ r \ n')的while循環中重新編譯。
我的答案是:是否有任何優雅的方式來讀取變量'myText'的'something'值?
TIA