Tatoo: An innovative Parser Generator
Autor: | Rémi Forax, Gilles Roussel, Julien Cervelle |
---|---|
Přispěvatelé: | Laboratoire d'Informatique Gaspard-Monge (LIGM), Centre National de la Recherche Scientifique (CNRS)-Fédération de Recherche Bézout-ESIEE Paris-École des Ponts ParisTech (ENPC)-Université Paris-Est Marne-la-Vallée (UPEM), Gitzel Ralf and Alesky Markus and Schader Matin and Krintz Chandra, Université Paris-Est Marne-la-Vallée (UPEM)-École des Ponts ParisTech (ENPC)-ESIEE Paris-Fédération de Recherche Bézout-Centre National de la Recherche Scientifique (CNRS), Forax, Rémi |
Jazyk: | angličtina |
Rok vydání: | 2006 |
Předmět: |
LR parser
Computer science business.industry Programming language [INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS] [INFO.INFO-DS] Computer Science [cs]/Data Structures and Algorithms [cs.DS] Recursive descent parser computer.software_genre Canonical LR parser Simple LR parser Parser combinator GLR parser LL parser Artificial intelligence LALR parser business computer Natural language processing ComputingMilieux_MISCELLANEOUS |
Zdroj: | 4th International Conference on Principles and Practices of Programming in Java (PPPJ'06) 4th International Conference on Principles and Practices of Programming in Java (PPPJ'06), Aug 2006, Mannheim, Germany. pp.13-20 PPPJ |
Popis: | This paper presents Tatoo, a new parser generator. This tool, written in Java 1.5, produces lexer and bottom-up parsers. Its design has been driven by three main concerns: the ability to use the parser with the non-blocking IO API; the possibility to simply deal with several language versions; a clean separation between the lexer definition, the parser definition and the semantics. Moreover, Tatoo integrates several other interesting features such as lookahead-based rule selection, pluggable error recovery mechanism, multiple character sets optimized support. |
Databáze: | OpenAIRE |
Externí odkaz: |