add DirectLeftRecursion