1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00
Commit graph

782 commits

Author SHA1 Message Date
Andrew Niefer
f35f1fc070 Visitor interface 2005-02-23 00:36:52 +00:00
Andrew Niefer
cdf3cc5492 IFunction.isStatic, IScope.getPhysicalNode 2005-02-22 21:45:44 +00:00
John Camelon
7918ac34f0 Fixed Bug 85820 - [Length] should IASTInitializerList's length be included in the length of it's parents? 2005-02-22 21:22:00 +00:00
John Camelon
54791bce99 Commented out test. 2005-02-22 21:15:23 +00:00
John Camelon
3f37eb5c27 Fixing Doug's checkin. 2005-02-22 19:53:52 +00:00
Andrew Niefer
790e164442 Initial support for prefix lookup in C++ ( used in content assist ) 2005-02-21 21:41:51 +00:00
Andrew Niefer
5cafbaec9b - add isStatic to IVariable
- fix bug 85824
- fix problems with implicit scopes
2005-02-18 21:36:59 +00:00
John Camelon
5ba7b6a704 Patch for Devin Steffler.
FIXED 84176 - compound literal C example from C99 6.5.2.5-16 has 2 IASTProblemStatements
2005-02-18 21:05:55 +00:00
Andrew Niefer
47cc24fc13 address of overloaded functions 2005-02-18 02:46:14 +00:00
Andrew Niefer
0b8b62e408 C++ friend declarations 2005-02-16 19:24:24 +00:00
John Camelon
0797607903 Patch for Devin Steffler.
Fixed 84749 - [Parser2] C++ :  isConst not set on function declarator
2005-02-16 18:29:05 +00:00
Andrew Niefer
87ca6fed25 more c++ pointers to members 2005-02-15 19:50:13 +00:00
John Camelon
c20e7686d9 Removing queryIsTypeName() from controlling the parse. 2005-02-15 19:18:27 +00:00
John Camelon
98145350e0 Fixed Bug 85049 - [Parser2] B * bp; declaration parsed as binary expression. 2005-02-15 17:00:30 +00:00
John Camelon
8564247303 Applied patch for Andrew Niefer.
CPPSemantics#findTypeBinding() will help us resolve ambiguities.
2005-02-14 20:20:39 +00:00
Andrew Niefer
b9742041fa -Pointer to Members
-refactor getContainingScope and getContainingBlockItem to use less recursion
2005-02-14 19:36:32 +00:00
Andrew Niefer
3166aa1864 fix bug 84469 - visiting names in pointers to members 2005-02-11 21:41:24 +00:00
Andrew Niefer
ad34c22138 fix bug 84703 2005-02-11 19:35:15 +00:00
Andrew Niefer
34ee61a5f8 bug 84610 : Unnamed namespaces 2005-02-11 18:56:56 +00:00
John Camelon
131e9d4d75 IASTTranslationUnit#getAllPreprocessorStatements() is now implemented. 2005-02-10 22:11:04 +00:00
Andrew Niefer
8b9f51bf19 Argument dependent lookup aka Koenig lookup 2005-02-10 21:01:34 +00:00
John Camelon
fb287fa5a4 Fixed bad test. 2005-02-10 16:17:36 +00:00
Andrew Niefer
675667f94d fix 84250, 84705, 84710,
expression type for ICPPASTLiteralExpression.lk_this
2005-02-09 21:28:05 +00:00
John Camelon
5cd81de8ff Patch for Devin Steffler.
FIXED 84466 - CPPASTCastExpression should implement ICPPASTCastExpression
FIXED 84467 - [C++ Lenghts] IASTTypeIdExpression's length is too short
FIXED 84576 - [C++ Lengths] ICPPASTLinkageSpecification has 0 length
FIXED 84696 - getReferences does not find the bindings of inherited classes
2005-02-08 21:57:31 +00:00
John Camelon
69d98316f4 Fixed Bug 84451 - [Offsets] simple multiple #include throws offsets off
Fixed Bug 84356 - [DOM] stdio.h - Location/offsets degrade as parse continues on
2005-02-08 21:42:45 +00:00
Andrew Niefer
b72b0dc75f fix bugs 84679, 84686 2005-02-08 21:08:03 +00:00
Andrew Niefer
d2350bf588 fix bug 84692 2005-02-08 16:56:20 +00:00
John Camelon
cc8d114f90 Fixed Bug 84371 - AST problems with ICPPASTQualifiedName ::f 2005-02-08 14:56:05 +00:00
John Camelon
66c2e911bf Fixed JUnits. 2005-02-08 02:05:24 +00:00
John Camelon
2edfe202ea Fixed Bug 84374 - [Lengths] bad lengths for ICPPASTNewExpression 2005-02-07 21:57:38 +00:00
Andrew Niefer
1362e388a1 fix bug 84615 2005-02-07 20:32:54 +00:00
John Camelon
893ef31135 Fixed Bug 84236 - variable sized array modifiers 2005-02-07 19:10:45 +00:00
John Camelon
3e9fe50bc3 Fixed Bug 84357 - [Offsets] bad offset for ICPPASTPointerToMember 2005-02-07 18:21:27 +00:00
John Camelon
cc0ca12dcf Fixed Bug 84367 - [Lengths] IASTParameterDeclaration with null named IASTDeclarator has invalid length 2005-02-07 18:13:40 +00:00
John Camelon
c3aceabecc Fixed Bug 84366 - [Offsets] no offset/length information for IASTEnumerationSpecifier in C++ 2005-02-07 17:42:27 +00:00
John Camelon
f1819be172 Fixed 84375 - [Lengths] ICPPASTBaseSpecifier doesn't include the IASTName in its length 2005-02-07 17:26:27 +00:00
John Camelon
649f447a2d Fixed Bug 84343 - [Offsets] no offset or string info for ICPPASTNamedTypeSpecifier 2005-02-07 17:14:18 +00:00
Andrew Niefer
ae97aa9b2a fix bug 84228 for C++ 2005-02-04 21:57:48 +00:00
Andrew Niefer
25288449a4 fix bug 84228 2005-02-04 19:00:28 +00:00
Andrew Niefer
ec8969b5e6 fix bug 84186 2005-02-03 23:15:55 +00:00
Andrew Niefer
993bdc690d fix bug 84267 2005-02-03 22:51:18 +00:00
John Camelon
24d6abba7f Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-02-03 15:26:27 +00:00
Andrew Niefer
10a5054abe fixing bug 84186 2005-02-02 22:18:42 +00:00
Andrew Niefer
ec6276d5dd fix bug 84266 2005-02-02 21:36:27 +00:00
John Camelon
1854217589 Fixed 84250 - [Parser2] C++: ptr to array declaration parsed as expression 2005-02-02 20:44:15 +00:00
Andrew Niefer
0ebb603ab1 Patch from Tanya Wolff 2005-02-02 20:19:14 +00:00
Andrew Niefer
71309151e2 fix bug 84185 2005-02-02 19:18:41 +00:00
John Camelon
e269c537e6 Further DOM/AST fixes. 2005-02-02 18:30:19 +00:00
John Camelon
33390e2e03 Continued DOMLocation fixes. (ad infinitum) 2005-02-02 04:30:35 +00:00
Andrew Niefer
04d743c153 GCC allows forward declarations of enums in C 2005-02-01 20:42:04 +00:00