Commit Graph

237 Commits

Author SHA1 Message Date
Jacek Caban
8c1b9a01bf vbscript: Added for each loop parser implementation. 2012-01-04 18:59:18 +01:00
Jacek Caban
ea185259fb vbscript: Added InStr tests. 2012-01-03 12:37:22 +01:00
Jacek Caban
d23ecdfc64 vbscript: Added InStr implementation. 2012-01-03 12:37:21 +01:00
Jacek Caban
fc8756ac7c vbscript: Added support for VARIANTREF arguments in multiple argument functions. 2012-01-03 12:37:21 +01:00
Jacek Caban
edd5ca71b2 vbscript: Added compiler support for parametrized assignment statements. 2011-12-27 17:07:31 +01:00
Jacek Caban
0325ec71e9 scrrun: Moved script extensions registration to scrrun.dll. 2011-12-07 17:50:02 +01:00
Hans Leidekker
3b9df46e03 vbscript: Add a version resource. 2011-11-01 12:14:13 +01:00
Jacek Caban
851856af67 vbscript: Fixed local variable count calculation. 2011-10-24 19:54:14 +02:00
Jacek Caban
d0740365ff vbscript: Added remaining week day constants implementations. 2011-10-21 12:47:40 +02:00
Jacek Caban
89c7671403 vbscript: Added vbSunday constant implementation. 2011-10-21 12:47:27 +02:00
Jacek Caban
a37ea54183 vbscript: Added Global_isNull implementation. 2011-10-20 13:21:00 +02:00
Jacek Caban
7fa15c5f4d vbscript: Added Global_IsEmpty implementation. 2011-10-19 19:45:51 +02:00
Jacek Caban
8a17193d8d vbscript: Get rid of no longer needed VB_VARIANT|VT_BYREF in Global_IsObject. 2011-10-19 19:45:42 +02:00
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