Используя javacc , могу ли я добавить несколько новых символов перед входным потоком?
например, допустим, что мой анализатор анализирует следующий синтаксис:
#define Paragraphs "Paragraph+"
#define Volume "(Title,(Chapter,${Paragraphs})+)"
Book=${Volume}+;
Как я могу сказать javacc, что его сканер должен предварительно обработать ${Volume}
до (Title,(Chapter,Paragraph+)+)
перед вызовом синтаксического анализатора?
Можно ли это сделать с помощью оператора MORE ?
Спасибо