Commit Graph

28 Commits

Author SHA1 Message Date
Marvin Blum
d7013b01c3 Issue #6. 2015-10-28 18:58:40 +01:00
Marvin Blum
53ea74a19b That's it basically, need own context to compile sub parts within other
compilation.
2015-10-28 18:26:29 +01:00
Marvin Blum
1cbcda4261 Started to add special function to inline code (issue #6). 2015-10-28 17:59:38 +01:00
Marvin Blum
bba215cd8d Fixed switch in test and readme. 2015-10-28 17:50:46 +01:00
Marvin Blum
665c9e27a1 Issue #2 expression fix, updated readme. 2015-10-25 18:37:51 +01:00
Marvin Blum
bf283cb87a Issue #2. 2015-10-25 18:34:45 +01:00
Marvin Blum
abda5faff7 Special cases for waitUntil and exitWith. 2015-10-25 15:10:29 +01:00
Marvin Blum
d542562022 Fixed negation bug. 2015-10-25 14:03:04 +01:00
Marvin Blum
c3c4ca6f7d Added try ... catch. 2015-10-25 13:51:53 +01:00
Marvin Blum
5a00e256da Updated README, tested more complex example :( 2015-10-23 20:51:14 +02:00
Marvin Blum
04d0f4b61b Fixed function call and buildin function call, all tests are green.
Still need to solve special cases and sqf: ... sqf blocks.
2015-10-23 20:09:26 +02:00
Marvin Blum
dfe02ecef1 Fixed switch, something is wrong with function call parameters. 2015-10-21 22:48:03 +02:00
Marvin Blum
7aa5691863 More testing, fixed for, added array parsing, switch is buggy. 2015-10-15 18:54:38 +02:00
Marvin Blum
a8c6da2958 Added conditional expressions. 2015-10-14 22:00:59 +02:00
Marvin Blum
8144e207ed More testing, started parsing expressions, which requires a lot of
rewriting.
2015-10-10 17:45:27 +02:00
Marvin Blum
e051b0ae42 Started testing for parser. 2015-10-10 17:00:11 +02:00
Marvin Blum
18ab469808 Added optional "pretty" printing. 2015-10-10 15:57:35 +02:00
Marvin Blum
765a3fde5b Started testing with tokenizer. 2015-10-10 14:38:33 +02:00
Marvin Blum
7657631b36 Added license. 2015-10-09 16:14:17 +02:00
Marvin Blum
b908525d34 Updated README, added todo. 2015-10-09 15:53:21 +02:00
Marvin Blum
1c02007ac3 Added comments to preprocessor. 2015-09-21 21:57:09 +02:00
Marvin Blum
5a91193cae Build in functions. 2015-09-21 20:26:49 +02:00
Marvin Blum
b489e5018c More testing, fixes, ... 2015-09-21 17:53:04 +02:00
Marvin Blum
e3b8ddc0f9 Added for. 2015-09-21 17:28:16 +02:00
Marvin Blum
af7a0a9f4c Multiple statements, generalized expressions. 2015-09-21 16:44:14 +02:00
Marvin Blum
7e6f66acd6 Function parsing, some fixes to parser. 2015-09-21 15:26:05 +02:00
Marvin Blum
9754def486 Basic parser, fixed bug in tokenizer. 2015-09-21 14:46:39 +02:00
Marvin Blum
651c7451d1 Init, basic tokenizer setup. 2015-09-21 13:26:17 +02:00