LL(1) parser generator used mainly by KDevelop language plugins
