|
|
d90f91cda0
|
Create print module
|
2025-08-10 17:26:32 +01:00 |
|
|
|
d5173243ba
|
Implement primitive procedure application evaluation
|
2025-08-10 16:34:11 +01:00 |
|
|
|
d8e51b0aa0
|
Add store into abstract machine struct
|
2025-08-10 15:24:18 +01:00 |
|
|
|
b20a6749f7
|
Implement +, * and - primitives
|
2025-08-10 15:08:34 +01:00 |
|
|
|
472a682757
|
Add primitive procedures to expression type
|
2025-08-10 14:41:37 +01:00 |
|
|
|
3f871d2b43
|
Implement atom evaluation
|
2025-08-10 13:58:36 +01:00 |
|
|
|
03bd0ff597
|
Consolidate expression creation functions in expr module
|
2025-08-10 13:48:59 +01:00 |
|
|
|
fade9395fa
|
Create environment module
|
2025-08-10 02:05:16 +01:00 |
|
|
|
a03ef58eca
|
Implement parsing
|
2025-08-10 02:03:42 +01:00 |
|
|
|
f97cea9290
|
Add minimal abstract machine module
|
2025-08-10 02:03:42 +01:00 |
|
|
|
e50fd10f9b
|
Disable memset/memcpy messages from Clang-Tidy
|
2025-08-09 19:35:05 +01:00 |
|
|
|
f41d3a949c
|
Create simple, bump allocator store
|
2025-08-09 19:35:05 +01:00 |
|
|
|
23bbbea755
|
Define expression data type
|
2025-08-09 19:34:50 +01:00 |
|
|
|
00d1961d36
|
Add scripts for checking formatting, linting etc
|
2025-08-09 19:34:50 +01:00 |
|
|
|
3e8a9d6789
|
Implement tokenisation
|
2025-08-09 15:33:52 +01:00 |
|
|
|
657f0922bb
|
Add license (Komorebi)
|
2025-08-09 10:31:26 +01:00 |
|
|
|
c8bacab6fe
|
Add build/ directory to .gitignore
|
2025-08-09 10:28:47 +01:00 |
|
|
|
0b4c586ae9
|
Add ClangFormat configuration
|
2025-08-09 10:28:33 +01:00 |
|
|
|
738163d80c
|
Add unity submodule
|
2025-08-09 10:25:44 +01:00 |
|