A. Afroozeh and A. Izmaylova, Iguana: a practical data-dependent parsing framework, Proceedings of the 25th International Conference on Compiler Construction, pp.267-268, 2016.

A. V. Aho, M. S. Lam, R. Sethi, and J. D. Ullman, Compilers: Principles, Techniques, and Tools, 2006.

J. Aycock and R. N. Horspool, Schrödinger's token. Softw, Pract. Exper, vol.31, pp.803-814, 2001.

J. Aycock and R. N. Horspool, Practical earley parsing, The Computer Journal, vol.45, issue.6, pp.620-630, 2002.
DOI : 10.1093/comjnl/45.6.620

R. Braakman, J. Rodin, J. Gilbey, and M. Hobley, , 2015.

R. D. Cosmo, D. Di-ruscio, P. Pelliccione, A. Pierantonio, and S. Zacchiroli, Supporting software evolution in component-based FOSS systems, Science of Computer Programming, vol.76, issue.12, pp.1144-1160, 2011.
URL : https://hal.archives-ouvertes.fr/hal-00622823

R. , D. Cosmo, and S. Zacchiroli, Software heritage: Why and how to preserve software source code, iPRES 2017: 14th International Conference on Digital Preservation, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01590958

D. Di-ruscio, P. Pelliccione, A. Pierantonio, and S. Zacchiroli, Towards maintainer script modernization in FOSS distributions, IWOCE 2009: International Workshop on Open Component Ecosystem, pp.11-20, 2009.
URL : https://hal.archives-ouvertes.fr/hal-00420061

J. Earley, An efficient context-free parsing algorithm, Communications of the ACM, vol.13, issue.2, pp.94-102, 1970.
DOI : 10.1145/357980.358005

E. Gamma, Design patterns: elements of reusable object-oriented software, 1995.

M. Greenberg, Understanding the POSIX shell as a programming language, Off the Beaten Track, 2017.

V. Holen and . Shellcheck, , 2015.

T. Ieee and . Open-group, The open group base specifications issue 7, 2016.

T. Ieee and . Open-group, The open group base specifications issue 7, 2018.

A. Izmaylova, A. Afroozeh, and T. V. Storm, Practical, general parser combinators, Proceedings of the 2016 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation, pp.1-12, 2016.

D. E. Knuth, On the translation of languages from left to right. Information and control, vol.8, pp.607-639, 1965.

K. Mazurak and S. Zdancewic, ABASH: finding bugs in bash scripts, PLAS07: Proceedings of the 2007 workshop on Programming languages and analysis for security, pp.105-114, 2007.

D. Pager, A practical general method for constructing LR (k) parsers, Acta Informatica, vol.7, issue.3, pp.249-268, 1977.

F. Pottier, Reachability and error diagnosis in LR(1) parsers, Proceedings of the 25th International Conference on Compiler Construction, pp.88-98, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01417004

F. Pottier, , 2017.

F. Pottier and Y. Régis-gianas, The Menhir parser generator

E. Scott and A. Johnstone, GLL parsing. Electronic Notes in Theoretical Computer Science, vol.253, pp.177-189, 2010.
URL : https://hal.archives-ouvertes.fr/hal-00722878

P. Stansifer and M. Wand, Parsing reflective grammars, Proceedings of the Eleventh Workshop on Language Descriptions, Tools and Applications, p.10, 2011.

M. Tomita and S. Ng, The generalized LR parsing algorithm, Generalized LR parsing, pp.1-16, 1991.

M. G. Van-den-brand, A. Van-deursen, J. Heering, H. D. Jong, M. De-jonge et al., The asf+sdf meta-environment: A component-based language development environment, International Conference on Compiler Construction, pp.365-370, 2001.

E. Visser, Scannerless generalized-LR parsing, 1997.