Formal verification of a realistic compiler, Communications of the ACM, vol.52, issue.7, pp.107-115, 2009. ,
DOI : 10.1145/1538788.1538814
URL : https://hal.archives-ouvertes.fr/inria-00415861
Verified, Executable Parsing, European Symposium on Programming, pp.160-174, 2009. ,
DOI : 10.1007/978-3-642-00590-9_12
URL : http://hdl.handle.net/1885/57413
A formalisation of the theory of context-free languages in higher order logic, 2010. ,
Simple LR(k) grammars, Communications of the ACM, vol.14, issue.7, pp.453-460, 1971. ,
DOI : 10.1145/362619.362625
EfficientLR (1) parsers, Acta Informatica, vol.9, issue.1, pp.12-39, 1973. ,
DOI : 10.1007/BF00571461
A practical general method for constructing LR(k) parsers, Acta Informatica, vol.20, issue.3, pp.249-268, 1977. ,
DOI : 10.1007/BF00290336
On the translation of languages from left to right, Information and Control, vol.8, issue.6, pp.607-639, 1965. ,
DOI : 10.1016/S0019-9958(65)90426-2
The Menhir parser generator http://gallium. inria.fr ,
Coq code for validating LR(1) parsers http ,
Functors for Proofs and Programs, European Symposium on Programming, pp.370-384, 2004. ,
DOI : 10.1007/978-3-540-24725-8_26
Programming languages ? C (2007) International standard ISO, IEC, vol.9899, p.3 ,
Parsing C/C++ Code without Pre-processing, Lecture Notes in Computer Science, vol.5501, pp.109-125, 2009. ,
DOI : 10.1007/978-3-642-00722-4_9
Towards Efficient, Typed LR Parsers, Electronic Notes in Theoretical Computer Science, vol.148, issue.2, pp.155-180, 2006. ,
DOI : 10.1016/j.entcs.2005.11.044
URL : https://hal.archives-ouvertes.fr/inria-00629090
Packrat parsing: simple, powerful, lazy, linear time, ACM International Conference on Functional Programming (ICFP), pp.36-47, 2002. ,
Parsing expression grammars: a recognition-based syntactic foundation, ACM Symposium on Principles of Programming Languages (POPL), pp.111-122, 2004. ,
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
TRX: A formally verified parser interpreter, Logical Methods in Computer Science, vol.7, issue.2, 2011. ,
Certified web services in Ynot In: Workshop on Automated Specification and Verification of Web Systems, 2009. ,
Automatically Proving the Correctness of Translations Involving Optimized Code, 1975. ,
Translation validation, Lecture Notes in Computer Science, vol.1384, pp.151-166, 1998. ,
DOI : 10.1007/BFb0054170
Translation validation for an optimizing compiler, ACM Conference on Programming Language Design and Implementation (PLDI), pp.83-95, 2000. ,
A simple, verified validator for software pipelining, ACM Symposium on Principles of Programming Languages (POPL), pp.83-92, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00529836
A machine-checked model for a Java-like language, virtual machine, and compiler, ACM Transactions on Programming Languages and Systems, vol.28, issue.4, pp.619-695, 2006. ,
DOI : 10.1145/1146809.1146811
The theory of parsing, translation, and compiling, 1972. ,
Program-ing finger trees in Coq, ACM International Conference on Functional Programming (ICFP), pp.13-24, 2007. ,