1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

274 commits

Author SHA1 Message Date
Mike Kucera
e26da8fa71 bug 234463, fix for CompletionTest_ArgumentType_Prefix 2008-05-28 18:51:23 +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
Vivian Kong
ddad444ea3 fix for 233739 2008-05-23 18:57:21 +00:00
Mike Kucera
d39f018db6 bug 233561, NPE when instantiating UPCLanguage 2008-05-22 20:13:25 +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
Vivian Kong
1b7341eed3 make update sites the same (bug 232792) 2008-05-22 15:29:22 +00:00
Mike Kucera
037509036d removed CPPASTAmbiguousDeclarator.accept() 2008-05-21 16:28:47 +00:00
Markus Schorn
da0b0d3b57 Cleaning up bindings after resolving ambiguities, bug 232811. 2008-05-20 13:06:23 +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
28a6dc5f30 fixed final template bugs that were caused by ambiguous declarator nodes 2008-05-09 18:06:28 +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
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
df1f2e40e1 fix for parsing example 162230, template specializations in class body 2008-05-05 18:53:16 +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
1a60090ab9 fixed bug with completion token not being recognized 2008-05-05 14:43:04 +00:00
Mike Kucera
82df35cc3e Template rebind tests now pass 2008-05-02 19:21:21 +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
9d02c0dd0a fix for ICPPASTVisibilityLabel spelling 2008-04-29 14:29:45 +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
fe47120500 fixing warnings in LR parser plugins 2008-04-09 19:28:36 +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
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
620f798dea added support for empty abstract declarators 2008-04-04 18:50:04 +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
c7857505e0 fixed template destructor ids 2008-03-31 15:48:57 +00:00
Mike Kucera
ac876dacb6 fixed import 2008-03-31 14:42:28 +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
2e3fbf6c23 decl spec node was missing info 2008-03-24 18:51:29 +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
Mike Kucera
7e112a866e fixed constructor ambiguity bug 2008-03-13 21:06:04 +00:00
Mike Kucera
6cb825d13f moved utility classes into core util package 2008-03-13 14:36:47 +00:00
Vivian Kong
f7b9c1941b add lrparser to build (bug 222474) 2008-03-13 14:18:02 +00:00
Mike Kucera
900ae2cb4b fixed several bugs in new C++ parser 2008-03-10 21:34:29 +00:00