Kajetan Johannes Hammerle
|
c63fc66b27
extended error checking for variables, added code line to errors
|
1 year ago |
Kajetan Johannes Hammerle
|
f32f8de174
datatype does not use bitfields any more
|
1 year ago |
Kajetan Johannes Hammerle
|
5542196c0e
value does not use bitfields any more
|
1 year ago |
Kajetan Johannes Hammerle
|
5b7815f533
new compiler warnings and dirty fixes (wip)
|
1 year ago |
Kajetan Johannes Hammerle
|
c0b3291c19
tokenizer shows correct error lines and path trace, compiler shows
|
2 years ago |
Kajetan Johannes Hammerle
|
2d725611e3
refactored to have readable stack, simpler more Java like syntax
|
2 years ago |
Kajetan Johannes Hammerle
|
e28454ac64
wip
|
2 years ago |
Kajetan Johannes Hammerle
|
5669ee38e7
pointers can be compared with null as they should
|
3 years ago |
Kajetan Johannes Hammerle
|
4537c206fa
refactoring
|
3 years ago |
Kajetan Johannes Hammerle
|
9f7626abc9
global variables
|
3 years ago |
Kajetan Johannes Hammerle
|
d7da37eec7
refactoring
|
3 years ago |
Kajetan Johannes Hammerle
|
f6ba6860d8
refactoring
|
3 years ago |
Kajetan Johannes Hammerle
|
71cc7ab21c
pointers can be assigned to const pointers
|
3 years ago |
Kajetan Johannes Hammerle
|
29e7c45e3f
const, bytecode strings are const
|
3 years ago |
Kajetan Johannes Hammerle
|
6b62743bd2
bytecode unicode text
|
3 years ago |
Kajetan Johannes Hammerle
|
32b80921a2
refactoring and more specific operations
|
3 years ago |
Kajetan Johannes Hammerle
|
f5b6985f68
ensure size of longs and ints
|
3 years ago |
Kajetan Johannes Hammerle
|
dc16c5bf9d
print removed from core, test prints moved into library function
|
3 years ago |
Kajetan Johannes Hammerle
|
ad260bdc31
nullptr
|
3 years ago |
Kajetan Johannes Hammerle
|
6c83c786f6
library functions, underscore and digit support for literals
|
3 years ago |
Kajetan Johannes Hammerle
|
bef52ef67d
long as new data type
|
3 years ago |
Kajetan Johannes Hammerle
|
328a5b8a34
type casts between float and int
|
3 years ago |
Kajetan Johannes Hammerle
|
761f22926d
repeated defines work correctly
|
3 years ago |
Kajetan Johannes Hammerle
|
31407c843f
arrays addresses of structs are used correctly
|
3 years ago |
Kajetan Johannes Hammerle
|
5238801789
refactoring and bugfixes
|
3 years ago |
Kajetan Johannes Hammerle
|
08b2a83c58
refactored typed operations
|
3 years ago |
Kajetan Johannes Hammerle
|
45806abc7b
functions can return pointers
|
3 years ago |
Kajetan Johannes Hammerle
|
b1b20097d2
better protection against missing returns
|
3 years ago |
Kajetan Johannes Hammerle
|
09bad2d28a
fixed stacked & and *
|
3 years ago |
Kajetan Johannes Hammerle
|
2f17cd404f
refactoring
|
3 years ago |