L'utilisation la plus simple de la grammaire me donne une erreur de complétion.Problème d'utilisation de la grammaire avec rakudo perl6
use v6;
grammar Foo {
token bar { \w+ }
}
say 'abc' ~~ /<Foo::bar>/;
comme src/rakudo/perl6 simple.p6
invoqué, il échoue avec
regex assertion not terminated by angle bracket at line 7, near "::bar>/;\n"
...
J'ai essayé un certain nombre d'exemples au travail connu avec des résultats similaires, donc je suppose que ma configuration perl6 est incorrecte.
Si vous utilisez la grammaire avec perl6, montrez-moi votre configuration. Merci d'avance.
Merci d'avoir souligné l'erreur de syntaxe avec l'exemple. J'ai mis à jour le code. Retourner à (# 25 "Minneapolis") à partir de l'instantané de Février a corrigé l'erreur. Le code ci-dessus fonctionne maintenant: rakudo-2010-01/parrot_install/bin/perl6 simple.p6 abc Merci pour votre travail acharné sur Perl6 et j'ai hâte de l'utiliser. – tengu