Marvin Kaiser
|
aaf1c3195d
|
if statement asm generation now omits else labels if no else was defined
|
2019-12-17 15:12:36 +01:00 |
|
Marvin Kaiser
|
bf50587cdb
|
Comment out syso's that print something that's not assembly code
|
2019-12-17 15:10:37 +01:00 |
|
Marvin Kaiser
|
b022f41bb5
|
Remove *.k and *.c from gitignore, we need them for tests
|
2019-12-17 15:10:06 +01:00 |
|
Marvin Kaiser
|
ecae26c8a7
|
Fix: offset calculation for function definitions
Fix: Jumps / Labels in if statement
|
2019-12-02 17:13:11 +01:00 |
|
Marvin Kaiser
|
b7e6567d69
|
Fixed main function asm code
Fixed: IntegerValues not passed via rax
Fixed: Some values passed via stack, not via rax
|
2019-11-26 09:14:44 +01:00 |
|
Marvin Kaiser
|
37e4db94f2
|
Implemented GetVars Visitor
|
2019-11-25 15:29:22 +01:00 |
|
Marvin Kaiser
|
13caee0667
|
Added function call and function definition
|
2019-11-18 16:39:12 +01:00 |
|
Marvin Kaiser
|
10bca83b2e
|
Merge branch 'extendable_grammer' into 'master'
More Grammar and Typing System
See merge request mkais001/klang!1
|
2019-11-04 15:42:33 +01:00 |
|
Marvin Kaiser
|
d14a7d7cbd
|
Added basic typing structure
|
2019-11-04 15:41:32 +01:00 |
|
Marvin Kaiser
|
8ad114107a
|
removed unnecessary comment
|
2019-10-29 10:33:24 +01:00 |
|
Marvin Kaiser
|
dfefee8a71
|
removed "then" from if statement
|
2019-10-29 10:32:17 +01:00 |
|
Marvin Kaiser
|
d43fa90bc3
|
Added if statement
|
2019-10-29 10:30:18 +01:00 |
|
Marvin Kaiser
|
64c41122d0
|
Rewrote grammar, implemented two visitors
|
2019-10-29 09:51:43 +01:00 |
|
Marvin Kaiser
|
5bb85af67f
|
updated antlr4 to latest version
|
2019-10-28 17:06:20 +01:00 |
|
Marvin Kaiser
|
a95ee82469
|
Updated project to use JavaSE 11
|
2019-10-28 16:57:36 +01:00 |
|
Marvin Kaiser
|
bc4cc334bd
|
Added implementation for a visitor
|
2019-10-28 16:13:37 +01:00 |
|
Marvin Kaiser
|
0a9d702198
|
Initial commit
|
2019-10-28 15:55:18 +01:00 |
|