elsid
b88f0d2dbd
Replace mwscript program serialization into a vector with simple struct
...
Mostly to avoid string literal lookup by index with iteration over all preciding
literals and calling strlen. This is very inefficient. In genral this makes code
much more straightforward but also makes it portable since now int and float of
different sizes are properly supported.
2023-01-14 00:07:37 +01:00
clang-format-bot
ddb0522bbf
Apply clang-format to code base
2022-09-22 21:35:26 +03:00
Bret Curtis
5a824d0333
components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues
2020-10-22 23:57:53 +02:00
Andrei Kortunov
8ca3c3b123
Mark overrided methods by override keyword
2020-10-16 22:18:54 +04:00
scrawl
fd59a4a79e
Fix some doxygen typos
2014-06-15 16:11:22 +02:00
Marc Zinnschlag
d213c6c36a
fixed a constness-issue
2014-02-14 12:23:00 +01:00
Marc Zinnschlag
69342f320d
added if control structure
2010-06-30 19:58:25 +02:00
Marc Zinnschlag
5cf3264bd3
added literal container and reworked output container handling
2010-06-28 16:48:19 +02:00
Marc Zinnschlag
a3ad61b4d0
write code file after successfull parsing
2010-06-28 14:07:55 +02:00
Marc Zinnschlag
0cfeab622d
added storage class for local variable declarations; added checks for variable re-declaration
2010-06-28 13:28:50 +02:00
Marc Zinnschlag
16f6f27a90
added line parser (doesn't parse anything yet)
2010-06-28 12:12:47 +02:00
Marc Zinnschlag
aa99a0dd56
added basic script parser (can only parse empty script bodies for now)
2010-06-28 11:38:04 +02:00