Commit Graph
100 Commits
Author SHA1 Message Date
selimaj-dev ad11a3bd6a Improved match item span 2026-05-28 12:16:28 +02:00
selimaj-dev 7a2ba74d9c Working mut pattern 2026-05-28 11:52:40 +02:00
selimaj-dev 7007aa32f1 Refactored mutability 2026-05-28 11:45:26 +02:00
selimaj-dev 3444f93546 Updated codegen 2026-05-28 11:36:28 +02:00
selimaj-dev e09c7926e5 Updated pattern ast 2026-05-28 11:34:14 +02:00
selimaj-dev 83e98573aa Updated pattern grammar 2026-05-28 11:30:47 +02:00
selimaj-dev 3368696523 Merge pull request #51 from mist-go/bootstrapped-transpiler
Bootstrapped transpiler in mist
2026-05-25 19:45:57 +02:00
selimaj-dev ec1864334c Bootstrapped transpiler in mist 2026-05-25 16:06:04 +02:00
selimaj-dev 7c4595aeb9 Updated cargo.toml for lsp 2026-05-24 18:36:13 +02:00
selimaj-dev 8202cd6773 Merge pull request #48 from mist-go/lsp-patches-and-completions
Lsp patches and completions
2026-05-24 17:44:37 +02:00
selimaj-dev ecdbc9416a Build all on initialize 2026-05-24 17:38:35 +02:00
selimaj-dev 24134ec925 Production safe analyzer 2026-05-24 17:24:37 +02:00
selimaj-dev dbf3a80387 Working completions 2026-05-24 17:04:08 +02:00
selimaj-dev cdffc87161 Using ropey 2026-05-24 16:49:53 +02:00
selimaj-dev fbf60944a8 using ropey 2026-05-24 16:24:22 +02:00
selimaj-dev 5a6adbc5e4 updated capabilities 2026-05-24 16:19:51 +02:00
selimaj-dev 354965b425 Completion 2026-05-24 15:45:01 +02:00
selimaj-dev f5fcbbacb6 did change and close 2026-05-24 15:11:24 +02:00
selimaj-dev e358636e41 Updated version 2026-05-24 14:51:01 +02:00
selimaj-dev 2c5a845c57 Merge pull request #47 from mist-go/closures-and-bodies
Closures and fix statement bodies
2026-05-24 14:47:32 +02:00
selimaj-dev f21cd5a927 Fixed statement bodies 2026-05-24 14:43:09 +02:00
selimaj-dev 63cc20107c Soft returning refactor 2026-05-24 13:20:08 +02:00
selimaj-dev f4fe38140a statement body parsing 2026-05-24 12:55:33 +02:00
selimaj-dev 6551aee03b Fixed block propaganda 2026-05-24 12:43:35 +02:00
selimaj-dev 1c2cc94cb9 Closures 2026-05-24 12:29:42 +02:00
selimaj-dev fde41b9a22 Merge pull request #46 from mist-go/working-lsp
Working lsp
2026-05-24 12:00:29 +02:00
selimaj-dev 9eec07ca2e Improved compiler error message 2026-05-24 11:57:17 +02:00
selimaj-dev 5bfccb0fc4 Improved error handling 2026-05-24 10:41:28 +02:00
selimaj-dev bad6034ba5 Working goto with mist 2026-05-24 10:11:06 +02:00
selimaj-dev f05849ee45 Working did open and goto 2026-05-24 09:34:02 +02:00
selimaj-dev c36d07f0dd Working goto request 2026-05-24 07:56:31 +02:00
selimaj-dev f181806f65 Working request 2026-05-24 07:34:04 +02:00
selimaj-dev 8b0f2ac1b9 Working req res 2026-05-24 07:08:23 +02:00
selimaj-dev 64c612fe3c Removed unnecessary package 2026-05-24 07:03:46 +02:00
selimaj-dev 831fa544fc Pending 2026-05-24 07:01:53 +02:00
selimaj-dev 9b1acb8cc3 Working req res 2026-05-24 06:29:58 +02:00
selimaj-dev b2f5f2fdc8 Sending goto to rust 2026-05-23 15:40:47 +02:00
selimaj-dev c405a2059e Improved rust analyzer client 2026-05-23 15:26:15 +02:00
selimaj-dev ff58a92b3f Rust analyzer init 2026-05-23 14:55:44 +02:00
selimaj-dev 763473ef57 Merge pull request #45 from mist-go/working-lsp-diagnostics
Working lsp diagnostics
2026-05-23 11:27:45 +02:00
selimaj-dev eb24767617 idk 2026-05-23 11:27:05 +02:00
selimaj-dev fa00b3a199 Position injection 2026-05-23 10:14:23 +02:00
selimaj-dev b149bcde4a Refactored transpiler LSP 2026-05-23 09:50:04 +02:00
selimaj-dev 77b6991226 Improved error system LSp 2026-05-23 08:52:45 +02:00
selimaj-dev b96a6f154d errors 2026-05-23 04:36:56 +02:00
selimaj-dev 9f6ec4a20d Working LSP error checking 2026-05-22 15:53:25 +02:00
selimaj-dev 52efdda744 On save 2026-05-22 09:59:13 +02:00
selimaj-dev 97e8f32473 Working lsp build 2026-05-22 09:29:35 +02:00
selimaj-dev 21019cd54f Inject cargo error fix 2026-05-22 04:39:37 +02:00
selimaj-dev bb7e78d042 Fixed error line 2026-05-22 04:35:53 +02:00
selimaj-dev a8ec265c1c Refactored cargo structure 2026-05-22 04:25:33 +02:00
selimaj-dev b7c68da6de Updated tags 2026-05-22 04:15:18 +02:00
selimaj-dev 8d0adb3bb9 Include mist build 2026-05-22 04:04:43 +02:00
selimaj-dev 76f5eccddf Improved cargo structure 2026-05-22 04:01:16 +02:00
selimaj-dev 5539ebde61 Updated versions 2026-05-22 03:49:54 +02:00
selimaj-dev ae25b0044b Merge pull request #44 from mist-go/statement-patches-and-errors
Statement patches and errors
2026-05-22 03:48:17 +02:00
selimaj-dev 1a026f69cb Fixed errors 2026-05-22 03:44:44 +02:00
selimaj-dev c5c5e885bf Improved loop bodies 2026-05-22 03:25:05 +02:00
selimaj-dev a26c1c31fb Added forever loop 2026-05-22 03:05:08 +02:00
selimaj-dev d33763be2e Fixed block statements 2026-05-22 03:00:43 +02:00
selimaj-dev b7cfa9fbe6 Improved for loops 2026-05-22 02:52:22 +02:00
selimaj-dev 960cc40886 Improved codegen 2026-05-22 02:34:01 +02:00
selimaj-dev c9a3c4693c Optimised main.mist 2026-05-21 15:21:04 +02:00
selimaj-dev 76b267a886 Merge pull request #43 from mist-go/rewritten-codegen
Rewritten codegen
2026-05-21 15:16:38 +02:00
selimaj-dev 119f93cf79 Prettier codegen output 2026-05-21 15:14:51 +02:00
selimaj-dev 4112dcac3b Improved match statements 2026-05-21 14:38:37 +02:00
selimaj-dev 80ff10503a Working constructor and statements 2026-05-21 14:19:32 +02:00
selimaj-dev f2257a4e81 Fixed some bugs 2026-05-21 14:04:12 +02:00
selimaj-dev 8703ac4254 Finished expr, and removed old codegen 2026-05-21 13:48:09 +02:00
selimaj-dev 70a1fa332b Top level 2026-05-21 13:43:42 +02:00
selimaj-dev 7b94969379 Top level 2026-05-21 13:36:38 +02:00
selimaj-dev 357a25a859 base top level 2026-05-21 13:14:48 +02:00
selimaj-dev 7af6416921 Statements 2026-05-21 13:03:46 +02:00
selimaj-dev 827b674be2 Expression 2026-05-21 12:25:06 +02:00
selimaj-dev 87bc8a0d69 Rewriting codegen' 2026-05-21 11:29:01 +02:00
selimaj-dev aba8badd90 Merge pull request #42 from mist-go/init-and-expr-statements
Init and expression statements
2026-05-21 11:16:48 +02:00
selimaj-dev 224b367ff1 Removed trailing semicolons 2026-05-21 11:10:44 +02:00
selimaj-dev 9da4a50ef5 Removed invalid statement 2026-05-21 11:07:49 +02:00
selimaj-dev 2fcb8c3831 Fixed naming error 2026-05-21 11:05:00 +02:00
selimaj-dev 702af9da3b Fixed self and added tests back 2026-05-21 08:09:26 +02:00
selimaj-dev 7688599504 Working soft return 2026-05-21 07:59:00 +02:00
selimaj-dev 70e6eb6276 Control flow 2026-05-21 07:28:19 +02:00
selimaj-dev 197afbfb35 bin op stuff 2026-05-21 07:23:11 +02:00
selimaj-dev 0878b9f0b9 Improving operators and suffix 2026-05-21 07:05:58 +02:00
selimaj-dev b28591f9e6 Working expr statements 2026-05-21 06:51:34 +02:00
selimaj-dev 0c8dc53617 Rewriting statement system for expr statements 2026-05-21 06:34:27 +02:00
selimaj-dev cc7bc49efe Added init to list 2026-05-21 06:16:51 +02:00
selimaj-dev 959f786dc8 Working init 2026-05-21 06:14:50 +02:00
selimaj-dev da819c22f6 Init project 2026-05-21 05:43:10 +02:00
selimaj-dev d408d01002 Using .mist/src 2026-05-21 05:33:23 +02:00
selimaj-dev 856c9dfdfa Rewriting mist project structure 2026-05-21 05:26:52 +02:00
selimaj-dev 812fa5d540 Merge pull request #39 from mist-go/lsp-base
Lsp base
2026-05-20 13:34:21 +02:00
selimaj-dev b55b35623b Preparing for mapping 2026-05-20 13:14:48 +02:00
selimaj-dev ff38c809e7 Simple completion example 2026-05-20 10:17:14 +02:00
selimaj-dev 64418cb52d cargo lock 2026-05-20 09:31:58 +02:00
selimaj-dev 674b809586 cargo lock 2026-05-20 09:31:50 +02:00
selimaj-dev 6b14ab0308 Working hello world lsp 2026-05-20 09:03:00 +02:00
selimaj-dev b86b4831ce Added analyzer 2026-05-20 08:54:56 +02:00
selimaj-dev 949135bd3b Include 2026-05-19 12:37:49 +02:00
selimaj-dev c30d686eb5 Merge pull request #38 from mist-go/snake
A snake is eating itself
2026-05-19 12:31:25 +02:00