|
|
40058495db
|
wip
|
2026-03-29 21:36:15 +02:00 |
|
|
|
dac5e14a0e
|
ps5: generate_statement
|
2026-03-29 17:57:34 +02:00 |
|
|
|
9c0a21f929
|
ps5: function epilogue
|
2026-03-29 17:36:20 +02:00 |
|
|
|
80e0fb43e3
|
ps5: function prologue
|
2026-03-29 17:29:00 +02:00 |
|
|
|
f96df358c9
|
ps5: map generate_function in generate_program
|
2026-03-28 21:44:23 +01:00 |
|
|
|
2bbc045294
|
ps5: task 2
|
2026-03-28 21:44:08 +01:00 |
|
|
|
8363e4bab8
|
ps5: task 1
|
2026-03-28 21:01:31 +01:00 |
|
|
|
5201186939
|
ps5: add flake
|
2026-03-28 20:33:01 +01:00 |
|
|
|
143e5353e1
|
ps5: init
|
2026-03-28 15:30:44 +01:00 |
|
|
|
07f440b1d7
|
ps4: handin
|
2026-03-26 22:33:57 +01:00 |
|
|
|
0c15e23a12
|
ps4: fix 2
|
2026-03-26 22:33:21 +01:00 |
|
|
|
f0689ae844
|
ps4: fix
|
2026-03-26 21:09:44 +01:00 |
|
|
|
d0bf7cd2cb
|
ps4: add_string
|
2026-03-26 21:07:58 +01:00 |
|
|
|
1a1df8f751
|
ps4: clean-up
|
2026-03-26 21:07:58 +01:00 |
|
|
|
99cc349758
|
ps4: finish bind_names
|
2026-03-26 21:07:58 +01:00 |
|
|
|
be4ad427f0
|
wip
|
2026-03-26 19:34:38 +01:00 |
|
|
|
682bfff8b6
|
find_globals: fix name assignment
|
2026-03-16 19:50:48 +01:00 |
|
|
|
1b1cc336c5
|
implement find_globals
|
2026-03-16 19:50:48 +01:00 |
|
|
|
925047ee5d
|
implement create_tables
|
2026-03-16 19:50:48 +01:00 |
|
|
|
c3f252e807
|
add flake.nix
|
2026-03-14 13:00:53 +01:00 |
|
|
|
cfaeb2808d
|
ps4: init
|
2026-03-09 11:20:18 +01:00 |
|
|
|
0d46dc0f56
|
all cases are correct
|
2026-03-01 14:08:39 +01:00 |
|
|
|
24bfef4949
|
println and flatten are correct
|
2026-03-01 13:59:38 +01:00 |
|
|
|
c1bc4db814
|
constant folding works
|
2026-03-01 13:30:34 +01:00 |
|
|
|
cd8bb29524
|
and/or-conversion works
|
2026-03-01 12:45:42 +01:00 |
|
|
|
a2121d10f8
|
attempt to fix convert_operator
|
2026-03-01 12:18:20 +01:00 |
|
|
|
7e1e39cbb8
|
add valgrind
|
2026-02-27 11:21:31 +01:00 |
|
|
|
e1f59fb954
|
handle LIST nodes properly in flattening
|
2026-02-27 11:11:59 +01:00 |
|
|
|
3413f6966d
|
compilation error fixes; switch to if
|
2026-02-27 11:11:59 +01:00 |
|
|
|
051e0c30ae
|
implement flatten
|
2026-02-27 11:11:32 +01:00 |
|
|
|
22582de43e
|
ps3: task 4
|
2026-02-23 19:13:47 +01:00 |
|
|
|
cd38f358d4
|
ps3: task 3
|
2026-02-23 19:01:12 +01:00 |
|
|
|
5652421bc5
|
ps3: task 2
|
2026-02-23 19:01:12 +01:00 |
|
|
|
f50045c6ad
|
ps3: task 1
|
2026-02-23 19:01:12 +01:00 |
|
|
|
3e99c78d9b
|
ps3: init
|
2026-02-23 17:25:27 +01:00 |
|
|
|
5e0f74c5b9
|
ps2: final touches
|
2026-02-14 20:43:49 +01:00 |
|
|
|
13c7edfa3b
|
ps2/3: finish parser.y grammar
|
2026-02-14 18:44:44 +01:00 |
|
|
|
fa6e0588db
|
ps2: remove comments from scanner.l
|
2026-02-14 18:44:44 +01:00 |
|
|
|
bc28448fdb
|
ps2/2: add node_{create|finalize} and destory_subtree
|
2026-02-14 18:44:44 +01:00 |
|
|
|
a426e25c17
|
ps2/1: finish scanner
|
2026-02-14 18:44:44 +01:00 |
|
|
|
c77ca89503
|
ps2: flake init
|
2026-02-14 12:02:16 +01:00 |
|
|
|
cebd716ff8
|
ps2: init
|
2026-02-14 10:45:32 +01:00 |
|
|
|
04fc81db96
|
move into ps1/
|
2026-01-29 17:57:08 +01:00 |
|
|
|
193f68d5cf
|
comments
|
2026-01-29 17:55:18 +01:00 |
|
|
|
d46f2f1df1
|
cursed 7 is now start node
|
2026-01-29 17:55:18 +01:00 |
|
|
|
cb4c43e604
|
dxdy
|
2026-01-29 17:55:18 +01:00 |
|
|
|
794d05f3d9
|
testing scripts
|
2026-01-29 17:55:18 +01:00 |
|
|
|
802e5e34aa
|
add debug-info to cmakelists
|
2026-01-29 17:55:18 +01:00 |
|
|
|
3ed3c3de12
|
init
|
2026-01-29 17:55:18 +01:00 |
|