我需要能夠匹配某個字符串('[' then any number of equals signs or none then '['
),然後我需要匹配一些其他匹配規則後匹配的右括號(']' then the same number of equals signs then ']'
)。 ((options{greedy=false;}:.)*
如果你必須知道)。我不知道如何在ANTLR做到這一點,我該怎麼做?ANTLR解析問題
舉例:我需要匹配而不是[===[whatever arbitrary text ]==]
。
我需要爲任意數量的等號完成它,這樣就存在這個問題:我如何才能使它匹配相同數量的等號在開放的時候像關閉一樣?提供的解析器規則到目前爲止似乎沒有任何意義,只要幫助。
我敢肯定,我的規則允許你想要什麼。 '技巧'在'等於'的遞歸定義中。 – Arne 2009-12-16 08:43:06
仍然無法弄清楚最後一點點... – RCIX 2009-12-20 07:18:07