Commit ef0aa0e3 authored by POTTIER Francois's avatar POTTIER Francois

TODO update.

parent bfa8e279
......@@ -41,10 +41,12 @@
* Suite des patchs de Frédéric Bour.
API d'inspection complète.
Expose FIRST?
Exposer le nombre d'états (pour la mémoisation) et une conversion état -> entier.
Idem pour les productions.
Librairie(s) pour la gestion des erreurs.
Librairie pour la complétion du parsing.
Need a way of feeding the parser a nonterminal symbol.
Or a way of applying a semantic action to a vector of semantic values.
Peut-on faire un noyau de Merlin indépendant de la grammaire?
* Meilleurs messages d'erreur de syntaxe.
......@@ -103,6 +105,8 @@
de l'intervalle vide. (Voir mon message du 15/09/2011.)
* Tirer au clair la sémantique des $startpos/$endpos sur les productions vides.
Jacques-Henri dit que $startpos devrait toujours être $endpos du symbole précédent plus les blancs,
et symétriquement pour $endpos. Mais pour implémenter ça il faut consulter la pile?
BUG: %inline ne préserve pas la sémantique de $startpos/$endpos.
C'est vrai pour les productions epsilon (forcément)
mais aussi pour des productions non-epsilon
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment