Tom Tsagk
|
26e7aeef48
support less than and more than operators
|
5 роки тому |
Tom Tsagk
|
b3b6a5d40f
support for if statements
|
5 роки тому |
Tom Tsagk
|
10b7a3dd81
yacc doesn't like extern yylex
|
5 роки тому |
tomtsagk
|
7320424821
improve naming convention, organise to make project easier to manage
|
5 роки тому |
Tom Tsagk
|
d09bb96ed5
support comments
|
5 роки тому |
Tom Tsagk
|
7dd0f09cac
update engine
|
5 роки тому |
Tom Tsagk
|
5bc0bcc945
handle override and functions
|
5 роки тому |
tomtsagk
|
f6e173a25e
inital design for override
|
5 роки тому |
tomtsagk
|
29d8f990b4
ability to call functions
|
5 роки тому |
tomtsagk
|
053667b389
add support for strings
|
5 роки тому |
tomtsagk
|
5d52b9b4d4
support for accessing struct variables, and initialising structs in structs
|
5 роки тому |
tomtsagk
|
dc0efba8c9
fix yacc syntax conflict
|
5 роки тому |
tomtsagk
|
5f2343cc74
change `w` to `this`
|
5 роки тому |
tomtsagk
|
d7ed0bfb93
fix example
|
5 роки тому |
tomtsagk
|
092aea2456
merge conflicts
|
5 роки тому |
Tom Tsagk
|
46c997c175
support init on all objects
|
5 роки тому |
Tom Tsagk
|
6b48fe58d9
add support for sprites
|
5 роки тому |
Tom Tsagk
|
4297979298
improve grouping syntax
|
5 роки тому |
Tom Tsagk
|
1b77477883
remove unwanted ast_node type
|
5 роки тому |
Tom Tsagk
|
56536c2a48
improve parser when dealing with struct's functions
|
5 роки тому |
Tom Tsagk
|
8dc96b0c37
initial support of functions in structs
|
5 роки тому |
Tom Tsagk
|
8b6557cbb6
update engine to support empty default functions
|
5 роки тому |
Tom Tsagk
|
bc79187a93
update engine and support world init function
|
5 роки тому |
Tom Tsagk
|
edb2bb91ae
struct inheritance and compilation update
|
5 роки тому |
Tom Tsagk
|
f8db59f798
add engine
|
5 роки тому |
Tom Tsagk
|
b6da52852f
add function decleration/call
|
5 роки тому |
Tom Tsagk
|
72a887a628
remove struct data checking for now, starte function checking
|
5 роки тому |
Tom Tsagk
|
f83d95a112
struct definitions
|
5 роки тому |
Tom Tsagk
|
ddf040fc6b
add support for structs
|
5 роки тому |
tomtsagk
|
0806f93d83
add support for expressions (+, -, *, /)
|
5 роки тому |