ANTLR中的递归规则

时间:2015-08-24 14:21:13

标签: antlr

我需要知道如何表达如下声明:

Int<Double<Float>>

因此,我们应该以抽象的形式:

1.(easiest case):  a<b>
2. case: a<a<b>> 
3. case: a<a<a<b>>>
4. ....and so on...

问题是我应该能够在&lt;&lt;&lt;&lt; ..&gt; - 表明我有一个嵌套的声明。换句话说:我应该用a < b >替换b。 第二件事是开头和关闭的&lt;&gt; -signs的数量应该相等。

我怎样才能在ANTLR中做到这一点?

0 个答案:

没有答案