Sofia teascade
teascade pushed to main at teascade/reid-llvm 2025-07-05 00:52:09 +02:00
20dfdfec9f update README.md
teascade pushed to main at teascade/reid-llvm 2025-07-05 00:47:55 +02:00
0392c293ba Cleanup
61ba00ea58 Transform AST into MIR successfully, completing the chain
a66fc61c07 Fiddle with names a bit
8a32e66ba8 Refactor a bunch of stuff, produce compiling MIR
05c585d47c Add sub and fibonacci calculation
Compare 33 commits »
teascade pushed to old-main at teascade/reid-llvm 2025-07-05 00:47:32 +02:00
b98000cebe tart adding an if-statement
teascade created branch old-main in teascade/reid-llvm 2025-07-05 00:47:32 +02:00
teascade pushed to llvm-rewrite at teascade/reid-llvm 2025-07-05 00:41:11 +02:00
0392c293ba Cleanup
61ba00ea58 Transform AST into MIR successfully, completing the chain
a66fc61c07 Fiddle with names a bit
Compare 3 commits »
teascade pushed to llvm-rewrite at teascade/reid-llvm 2025-07-04 20:30:52 +02:00
8a32e66ba8 Refactor a bunch of stuff, produce compiling MIR
teascade pushed to llvm-rewrite at teascade/reid-llvm 2025-07-04 16:18:33 +02:00
05c585d47c Add sub and fibonacci calculation
7b93ab5d2e Fix from_cstring from taking ownership
814b816450 Add phi
5b23d7d4d5 rework
740aee1382 Add SIGN to IntegerType
Compare 12 commits »
teascade pushed to llvm-rewrite at teascade/reid-llvm 2024-09-12 19:41:45 +02:00
a3642f127c Verify before printing
7f3a3ac1f8 modify how block is codegenerated
e21f47e34b Implement some kind of if/else
8defa39b31 Restructure a bit
6a4c30e49e Add scope.inner
Compare 6 commits »
teascade pushed to main at teascade/miniflux-discord 2024-03-16 21:10:09 +01:00
3ecb89c70d Remove debug logs
teascade pushed to main at teascade/reid-llvm 2024-02-20 22:11:37 +01:00
47b9d7e044 Disable warnings for lacking ; for if-statements
5084f21ff9 Add parsing for if-statements
4c8417cbee Add return types, function args
420fd7b74b Implement block-level-expressions
413cd87a02 Add soft/hard returns
Compare 23 commits »
teascade pushed to main at teascade/reid-llvm 2023-07-30 23:43:23 +02:00
bda4fa4200 Move stuff around, add comment about compiling LLVM
teascade pushed to main at teascade/reid-llvm 2023-07-28 11:57:46 +02:00
42e74f49f8 Add function calls to parsing, also Top Level Expressions
ee14e18787 Add binop expression parsing
40f3738719 Add import statement parsing
6170eb0990 Add parser, token stream, successfully parse let statement
cca69976dd Add simple tokenizer for easiest.reid
Compare 5 commits »
teascade created branch main in teascade/reid-llvm 2023-07-28 11:57:46 +02:00
teascade created repository teascade/reid-llvm 2023-07-28 11:57:33 +02:00