мне нужна идея, как выразить заявление вроде следующего:Рекурсивный правило в ANTLR
Int<Double<Float>>
Таким образом, в абстрактной форме, мы должны иметь:
1.(easiest case): a<b>
2. case: a<a<b>>
3. case: a<a<a<b>>>
4. ....and so on...
Дело в том, что я должен позволяют встраивать в форму < .. инструкцию типа a <b>
- знаки, чтобы я имел вложенный оператор. Другими словами: я должен заменить b на a<b>
. Второе: количество открытий и закрытых окон должно быть одинаковым.
Как я могу это сделать в ANTLR?
Я забыл написать, что я использую новейшую версию, Antlr4 – user3097712