我已經轉換了「容易」部分(片段,@header和@member declerations等),但由於我是新來的Antlr我有一個很艱難 時間轉換樹報表等 我使用以下migration guide。 The grammar file can be found here. ... 下面你可以找到一些例子,我遇到的問題: 舉例來說,我有一個問題: n3Directive0!:
d:AT_
我必須定義文件的語法,如下所示。 //示例文件 NameCount = 4 名稱=一個 名稱= B 名稱= C 名稱= d //文件結束 現在我能定義令牌NameCount和名稱。但是我必須定義文件結構,包括令牌的有效數量名稱,這是NameCount之後的值。我有解析的值並將其轉換爲整數並存儲在全局語法範圍的變量中(例如,在變量nc中)。 如何在語法中定義那個名稱應該重複一下nc次?