Yannik Sander
|
087dc96f60
|
Remove accidental file additions
|
2021-11-23 16:00:43 +01:00 |
|
Yannik Sander
|
79adfecab4
|
Retype ident fields
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
7f835c9b94
|
Use properly typed reference types
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
3ae5fa61dd
|
Retype let and function idents
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
39b239484c
|
Index functions
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
fdc6210043
|
Fix option result warning
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
15e82984ab
|
Allow retyping idents in scope
|
2021-11-23 15:37:58 +01:00 |
|
Yannik Sander
|
c2942dbe6a
|
Remove Option layer for ident TermPos
|
2021-11-23 15:36:35 +01:00 |
|
Yannik Sander
|
828bdc3975
|
Fix broken documentation
|
2021-11-23 15:25:54 +01:00 |
|
Yannik Sander
|
bd5d39e9bf
|
Reduce destructurings of Ident outside ident module
|
2021-11-23 15:22:38 +01:00 |
|
Yannik Sander
|
222164b5c8
|
Update lsp/nls/src/linearization.rs
Co-authored-by: Yann Hamdaoui <yann.hamdaoui@gmail.com>
|
2021-11-23 14:35:44 +01:00 |
|
Yannik Sander
|
3bad5c06e6
|
Update src/grammar.lalrpop
Co-authored-by: Yann Hamdaoui <yann.hamdaoui@gmail.com>
|
2021-11-23 14:35:33 +01:00 |
|
Yannik Sander
|
168650d502
|
Update src/grammar.lalrpop
Co-authored-by: Yann Hamdaoui <yann.hamdaoui@gmail.com>
|
2021-11-23 14:35:24 +01:00 |
|
Yannik Sander
|
a0eb1a45a3
|
Resolve nested static string fields
|
2021-11-12 15:17:50 +01:00 |
|
Yannik Sander
|
6765f201f3
|
Add positional information to string chunks
|
2021-11-12 12:20:31 +01:00 |
|
Yannik Sander
|
b0da47a841
|
Document new host fields for record building
|
2021-11-09 11:56:01 +01:00 |
|
Yannik Sander
|
e6e975461d
|
Address cloning issue mentioned in #436
|
2021-11-09 11:56:01 +01:00 |
|
Yannik Sander
|
3f87e3052f
|
Implment Into<String> for Ident
|
2021-11-09 11:56:01 +01:00 |
|
Yannik Sander
|
2653a69fff
|
Implement finding references for record fields
|
2021-11-09 11:55:59 +01:00 |
|
Yannik Sander
|
c89c99d583
|
Fix meta not being applied anywhere
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
234e26494c
|
Implement record field access
jump to declaratiom, hover
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
dd62013664
|
Improved resolving references
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
7babf305b0
|
Improve indexing record fields
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
17b4585f9e
|
Linearize implicit records
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
ae291e3fa8
|
Generate Linearization items for record fields
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
086f622065
|
Implement a id generator, that keeps track of current and successive id's
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
a815770aad
|
Extract ident label in request handlers
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
3eb820b7d7
|
Add position to Ident
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
09f255577b
|
Attach meta data to linearized terms
|
2021-11-09 11:55:43 +01:00 |
|
Yannik Sander
|
515c3b7a2a
|
Implement document symbol requests for variables
|
2021-11-09 11:52:50 +01:00 |
|
Yannik Sander
|
1c22ef06d2
|
Add extension for TermPos to shortcut to_range conversion
|
2021-11-09 11:48:16 +01:00 |
|
Yannik Sander
|
53a9ad5fc5
|
Fix warnings and typo
|
2021-11-09 11:45:42 +01:00 |
|
Yannik Sander
|
00a2d93ddc
|
Resolve metadata of referenced items
|
2021-11-09 11:43:26 +01:00 |
|
Yannik Sander
|
683d6035e4
|
Impl jump to Contract definition
|
2021-11-09 11:40:18 +01:00 |
|
Yannik Sander
|
46a9fc4ca7
|
Print metadata on hover
|
2021-11-09 11:40:18 +01:00 |
|
Yannik Sander
|
3646ede403
|
Attach meta data to linearized terms
|
2021-11-09 11:40:18 +01:00 |
|
Yannik Sander
|
4cd865fe7a
|
Merge pull request #451 from tweag/avi-fix-not-parsed-panic
Fix lsp not parsed panic
|
2021-11-09 09:29:18 +01:00 |
|
GitHub Actions
|
6e5b67b148
|
Update nightly Rust channel [ci skip]
|
2021-11-09 01:45:44 +00:00 |
|
GitHub Actions
|
a5eaa56eaa
|
[auto]Update the Nickel WASM REPL [ci-skip]
|
2021-11-08 17:58:49 +00:00 |
|
Yann Hamdaoui
|
e642ed2a5b
|
Merge pull request #449 from silverraven691/patch-1
Mention that `--format` also accepts `yaml, toml`
|
2021-11-08 18:51:47 +01:00 |
|
Avi Dessauer
|
d662af65b8
|
Fix request panic when file cannot be parsed
|
2021-11-08 12:19:28 -05:00 |
|
Avi Dessauer
|
6a03ba3e28
|
Fix hover panic when file cannot be parsed
|
2021-11-08 12:19:28 -05:00 |
|
GitHub Actions
|
afae391370
|
[auto]Update the Nickel WASM REPL [ci-skip]
|
2021-11-08 17:16:18 +00:00 |
|
Yann Hamdaoui
|
196c66d1eb
|
Merge pull request #450 from silverraven691/patch-2
Fix a typo in the record type errors
|
2021-11-08 18:10:39 +01:00 |
|
silverraven691
|
6b22325585
|
Remind to update CLI docs when editing ExportFormat
|
2021-11-08 18:03:29 +01:00 |
|
GitHub Actions
|
c6aa887373
|
[auto]Update the Nickel WASM REPL [ci-skip]
|
2021-11-08 17:00:39 +00:00 |
|
Yann Hamdaoui
|
5d20ffae38
|
Merge pull request #432 from tweag/fix/typechecking-cyclic-imports
Fix looping typechecking of cyclic imports
|
2021-11-08 17:54:00 +01:00 |
|
silverraven691
|
83413a46bd
|
Fix a typo in the record type errors
|
2021-11-08 17:43:35 +01:00 |
|
silverraven691
|
7bb6c9ff41
|
Mention that --format also accepts yaml, toml
|
2021-11-08 17:36:49 +01:00 |
|
Litchi Pi
|
3a92b78f61
|
fixup: Add newline to Stack std::fmt::Debug implementation
Signed-off-by: Litchi Pi <litchi.pi@protonmail.com>
|
2021-11-08 16:12:20 +01:00 |
|