I am looking for a module that can parse ambiguous grammars and that gives me all the possible parse trees. Also, it should have 'actions'.
I looked at Parse::Yapp and Parse::RedDescent which both look great, they have actions, but neither will give multiple solutions in case of ambiguity (or will they?!?).
I saw Parse::Earley but it doesn't support actions.
Any other suggestions?
Any help is really appreciated!
I looked at Parse::Yapp and Parse::RedDescent which both look great, they have actions, but neither will give multiple solutions in case of ambiguity (or will they?!?).
I saw Parse::Earley but it doesn't support actions.
Any other suggestions?
Any help is really appreciated!