Rafał Grodziński
|
7d141bec14
|
Variable loading seems to be working
|
2025-06-09 21:41:55 +09:00 |
|
Rafał Grodziński
|
29e1464168
|
Init and store var
|
2025-06-09 19:08:03 +09:00 |
|
Rafał Grodziński
|
406fccd0b1
|
Parse var declaration
|
2025-06-09 00:11:56 +09:00 |
|
Rafał Grodziński
|
a28ddf7d87
|
Scan type and better debug logging
|
2025-06-08 17:35:07 +09:00 |
|
Rafał Grodziński
|
5102637068
|
Show debug console on start
|
2025-06-08 16:29:17 +09:00 |
|
Rafał Grodziński
|
5a82658900
|
Added var statement
|
2025-06-08 14:24:30 +09:00 |
|
Rafał Grodziński
|
88eccac667
|
Pass return value
|
2025-06-08 12:13:23 +09:00 |
|
Rafał Grodziński
|
53c5e2c22e
|
types in separate file
|
2025-06-08 10:52:38 +09:00 |
|
Rafał Grodziński
|
54b6e6868b
|
Better debug printing
|
2025-06-07 19:30:03 +09:00 |
|
Rafał Grodziński
|
777648c465
|
Match real and booleans
|
2025-06-07 00:08:01 +09:00 |
|
Rafał Grodziński
|
99acdfc260
|
Added if/else code gen
|
2025-06-06 16:58:38 +09:00 |
|
Rafał Grodziński
|
3e1311513f
|
Fixed condition
|
2025-06-05 19:52:54 +09:00 |
|
Rafał Grodziński
|
c500edf632
|
Failing expression for condition
|
2025-06-05 16:08:19 +09:00 |
|
Rafał Grodziński
|
1591c5927c
|
Comparisions in modle builder
|
2025-06-05 15:26:19 +09:00 |
|
Rafał Grodziński
|
7888b94b6a
|
Fixed binary expression
|
2025-06-04 23:11:07 +09:00 |
|
Rafał Grodziński
|
4feeb0f8af
|
Equality and comparison
|
2025-06-04 17:24:30 +09:00 |
|
Rafał Grodziński
|
36e798ae3f
|
Refactored expressions
|
2025-06-04 15:55:27 +09:00 |
|
Rafał Grodziński
|
0e62b4ed50
|
Buildable on ARM macOS
|
2025-06-04 11:08:26 +09:00 |
|
Rafał Grodziński
|
3ad912011c
|
Updated expression
|
2025-06-04 00:51:17 +09:00 |
|
Rafał Grodziński
|
84c1e823cb
|
Updated statement matching
|
2025-06-03 23:30:15 +09:00 |
|
Rafał Grodziński
|
4665a1f5f5
|
wip
|
2025-06-03 12:04:43 +09:00 |
|
Rafał Grodziński
|
f5952ad3ee
|
Handle comments
|
2025-06-02 20:16:55 +09:00 |
|
Rafał Grodziński
|
5e3ef33f15
|
Updated lexer
|
2025-06-02 17:57:21 +09:00 |
|
Rafał Grodziński
|
2ef888e374
|
Generate functions
|
2025-06-02 10:45:44 +09:00 |
|
Rafał Grodziński
|
2cecb456bb
|
Return statement
|
2025-06-01 23:39:45 +09:00 |
|
Rafał Grodziński
|
fcfe6392a4
|
Function declaration statement
|
2025-06-01 23:17:07 +09:00 |
|
Rafał Grodziński
|
26d476e9e3
|
wip
|
2025-06-01 16:18:51 +09:00 |
|
Rafał Grodziński
|
16439e2fb2
|
One expression per line
|
2025-06-01 12:06:37 +09:00 |
|
Rafał Grodziński
|
23dedf2eff
|
Nullable token in statement
|
2025-06-01 11:43:49 +09:00 |
|
Rafał Grodziński
|
265ce4c94d
|
Added expression statement
|
2025-06-01 11:37:01 +09:00 |
|
Rafał Grodziński
|
28e892ca12
|
Added empty statement
|
2025-06-01 10:39:15 +09:00 |
|
Rafał Grodziński
|
05e3def411
|
Scan function
|
2025-06-01 10:22:42 +09:00 |
|
Rafał Grodziński
|
61e648e55b
|
Better error reporting
|
2025-05-31 23:24:21 +09:00 |
|
Rafał Grodziński
|
2b78b5bf23
|
Added grouping
|
2025-05-31 20:54:25 +09:00 |
|
Rafał Grodziński
|
c6f2156e3b
|
Added code builder
|
2025-05-31 19:02:42 +09:00 |
|
Rafał Grodziński
|
cafcbd467f
|
Added module builder
|
2025-05-31 17:57:08 +09:00 |
|
Rafał Grodziński
|
2c1b91e0ab
|
Expression execution seems to be working
|
2025-05-30 22:32:04 +09:00 |
|
Rafał Grodziński
|
1aceef1273
|
Basic expression parsing
|
2025-05-30 13:33:45 +09:00 |
|
Rafał Grodziński
|
d5d21aa422
|
wip
|
2025-05-29 22:02:44 +09:00 |
|
Rafał Grodziński
|
e709102abc
|
wip
|
2025-05-29 08:34:17 +09:00 |
|
Rafał Grodziński
|
7c11a0aee1
|
Moved source
|
2025-05-28 20:43:06 +09:00 |
|
Rafał Grodziński
|
69bf54a62d
|
Tokenizing input
|
2025-05-27 22:38:44 +09:00 |
|
Rafał Grodziński
|
838dbbeb03
|
Some basic tokens
|
2025-05-27 14:25:29 +09:00 |
|
Rafał Grodziński
|
45387b7638
|
Empty lexer
|
2025-05-27 13:23:04 +09:00 |
|