|
136e9f9d1f
|
Update readme
|
2025-08-04 00:21:10 +03:00 |
|
|
8e41deb653
|
Add compile-on-save
|
2025-08-04 00:13:10 +03:00 |
|
|
766a853b48
|
Add refactoring and go-to-definition for multifile
|
2025-08-04 00:07:31 +03:00 |
|
|
109fedb624
|
Make get-references work for multifiles
|
2025-08-03 23:54:49 +03:00 |
|
|
d27ec2bb70
|
Add StateMap
|
2025-08-03 22:44:00 +03:00 |
|
|
5706fd99e3
|
Move a bunch of fields to AnalysisState instead
|
2025-08-03 22:37:28 +03:00 |
|
|
3b3b21d4dc
|
Add possibility to pre-define module-ids
|
2025-08-03 22:32:31 +03:00 |
|
|
7809aeb2b5
|
Add source module id for symbols
|
2025-08-03 21:51:04 +03:00 |
|
|
cd2ebb5224
|
Add refactoring
|
2025-08-03 21:45:48 +03:00 |
|
|
8b0d09c08d
|
Fix find-all-references
|
2025-08-03 21:34:44 +03:00 |
|
|
a215a2116a
|
Add reference-finding
|
2025-08-03 21:29:40 +03:00 |
|
|
0abeb0c4cd
|
Flatten a pyramid with a helper function
|
2025-08-03 21:15:47 +03:00 |
|
|
ac0d79f816
|
add trivial semantic tokens
|
2025-08-03 21:11:04 +03:00 |
|
|
909728a564
|
Fix type selection for properties
|
2025-08-03 21:02:05 +03:00 |
|
|
82537224e7
|
Add go-to-definition
|
2025-08-03 20:57:56 +03:00 |
|
|
79b3c6b3ef
|
Fix custom struct field definition semantic tokens
|
2025-08-03 20:27:31 +03:00 |
|
|
1ae164b1d6
|
Fix assoc function symbols
|
2025-08-03 20:24:34 +03:00 |
|
|
9b9baabc81
|
Add associated function symbols
|
2025-08-03 20:03:31 +03:00 |
|
|
13c462cb9b
|
Add Type and Struct semantic tokens someplaces
|
2025-08-03 19:49:56 +03:00 |
|
|
8739fe16d1
|
Add property semantic tokens
|
2025-08-03 19:46:04 +03:00 |
|
|
1438ba7bd1
|
Add semantic highlighting for binop params
|
2025-08-03 19:39:40 +03:00 |
|
|
d9911a8ff5
|
Fix TokenRange for assoc function self
|
2025-08-03 19:27:54 +03:00 |
|
|
48dd17b320
|
Fix parameter symbols for extern functions
|
2025-08-03 19:15:48 +03:00 |
|
|
dcc53498e7
|
Add definition and reference modifiers
|
2025-08-03 19:01:51 +03:00 |
|
|
018f3e2561
|
Fix function signature meta for extern functions
|
2025-08-03 18:45:27 +03:00 |
|
|
6a9133baff
|
Add semantic highlighting to variable references
|
2025-08-03 18:32:35 +03:00 |
|
|
3f3de9e2c0
|
Clean up some duplicate .max'es
|
2025-08-03 18:19:50 +03:00 |
|
|
b965ca11b9
|
Add semantic highlighting for let-statements
|
2025-08-03 18:17:21 +03:00 |
|
|
3537318466
|
Refactor analysis a little bit
|
2025-08-03 16:21:10 +03:00 |
|
|
dbc43f51ee
|
Add language configuration
|
2025-08-03 15:52:12 +03:00 |
|
|
c7f1b81c9d
|
Improve associated functions so you can now call them on numbers too
|
2025-08-03 01:33:52 +03:00 |
|
|
a51a2c8f56
|
Remove useless prints
|
2025-08-03 01:00:30 +03:00 |
|
|
101ee2d8e5
|
Account for intrinsic associated functions with autocomplete
|
2025-08-03 01:00:02 +03:00 |
|
|
a6844b919b
|
Fix array_structs.reid
|
2025-08-03 00:16:47 +03:00 |
|
|
4ea0913842
|
Add autocomplete for associated functions and struct fields
|
2025-08-03 00:13:53 +03:00 |
|
|
bb9f69ee53
|
Add autocomplete for imports
|
2025-08-02 23:03:11 +03:00 |
|
|
97a5c3a65e
|
Optimize LSP analysis a Lot
|
2025-08-02 21:47:20 +03:00 |
|
|
8595da0c30
|
Make LSP use a more general analysis structure
|
2025-08-02 21:11:33 +03:00 |
|
|
dae39bc9d2
|
Fix fibonacci.reid
|
2025-08-02 20:21:57 +03:00 |
|
|
658450993a
|
Fix hover types for for-loops
|
2025-08-02 20:10:48 +03:00 |
|
|
3f6d26679d
|
Update README.md, all TODOs done
|
2025-08-02 19:24:31 +03:00 |
|
|
16082752e2
|
Update language server client and configs
|
2025-08-02 19:19:29 +03:00 |
|
|
8a71ce3629
|
Update LSP client
|
2025-08-02 15:02:39 +03:00 |
|
|
81d418c6d8
|
Update version number
|
2025-08-02 14:36:56 +03:00 |
|
|
8d0e3d03d5
|
Improve syntax highlighting
|
2025-08-02 03:41:08 +03:00 |
|
|
34e31549b3
|
add some syntax highlighting
|
2025-08-02 03:09:21 +03:00 |
|
|
0ba25db4c8
|
Start adding syntax highlighting
|
2025-08-02 00:14:20 +03:00 |
|
|
314f44304a
|
Update README.md
|
2025-08-01 23:59:05 +03:00 |
|
|
08f7725ce7
|
Compile cpu_raytracer example in e2e tests, but don't run it
|
2025-08-01 22:46:46 +03:00 |
|
|
f89b26bf74
|
Improve LSP hover typing
|
2025-08-01 22:41:46 +03:00 |
|