Commit Graph

253 Commits

Author SHA1 Message Date
Francois Gouget
d090c39470 vbscript: Add support for integer values in conditional jumps. 2012-05-23 18:25:10 +02:00
Jacek Caban
d856d7cd11 vbscript: 'property' may be both keyword and identifier. 2012-04-25 12:17:14 +02:00
Frédéric Delanoy
c5bcfbc5c5 vbscript: Fix a typo. 2012-04-18 13:59:31 +02:00
Jacek Caban
cb1a8a3c58 vbscript: Short if statement may have optional 'end if'. 2012-04-13 17:44:40 +02:00
Jacek Caban
81fe4bd8a5 vbscript: Use to_int in InStr implementation. 2012-03-29 20:49:17 +02:00
Jacek Caban
4b00511c64 vbscript: Added Mid function implementation. 2012-03-29 20:49:17 +02:00
Jacek Caban
d0be36213a vbscript: Added parameterized member assignment statement implementation. 2012-03-26 18:15:18 +02:00
Jacek Caban
1bc8db6005 vbscript: Added parameterized assign member statement tests. 2012-03-26 18:15:17 +02:00
Jacek Caban
732abbbcc3 vbscript: Added parameterized assign identifier statement support. 2012-03-26 18:15:16 +02:00
Jacek Caban
1e5c2134f1 vbscript: Evaluate object expression before value expression in member assignment. 2012-03-26 18:15:16 +02:00
Jacek Caban
434700bf6b vbscript: Init destination before passing it to VariantCopy in add_dynamic_var. 2012-03-26 18:15:16 +02:00
Jacek Caban
e4bfd4e057 vbscript: Lookup visible items before global members in lookup_identifier. 2012-03-26 18:15:15 +02:00
Jacek Caban
613c276ca3 vbscript: Get rid of unused SET_CALLED macro. 2012-01-27 18:05:52 +01:00
Jacek Caban
1791cdaea8 vbscript: Fixed stack reallocation. 2012-01-16 16:49:16 +01:00
Jacek Caban
c53529b48d vbscript: Use 0 as an invalid label value. 2012-01-16 16:49:10 +01:00
Jacek Caban
ff96e75996 vbscript: Use 0 as invalid instruction offset. 2012-01-16 16:49:04 +01:00
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