Kai Tietz
|
499f05433a
widl: Add RT's namespace keyword to scanner, and parser.
|
11 rokov pred |
Alexandre Julliard
|
fc3114ca80
widl: Don't free the input file name since it's stored in various places in the location info.
|
14 rokov pred |
Alexandre Julliard
|
3991b05746
widl: Add progid, threading and vi_progid attributes for coclasses.
|
14 rokov pred |
Alexandre Julliard
|
537773fbf4
widl: Add some more attribute keywords.
|
14 rokov pred |
Alexandre Julliard
|
4d55592540
widl: Move temp file management from wpp to widl.
|
15 rokov pred |
Alexandre Julliard
|
a83563aa40
widl: Long constants must be 32-bit on all platforms.
|
15 rokov pred |
Rob Shearman
|
8a8fff6415
widl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE tokens.
|
15 rokov pred |
Rob Shearman
|
39b3a57b3d
widl: Fix symbol was not declared and using plain integer as NULL pointer sparse warnings.
|
15 rokov pred |
Rob Shearman
|
d9b83e8bb2
widl: Add support for character constants in expressions.
|
15 rokov pred |
Rob Shearman
|
97d5f3401d
widl: Add support for varargs functions.
|
15 rokov pred |
Rob Shearman
|
4339f9edfb
widl: Implement __int3264 keyword.
|
15 rokov pred |
Huw Davies
|
ab32b3df4d
widl: Add support for parsing the annotation attribute.
|
15 rokov pred |
Rob Shearman
|
b7dd838136
widl: Remove the single keyword and type.
|
16 rokov pred |
Huw Davies
|
81bab55a94
widl: Include errno.h.
|
16 rokov pred |
Rob Shearman
|
cb3ea6843c
widl: Check for overflow when parsing integer constants.
|
16 rokov pred |
Alexandre Julliard
|
28a2179dd6
Add noinput directive to all lex files to avoid a compiler warning.
|
16 rokov pred |
Francois Gouget
|
d2364d5d27
Add a comment warning when a table must be kept sorted for later use with bsearch().
|
17 rokov pred |
Rob Shearman
|
e71219e66e
widl: Add the parsing of storage classes into declaration-specifiers.
|
17 rokov pred |
Rob Shearman
|
e35c79efbf
widl: callback, code, comm_status and in_line are attribute names, not keywords.
|
17 rokov pred |
Rob Shearman
|
4f8f89e6bb
widl: Add support for "inline" on function definitions.
|
17 rokov pred |
Rob Shearman
|
0cb73cef0b
widl: Accept integer constant suffixes in the lexer.
|
17 rokov pred |
Rob Shearman
|
62a6475593
widl: Support hex digits that use an uppercase 0X prefix.
|
17 rokov pred |
Rob Shearman
|
66fa9a714e
widl: Create a statement object for import statements.
|
17 rokov pred |
Rob Shearman
|
33c891e694
widl: Add support for string literals and wide-string literals in expressions.
|
17 rokov pred |
Rob Shearman
|
58be89230e
widl: Allow NULL to be used in expressions.
|
17 rokov pred |
Rob Shearman
|
b81904b8ee
widl: Don't free input_name in pop_import as we keep pointers to it in the var_t type now.
|
17 rokov pred |
Rob Shearman
|
cc3682cf12
widl: Add support for comparison, exclusive or, logical not and positive operators in expressions.
|
17 rokov pred |
Rob Shearman
|
03d5017416
widl: Add support for "->" and "." operators in expressions.
|
17 rokov pred |
Dan Hipschman
|
976f570f61
widl: Fix a mistake in an ordered list (keywords).
|
17 rokov pred |
Rob Shearman
|
35ba23bd48
widl: Support __fastcall and __pascal calling conventions.
|
17 rokov pred |