Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
POTTIER Francois
menhir
Commits
2d7512f7
Commit
2d7512f7
authored
Jan 05, 2015
by
POTTIER Francois
Browse files
Removed a few obsolete TODO items.
parent
226360c5
Changes
1
Hide whitespace changes
Inline
Side-by-side
TODO
View file @
2d7512f7
...
@@ -98,9 +98,6 @@
...
@@ -98,9 +98,6 @@
syntaxe (magic e : _ -> _). Difficile, en fait, car on applique
syntaxe (magic e : _ -> _). Difficile, en fait, car on applique
souvent magic à toute la pile.
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
* 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
boucle, elle est infiniment ambiguë. Pour le test, calculer tous les
nullables, ajouter une production unité A -> B dès qu'il existe une
nullables, ajouter une production unité A -> B dès qu'il existe une
...
@@ -192,9 +189,6 @@
...
@@ -192,9 +189,6 @@
all conflicts are covered. Allow the user to submit a sentence and
all conflicts are covered. Allow the user to submit a sentence and
run the parser over it.
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
* changer la licence et y inclure la documentation (distribuée avec
son source)
son source)
...
@@ -242,27 +236,3 @@
...
@@ -242,27 +236,3 @@
dès que la librairie standard est utilisée (et pas seulement lorsque
dès que la librairie standard est utilisée (et pas seulement lorsque
%inline est utilisé).
%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?
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment