Commit graph

41 commits

Author SHA1 Message Date
f1e6ed4ef8 Optimization 30 2025-06-15 14:45:52 +00:00
51bc1395f8 Superclasses 29 2025-06-15 11:15:24 +00:00
28b0c71be1 Methods and Initializers 28 2025-06-14 14:50:40 +00:00
d9dc02b92f Classes and Instances 27 2025-06-13 02:29:46 +00:00
6d5dff6e3d Garbage Collection 26 2025-06-12 06:07:25 +00:00
dc4e6d33b2 Closures 25 2025-06-11 00:30:22 +00:00
1a614ac45b Use own implementation of ctEval 2025-06-09 04:28:05 +00:00
a45f6a9e17 Calls and Functions 24 2025-06-09 03:54:01 +00:00
2cd7a44bc7 Use UDAs for Op disassembly 2025-06-08 06:11:10 +00:00
8717d37445 Jumping Back and Forth 23 2025-06-08 05:32:04 +00:00
98e7f950cf Change stack.push(v) to stack ~= v 2025-06-07 23:57:45 +00:00
72a41e81e6 Local Variables 22 2025-06-07 23:52:16 +00:00
4f2211eb72 Global Variables 21 2025-06-07 08:05:31 +00:00
a7b7348f61 Hash Tables 20 2025-06-07 04:09:48 +00:00
3b234814fa Add license 2025-06-05 20:29:14 +00:00
eec0a94aac Strings 19 2025-06-05 20:12:29 +00:00
10c44eab2e Types of Values 18 2025-06-05 00:55:26 +00:00
41404633da Compiling Expressions 17 2025-06-04 19:49:53 +00:00
8fb449825d Scanning on Demand 16 2025-06-03 22:57:02 +00:00
aba643a88e A Virtual Machine 15 2025-06-03 19:04:25 +00:00
7fa01b4fb9 Chunks of Bytecode 14 2025-06-03 01:54:47 +00:00
848c846e09 Inheritance 13 2025-06-02 23:44:23 +00:00
d8ac625429 Classes 12 2025-06-02 22:22:04 +00:00
52a7b73a9e Resolving and Binding 11 2025-06-02 16:04:04 +00:00
a1acefab0e Improve tests 2025-06-02 02:58:54 +00:00
b0d934707b Added LoxPrintMultiple version 2025-06-02 02:24:09 +00:00
a21c16d7e5 Moved util.d to src/common/ 2025-06-02 02:12:43 +00:00
4776b84310 Added --cmd 2025-06-02 01:44:08 +00:00
e9e3c992cb Functions 10 2025-06-02 01:27:19 +00:00
7f4946f1e9 Returning from calls 10.5.1 2025-06-02 00:06:31 +00:00
10cc5e6e89 Add fib21 test 2025-06-01 21:17:25 +00:00
f0ff14e5b5 Control Flow 9 2025-06-01 21:08:11 +00:00
e749367886 Statements and State 8 2025-06-01 19:53:00 +00:00
f4338ba51f Evaluating Expressions 7 2025-05-31 17:44:11 +00:00
d937226553 Parsing Expressions 6 2025-05-31 15:20:43 +00:00
2de4381fae restructure 2025-05-29 15:33:12 +00:00
b466717c6e expr.d: metafy a bit more 2025-05-28 22:56:01 +00:00
192b8d1c27 Representing Code 5 2025-05-28 20:44:45 +00:00
074fde11ea use commandr 2025-05-28 20:08:52 +00:00
658f8f96c1 src/scanner.d: int => uint 2025-05-28 15:22:55 +00:00
2d0ce2dca2 scanning 4 2025-05-28 14:46:34 +00:00