Kajetan Johannes Hammerle
|
6658049233
enforce return on last line of non void function
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
2f6eb6637c
improved support for bools and floats
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
1ebbfd507d
several makros to shorten code
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
f90b59220c
refactoring
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
7a5573d024
type safety mostly done, arrays / strings outstanding
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
d25325f62a
WIP making everything strictly typed
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
f254ef5e08
refactoring
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
3077a0dc9b
comments
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
c43f1f7f56
corrected wrong index in printer
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
2d8b00be28
improved byte code printer
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
08a70d3ba8
script errors do not set the line number in the message
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
c819c86638
refactored token matcher
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
3419cee729
removed double naming of structs and co
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
42a02a5dd2
refactored binary operations by using makros
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
83991f8394
refactoring
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
a2d7646112
missing stuff
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
5de214de95
array and garbage collector
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
c17deec7cf
constant strings
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
1716f8bcaf
continue
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
3fca569f2e
removed left over arguments
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
ee12c6c9c6
break
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
f2bf937ebd
bit operations, stricter enforcement of operator precedence from C
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
55bced0c92
! for inverting
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
adda79319f
+=, -=, *=, /= and %=, errors for modules of 0 or division by 0
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
4fff6ffc88
for
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
8fad43916c
pre and post decrement
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
59e60655a1
post increment
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
632c32f3c3
pre increment
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
dad5b76b5a
unary minus
|
%!s(int64=3) %!d(string=hai) anos |
Kajetan Johannes Hammerle
|
130412de6e
while
|
%!s(int64=3) %!d(string=hai) anos |