smallmodel
|
e3beec985e
|
When parsing and compiling a script, return the length in an output parameter instead so the method can return a boolean to indicate success.
This fixes #221 where a script with no code would fail.
|
2024-04-08 21:04:26 +02:00 |
|
smallmodel
|
673a42242d
|
Formatted source files
|
2023-10-01 22:47:25 +02:00 |
|
smallmodel
|
df66ab0339
|
Fixed EmitField bug
Clear the previous opcode when a new label is emitted
|
2023-08-13 21:55:22 +02:00 |
|
smallmodel
|
f857116f75
|
Fixed script crashes
|
2023-08-13 17:59:49 +02:00 |
|
smallmodel
|
5e83e03e33
|
Major grammar/lexer/compiler fixes
|
2023-08-13 03:34:09 +02:00 |
|
smallmodel
|
f5af33b181
|
Major script engine fixes
|
2023-08-12 19:59:40 +02:00 |
|
smallmodel
|
68d48d9889
|
Used clang-format on some common files
|
2023-07-05 21:24:02 +02:00 |
|
OM
|
c287638f99
|
Reworked file inclusion (using relative path)
|
2023-06-17 01:24:20 +02:00 |
|
L
|
fbd03b6a26
|
Debloated g_local.h include files
|
2023-04-29 21:56:38 +02:00 |
|
L
|
ca25bb983f
|
Removed unused methods
|
2023-02-05 22:17:54 +01:00 |
|
L
|
456c886c48
|
Using Memcpy to set/fetch opcodes to avoid issues with CPUs that don't support misalignment
|
2023-02-02 23:48:51 +01:00 |
|
L
|
cf18c3a96f
|
Moved script stuff to their matching directory
|
2023-01-30 18:20:50 +01:00 |
|