Simplify Parser
abstract lalr stack through function scope