changed order of method definitions in Parser (no code actually changed)