John Camelon
cc8d114f90
Fixed Bug 84371 - AST problems with ICPPASTQualifiedName ::f
2005-02-08 14:56:05 +00:00
John Camelon
30277a9b62
Patch for Devin Steffler.
...
Further updates to DOM/AST View.
- an implementation for CPPVisitor#getReferences
- updated CVistior#getReferences so that only IASTNames with the same binding AND toString() are returned
2005-02-08 02:14:57 +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
cffe17ee79
Fix for Marcus - InternalASTServiceProvider now uses DOMScanner.
2005-02-03 18:54:49 +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
1264b58a40
visit if statements iteratively to avoid stack overflow when there are huge numbers of else ifs
2005-02-02 19:35:14 +00:00
Andrew Niefer
71309151e2
fix bug 84185
2005-02-02 19:18:41 +00:00
John Camelon
9801ce2900
Remove IllegalOperationException.
2005-02-02 18:54:44 +00:00
John Camelon
e269c537e6
Further DOM/AST fixes.
2005-02-02 18:30:19 +00:00
John Camelon
3615ece8be
Patch for David Daoust.
...
Fixes BaseScanner#fileCache.
2005-02-02 15:32:02 +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
John Camelon
541fa7e85e
Fixed classcastexception in CompleteParseASTFactory.
2005-02-01 19:48:48 +00:00
John Camelon
cb6ce7f886
Fixed Bug 84149 - a couple problems with getinp (example taken from monop)
...
Fixed offsets & lengths of char and string literals.
2005-02-01 19:04:12 +00:00
Andrew Niefer
8465ac3daf
CPPASTProblem.getMessage fileName & offset
2005-02-01 18:45:10 +00:00
Andrew Niefer
da848cc63b
basic file & offsets for CASTProblems
2005-02-01 18:42:20 +00:00
John Camelon
6fa14f6b94
Patch for Devin Steffler.
...
Further UI indicator infrastructure for testing DOM AST.
2005-02-01 18:17:22 +00:00
John Camelon
497e768f98
Partial fix for Bug 84146 - there are dirty ASTNodes floating around with "null declarators"
2005-02-01 16:49:20 +00:00
John Camelon
bcedb9a5c1
Fixed 84133 - "typdef" seems the same as "typedef" to AST DOM
2005-02-01 15:55:07 +00:00
John Camelon
6d063588c2
Fixed Bug 84095 - [ICASTCompositeTypeSpecifier] has boxes in its specifier string representation
2005-02-01 15:17:05 +00:00
John Camelon
a74c7f1bf4
Added other preprocesser to LocationMap.
2005-02-01 04:28:55 +00:00
John Camelon
88562cda49
Fixed Bug 84092 - 2 problems with enum, getReferences and null node
2005-02-01 04:20:11 +00:00
Andrew Niefer
e4e8d7c6d4
C Visitor - references: bugs 84090, 84092, 84096
2005-02-01 02:14:33 +00:00
Andrew Niefer
257d3d67f4
small cleanup re namespaceType in CVisitor
2005-01-31 21:16:13 +00:00
Andrew Niefer
2852b6fafd
C/C++ Problems & Exceptions
...
- semantic problems result in IProblemBindings
- attempting to do too much with an IProblemBinding results in a DOMException
- All IBinding, IType & IScope interface functions throw DOMException
2005-01-31 21:05:19 +00:00
John Camelon
29158d86f8
Patch for David Daoust.
...
Fix #include_next logic in BaseScanner.
2005-01-31 17:05:23 +00:00
John Camelon
508ff688b8
Patch for Devin Steffler.
...
Further updates to DOM AST View.
2005-01-31 16:48:06 +00:00
John Camelon
6ac6636352
Patch for Devin Steffler.
...
Further updates to DOM AST View.
Removed NPE's from C/CPPVisitor.
2005-01-31 16:43:05 +00:00
Alain Magloire
958d78914a
2005-01-29 Alain Magloire
...
Copy the spaces and Newlines.
* model/org/eclipse/cdt/internal/core/model/CopylementsOperation.java
* model/org/eclipse/cdt/internal/core/model/DeleteElementsOperation.java
2005-01-31 00:17:28 +00:00
Alain Magloire
027b23c9e3
2005-01-28 Alain Magloire
...
Operation on translationUnit
* model/org/eclipse/cdt/core/model/ITranslationUnit.java
* model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java
* model/org/eclipse/cdt/internal/core/model/CreateNamespaceOperation.java
* model/org/eclipse/cdt/internal/core/model/CreateUsingOperation.java
* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
2005-01-29 00:07:25 +00:00
Andrew Niefer
c49ffa51b6
C++: handle globally qualified qualified names "::a"
...
: handle typedefs in base clauses
C : handle nested structures
2005-01-28 20:56:18 +00:00
David Inglis
7477803763
fixed spelling
2005-01-28 20:41:01 +00:00
Andrew Niefer
a7df99552f
fix typo in CollectReferencesAction (processNames -> processName)
2005-01-28 19:45:30 +00:00
Andrew Niefer
d0986d9ea0
CVisitor.getReferences()
2005-01-28 19:13:27 +00:00
John Camelon
1b38920013
Patch for David Daoust.
...
Fix #include_next logic in BaseScanner.
2005-01-28 18:52:31 +00:00