Practical Dynamic Grammars for Dynamic Languages

Abstract : Grammars for programming languages are traditionally specified statically. They are hard to compose and reuse due to ambiguities that inevitably arise. PetitParser combines ideas from scannerless parsing, parser combinators, parsing expression grammars and packrat parsers to model grammars and parsers as objects that can be reconfigured dynamically. Through examples and benchmarks we demonstrate that dynamic grammars are not only flexible but highly practical.
Type de document :
Communication dans un congrès
4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, Malaga, Spain. 2010
Liste complète des métadonnées

Littérature citée [18 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00746253
Contributeur : Lse Lse <>
Soumis le : dimanche 28 octobre 2012 - 14:46:18
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : mardi 29 janvier 2013 - 03:43:59

Fichier

Reng10cDynamicGrammars.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00746253, version 1

Citation

Lukas Renggli, Stéphane Ducasse, Tudor Gîrba, Oscar Nierstrasz. Practical Dynamic Grammars for Dynamic Languages. 4th Workshop on Dynamic Languages and Applications (DYLA 2010), 2010, Malaga, Spain. 2010. 〈hal-00746253〉

Partager

Métriques

Consultations de la notice

443

Téléchargements de fichiers

241