tomtsagk
|
51bca46e08
add error checking focused on symbol table
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
7a38f6b188
update engine to support opening new worlds, enemies now reset the game
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
451a34228d
game now exits when touching an enemy
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
9c66ee47dc
assignment is now an expression, empty expressions are now allowed, expression in function call arguments is now allowed
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
7d2783086e
add support for randomiser, rewards now spawn in random spaces
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
9d6a21e740
parser organisation
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
86bc7bb0fe
add support for engine's bezier curve, minor bug fixes
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
4f69b0c59f
update project to support `dd_sprite.load(name)`, calling functions now accept expressions
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
ea23e61259
organise function arguments and fix bug with init function
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
67bc6911b5
support for arguments in functions
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
c07200aa0a
technical debt - creation of AST_OPERATOR_BINARY
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
b6495c7f7f
add support for vector3d
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
bf00a5cb09
add support for float-type variables (not constants)
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
615246a0e6
now supports the `void` keyword
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
3e7b509a49
add support for parenthesis, fix issue with parsing expressions
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
06439dfbbd
add support for equal, less equal and greater equal
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
5b08bd7ab3
add support for internal variables
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
26e7aeef48
support less than and more than operators
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
b3b6a5d40f
support for if statements
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
7320424821
improve naming convention, organise to make project easier to manage
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
5bc0bcc945
handle override and functions
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
29d8f990b4
ability to call functions
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
053667b389
add support for strings
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
5d52b9b4d4
support for accessing struct variables, and initialising structs in structs
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
5f2343cc74
change `w` to `this`
|
%!s(int64=6) %!d(string=hai) anos |
tomtsagk
|
092aea2456
merge conflicts
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
46c997c175
support init on all objects
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
6b48fe58d9
add support for sprites
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
56536c2a48
improve parser when dealing with struct's functions
|
%!s(int64=6) %!d(string=hai) anos |
Tom Tsagk
|
8dc96b0c37
initial support of functions in structs
|
%!s(int64=6) %!d(string=hai) anos |