darksv
|
a29211918b
|
create separated mod for reparsing functionality
|
2018-09-15 13:35:55 +02:00 |
|
darksv
|
bc94bf95ce
|
correctly handle IDENTs when changed to contextual keywords
|
2018-09-14 19:26:48 +02:00 |
|
darksv
|
c300135322
|
create leaf directly without calling the parser
|
2018-09-14 19:23:10 +02:00 |
|
darksv
|
4356240fa4
|
Incremental reparsing for single tokens (WHITESPACE, COMMENT, DOC_COMMENT, IDENT, STRING, RAW_STRING)
|
2018-09-13 23:25:05 +02:00 |
|
darksv
|
d0cfeb4f16
|
Do not reparse token tree when it is not delimited by braces
|
2018-09-10 23:21:16 +02:00 |
|
darksv
|
64d07c1bd4
|
Implement reparsing for remaining blocks
|
2018-09-10 20:14:09 +02:00 |
|
Aleksey Kladov
|
ba4a697d8c
|
move fuzz-invariants to the library
|
2018-09-08 18:34:41 +03:00 |
|
Zac Winter
|
518cc87496
|
Moved TokenSet into it's own file.
|
2018-09-06 21:57:04 +08:00 |
|
Aleksey Kladov
|
c3e28f0646
|
extern blocks
|
2018-09-04 00:49:21 +03:00 |
|
Aleksey Kladov
|
7e74af3226
|
Avoid materializing strings
|
2018-08-28 14:06:30 +03:00 |
|
Aleksey Kladov
|
a450142aca
|
fix stray curly
|
2018-08-26 09:12:18 +03:00 |
|
Aleksey Kladov
|
a80c07bdff
|
Avoid massacaring errors
|
2018-08-25 15:12:17 +03:00 |
|
Aleksey Kladov
|
c3e5987c43
|
incremental reparse
|
2018-08-25 14:45:17 +03:00 |
|
Aleksey Kladov
|
da329c2e53
|
more incremental work
|
2018-08-25 13:57:13 +03:00 |
|
Aleksey Kladov
|
19d933ba38
|
join lines works for lambdas
|
2018-08-25 13:42:40 +03:00 |
|
Aleksey Kladov
|
fed5727ea2
|
start incremental reparse
|
2018-08-25 13:17:54 +03:00 |
|
Aleksey Kladov
|
32c8ea9307
|
Move atom edit to libsyntax2
|
2018-08-25 12:44:26 +03:00 |
|
Aleksey Kladov
|
87cd57d56a
|
Refactor
|
2018-08-25 12:10:35 +03:00 |
|
Aleksey Kladov
|
220d285b4a
|
rename ParsedFile -> File
|
2018-08-25 11:44:58 +03:00 |
|
Aleksey Kladov
|
cf278ed3bf
|
rename file -> root
|
2018-08-25 11:44:17 +03:00 |
|
Aleksey Kladov
|
9fae494a8d
|
Move ParsedFile to top
|
2018-08-25 11:40:17 +03:00 |
|
Aleksey Kladov
|
f104458d45
|
parameter parsing does not destroy blocks
|
2018-08-24 20:50:37 +03:00 |
|
Aleksey Kladov
|
7edab6ae6b
|
nodes for blocks
|
2018-08-24 19:27:30 +03:00 |
|
Aleksey Kladov
|
6cade3f6d8
|
Runnig tests somehow
|
2018-08-24 13:41:25 +03:00 |
|
Aleksey Kladov
|
4d8be26584
|
refactor
|
2018-08-18 12:42:28 +03:00 |
|
Aleksey Kladov
|
d3c90ded2b
|
Borrowed AST
|
2018-08-17 22:00:13 +03:00 |
|
Aleksey Kladov
|
70097504f7
|
hide root
|
2018-08-17 21:10:55 +03:00 |
|
Aleksey Kladov
|
ed2ac17133
|
smol_str to a crate
|
2018-08-13 14:24:22 +03:00 |
|
Aleksey Kladov
|
7c67612b8a
|
organizize
|
2018-08-10 22:33:29 +03:00 |
|