Commit Graph
100 Commits
Author SHA1 Message Date
selimaj-dev 93e7a0fdef Updated api and analyzer with error recovery 2026-06-25 04:15:47 +02:00
selimaj-dev 0dd9e2fb37 Removed error recovery from items 2026-06-25 04:13:57 +02:00
selimaj-dev ae60aee85c Removed error recovery from common 2026-06-25 04:08:31 +02:00
selimaj-dev 6cc46751f9 Removed error recovery 2026-06-24 23:38:05 +02:00
selimaj-dev 2ef2232b84 Bump version 2026-06-24 14:40:39 +02:00
selimaj-dev 0cbfa10281 Merge pull request #85 from mist-go/improved-analyzer
Improved analyzer
2026-06-24 14:34:00 +02:00
selimaj-dev 9ce6d44eb4 Improved errors 2026-06-24 14:33:11 +02:00
selimaj-dev 1f2e989522 Fixed bugs #83 2026-06-24 14:11:57 +02:00
selimaj-dev ca11866328 Improved LSP completion ordering 2026-06-24 03:44:32 +02:00
selimaj-dev 055d50edd5 Bump version 2026-06-24 02:47:49 +02:00
selimaj-dev c8d7f05e67 Merge pull request #84 from mist-go/syntax-philosphy-update
Syntax philosphy update
2026-06-23 19:23:11 +02:00
selimaj-dev 9b1519b068 Updated code and readme 2026-06-23 19:19:22 +02:00
selimaj-dev dc8acdc2bd Improved match statements 2026-06-23 19:03:47 +02:00
selimaj-dev 97de75252d Updated api bootstrap 2026-06-23 18:33:05 +02:00
selimaj-dev 2f12f5ac53 Updated closure syntax 2026-06-23 17:41:49 +02:00
selimaj-dev e4b7b4abf9 Updated api bootstrap 2026-06-23 17:25:26 +02:00
selimaj-dev 208e4dac6b Updated main bootstrap 2026-06-23 16:41:56 +02:00
selimaj-dev b73396afb7 Fixed mod attribute generation 2026-06-23 13:24:46 +02:00
selimaj-dev 7f7c1e2000 Fixed mod attributes 2026-06-23 12:47:38 +02:00
selimaj-dev 2f6303ba30 Updated tests and fixed grammar 2026-06-23 03:44:54 +02:00
selimaj-dev 2ae4ca510d Using & for refrences, and switched to type name 2026-06-23 03:26:30 +02:00
selimaj-dev b6ed825bf6 Fixed transpiler errors 2026-06-22 03:17:13 +02:00
selimaj-dev 77e7430776 Update api bootstrap 2026-06-22 02:30:18 +02:00
selimaj-dev d58d4c74cd Update bootstrap 2026-06-22 02:22:57 +02:00
selimaj-dev 00ab0b84ce Bump version 2026-06-22 02:17:06 +02:00
selimaj-dev 320758fd81 Fixed codegen 2026-06-22 02:13:52 +02:00
selimaj-dev 008b37b0de Merge pull request #82 from mist-go/working-analyzer
Working analyzer
2026-06-22 02:08:45 +02:00
selimaj-dev b257ff5c1a Fixed syntax errors 2026-06-22 01:49:02 +02:00
selimaj-dev e58a4a8524 Added void 2026-06-22 01:29:11 +02:00
selimaj-dev 08e2eff4ab Keyword injection 2026-06-22 01:28:04 +02:00
selimaj-dev cb626757ba completion syntax exceptions 2026-06-22 00:59:30 +02:00
selimaj-dev 2718a5028a Fixed module system 2026-06-22 00:48:13 +02:00
selimaj-dev b69168f135 Fixed native rust goto 2026-06-22 00:23:50 +02:00
selimaj-dev 48c24235b1 Goto works (kind of) 2026-06-22 00:19:42 +02:00
selimaj-dev 5c6b3bbca1 Fixed punctuation 2026-06-22 00:09:27 +02:00
selimaj-dev c3f56dd3e9 Fixed punctuation error 2026-06-22 00:01:24 +02:00
selimaj-dev 173c983c6f Working markers 2026-06-21 23:37:50 +02:00
selimaj-dev 5054185e0d Fixed bugs 2026-06-21 23:14:07 +02:00
selimaj-dev 6a7c45ffbe Debugging 2026-06-21 23:08:53 +02:00
selimaj-dev 1546660435 Fixed initialization error 2026-06-21 22:52:49 +02:00
selimaj-dev ee95fc60fc VC: hopfully fixed 2026-06-21 22:06:19 +02:00
selimaj-dev c735441f37 VC: Tmp fix 2026-06-21 19:48:49 +02:00
selimaj-dev cd7a62dc34 VC: Tmp fix 2026-06-21 19:45:06 +02:00
selimaj-dev fae231d481 VC: Fix initialization error 2026-06-21 19:43:05 +02:00
selimaj-dev 8f57517a9f VC: Marker based positions 2026-06-21 19:30:00 +02:00
selimaj-dev 16803aa0f6 Merge pull request #81 from mist-go/analyzer-patch
VC: LSP Analyzer patch
2026-06-21 17:10:48 +02:00
selimaj-dev d1335bb613 (VC): LSP 2026-06-21 15:45:01 +02:00
selimaj-dev 4b733f6b9c Cleaned up lsp 2026-06-21 15:05:58 +02:00
selimaj-dev 8f115353bb Removed comment mapping completely 2026-06-20 19:21:10 +02:00
selimaj-dev 0dd1016980 Merge pull request #80 from mist-go/class-semantics
Class semantics
2026-06-16 16:27:44 +02:00
selimaj-dev 4def6db820 Moved ovveride to after params 2026-06-16 16:19:28 +02:00
selimaj-dev 8b95497725 Super semantics 2026-06-16 16:14:02 +02:00
selimaj-dev e369c94d21 Method calls 2026-06-16 16:00:52 +02:00
selimaj-dev d434ec78e7 More advanced class semantics 2026-06-16 15:54:21 +02:00
selimaj-dev ecfff0ac0d Improved semantic errors 2026-06-16 15:37:34 +02:00
selimaj-dev bbb94a4f97 Semantic error handling and slight error improvements 2026-06-16 15:19:58 +02:00
selimaj-dev 2bb29991da Class semantics 2026-06-16 14:59:34 +02:00
selimaj-dev 175e7fa858 Merge pull request #79 from mist-go/syntax-patches
Syntax patches
2026-06-16 13:55:48 +02:00
selimaj-dev 2122698000 Better class test 2026-06-16 13:49:38 +02:00
selimaj-dev 001165ee58 Fixed lifetime on ref 2026-06-16 13:17:06 +02:00
selimaj-dev e4fbab190c Added items 2026-06-16 13:15:01 +02:00
selimaj-dev fa6765cdd9 Updated common tests 2026-06-16 12:46:07 +02:00
selimaj-dev f07bde8d3f Unsafe lifetime 2026-06-16 03:59:28 +02:00
selimaj-dev d7e5e72bbb Syntax: Tuples as () 2026-06-16 03:32:45 +02:00
selimaj-dev aadccb7f38 Syntax: fn type name 2026-06-16 03:29:01 +02:00
selimaj-dev eea72f5bb3 Modularized the transpiler 2026-06-15 17:10:15 +02:00
selimaj-dev 3b6fc03546 Fixed analyzer output 2026-06-15 16:38:51 +02:00
selimaj-dev 48e3522543 Fix: postfix expr on statement bodies 2026-06-15 16:32:52 +02:00
selimaj-dev f45d83d261 Bump to 0.3.4-alpha.0 2026-06-15 16:23:12 +02:00
selimaj-dev 0e3e0bdb56 removed bloat from mapping 2026-06-15 15:38:56 +02:00
selimaj-dev b6eb46d985 Merge pull request #78 from mist-go/rewrite-map-system
Rewrite map system
2026-06-15 15:34:59 +02:00
selimaj-dev 6b618f3eb3 Removed warnings from api 2026-06-15 15:21:49 +02:00
selimaj-dev 1163849039 Fixed class method indentation 2026-06-15 15:08:48 +02:00
selimaj-dev 12cf4e94d8 Implemented updated mapping data structure 2026-06-15 15:04:10 +02:00
selimaj-dev 663dab52ec Updated mapping data structure 2026-06-15 14:49:44 +02:00
selimaj-dev 44f10d3fb7 Updated builder with new mapping 2026-06-15 14:32:51 +02:00
selimaj-dev bed7b17134 Made add in codegen faster 2026-06-15 14:21:53 +02:00
selimaj-dev 5f0b1fa67a Working mapgen and fixed indentation 2026-06-15 14:12:33 +02:00
selimaj-dev 37e0a574d5 Working map shift gen 2026-06-14 04:18:57 +02:00
selimaj-dev 33d6c931f5 Working map gen 2026-06-14 04:06:39 +02:00
selimaj-dev db3ae3f37e Temp disable old err mapping 2026-06-14 03:57:48 +02:00
selimaj-dev 4d50c8c1be Map generation is separated 2026-06-14 03:22:41 +02:00
selimaj-dev 70924e13c8 Bump to 0.3.3-alpha.0 2026-06-13 20:14:18 +02:00
selimaj-dev b6f755cef6 Merge pull request #77 from mist-go/module-system-caching
Module system caching
2026-06-13 20:11:50 +02:00
selimaj-dev 01e3c30e2b child condition for packages 2026-06-13 20:04:16 +02:00
selimaj-dev b2ff76d691 Working module cache 2026-06-13 19:54:05 +02:00
selimaj-dev c8187379a5 Working pre-processing module name 2026-06-13 19:06:34 +02:00
selimaj-dev 5d3e393d5a Parse module function 2026-06-13 18:43:42 +02:00
selimaj-dev 3196b2b652 Patched if statements acting like structs 2026-06-13 03:23:13 +02:00
selimaj-dev 919447875a Update api bootstrap 2026-06-12 19:17:34 +02:00
selimaj-dev a31f6633fe Update main bootstrap 2026-06-12 19:02:32 +02:00
selimaj-dev 1a7e6c5f37 Bump to 0.3.2-alpha.0 2026-06-12 18:49:34 +02:00
selimaj-dev 52b472ed94 Removed zeroed warning on tests 2026-06-12 18:38:03 +02:00
selimaj-dev 9785d0a430 removed warning from mist api 2026-06-12 18:29:59 +02:00
selimaj-dev ddcffaea92 Optional constructor 2026-06-12 18:25:26 +02:00
selimaj-dev d4992e76fc Merge pull request #76 from mist-go/class-optimizations
Massive Class optimizations
2026-06-12 17:34:30 +02:00
selimaj-dev d0716fb735 Override target testing 2026-06-12 17:19:53 +02:00
selimaj-dev fab7326357 Optimized v table and vptr 2026-06-12 17:04:24 +02:00
selimaj-dev d3ff834111 Put super as the first field, and removed _pin 2026-06-12 16:25:16 +02:00
selimaj-dev b19b1bb41d Fixed vptr condition on static methods 2026-06-12 16:21:46 +02:00