Commit Graph

63 Commits

Author SHA1 Message Date
Michael Schimmel c129c1a3ae Static specialization 2025-11-11 11:58:08 +01:00
Michael Schimmel d849f65f2d Handle Nop properly 2025-11-08 16:20:48 +01:00
Michael Schimmel 6851f745d4 Unit compiler namespaces 2025-11-05 21:50:36 +01:00
Michael Schimmel 5003cfd899 Finished node immutability 2025-11-05 18:33:29 +01:00
Michael Schimmel 1f0eef7698 Node immutability improved 2025-11-05 18:13:43 +01:00
Michael Schimmel b98e7d98e6 Refactoring node to be immutable 2025-11-05 15:24:54 +01:00
Michael Schimmel 25984fe61a Refactoring node to be immutable 2025-11-05 15:15:12 +01:00
Michael Schimmel 218bd9f506 Refactoring 2025-11-05 13:48:10 +01:00
Michael Schimmel c0a689d2bc Refactoring for immutable nodes 2025-11-05 13:21:17 +01:00
Michael Schimmel 9bd2d6f7ab Imutability for macro nodes 2025-11-05 12:19:34 +01:00
Michael Schimmel 980919525b Immutable infered types 2025-11-04 22:10:11 +01:00
Michael Schimmel f73c0c67b8 AST type infer SoC 2025-11-04 20:35:34 +01:00
Michael Schimmel d82a75aba6 Making AST node inmmutable - WIP 2025-11-04 20:12:12 +01:00
Michael Schimmel ec76b78b39 Nop-Node 2025-11-03 00:35:23 +01:00
Michael Schimmel eb42a4ef3b Refactoring 2025-11-02 22:44:01 +01:00
Michael Schimmel ea39a57b77 Binder refactoring, Monster refactoring 2025-11-02 19:38:52 +01:00
Michael Schimmel 689dede600 Keywords as basic scalar type 2025-10-31 21:15:08 +01:00
Michael Schimmel 0526ec8a24 Keywords 2025-10-30 20:27:44 +01:00
Michael Schimmel 798aa08f02 Keywords 2025-10-30 18:00:58 +01:00
Michael Schimmel b0d87fdc69 New visualizer 2025-10-30 13:26:50 +01:00
Michael Schimmel f1735e2678 New visualizer 2025-10-29 23:07:49 +01:00
Michael Schimmel 85f2e02893 AST Types 2025-10-25 19:19:55 +02:00
Michael Schimmel 0edb9b800b Macro expander integrated in binder 2025-10-05 15:02:45 +02:00
Michael Schimmel 0d73a13051 Macro expander integrated in binder 2025-10-05 02:45:13 +02:00
Michael Schimmel 54bf350c70 Macro expander integrated in binder 2025-10-04 22:41:01 +02:00
Michael Schimmel 7c48e9e203 Macro expander integrated in binder 2025-10-04 19:05:50 +02:00
Michael Schimmel d9219474e0 1st full macro expander 2025-10-03 19:46:30 +02:00
Michael Schimmel bb0ecda6be added macro quoting nodes 2025-10-03 14:17:34 +02:00
Michael Schimmel fd97799b7b added macrodef 2025-10-03 13:49:12 +02:00
Michael Schimmel 18904f17d1 Fixed unit tests 2025-09-29 12:18:44 +02:00
Michael Schimmel e1a46da6f8 Fix in Recur Node declaration 2025-09-29 11:23:39 +02:00
Michael Schimmel 624af31243 Added user library 2025-09-24 10:03:10 +02:00
Michael Schimmel c573628fe5 Major refactoring, split Bound Ast from source Ast 2025-09-22 19:56:51 +02:00
Michael Schimmel 00f5861148 Global data value refactoring + 1st scripting version 2025-09-20 18:30:32 +02:00
Michael Schimmel 81dd69bf49 RECUR keyword added 2025-09-20 12:06:51 +02:00
Michael Schimmel e03155179a Anonymous recursions 2025-09-19 23:53:48 +02:00
Michael Schimmel 2c55a120f1 RTL and Data value refactoring and defered values 2025-09-18 13:35:25 +02:00
Michael Schimmel ea5879520a Refactoring Binder 2025-09-17 13:34:48 +02:00
Michael Schimmel b972b05a07 Ast control refactoring 2025-09-16 19:18:40 +02:00
Michael Schimmel be6665ad6e AST Refactoring 2025-09-12 22:45:29 +02:00
Michael Schimmel 646ffe92bb TDataValue as new global variant type 2025-09-12 11:18:32 +02:00
Michael Schimmel a9cc9633a2 Beginning Editor 2025-09-08 18:59:04 +02:00
Michael Schimmel 6b77391e91 Refactoring + Panning in Workspace 2025-09-05 21:00:07 +02:00
Michael Schimmel f2357a543e Scope cells refactoring 2025-09-05 12:58:43 +02:00
Michael Schimmel 100646c7d8 Scope cells refactoring 2025-09-05 12:46:24 +02:00
Michael Schimmel aa3c218f44 Closure upvalues 2025-09-04 23:59:33 +02:00
Michael Schimmel 4a8075fecf Binding 2025-09-04 21:17:23 +02:00
Michael Schimmel bb74d408da Binding 2025-09-04 19:50:05 +02:00
Michael Schimmel faa447fd91 Binding 2025-09-04 17:33:10 +02:00
Michael Schimmel 9c90a92b04 Ast Binding 2025-09-04 01:41:09 +02:00