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
d6065040
Commit
d6065040
authored
Sep 29, 2015
by
POTTIER Francois
Browse files
TODO items.
parent
9359f1b0
Changes
1
Show whitespace changes
Inline
Side-by-side
TODO
View file @
d6065040
...
...
@@ -3,21 +3,21 @@
* About --list-errors and --interpret-error and --compile-errors and --compare-errors:
document these options
explain that any production that contains [error] is ignored by --list-errors
s
hould --list-errors also print the sentence in concrete form? (as a comment)
S
hould --list-errors also print the sentence in concrete form? (as a comment)
requires knowing the concrete form of every token
document the .messages file format
document the workflow
collect performance data
correlate with star size and alphabet size, etc.
create separate graphs for 3 modes: --lalr, pager, --canonical
In Menhir's bootstrapped parser:
clean up parserMessages.messages for the canonical automaton
Improve --interpret-error by printing not just the state number
but also its description (items)
Could --interpret-error obey --trace?
In --list-errors and --interpret-error:
improve output by WARNING about any spurious reductions
(i.e. non-default reductions that take place at the end)
Add option --update-errors to update a .messages file with new auto-comments.
## auto-comment
* When dealing with errors, should we back up to the last shift action,
undoing any non-canonical reduce actions? if so, a lot of code is
...
...
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