I would like to thank you for the very complete and comprehensive grammar file you produced. I am using it as the base for an updated version of my Expression Evaluator (https://csharpeval.codeplex.com
Also, I'm not well versed in Antlr, but is it possible to insert a token and re-parse somehow? Suppose I have a string "data.Foo()" and when I parse it, data is read as an Identifier. I have a logic that says if the identifier is not found in some
list, then it should backtrack and insert a scope object i.e. "scope.data.Foo()". I have tried using TokenRewriteStream and rewinding, but parser.expression() simply returns. I've tried checking the stream index and reparsing, but the tokens don't
seem to have been inserted.
I know it's Antlr-runtime specific, but I hope you could help me there.
Again, thanks very much!