2017-06-26 01:21:46 +02:00
|
|
|
error reporting
|
2017-07-15 19:04:04 +02:00
|
|
|
- longest parse
|
|
|
|
- count the lines
|
|
|
|
- print the line
|
|
|
|
- print the deepest non-alias node name
|
|
|
|
- print the documentation of the node name
|
2017-11-06 11:14:28 +01:00
|
|
|
- make it work with custom tokens
|
2017-07-15 19:04:04 +02:00
|
|
|
read, with error reporting
|
2017-07-30 05:10:46 +02:00
|
|
|
what was the bug with the large json from eskip?
|
2017-07-15 19:05:15 +02:00
|
|
|
|
2017-06-26 12:39:00 +02:00
|
|
|
[next]
|
2017-10-28 22:54:15 +02:00
|
|
|
missing tests, coverage:
|
|
|
|
- validation
|
|
|
|
- error cases
|
|
|
|
- whitespace cases
|
2017-06-26 01:21:46 +02:00
|
|
|
error reporting
|
2017-06-27 05:58:51 +02:00
|
|
|
coverage
|
2017-06-26 01:21:46 +02:00
|
|
|
custom tokens
|
|
|
|
indentation
|
2017-06-26 02:20:23 +02:00
|
|
|
streaming
|
2017-07-17 04:23:29 +02:00
|
|
|
code generation go:
|
|
|
|
- find things that depend on the syntax input
|
|
|
|
- char matches can be generated into switches
|
2017-06-26 01:21:46 +02:00
|
|
|
code generation js
|
2017-10-31 21:09:30 +01:00
|
|
|
documentation flag
|
2017-11-01 03:54:53 +01:00
|
|
|
support custom tokenization
|
|
|
|
streaming
|
2017-11-26 01:49:22 +01:00
|
|
|
verify choice and sequence preference
|
|
|
|
formatter
|
|
|
|
pretty
|
2017-12-29 18:20:06 +01:00
|
|
|
report unused parsers
|
|
|
|
go through the tests for docs
|
|
|
|
test all docs
|
|
|
|
warn nows usage in docs, e.g. spaces in symbol = [a-z]+
|
|
|
|
test error report on invalid flag
|
2017-12-31 16:52:41 +01:00
|
|
|
report unused definitions
|
2018-01-05 19:06:10 +01:00
|
|
|
simplify generated output
|
|
|
|
parse hashed, storing only the results
|
2017-06-26 12:39:00 +02:00
|
|
|
|
2017-12-29 14:59:13 +01:00
|
|
|
[optimization]
|
|
|
|
try preallocate larger store chunks
|
2017-12-29 21:23:45 +01:00
|
|
|
notes in formatting
|
|
|
|
format: test back and forth equivalence of char classes
|
2017-12-29 21:33:03 +01:00
|
|
|
format: test comments, first apply comments in the syntax
|
2017-12-29 14:59:13 +01:00
|
|
|
|
2017-06-26 12:39:00 +02:00
|
|
|
[problems]
|
|
|
|
can the root be an alias? check the commit mechanism
|
2017-10-29 15:55:12 +01:00
|
|
|
|
|
|
|
[documentation]
|
|
|
|
how the char classes are different from regexp
|
|
|
|
why need nows when using ws
|