Add long integers
Christian Krinitsin mail@krinitsin.com
Tue, 30 Dec 2025 17:28:25 +0100
Add global scope
Christian Krinitsin mail@krinitsin.com
Sun, 28 Dec 2025 12:12:15 +0100
Update Readme
Christian Krinitsin mail@krinitsin.com
Sat, 27 Dec 2025 20:56:28 +0100
Add functions
Christian Krinitsin mail@krinitsin.com
Sat, 27 Dec 2025 11:03:31 +0100
Remove tests
Christian Krinitsin mail@krinitsin.com
Sat, 27 Dec 2025 11:03:31 +0100
Rename parser file
Christian Krinitsin mail@krinitsin.com
Sat, 27 Dec 2025 09:29:43 +0100
Update Compiler Driver to allow multiple sources and compilation of libraries
Christian Krinitsin mail@krinitsin.com
Sat, 27 Dec 2025 08:58:53 +0100
Add switch statements
Christian Krinitsin mail@krinitsin.com
Fri, 26 Dec 2025 18:44:16 +0100
Add loops
Christian Krinitsin mail@krinitsin.com
Fri, 26 Dec 2025 00:00:43 +0100
Add compound statements
Christian Krinitsin mail@krinitsin.com
Wed, 24 Dec 2025 00:12:55 +0100
Add goto and labeled statements
Christian Krinitsin mail@krinitsin.com
Tue, 23 Dec 2025 10:14:14 +0100
Add if-statements
Christian Krinitsin mail@krinitsin.com
Tue, 23 Dec 2025 09:06:13 +0100
Fix grammar comment and update README
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 23:46:39 +0100
Add increment and decrement (post and pre)
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 22:49:46 +0100
Add Compound Assignments
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 20:27:47 +0100
Add semantic analysis
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 13:56:08 +0100
Add assignment operator
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 11:20:37 +0100
Switch Parantheses and Braces tokens
Christian Krinitsin mail@krinitsin.com
Mon, 22 Dec 2025 11:20:37 +0100
Update Readme
Christian Krinitsin mail@krinitsin.com
Sun, 21 Dec 2025 17:59:38 +0100
Add logical and relational operators
Christian Krinitsin mail@krinitsin.com
Sun, 21 Dec 2025 15:39:37 +0100
Add logical binary operations
Christian Krinitsin mail@krinitsin.com
Sun, 21 Dec 2025 13:38:18 +0100
Add error handling for preprocessor and assembler/linker
Christian Krinitsin mail@krinitsin.com
Sun, 21 Dec 2025 13:38:18 +0100
Add binary arithmetic operators
Christian Krinitsin mail@krinitsin.com
Sat, 20 Dec 2025 16:54:42 +0100
Refactor code base
Christian Krinitsin mail@krinitsin.com
Sat, 20 Dec 2025 15:03:59 +0100
Unary: Codegen and Code emission
Christian Krinitsin mail@krinitsin.com
Sat, 20 Dec 2025 12:50:36 +0100
Add TAC IR
Christian Krinitsin mail@krinitsin.com
Mon, 15 Dec 2025 20:23:22 +0100
Add negation and complement to lexer and parser
Christian Krinitsin mail@krinitsin.com
Mon, 15 Dec 2025 17:34:37 +0100
Add test workflow
ckrinitsin 101062646+ckrinitsin@users.noreply.github.com
Mon, 15 Dec 2025 17:33:15 +0100
Setup compiler driver, first checkpoint!
Christian Krinitsin mail@krinitsin.com
Mon, 15 Dec 2025 11:02:29 +0100
Add codegen
Christian Krinitsin mail@krinitsin.com
Mon, 15 Dec 2025 10:24:24 +0100
Rewrite AST definition
Christian Krinitsin mail@krinitsin.com
Mon, 15 Dec 2025 10:24:24 +0100
Rustfmt
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 20:20:50 +0100
Add parser
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 18:04:24 +0100
Add pretty print for tokens
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 18:04:24 +0100
Change token list to VecDeque for fast pop
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 18:04:24 +0100
Add todos
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 15:17:08 +0100
Add lexer tests
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 14:56:14 +0100
Setup tests
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 14:26:39 +0100
Add lexer
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 12:00:53 +0100
Add preprocess (removes comments)
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 12:00:53 +0100
Add cli and read input file
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 12:00:53 +0100
Add readme
Christian Krinitsin mail@krinitsin.com
Sun, 14 Dec 2025 09:28:14 +0100