475 Commits

Author SHA1 Message Date
Jacek Caban
fad15f782a vbscript: Added interp_concat implementation. 2011-09-12 16:49:55 +02:00
Jacek Caban
e06017b2a3 vbscript: Added concatenation expression parser/compiler support. 2011-09-12 16:49:55 +02:00
Jacek Caban
e5d25a170a vbscript: Added hex literal implementation. 2011-09-12 16:49:55 +02:00
Jacek Caban
66d3dd4b7e vbscript: Added interpreter support for numeric literals. 2011-09-12 16:49:42 +02:00
Jacek Caban
880d706636 vbscript: Added compiler support for numeric literals. 2011-09-12 14:03:30 +02:00
Jacek Caban
7f835c969e vbscript: Added parser support for numeric literals. 2011-09-12 14:03:28 +02:00
Jacek Caban
1e224b4e09 vbscript: Added lexer support for numeric literals. 2011-09-12 14:03:25 +02:00
Jacek Caban
bb80eaa492 vbscript: Don't leak memory in parser. 2011-09-12 14:03:23 +02:00
Jacek Caban
5b8cde66f1 vbscript: Make vbscode_t own the memory it uses. 2011-09-12 14:03:21 +02:00
Jacek Caban
e5eaf4d222 vbscript: Added lexer support for remaining equality expressions. 2011-09-12 14:03:19 +02:00
Jacek Caban
4520815c02 vbscript: Added null literal support. 2011-09-09 15:04:14 +02:00
Jacek Caban
6d8f84e533 vbscript: Added empty literal support. 2011-09-09 15:04:10 +02:00
Jacek Caban
ddc47d6974 vbscript: Added more tests. 2011-09-09 15:04:01 +02:00
Jacek Caban
62a2154572 vbscript: Added interp_icall implementation. 2011-09-09 15:03:56 +02:00
Jacek Caban
114ffc8720 vbscript: Added compiler/parser support for call expressions. 2011-09-09 15:03:54 +02:00
Jacek Caban
6d7ec9cf71 vbscript: Added interp_equal implementation. 2011-09-09 15:03:49 +02:00
Jacek Caban
eb88228b62 vbscript: Added compiler support for equality expression. 2011-09-09 15:03:46 +02:00
Jacek Caban
82b7651841 vbscript: Added parser support for equality expression. 2011-09-09 15:03:43 +02:00
Jacek Caban
6ca3cb623e vbscript: Added interp_not implementation. 2011-09-09 15:03:39 +02:00
Jacek Caban
7f9464ce27 vbscript: Added compiler support for |not| expression. 2011-09-09 15:03:27 +02:00
Jacek Caban
39dd08ad7d vbscript: Added parser support for |not| expression. 2011-09-09 15:03:18 +02:00
Jacek Caban
a17f9aa07a vbscript: Added support for parentheses in expressions. 2011-09-09 15:03:16 +02:00
Jacek Caban
8108b4040c vbscript: Added parser/compiler support for |option explicit|. 2011-09-09 15:03:14 +02:00
Jacek Caban
a921bd2ea4 vbscript: Added support for |f a, b, c| call statement. 2011-09-09 15:03:12 +02:00
Jacek Caban
1c1da3e596 vbscript: Added more tests. 2011-09-08 20:08:09 +02:00
Jacek Caban
e7f582e89c vbscript: Added support for arguments in interp_icallv. 2011-09-08 20:08:09 +02:00
Jacek Caban
2cbbf57179 vbscript: Added interp_string implementation. 2011-09-08 20:08:09 +02:00
Jacek Caban
01e2bea114 vbscript: Added interp_bool implementation. 2011-09-08 20:08:09 +02:00
Jacek Caban
ded37832fb vbscript: Added compiler support for string literals. 2011-09-08 20:08:08 +02:00
Jacek Caban
23c1fea07e vbscript: Added compiler support for boolean literals. 2011-09-08 20:08:08 +02:00
Jacek Caban
dc73a7c4bb vbscript: Added parser support for string literals. 2011-09-08 20:08:08 +02:00
Jacek Caban
0e415e0c0f vbscript: Added lexer support for string literals. 2011-09-08 20:08:08 +02:00
Jacek Caban
d145d0c037 vbscript: Added bool literals parsing support. 2011-09-08 20:08:08 +02:00
Jacek Caban
7cbc5235bd vbscript: Added more keywords to lexer. 2011-09-08 20:08:08 +02:00
Jacek Caban
23fc7678de vbscript: Added Call statement implementation. 2011-09-08 20:08:08 +02:00
Jacek Caban
b6e9a83d78 vbscript: Added support for call keyword in lexer. 2011-09-08 20:08:08 +02:00
Jacek Caban
69dcc641df vbscript: Better function call parsing. 2011-09-08 20:08:08 +02:00
Jacek Caban
1ac1ffba11 vbscript: Added support for a few more characters in lexer. 2011-09-08 20:08:08 +02:00
Jacek Caban
6e749ba5dc vbscript: Added simple call test. 2011-09-08 20:08:08 +02:00
Jacek Caban
9d7552205c vbscript: Added interp_icallv implementation. 2011-09-08 20:08:08 +02:00
Jacek Caban
060255d084 vbscript: Store call identifier as BSTR. 2011-09-08 20:08:07 +02:00
Jacek Caban
5ecf436449 vbscript: Added call statement compilation implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban
6c5570297e vbscript: Added function call statement parsing beginning implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban
91cc7bd719 vbscript: Added identifiers support to lexer. 2011-09-07 18:13:29 +02:00
Jacek Caban
9f8492692c vbscript: Added lexer support for newlines and comments. 2011-09-07 18:13:29 +02:00
Jacek Caban
c03cecab39 vbscript: Added beginning script running tests. 2011-09-07 18:13:29 +02:00
Jacek Caban
8906a4aa62 vbscript: Added beginning interpreter implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban
c674c7a7ae vbscript: Added beginning bytecode compiler implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban
f8e72b295c vbscript: Added beginning lexer implementation. 2011-09-06 15:51:59 +02:00
Jacek Caban
80bcaf8d7b vbscript: Added beginning parser implementation. 2011-09-06 15:51:43 +02:00