Mike Kucera
|
d3386e3dd2
|
Bug 303065 - support new constructs by the upcoming v11.1 XL C/C++ compiler
|
2010-03-16 18:35:48 +00:00 |
|
Mike Kucera
|
f1841fc08a
|
[276360] [LR Parser] CCE when parsing abstract declarator
|
2009-05-14 19:55:26 +00:00 |
|
Mike Kucera
|
6262b1fe81
|
[273283] [XLC Parser] support _Complex and restrict keywords in C++
|
2009-04-22 15:26:09 +00:00 |
|
Mike Kucera
|
698d5bb0ba
|
[273080] [XLC Parser] support for decimal floating point types (_Decimal32, _Decimal64, _Decimal128)
|
2009-04-21 15:11:35 +00:00 |
|
Mike Kucera
|
0a80b06634
|
[272950] [LR Parser] Add ability to pass properties to extending parsers and update (regenerate) the parsers to support this.
|
2009-04-20 18:24:34 +00:00 |
|
Mike Kucera
|
d99739839b
|
[272375] support for UTF string literals in LR parser
|
2009-04-15 19:24:57 +00:00 |
|
Mike Kucera
|
ba9a7cbcfd
|
added support for nested functions GNU extension to LR parser, added tests suites
|
2009-04-01 15:03:01 +00:00 |
|
Mike Kucera
|
c567450356
|
fixed bug with parsing __declspec
|
2009-02-09 17:53:36 +00:00 |
|
Mike Kucera
|
fc9b4516b3
|
support for GNU extension type id initiailzers in C++
|
2009-02-09 16:09:51 +00:00 |
|
Mike Kucera
|
d511f13dee
|
fix for bug 195701 for LR parsers, attributes in namespace definition
|
2009-02-09 15:14:13 +00:00 |
|
Mike Kucera
|
bf4ea7fcca
|
support gnu extensions to template instantiations
|
2009-02-06 22:02:50 +00:00 |
|
Mike Kucera
|
caae636bc1
|
added support for restrict to GNU C++
|
2009-02-05 21:57:43 +00:00 |
|
Mike Kucera
|
c9b3182198
|
cleaning up the architecture of the LR parsers
|
2009-02-04 21:58:18 +00:00 |
|
Mike Kucera
|
b1f0b681d3
|
fixed problem with typeof and attributes after pointers
|
2009-02-04 18:32:16 +00:00 |
|
Mike Kucera
|
018af1b16c
|
GNU extensions: Optional positive expression in conditional expression (bug 212905). Case ranges (bug 211882). Compound statement expressions (bug 226274).
|
2009-02-03 19:26:15 +00:00 |
|
Mike Kucera
|
75756374e3
|
improved several interfaces in LR parser
|
2009-02-03 16:57:50 +00:00 |
|
Mike Kucera
|
c97571595e
|
bug 39698 min and max operators for LR parser
|
2009-02-02 19:49:53 +00:00 |
|
Mike Kucera
|
62e51214ac
|
support for GNU declaration specifiers (typeof) for LR parsers
|
2009-02-02 17:22:06 +00:00 |
|
Mike Kucera
|
44907e7056
|
added support to LR parsers for GNU extensions typeof and alignof, added ISecondaryParserFactory
|
2009-01-30 13:31:43 +00:00 |
|
Mike Kucera
|
e314072063
|
support for GCC array range designators, renamed some packages
|
2009-01-15 22:04:14 +00:00 |
|
Mike Kucera
|
7f0debb02e
|
added ability to "mix-in" grammar extensions and actions, support for extended gnu asm syntax
|
2009-01-15 16:47:58 +00:00 |
|
Mike Kucera
|
27e180373f
|
fix for bug 226121 for LR parsers, support for asm labels
|
2009-01-13 22:51:48 +00:00 |
|
Mike Kucera
|
07a63ee282
|
started adding support for GNU extensions to LR parsers
|
2009-01-13 20:28:15 +00:00 |
|
Mike Kucera
|
5b09380625
|
cleaned up grammar files and actions a bit
|
2009-01-09 18:45:47 +00:00 |
|
Mike Kucera
|
4709306442
|
fixed handling of ambiguous new expressions in LR parser
|
2009-01-08 20:13:20 +00:00 |
|
Mike Kucera
|
d76a1d0722
|
better handling of syntax errors in declarations for LR parser
|
2009-01-07 19:34:38 +00:00 |
|
Mike Kucera
|
dd2b180f1e
|
several fixes to parsing of declarations in LR C++ parser
|
2009-01-07 16:08:35 +00:00 |
|
Mike Kucera
|
b6d210918b
|
fix for bug 86943 for the LR parsers
|
2009-01-02 15:59:42 +00:00 |
|
Mike Kucera
|
cfa1a4f42e
|
Added ability to pass ILanguage options to LR parser, refactored ParseHelper, partial fix for bug 253690
|
2009-01-02 14:58:24 +00:00 |
|
Mike Kucera
|
35ae8a7431
|
fix for bug 105334 for the LR parser
|
2008-12-29 23:39:27 +00:00 |
|
Mike Kucera
|
3e8493f505
|
bug 234463, fixes for CompletionTest_ExceptionReference_NoPrefix and CompletionTest_ExceptionReference_Prefix
|
2008-05-28 19:22:15 +00:00 |
|
Mike Kucera
|
244d06f38a
|
Bug 231381, fix for LPG backtracking parser performance problem
|
2008-05-26 21:57:52 +00:00 |
|
Mike Kucera
|
0676e6587a
|
Bug 233310, support for ambiguous template arguments for LR parser
|
2008-05-26 21:38:36 +00:00 |
|
Mike Kucera
|
35a78ba53d
|
Bug 232606 [LR parser] content assist not working in base specifier list
|
2008-05-16 21:23:38 +00:00 |
|
Mike Kucera
|
8a42979447
|
added support for namespaces nested inside classes
|
2008-05-13 20:25:16 +00:00 |
|
Mike Kucera
|
19b5878bd9
|
created secondary parser for disambiguating template parameter declarations
|
2008-05-08 19:44:40 +00:00 |
|
Mike Kucera
|
c348507f85
|
fixed bug with typename before identifier not parsing, fixed bug with conversion function name with template not parsing
|
2008-05-07 22:17:09 +00:00 |
|
Mike Kucera
|
df1f2e40e1
|
fix for parsing example 162230, template specializations in class body
|
2008-05-05 18:53:16 +00:00 |
|
Mike Kucera
|
749ea13431
|
fixed problem with "template<class T, class U = T>" not parsing correctly
|
2008-05-02 15:30:01 +00:00 |
|
Mike Kucera
|
5cb97217f4
|
deleting old stuff
|
2008-04-09 18:05:08 +00:00 |
|
Mike Kucera
|
2ae1a301ef
|
working on porting the UPC plugin
|
2008-04-08 22:01:21 +00:00 |
|
Mike Kucera
|
620f798dea
|
added support for empty abstract declarators
|
2008-04-04 18:50:04 +00:00 |
|
Mike Kucera
|
28fc06fe7b
|
implicit int now works a lot better (static var;) ,fixed but with globally qualified ids not resolving properly
|
2008-04-03 19:03:02 +00:00 |
|
Mike Kucera
|
a6d874156f
|
for loop conditions now work
|
2008-04-01 22:01:15 +00:00 |
|
Mike Kucera
|
30a1ab0388
|
fixed problem with friend classes not resolving, fixed offset calculations for qualified name nodes
|
2008-04-01 16:58:22 +00:00 |
|
Mike Kucera
|
c7857505e0
|
fixed template destructor ids
|
2008-03-31 15:48:57 +00:00 |
|
Mike Kucera
|
d9b287728b
|
fixed qualified names signature, fixed parsing of template parameters (with a hack), fixed problem with scope not flushing properly when resolving ambiguous declarator node
|
2008-03-27 15:35:29 +00:00 |
|
Mike Kucera
|
a180ea3e1a
|
disambiguate problems caused by globally qualified declarator ids
|
2008-03-24 22:28:55 +00:00 |
|
Mike Kucera
|
8d37ffe060
|
attempt at fixing function declarator/constructor initializer ambiguity, needs more testing
|
2008-03-24 16:16:14 +00:00 |
|
Mike Kucera
|
650153071e
|
fixed problems with tokens not mapping correctly between main parser and secondary parsers, fixed for loop bug
|
2008-03-14 21:30:55 +00:00 |
|