Analyse syntaxique en Perl 6
Analyse syntaxique en Perl 6
Par Stéphane Payrard (cognominal) de Paris.pm
Date : vendredi 30 mai 2008 14h00
Durée : 40 minutes
Cible : Intermédiaire
Langue : Français
Tags : parrot perl6 pge regex syntaxe
Vous pouvez trouver plus d'information sur le site du présentateur :
- Présentation : http://objectif-brousse.org/perl/fpw2008/grammar
Perl6 offre un moteur d'analyse qui inclut plusieurs stratégies.
Contrairement à Perl5, Il est complètement intégré au langage.
Les grammaires sont des classes et les tokens/regexen/règles
sont des méthodes.
La grammaire est plus régulière qu'en Perl 5 et le contrôle
de retour sur trace beaucoup plus fin.
Perl6 a une grammaire complexe. Donc pour bootstrapper un compilateur, il faut un analyseur syntaxique sophistiqué, donc cet analyseur est la partie la plus mûre de Perl 6 même si la totalité du synopsis qui le spécifie n'est pas totalement implantée.