Commit Graph
29 Commits
Author SHA1 Message Date
Aaro Koivukangas c6cad7e60b implemented many intel asm printing functions 2025-05-06 12:50:17 +03:00
Aaro Koivukangas 0add89fa17 added clean opiton to make 2025-05-06 12:49:54 +03:00
Aaro Koivukangas 5c44923baa removed unnecessary files 2025-05-06 12:49:37 +03:00
Aaro Koivukangas 823da643dc added a missing free, possible future bug fix 2025-05-02 13:28:04 +03:00
Aaro Koivukangas d4c5b1f2f0 improved readmes 2024-08-16 22:44:44 +02:00
Aaro Koivukangas 90b629b806 better error handling + segfault safe frees 2024-08-16 18:39:33 +02:00
Aaro Koivukangas dc37278588 implemented free's for all ast types 2024-08-16 14:48:53 +02:00
Aaro Koivukangas c7795bb0e4 resolved two compiler warnings 2024-08-16 14:48:14 +02:00
Aaro Koivukangas 67992d8b52 implemented ast printing 2024-08-16 13:27:24 +02:00
Aaro Koivukangas 9452ebfdb1 implemented functions for better ast creation after parsing 2024-08-16 13:25:49 +02:00
Aaro Koivukangas cf27629b5b fixed a warning about case-insensitivity 2024-08-16 12:59:32 +02:00
Aaro Koivukangas 573f2e041e added ast creation to parsing 2024-08-15 16:26:06 +02:00
Aaro Koivukangas 94b95397af changed if to switch 2024-08-15 16:20:51 +02:00
Aaro Koivukangas d1466c3599 updated scanner to include token value when lexing 2024-08-15 16:16:32 +02:00
Aaro Koivukangas f2f4f5ef0a added debug flags to bison (did nothing xd) 2024-08-15 16:14:11 +02:00
Aaro Koivukangas 66d23b8365 removed .vscode folder 2024-08-15 16:13:41 +02:00
Aaro Koivukangas 407f1d75a7 implemented ast creation 2024-08-14 21:50:08 +02:00
Aaro Koivukangas 67399c071d made adding files easier to makefile 2024-08-12 11:14:23 +02:00
Aaro Koivukangas f38b43774e implemented scanner and parser with c 2024-08-11 19:33:27 +02:00
Aaro Koivukangas 7e765db6ae removed pycache 2024-08-11 19:30:52 +02:00
Aaro Koivukangas 0e3406b6ac added more example files 2024-08-11 19:29:16 +02:00
Aaro Koivukangas 8897eee798 started work on python version of the compiler 2024-02-06 11:56:41 +02:00
Aaro Koivukangas 10b9699b79 hlint fixes 2024-01-30 20:36:36 +02:00
Aaro Koivukangas 95230ae112 implemented part of parser 2024-01-30 20:34:58 +02:00
Aaro Koivukangas 0e09d2dffb added example source file 2024-01-30 20:33:43 +02:00
Aaro Koivukangas a2c2d20678 moved docs to root 2024-01-30 20:33:14 +02:00
Aaro Koivukangas 4947f1e278 changed the file structure 2024-01-29 15:46:11 +02:00
Aaro Koivukangas 47c347ea87 added basic docs 2024-01-24 12:38:53 +02:00
Aaro Koivukangas 1e55c71843 initial commit 2024-01-24 12:36:33 +02:00