Sebastian Ullrich
|
468ac814a7
|
perf(library/init/lean/parser/token): move number' out of longest_match call
|
2018-09-14 16:33:04 -07:00 |
|
Sebastian Ullrich
|
384389c84b
|
refactor(library/init/lean/parser/basic): move out rec_t and trie
|
2018-09-14 16:33:04 -07:00 |
|
Sebastian Ullrich
|
6733d5ab21
|
feat(library/init/lean/parser/token): comments are not tokens anymore
|
2018-09-14 16:33:04 -07:00 |
|
Sebastian Ullrich
|
98e09c274f
|
feat(library/init/lean/parser/{pratt,level}): factor out pratt combinator, implement level parsers
|
2018-09-13 16:38:40 -07:00 |
|
Sebastian Ullrich
|
c7d8271c84
|
feat(library/init/lean/parser/token): save lbp in token_config
|
2018-09-06 17:16:57 -07:00 |
|
Sebastian Ullrich
|
66ebd5d7d6
|
feat(library/init/lean/parser): implement new tokenizer using trie
test execution went down from 3.5s to 1.5s
|
2018-09-04 14:06:43 -07:00 |
|
Sebastian Ullrich
|
93d13ffea3
|
chore(library/init/lean): lean.parser.reader ~> lean.parser
|
2018-08-30 16:34:47 -07:00 |
|