Commit 2d7512f7 authored by POTTIER Francois's avatar POTTIER Francois
Browse files

Removed a few obsolete TODO items.

parent 226360c5
......@@ -98,9 +98,6 @@
syntaxe (magic e : _ -> _). Difficile, en fait, car on applique
souvent magic à toute la pile.
* BUG (Jonathan Kimmit): reproduire le prologue après la définition du
type token -- c'est fait non?
* Implémenter un test de détection de boucles. Si la grammaire contient une
boucle, elle est infiniment ambiguë. Pour le test, calculer tous les
nullables, ajouter une production unité A -> B dès qu'il existe une
......@@ -192,9 +189,6 @@
all conflicts are covered. Allow the user to submit a sentence and
run the parser over it.
* dans sample-grammars, il y a des grammaires qui produisent des
warnings, mais le Makefile ne vérifie pas que ce sont les bons
* changer la licence et y inclure la documentation (distribuée avec
son source)
......@@ -242,27 +236,3 @@
dès que la librairie standard est utilisée (et pas seulement lorsque
%inline est utilisé).
* Le mot-clef $syntaxerror ne fonctionne pas de façon satisfaisante:
lorsque l'action sémantique est évaluée, on a déjà lu le lookahead
token, et l'appel à $syntaxerror oblitère celui-ci en le remplaçant
par error. On voudrait plutôt insérer le token error devant le
lookahead token? Autre problème: en nous ramenant à un état
antérieur de l'automate, $syntaxerror peut très bien provoquer
une non-terminaison (certes on consomme un token, mais le flot
de tokens est infini si le lexer reconnaît eof).
* Would it make sense to allow %start or %type declarations to
concern parameterized nonterminals (or applications thereof)?
* The code that checks well-formedness should emit as many
error messages as possible and die only at the end.
* Autoriser %functorparam et %functionparam (cf. requête de Skaller)
car ces derniers sont parfois plus flexibles. Ou bien garder seulement
%parameter et déclarer le foncteur Make comme récursif, pour pouvoir
l'appeler depuis une action sémantique.
* Les actions semantiques ont-elles officiellement le droit de s'appeler
(ou d'appeler le foncteur Make) recursivement? Si oui, est-ce que ca
fonctionne avec --infer?
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