javaccを使用して、入力ストリームの前にいくつかの新しい文字をプッシュできますか?
たとえば、パーサーが次の構文を解析するとします。
#define Paragraphs "Paragraph+"
#define Volume "(Title,(Chapter,${Paragraphs})+)"
Book=${Volume}+;
パーサーを呼び出す前にスキャナーが前処理${Volume}
する必要があることを javacc に伝えるにはどうすればよいですか?(Title,(Chapter,Paragraph+)+)
MOREステートメントを使用して達成できますか?
ありがとう