simplifying by returning inner stack frame of parser