Я генерируемое дерево разбора, как так:добавления к существующему Antlr дереву
afs = new AntlrFileStream(fn);
lexer = new Verilog2001Lexer(afs);
cts = new CommonTokenStream(lexer);
parser = new Verilog2001Parser(cts);
tree = parser.source_text();
Я хотел бы создать новые узлы из маркеров в скрытом канале и добавить их в дерево разбора. Поэтому я хотел бы спросить, как вы можете создавать новые узлы из токенов? Тогда как я могу добавить их в нужное место в дереве разбора? Я смотрел на интерфейс IParseTree и объекты контекста, и я еще не смог понять это.
Показать бы приближенная ваша идея: ParseTreeProperty WS = новый ParseTreeProperty (); WS.put (узел, <пробел или текст комментария>); –