[PATCH v2 1/2] vbscript: Allow most keywords to be used as 'dot' identifiers.
Jacek Caban
jacek at codeweavers.com
Wed Feb 27 12:42:04 CST 2019
Hi Brendan,
The patch looks mostly good to me. I have just one suggestion:
On 2/27/19 7:28 AM, Brendan McGrath wrote:
> #define DISPID_TESTOBJ_PROPGET 2000
> #define DISPID_TESTOBJ_PROPPUT 2001
> +#define DISPID_TESTOBJ_REM 2002
> +#define DISPID_TESTOBJ_TRUE 2003
> +#define DISPID_TESTOBJ_FALSE 2004
> +#define DISPID_TESTOBJ_NOT 2005
> +#define DISPID_TESTOBJ_AND 2006
> +#define DISPID_TESTOBJ_OR 2007
> +#define DISPID_TESTOBJ_XOR 2008
> +#define DISPID_TESTOBJ_EQV 2009
> +#define DISPID_TESTOBJ_IMP 2010
> +#define DISPID_TESTOBJ_IS 2011
> +#define DISPID_TESTOBJ_MOD 2012
> +#define DISPID_TESTOBJ_CALL 2013
> +#define DISPID_TESTOBJ_DIM 2014
> +#define DISPID_TESTOBJ_SUB 2015
> +#define DISPID_TESTOBJ_FUNCTION 2016
> +#define DISPID_TESTOBJ_GET 2017
> +#define DISPID_TESTOBJ_LET 2018
> +#define DISPID_TESTOBJ_CONST 2019
> +#define DISPID_TESTOBJ_IF 2020
> +#define DISPID_TESTOBJ_ELSE 2021
> +#define DISPID_TESTOBJ_ELSEIF 2022
> +#define DISPID_TESTOBJ_END 2023
> +#define DISPID_TESTOBJ_THEN 2024
> +#define DISPID_TESTOBJ_EXIT 2025
> +#define DISPID_TESTOBJ_WHILE 2026
> +#define DISPID_TESTOBJ_WEND 2027
> +#define DISPID_TESTOBJ_DO 2028
> +#define DISPID_TESTOBJ_LOOP 2029
> +#define DISPID_TESTOBJ_UNTIL 2030
> +#define DISPID_TESTOBJ_FOR 2031
> +#define DISPID_TESTOBJ_TO 2032
> +#define DISPID_TESTOBJ_EACH 2033
> +#define DISPID_TESTOBJ_IN 2034
> +#define DISPID_TESTOBJ_SELECT 2035
> +#define DISPID_TESTOBJ_CASE 2036
> +#define DISPID_TESTOBJ_BYREF 2037
> +#define DISPID_TESTOBJ_BYVAL 2038
> +#define DISPID_TESTOBJ_OPTION 2039
> +#define DISPID_TESTOBJ_NOTHING 2040
> +#define DISPID_TESTOBJ_EMPTY 2041
> +#define DISPID_TESTOBJ_NULL 2042
> +#define DISPID_TESTOBJ_CLASS 2043
> +#define DISPID_TESTOBJ_SET 2044
> +#define DISPID_TESTOBJ_NEW 2045
> +#define DISPID_TESTOBJ_PUBLIC 2046
> +#define DISPID_TESTOBJ_PRIVATE 2047
> +#define DISPID_TESTOBJ_NEXT 2048
> +#define DISPID_TESTOBJ_ON 2049
> +#define DISPID_TESTOBJ_RESUME 2050
> +#define DISPID_TESTOBJ_GOTO 2051
You could use just single DISPID (say, DISPID_TESTOBJ_KEYWORD) and
return it for all keywords.
Thanks,
Jacek
More information about the wine-devel
mailing list