Commit graph

224 commits

Author SHA1 Message Date
Jacek Caban
76eeca2255 vbscript: Added support for hex literals not ending with '&'. 2011-10-18 15:16:04 +02:00
Jacek Caban
64fd6fa787 vbscript: Added lexer support for '_'. 2011-10-17 17:45:07 +02:00
Jacek Caban
01c4fed7b4 vbscript: Added more releasing tests. 2011-10-14 20:26:44 +02:00
Jacek Caban
6f0e215fb5 vbscript: Properly release global variables. 2011-10-14 20:26:43 +02:00
Jacek Caban
84d5a39659 vbscript: Added more script state tests. 2011-10-14 20:26:43 +02:00
Jacek Caban
b1c7f544ed vbscript: Keep script context alive after Close call, but make it reusable. 2011-10-14 20:26:43 +02:00
Jacek Caban
c90c39304f vbscript: Make sure to remove an object from object list in collect_objects. 2011-10-14 15:44:28 +02:00
Jacek Caban
2b1c639fee vbscript: Added Hex function tests. 2011-10-11 15:43:49 +02:00
Jacek Caban
39e4ef4e1e vbscript: Added Hex function implementation. 2011-10-11 15:43:46 +02:00
Jacek Caban
1c936039ed vbscript: Pass arguments to 1-arg functions directly if they are VT_VARIANT|VT_BYREF. 2011-10-11 15:43:28 +02:00
Marcus Meissner
b77770d589 vbscript: Mark some symbols as hidden. 2011-10-03 15:51:10 -05:00
Jacek Caban
00de502b36 vbscript: Better stub for interp_errmode. 2011-09-22 17:24:42 +02:00
Jacek Caban
f48658c106 vbscript: Added CreateObject tests (based on jscript ActiveXObject tests). 2011-09-22 17:24:42 +02:00
Jacek Caban
d339a0b443 vbscript: Added support for IObjectWithSite in create_object. 2011-09-22 17:24:42 +02:00
Jacek Caban
0d039cc6eb vbscript: Added CreateObject implementation. 2011-09-22 17:24:37 +02:00
Jacek Caban
abb2d28721 vbscript: Lookup global object before host-provided objects. 2011-09-22 16:33:42 +02:00
Jacek Caban
f61bd1c5bf vbscript: Added support for DISPATCH_METHOD flags in invoke_builtin. 2011-09-22 16:33:37 +02:00
Jacek Caban
ed53c40eda vbscript: Added exit for statement support. 2011-09-22 16:33:33 +02:00
Jacek Caban
cbb735e2ce vbscript: Added for..in statement tests. 2011-09-22 16:33:27 +02:00
Jacek Caban
a765b1ecc3 vbscript: Added interp_incc implementation. 2011-09-22 16:33:21 +02:00
Jacek Caban
d55aa556ad vbscript: Added interp_step implementation. 2011-09-22 16:33:17 +02:00
Jacek Caban
aad758921c vbscript: Added interp_val implementation. 2011-09-22 16:33:12 +02:00
Jacek Caban
8244e4c0c7 vbscript: Added for..to statement compiler implementation. 2011-09-22 16:33:08 +02:00
Jacek Caban
d935c21ccf vbscript: Added for..to statement parser implementation. 2011-09-22 16:33:01 +02:00
Jacek Caban
e9ad716a34 vbscript: Added const statement tests. 2011-09-21 14:47:35 +02:00
Jacek Caban
6cbf3e3b3c vbscript: Added interp_const implementation. 2011-09-21 14:47:34 +02:00
Jacek Caban
020d0695bb vbscript: Moved creating new dynamic variable to separated function. 2011-09-21 14:47:32 +02:00
Jacek Caban
a968166224 vbscript: Added const statement compiler implementation. 2011-09-21 14:47:30 +02:00
Jacek Caban
eb5e97a67f vbscript: Added const statement parser implementation. 2011-09-21 14:47:28 +02:00
Jacek Caban
4c23c99901 vbscript: Added support for undeclared variables in non-explicit mode. 2011-09-20 16:21:43 +02:00
Jacek Caban
77620c648e vbscript: Added more tests. 2011-09-20 16:21:42 +02:00
Jacek Caban
7146387dc6 vbscript: Added support for short if statements. 2011-09-20 16:21:42 +02:00
Jacek Caban
645d459618 vbscript: Added support for rem statement-like comments. 2011-09-20 16:21:41 +02:00
Jacek Caban
d0ae4c47a9 vbscript: Added support for ':' as statement separator. 2011-09-20 16:21:41 +02:00
Octavian Voicu
8b903e43e7 vbscript: Always initialize prev_label to prevent compiler warning. 2011-09-19 19:56:11 +02:00
Jacek Caban
6afc32c97d vbscript: Added On Error statement parser implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban
afffa2c58c vbscript: Added interp_me implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban
eef966faf7 vbscript: Added ME expression parser implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban
95d040e99e vbscript: Added support for SCRIPTITEM_ISVISIBLE named items. 2011-09-19 18:32:50 +02:00
Jacek Caban
347cf1d39d vbscript: Added error object functions stubs. 2011-09-19 18:32:50 +02:00
Jacek Caban
13d8e7b853 vbscript: Added error object stub implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban
32a7a81257 vbscript: Added more global object stubs. 2011-09-19 18:32:50 +02:00
Jacek Caban
1b854ba0c4 vbscript: Added isObject tests. 2011-09-19 18:32:50 +02:00
Jacek Caban
8bcd9876d3 vbscript: Added isObject implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban
4e9d29907c vbscript: Added global object's isObject function stub implementation. 2011-09-19 18:32:35 +02:00
Jacek Caban
79a2650de7 vbscript: Store reference to collected object in collect_objects. 2011-09-19 18:00:05 +02:00
Jacek Caban
2de6982f46 vbscript: Added is expression implementation. 2011-09-19 18:00:01 +02:00
Jacek Caban
33a81218ad vbscript: Added interp_lteq implementation. 2011-09-19 17:59:56 +02:00
Jacek Caban
ac5db68d02 vbscript: Added interp_lt implementation. 2011-09-19 17:59:52 +02:00
Jacek Caban
4df350bb22 vbscript: Added interp_gt implementation. 2011-09-19 17:59:49 +02:00