treerack/notes.txt

52 lines
1.2 KiB
Plaintext
Raw Normal View History

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-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
[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-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