refactoring: Parser.papillon