Partial parsing (eg. parse next Expression)

Sep 1, 2012 at 3:28 PM

If I recall correctly, one of the merits from LR parsing over LL parsing is that to parse the first complete statement you need to parse a significantly smaller portion of the whole tree. This should (hopefully) mean that it could be possible to say parse untill you find a nonterminal of type "Expression" for instance, and then later continue from there. Is this doable in Irony?

Sep 4, 2012 at 2:08 AM

Take a look into ExecuteNextAction and GetNextAction (Parser.cs : 116, 139)