私は ANTLR4 を使用しており、文法内に「インポート」ステートメントがあります。
ANTLR4 には、ビジター内で行うのではなく、入力ファイルを自動的に開いて解析するオプションがありますか (「インポート」宣言ごとに別のパーサー/レクサーとビジターを作成します) ?
「かわいい」確かにもう見たことはあるけど、もう見つけられない。
私の文法の中で:
importStatement : 'import' ID ';' // Here ? an action (Java code)
// to prepend an AST to my current AST ?
入力ファイル内:
Import test;