Managing recursion, using default actions, matching boolean predicate fn etc.
Managing recursion, using default actions, matching boolean predicate fn etc.

Recursion is managed using cache, default action is set for different
type of rules, boolean predicate can be matched against symbol

deztructor/parsed