Commit Graph

29 Commits

Author SHA1 Message Date
Sven Vogel e1649657fd formatted source with clangd 2024-08-05 22:47:12 +02:00
Sven Vogel b786b3e156 added function return type 2024-08-04 16:20:23 +02:00
Sven Vogel 81e8c833e3 added stdlib tests 2024-08-02 18:01:39 +02:00
Sven Vogel d9791cc0a2 fixed string literals 2024-07-21 17:02:16 +02:00
Sven Vogel d35442f092 added echo test 2024-07-21 11:49:38 +02:00
Sven Vogel a57691cace added driver test
fixed memory leaks
added hello world test
2024-07-21 01:36:44 +02:00
Sven Vogel ee8809a393 fixed uninit err in backend 2024-07-19 22:22:35 +02:00
Sven Vogel d32b39e960 fixed: assignment storing pointer instead of value 2024-07-16 21:25:59 +02:00
Sven Vogel 942c9484ac fixed: parameter handling 2024-07-16 19:44:57 +02:00
Sven Vogel 88e1f061d8 added: parameter access validation 2024-07-12 17:54:38 +02:00
Sven Vogel 372c14c575 fixed: assignment of multidimensional arrays 2024-07-10 20:21:12 +02:00
Sven Vogel 4eae645e7b removed: alloca.h from func.c 2024-07-02 16:50:08 +02:00
Sven Vogel 09ac2251dc fixed: check errors 2024-07-02 16:34:19 +02:00
Sven Vogel dcc999abbd added: storage expr implementation 2024-07-02 16:17:26 +02:00
Sven Vogel 17fceeff4b fixed: direct variable assignment 2024-06-23 13:44:43 +02:00
Sven Vogel 30417592df added: new parser rules for assignments 2024-06-21 21:30:43 +02:00
Sven Vogel 439126af87 fixed: end of file diagnostics 2024-06-12 12:47:50 +02:00
Sven Vogel 560e24950e added: string constants to backend llvm 2024-06-12 00:08:13 +02:00
Sven Vogel de253a94ab fixed: function declarations 2024-06-11 19:17:20 +02:00
Sven Vogel 41ee308fd4 fixed: out parameter not receiving pointer 2024-06-11 16:41:21 +02:00
Sven Vogel 158a9797ca added examples 2024-06-10 02:12:20 +02:00
Sven Vogel d537dc94ae fixed: function call 2024-06-09 22:00:28 +02:00
Sven Vogel d4ce3387b9 added: more semantic errors checks 2024-06-09 21:34:45 +02:00
Sven Vogel f243bb6bfe added: parameter to backend 2024-06-09 18:34:31 +02:00
Sven Vogel 5a59f0fb3d fixed: loops 2024-06-09 15:11:44 +02:00
Sven Vogel d5193f66be fixed: wrong struct cast 2024-06-08 23:26:40 +02:00
Sven Vogel 6e59b7ac73 added: new types.h 2024-06-08 16:14:24 +02:00
Sven Vogel b33e769cf8 fixed: false backend error generation 2024-06-06 11:55:21 +02:00
Sven Vogel 14c5ba320c moved modules for llvm-ir generation into subfolder 2024-06-04 15:34:47 +02:00