DCGs + Memoing = Packrat parsing, but is it worth it? In Practical Aspects of Declarative Languages, LNCS, vol.4902, pp.182-196, 2008. ,
The metafront system: Safe and extensible parsing and transformation, Science of Computer Programming, vol.68, issue.1, pp.2-20, 2007. ,
DOI : 10.1016/j.scico.2005.06.007
Executable Grammars in Newspeak, Electronic Notes in Theoretical Computer Science, vol.193, pp.3-18, 2007. ,
DOI : 10.1016/j.entcs.2007.10.004
SmaCC, a Smalltalk Compiler-Compiler ,
Parse Table Composition, Software Language Engineering, volume LNCS 5452, pp.74-94, 2009. ,
DOI : 10.1145/512529.512562
An efficient context-free parsing algorithm, Communications of the ACM, vol.13, issue.2, pp.94-102, 1970. ,
DOI : 10.1145/362007.362035
Packrat parsing: simple, powerful, lazy, linear time, functional pearl, ICFP 2002, pp.36-47, 2002. ,
Parsing expression grammars: a recognition-based syntactic foundation, POPL 2004, pp.111-122, 2004. ,
Better extensibility through modular syntax, PLDI 2006, pp.38-51, 2006. ,
Incremental generation of parsers, PLDI 1989, pp.179-191, 1989. ,
Monadic parser combinators, 1996. ,
Parser combinators in Scala, 2008. ,
Language Boxes, Software Language Engineering, volume LNCS 5969, pp.274-293, 2009. ,
DOI : 10.1007/978-3-642-12107-4_20
URL : https://hal.archives-ouvertes.fr/inria-00531044
Embedding Languages without Breaking Tools, ECOOP 2010, 2010. ,
DOI : 10.1007/978-3-642-14107-2_19
Verifiable Parse Table Composition for Deterministic Parsing, Software Language Engineering, volume LNCS 5969, pp.184-203, 2010. ,
DOI : 10.1007/978-3-642-12107-4_15
Scannerless generalized-LR parsing, 1997. ,
Packrat parsers can support left recursion, Proceedings of the 2008 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation , PEPM '08, pp.103-110, 2008. ,
DOI : 10.1145/1328408.1328424
OMeta, Proceedings of the 2007 symposium on Dynamic languages , DLS '07, pp.11-19, 2007. ,
DOI : 10.1145/1297081.1297086