我需要知道如何表达如下声明:
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中做到这一点?