1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

54 commits

Author SHA1 Message Date
Vivian Kong
79b44437a2 update copyrights 2009-05-26 21:34:15 +00:00
Vivian Kong
afdcaeb52e Update provider name 2009-05-14 21:14:07 +00:00
Mike Kucera
f1841fc08a [276360] [LR Parser] CCE when parsing abstract declarator 2009-05-14 19:55:26 +00:00
Markus Schorn
4f634fd923 Argument deduction from class instances, bug 272848. 2009-04-28 15:52:25 +00:00
Mike Kucera
c1b63e8085 [273347] [XLC Parser] improve testing 2009-04-22 21:29:23 +00:00
Vivian Kong
b849a3be06 bug 268581 individual source bundles 2009-04-09 19:51:46 +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
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
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
e314072063 support for GCC array range designators, renamed some packages 2009-01-15 22:04:14 +00:00
Mike Kucera
abbbe44a24 fix bug 226121 for LR parsers, support for asm labels 2009-01-13 22:51:08 +00:00
Mike Kucera
07a63ee282 started adding support for GNU extensions to LR parsers 2009-01-13 20:28:15 +00:00
Vivian Kong
fb0cf15e02 update version numbers to align with feature 2009-01-09 19:24:59 +00:00
Mike Kucera
7e5f7b1f20 removed call to setSignature() 2009-01-09 15:45:24 +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
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
Markus Schorn
8152453880 Correct modeling of template-scopes, bug 237026. 2008-07-31 13:09:50 +00:00
Markus Schorn
93fe4bbc48 Fix warnings. 2008-07-15 15:00:31 +00:00
Mike Kucera
0959893e29 Bug 234463, fixes for the rest 2008-06-02 19:47:41 +00:00
Mike Kucera
c911a780f7 bug 233307, LR parser should use its own scanner extension configuration for now 2008-05-22 18:23:31 +00:00
Mike Kucera
28a6dc5f30 fixed final template bugs that were caused by ambiguous declarator nodes 2008-05-09 18:06:28 +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
3f5cccb36d fixed problems with DOM parser running in LR parser suite 2008-05-06 19:43:14 +00:00
Mike Kucera
72312ab02a Added several core parser tests to the LR parser test suite 2008-05-06 14:47:33 +00:00
Mike Kucera
17931aa374 fixed bug with content assist not working on top level named type specifier 2008-05-05 18:13:05 +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
5ef40f0eff added token mapping to CPPBuildASTParserAction 2008-05-01 15:07:12 +00:00
Mike Kucera
6890b6b24e renamed a lot of the LR parser tests 2008-04-29 17:50:47 +00:00
Mike Kucera
2507da572b fixed some warnings 2008-04-25 19:25:57 +00:00
Mike Kucera
1d4f6f9b9f fixed calculation of conversion function names 2008-04-23 22:17:44 +00:00
Mike Kucera
f891a885bd fixed macro content assist 2008-04-23 21:16:30 +00:00
Mike Kucera
1ebcfc3bbd removed unused imports 2008-04-08 15:30:29 +00:00
Mike Kucera
83cc247f9c adapting the UPC plugin to the new LR parser (work in progress) 2008-04-07 22:45:08 +00:00
Mike Kucera
b20ba9eac9 moved unused code into separate source folder 2008-04-07 15:52:01 +00:00
Mike Kucera
5297a903b0 dummy name nodes no longer counted as problems when resolving ambiguous declarator 2008-04-04 15:12:22 +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
2f34147639 organized test suite a bit better (temporary anyway, need to refactor core test suite to make it reusable for new parsers) 2008-04-02 17:27:24 +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
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
Mike Kucera
900ae2cb4b fixed several bugs in new C++ parser 2008-03-10 21:34:29 +00:00
Mike Kucera
934ea2e952 fix for parsing destructor name, fix for reinterpret_cast 2008-03-07 19:03:13 +00:00
Mike Kucera
1eac4740d0 fixed member initializer bug, and a couple others 2008-03-05 23:45:13 +00:00
Mike Kucera
6c826b3842 better error detection 2008-02-19 21:46:54 +00:00
Mike Kucera
2d00884258 set up tests to run C++ parser, fixed a few bugs 2008-02-15 22:21:44 +00:00
Mike Kucera
30fa8e597b secondary parser to solve cast ambiguity in C++ 2008-02-14 22:31:55 +00:00
Mike Kucera
e0716ec914 expression parser for C++ 2008-02-14 19:59:12 +00:00
Mike Kucera
8ece714199 fixed bug, builder was creating qualified name nodes when unqualified name required 2008-02-13 20:17:29 +00:00