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
Andrew Niefer
da848cc63b
basic file & offsets for CASTProblems
2005-02-01 18:42:20 +00:00
John Camelon
f33bcba3fa
Patch from David Daoust. Added IncludeTest to ParserTestSuite.
2005-02-01 04:44:36 +00:00
Andrew Niefer
e4e8d7c6d4
C Visitor - references: bugs 84090, 84092, 84096
2005-02-01 02:14:33 +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
508ff688b8
Patch for Devin Steffler.
...
Further updates to DOM AST View.
2005-01-31 16:48:06 +00:00
Bogdan Gheorghe
a8e76780a9
Patch from Dave Daoust to streamline Index Manager Tests
2005-01-31 16:36:28 +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
John Camelon
a1776b3151
Fixed Bug 83737 - [Parser2] if else if else if parsed incorrectly
2005-01-28 17:17:46 +00:00
John Camelon
1abb819f59
Fixed Bug 83853 - no offset for IASTConditionalExpression
2005-01-27 21:20:43 +00:00
John Camelon
eeb02a4027
Fixed Bug 83852 - offset problems with cast expressions and type id
2005-01-27 21:10:56 +00:00
Andrew Niefer
6df133bc09
Bug 83855: visiting designators
2005-01-27 21:10:10 +00:00
John Camelon
736de0128d
Fixed failing JUnit tests.
...
Fixed Macro Definition offsets in inclusions.
2005-01-27 20:31:21 +00:00
Andrew Niefer
b2ff153008
Refactor core.tests/suite/org.eclipse.cdt.testplugin and
...
ui.tests/src/org.eclipse.cdt.testplugin
packages to org.eclipse.cdt.core.testplugin and org.eclipse.cdt.ui.testplugin respectively.
This fixes a problem where the tests were incorrectly loading the wrong test plugin class.
2005-01-27 18:48:00 +00:00
Alain Magloire
a03bc42e1a
Changing in the Inteface of the CModel.
2005-01-27 03:39:28 +00:00
Andrew Niefer
47c65486a6
External C bindings
2005-01-26 21:19:45 +00:00
Andrew Niefer
eea3244085
C++ bindings
...
- Field references before their declaration in inline class members
- references in parameter declarations for member functions defined outside their scope
- constructor references
2005-01-26 21:13:52 +00:00
John Camelon
b811a0479b
Further DOM/AST fixes (w/viewer).
2005-01-26 20:21:07 +00:00
John Camelon
1466819ee6
Fixed Bug 83664 - [Offset/Location] found a couple with my simple K&R C test
2005-01-26 18:39:40 +00:00
John Camelon
c2664b26e1
Function style macro parameters working through IASTTranslationUnit#getMacroDefinitions()
2005-01-26 16:41:02 +00:00
John Camelon
63ffe8d959
Fixed name bug for macro names.
2005-01-26 16:07:13 +00:00
Andrew Niefer
22d59f21f5
C++ bindings:
...
- namespace aliases
- constructor chain references
2005-01-25 23:20:28 +00:00
Andrew Niefer
0a1793e33f
- fix up how we resolve function parameter bindings in C
2005-01-25 22:16:03 +00:00
John Camelon
ae4dff5290
Implemented IASTTranslationUnit#getIncludeDirectives() for both C & C++.
...
Implemented IASTTranslationUnit#getMacroDefinitions() for both C & C++.
2005-01-25 20:42:19 +00:00
Andrew Niefer
06739b170f
- remove IBinding.getPhysicalNode, add private interfaces ICBinding & ICPPBinding
...
- constructor references in new expressions
- get bindings from scope as shortcut
2005-01-24 22:38:34 +00:00
Andrew Niefer
0988982be3
- Modify CVisitor.visit* to enable better control over visiting the AST.
...
- Merge ClearBindingAction & ClearBindingFromScopeAction
- Modify CollectDeclarationsAction to avoid creating bindings as much as possible
2005-01-23 18:23:31 +00:00