Refactoring of topdown parser