Luna
45275d73db
change variable declarations to statements
...
doing them as expressions was a hack since no 'var' keyword,
also, yeet the := operator from the parser.
2019-09-25 22:22:13 -03:00
Luna
e25621350a
fix boolean operators
...
- remove Logical expressions
- add basic token return type to LLVMTypeRef converter
- add codegen for Bool literals
- fix "and" and "or" being identified as identifiers
2019-09-24 13:23:23 -03:00
Luna
927c0f6a1c
add vig's parser
2019-09-18 15:59:11 -03:00
Luna
b14a32a104
scanner: remove LeftDoubleChevron and single-quote strings
2019-09-18 15:07:08 -03:00
Luna
93e7d9db7b
copy-paste vig's scanner into rayoko
2019-09-18 14:30:23 -03:00