标签: c# antlr3
我对使用Antlr 3解析内容时流中的当前字节位置感兴趣。 我看到有一个类似的问题,但那里没有真正的答案。这就是我再次尝试的原因 我对令牌索引,行中的字节位置等不感兴趣... 你能有人告诉我吗?很明显,必须编写/覆盖一些代码。有人有特定的代码要写吗?我用C#。
答案 0 :(得分:0)
如果你的解析器是parser = new myParser(tokenStream); 然后 bytepos =((CommonToken)parser.TokenStream.LT(1))开始索引;