swipldcgtut
swipldcgtut copied to clipboard
Associativity and avoiding left recursion
Use tabling, or pass part parsed so far in to recursive call.
https://groups.google.com/forum/#!topic/swi-prolog/5CoQLxXcI3A