1
1
mirror of https://github.com/oxalica/nil.git synced 2024-11-23 21:02:32 +03:00
Commit Graph

19 Commits

Author SHA1 Message Date
oxalica
a96f80646d Add completion tests and fix 2022-08-09 17:56:35 +08:00
oxalica
874edff5b3 Setup coverage test for parser and fix 2022-08-09 17:01:01 +08:00
oxalica
ac11294134 Fix parser fuzz failure 2022-08-09 16:04:38 +08:00
oxalica
9f9dc6a9ae Setup fuzzer for parser 2022-08-09 15:55:23 +08:00
oxalica
5b5c40d9f9 Fix parser panic 2022-08-06 15:28:33 +08:00
oxalica
e30c6aa654 Refactor error structs 2022-08-06 00:37:28 +08:00
oxalica
35d2bac1fb Impl path interpolation and loosen path grammar 2022-08-04 19:58:21 +08:00
oxalica
08f9b7d338 Merge path kinds into one token in parser 2022-08-04 19:58:21 +08:00
oxalica
675c3ab022 Enforce merging of "use" stmts 2022-08-02 03:27:55 +08:00
oxalica
aecdb67218 Licenses 2022-08-01 09:12:08 +08:00
oxalica
66d49cc145 Fix space handling when parsing "{} @ a: e" 2022-07-31 05:58:07 +08:00
oxalica
916017b9ec Impl more exprs and "with" scopes 2022-07-27 02:07:25 +08:00
oxalica
e7e171f988 Fix UTF-8 handling in the lexer 2022-07-26 17:48:53 +08:00
oxalica
2ff5eddeaa Impl goto_definition 2022-07-24 13:28:49 +08:00
oxalica
96d942f004 Dis-ambiguous between Expr::Ref and PatField::Name 2022-07-24 07:16:43 +08:00
oxalica
d3b30a688a Impl high-level AST for parsed nodes 2022-07-24 04:27:12 +08:00
oxalica
9b1fd4c0d2 Introduce NAME node and fix behavior of "or" 2022-07-24 03:50:59 +08:00
oxalica
3a4e18c5a5 Add parser tests 2022-07-23 05:14:57 +08:00
oxalica
f48a103ee6 Impl nix parser with rowan 2022-07-23 05:14:54 +08:00