oxalica
|
4b160fe412
|
Flatten Bindings into Arena in Module
|
2022-08-09 03:29:36 +08:00 |
|
oxalica
|
61819663d8
|
Remove unnecessary InFile wrapper
|
2022-08-07 17:38:52 +08:00 |
|
oxalica
|
17f917dd3f
|
Emit warnings for empty LetIn
|
2022-08-07 17:25:59 +08:00 |
|
oxalica
|
a9ca4def41
|
Separate Expr::RecAttrset from Expr::Attrset
|
2022-08-07 17:15:07 +08:00 |
|
oxalica
|
468911a061
|
Introduce NameDefKind and warn merging of RecAttrset
|
2022-08-07 03:37:10 +08:00 |
|
oxalica
|
8b06bded12
|
Fix missing cases
|
2022-08-07 03:26:41 +08:00 |
|
oxalica
|
c7eb03aa8c
|
Add README about warnings
|
2022-08-07 00:13:54 +08:00 |
|
oxalica
|
5b5c40d9f9
|
Fix parser panic
|
2022-08-06 15:28:33 +08:00 |
|
oxalica
|
c1cc3709ae
|
Impl warnings for empty inherits and legacy syntax
|
2022-08-06 15:28:00 +08:00 |
|
oxalica
|
7c555755fc
|
Impl diagnostics publishing
|
2022-08-06 00:37:28 +08:00 |
|
oxalica
|
6613e56095
|
Restructure LSP glue code
|
2022-08-06 00:37:28 +08:00 |
|
oxalica
|
eed51c5240
|
Refactor attrset merging to fix error locations
|
2022-08-06 00:37:28 +08:00 |
|
oxalica
|
e30c6aa654
|
Refactor error structs
|
2022-08-06 00:37:28 +08:00 |
|
sauricat
|
17fc5fdfec
|
Update README
|
2022-08-05 21:21:03 +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
|
83e2d113dd
|
Fix flake and avoid name clash
|
2022-08-04 19:58:17 +08:00 |
|
oxalica
|
bca921c5c0
|
Package as flake
|
2022-08-04 16:09:20 +08:00 |
|
oxalica
|
3f6751ab4c
|
Update README
|
2022-08-03 18:57:52 +08:00 |
|
oxalica
|
0b471673d1
|
Impl references lookup of "with" and move tests
|
2022-08-03 15:57:50 +08:00 |
|
oxalica
|
b5ef959eda
|
Use "with" expr itself for scope calculation
|
2022-08-03 15:56:21 +08:00 |
|
oxalica
|
5811c2112d
|
Avoid unwrap in test framework fns
|
2022-08-03 01:44:28 +08:00 |
|
oxalica
|
8b615966f2
|
List features in README
|
2022-08-02 12:03:47 +08:00 |
|
oxalica
|
81acff1797
|
Impl textDocument/reference
|
2022-08-02 11:53:44 +08:00 |
|
oxalica
|
aad853f31e
|
Impl name reference lookup
|
2022-08-02 11:51:38 +08:00 |
|
oxalica
|
675c3ab022
|
Enforce merging of "use" stmts
|
2022-08-02 03:27:55 +08:00 |
|
oxalica
|
bc9dc1546f
|
Add README
|
2022-08-01 09:31:10 +08:00 |
|
oxalica
|
aecdb67218
|
Licenses
|
2022-08-01 09:12:08 +08:00 |
|
oxalica
|
023a99fd34
|
Impl simple completion
|
2022-08-01 08:30:39 +08:00 |
|
oxalica
|
bd8be85e34
|
Fix panic when lowering search paths
|
2022-08-01 08:29:00 +08:00 |
|
oxalica
|
a8f8e72856
|
Log properly
|
2022-08-01 05:08:23 +08:00 |
|
oxalica
|
f496f10160
|
Return all "with" envs in name resolution
|
2022-08-01 04:26:13 +08:00 |
|
oxalica
|
7e36f8a81b
|
Handle builtin names
|
2022-08-01 04:26:13 +08:00 |
|
oxalica
|
76a27d724a
|
Enhance fixture parsing in tests
|
2022-08-01 04:26:13 +08:00 |
|
oxalica
|
b28628ec0d
|
Fix panic when lowering malformed Attrset
|
2022-07-31 06:15:20 +08:00 |
|
oxalica
|
66d49cc145
|
Fix space handling when parsing "{} @ a: e"
|
2022-07-31 05:58:07 +08:00 |
|
oxalica
|
4c21427c4d
|
Handle UTF-16 offset conversion for LSP
|
2022-07-31 05:41:24 +08:00 |
|
oxalica
|
54deef38c2
|
Support goto-definition for inherited attrs
|
2022-07-31 04:05:47 +08:00 |
|
oxalica
|
2e5189071d
|
Generate diagnostics during lowering
|
2022-07-31 03:59:22 +08:00 |
|
oxalica
|
63e01c3411
|
Impl scope calculation for bindings
|
2022-07-31 02:55:08 +08:00 |
|
oxalica
|
73d71845f6
|
Update rowan and tweak tests
|
2022-07-31 02:49:48 +08:00 |
|
oxalica
|
0b643ddc0d
|
Impl Attrset lowering with desugaring
|
2022-07-31 02:01:23 +08:00 |
|
oxalica
|
d31c62a5ad
|
Add more lowering tests
|
2022-07-28 01:38:13 +08:00 |
|
oxalica
|
ed7c39f197
|
Inline lowering tests
|
2022-07-28 01:38:05 +08:00 |
|
oxalica
|
916017b9ec
|
Impl more exprs and "with" scopes
|
2022-07-27 02:07:25 +08:00 |
|
oxalica
|
9ce13ad940
|
Replace Box<str> with SmolStr, rename and simplify
|
2022-07-26 18:03:51 +08:00 |
|
oxalica
|
e7e171f988
|
Fix UTF-8 handling in the lexer
|
2022-07-26 17:48:53 +08:00 |
|
oxalica
|
a277421d3d
|
Add dev setup for LSP
|
2022-07-25 23:11:17 +08:00 |
|
oxalica
|
99eff707b6
|
Impl basic LSP server supporting goto-definition
|
2022-07-25 23:03:05 +08:00 |
|
oxalica
|
0d8cf14269
|
Impl Analysis interface
|
2022-07-24 13:37:22 +08:00 |
|