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 @@
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?
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