Commit Graph
115 Commits
Author SHA1 Message Date
selimaj-dev 4579c656b9 Possibly removed the need for ensure_semicolon 2026-07-02 06:33:17 +02:00
selimaj-dev 68cf239f92 Top level as statement #103 2026-07-02 06:25:44 +02:00
selimaj-dev 6e67fd852b bump to alpha 1 2026-06-30 19:48:33 +02:00
selimaj-dev d8fd8cf999 Bump version 2026-06-28 16:01:01 +02:00
selimaj-dev 2174b99a3f Fmt config 2026-06-28 15:52:02 +02:00
selimaj-dev 64081bc494 Tidy up the grammar #94 2026-06-28 07:30:49 +02:00
selimaj-dev a2fc8a4922 AST gen for function type 2026-06-28 06:00:11 +02:00
selimaj-dev dbfcaa9b0d Void type 2026-06-28 05:49:35 +02:00
selimaj-dev 76541040c9 Function types 2026-06-28 05:45:13 +02:00
selimaj-dev 3ddb1bc601 Unsafe pointer 2026-06-28 05:24:30 +02:00
selimaj-dev 46e9783257 Fixed bugs 2026-06-26 02:04:33 +02:00
selimaj-dev 2549535e4b Updated codegen for class decl 2026-06-25 19:47:07 +02:00
selimaj-dev 4ab7827955 Added separate self param 2026-06-25 19:08:52 +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 055d50edd5 Bump version 2026-06-24 02:47:49 +02:00
selimaj-dev dc8acdc2bd Improved match statements 2026-06-23 19:03:47 +02:00
selimaj-dev 2f12f5ac53 Updated closure syntax 2026-06-23 17:41:49 +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 00ab0b84ce Bump version 2026-06-22 02:17:06 +02:00
selimaj-dev d1335bb613 (VC): LSP 2026-06-21 15:45:01 +02:00
selimaj-dev 8f115353bb Removed comment mapping completely 2026-06-20 19:21:10 +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 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 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 663dab52ec Updated mapping data structure 2026-06-15 14:49:44 +02:00
selimaj-dev 37e0a574d5 Working map shift gen 2026-06-14 04:18:57 +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 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 1a7e6c5f37 Bump to 0.3.2-alpha.0 2026-06-12 18:49:34 +02:00
selimaj-dev ddcffaea92 Optional constructor 2026-06-12 18:25:26 +02:00
selimaj-dev b19b1bb41d Fixed vptr condition on static methods 2026-06-12 16:21:46 +02:00