Commit Graph
73 Commits
Author SHA1 Message Date
selimaj-dev 0d2199ee3a virtual keyword parsing and ast 2026-07-09 06:23:04 +02:00
selimaj-dev 8198b8d5cb Local include 2026-07-08 11:23:36 +02:00
selimaj-dev c564fc3e90 Added use include 2026-07-08 10:44:09 +02:00
selimaj-dev bb006c1ba2 Added global include 2026-07-08 10:11:26 +02:00
selimaj-dev 13664413c5 Array types 2026-07-05 02:37:48 +02:00
selimaj-dev f4f92c57ee Fix as type 2026-07-04 19:26:25 +02:00
selimaj-dev df34c72c97 Add tuple type variable decleration 2026-07-04 19:23:10 +02:00
selimaj-dev 517a2e5a2b Var decl with repeat 2026-07-04 09:55:23 +02:00
selimaj-dev 4f3966d8d8 Allman struct and enum field style 2026-07-04 09:38:13 +02:00
selimaj-dev 409301b3d6 Allman struct and enum field style 2026-07-04 09:16:13 +02:00
selimaj-dev 579d229cad Type aliases 2026-07-02 07:05:19 +02:00
selimaj-dev 5346cd05be constants and static #102 2026-07-02 06:51:04 +02:00
selimaj-dev 493c668495 Working top level statement #103 2026-07-02 06:40:20 +02:00
selimaj-dev 68cf239f92 Top level as statement #103 2026-07-02 06:25:44 +02:00
selimaj-dev 64081bc494 Tidy up the grammar #94 2026-06-28 07:30:49 +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 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 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 4def6db820 Moved ovveride to after params 2026-06-16 16:19:28 +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 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 ddcffaea92 Optional constructor 2026-06-12 18:25:26 +02:00
selimaj-dev 1619250ba5 Updated parser 2026-06-10 05:37:08 +02:00
selimaj-dev e3ef968033 Fixed unsafe 2026-06-10 04:43:36 +02:00
selimaj-dev afd3d05e2f Removed C style flow control 2026-06-10 04:35:11 +02:00
selimaj-dev 1b6340e7a6 ptr write assignments 2026-06-09 20:24:57 +02:00
selimaj-dev a9f6cce1b3 Improved override 2026-06-09 13:51:32 +02:00
selimaj-dev 0347892056 Override(path) syntax 2026-06-09 12:30:22 +02:00
selimaj-dev 58e1f9ddd2 Super VTable generation 2026-06-07 01:18:14 +02:00
selimaj-dev 330beaea75 Generating body 2026-06-06 23:50:40 +02:00
selimaj-dev a9eb77f158 Update: Closures #64 2026-06-05 18:51:55 +02:00
selimaj-dev 765e2ded93 Update: Self param #64 2026-06-05 18:16:37 +02:00
selimaj-dev d364c41c26 Update: Function #65 2026-06-05 18:07:47 +02:00
selimaj-dev ac9ee5a4b6 Update: Decleration Helpers, parser #65 2026-06-05 17:52:04 +02:00
selimaj-dev 56c22eb1ed Update: Decleration Helpers, grammar #65 2026-06-05 17:43:59 +02:00
selimaj-dev 40b2981252 Updated type grammar #65 2026-06-05 17:06:06 +02:00
selimaj-dev b311dbd16c Fixed test 2026-06-05 12:56:14 +02:00
selimaj-dev 595ddc789d Fixed array expr 2026-06-05 12:38:25 +02:00
selimaj-dev 0955bca5bc Updated closures 2026-06-05 12:14:19 +02:00
selimaj-dev f128bb0008 Fixed trailing 2026-06-04 19:34:49 +02:00