我需要能够匹配某个字符串('[' 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