Tom Tsagk
|
23be83160d
Add new object for shared `avdl_program`
|
3 jaren geleden |
Tom Tsagk
|
4788543be5
Add ability to render text with width limit
|
3 jaren geleden |
Tom Tsagk
|
4d85f3f9c9
Add ability to define "reference" variables, and use them around
|
3 jaren geleden |
Tom Tsagk
|
ca13652930
Add better support for classes, and initial support for class function
|
3 jaren geleden |
Tom Tsagk
|
32a50201ad
Add more detailed error checking, improved semantic analysis a bit
|
3 jaren geleden |
Tom Tsagk
|
a247aa4dce
Initial implementation of replacing `lex` and `yacc`
|
3 jaren geleden |
Tom Tsagk
|
236f509fa4
Check for member of struct through all parents
|
3 jaren geleden |
Tom Tsagk
|
0f1cbaeeb3
Compiler now detects when variable is not member of struct, add new sample to show how to save/load data
|
3 jaren geleden |
Tom Tsagk
|
9f30570067
Make sure symbol types are saved in the symbol table, add save/load functionality in native platform
|
3 jaren geleden |
Tom Tsagk
|
4f2b179c48
Arrays are initialised automatically
|
3 jaren geleden |
Tom Tsagk
|
81f573aa23
Add `copyTexture` function in `dd_meshTexture`
|
3 jaren geleden |
Tom Tsagk
|
356839ed0b
Add check `thi.x` errors, and exit with error if compilation to object file fails
|
3 jaren geleden |
Tom Tsagk
|
261178d297
Add `dd_meshRising`
|
4 jaren geleden |
Tom Tsagk
|
e894292620
Update engine for async calls
|
4 jaren geleden |
Tom Tsagk
|
58d2dd3ec6
Add `string3d`
|
4 jaren geleden |
Tom Tsagk
|
9ce6017705
Update engine for threads and background loading
|
4 jaren geleden |
Tom Tsagk
|
c32d97b266
Check variable type on definitions when parsing
|
4 jaren geleden |
tomtsagk
|
794e8c324d
Handle warning during compilation
|
4 jaren geleden |
tomtsagk
|
fba48d9211
Add the `include` command, and ability to modularise the project, to compile parts of it at a time
|
4 jaren geleden |
Tom Tsagk
|
3c611f5487
Fix bugs with mesh texture
|
5 jaren geleden |
Tom Tsagk
|
0581ff8f7c
Functions of parent classes are now passed to children
|
5 jaren geleden |
Tom Tsagk
|
b2f6dc2b2f
Minor fix.
|
5 jaren geleden |
Tom Tsagk
|
145546ff05
Attempt to fix function calling
|
5 jaren geleden |
tomtsagk
|
e4f404c8e3
add way to get index from struct name, fix infinite inheritance when overriding functions
|
5 jaren geleden |
tomtsagk
|
cfadfdf74a
automate overriding parent functions, automate compiling of final executable
|
5 jaren geleden |
tomtsagk
|
54ec9b47bf
add default world function in struct array, replace override with struct array
|
5 jaren geleden |
tomtsagk
|
3bb06ec262
organisation in struct_table
|
5 jaren geleden |
tomtsagk
|
cec2b82068
cglut parse now creates a compile-able program
|
5 jaren geleden |
tomtsagk
|
2538ff8f20
structs now handle parents and members
|
5 jaren geleden |
tomtsagk
|
3db6bc2cca
add initial design of struct table
|
5 jaren geleden |