John Camelon
922006b670
Added ICPPASTTryBlockStatement and implementation.
2004-11-24 04:51:04 +00:00
John Camelon
03de1e32fd
Separated C++ and C Physical Implementations to provide Andrew more flexibility.
...
Added ICPPASTTemplateId and implementation.
2004-11-24 04:28:19 +00:00
Andrew Niefer
0b6beedffa
more GCC tests
...
plus enumerations and enumerators
2004-11-23 22:27:21 +00:00
John Camelon
34181fda51
QuickParser2Tests now all pass.
...
Commit it while you can.
2004-11-23 21:46:01 +00:00
John Camelon
0069e2dae3
Only 3 QuickParse2Tests failing.
2004-11-23 20:42:55 +00:00
John Camelon
dbc642b6b4
Add support for long longs.
2004-11-23 19:29:36 +00:00
Andrew Niefer
2399f89255
more GCC based Tests.
...
impl CParameter.getType, check for definitions of variables,
visit parameter declSpecifiers
2004-11-23 17:43:16 +00:00
John Camelon
b36410c4ee
Fixed bug in GNUCSourceParser regarding parsing typedefed anonymous structs as parameters in a function definition.
2004-11-23 15:22:42 +00:00
John Camelon
894e597b9e
Brutally painful Parser2 fixes.
2004-11-23 14:50:24 +00:00
John Camelon
edd4a3ebf0
Most of C++ Expressions & Declarations.
...
80% of QuickParseTest2 passing.
2004-11-23 02:48:32 +00:00
Andrew Niefer
b260655021
Add GCCTests based on GCC torture test suite
2004-11-22 19:25:26 +00:00
John Camelon
cf15755c35
New parser fixes.
...
Remove NPE in consumeArrayModifiers().
Add stronger typing to bitfield expression in declarator().
2004-11-22 15:10:37 +00:00
Doug Schaefer
fa0262f964
We now have template projects for all project types: C/C++
...
and Standard/Managed.
2004-11-22 14:59:34 +00:00
Doug Schaefer
21342769d7
Hooked up the DOM to the Core Model (kind of). Put in a little more docs.
2004-11-22 03:45:18 +00:00
John Camelon
3fab76a13d
Removed warning.
2004-11-22 02:41:04 +00:00
John Camelon
80e8ac3fc6
Finished DeclSpecifier for new C++ Parser.
2004-11-22 02:39:23 +00:00
John Camelon
ece695b022
Templates, Linkage Specs & the start of DeclSpecifierSeq.
2004-11-21 20:40:43 +00:00
Doug Schaefer
b34fcf2fc9
Some clean up to make the core.tests plugin more 3.0 compliant.
...
Also added in a new ProjectCreator that creates projects from
prebuilt zip files.
2004-11-21 15:53:55 +00:00
Doug Schaefer
753aa6132f
Some clean up to make the core.tests plugin more 3.0 compliant.
...
Also added in a new ProjectCreator that creates projects from
prebuilt zip files.
2004-11-21 15:51:31 +00:00
John Camelon
f6aa88405c
Adding using declaration/directive support.
...
Refactored use of ICPPASTQualifiedName.
2004-11-20 19:29:14 +00:00
John Camelon
0ad6f1bcb0
Applied patch for Devin Steffler.
...
Fixed 78217 - [Parser][IProblems] template operator has invalid IProblem with blank description
Fixed 79103 - [Parser][IProblems] 3 new lineNumber=-1 found in cpp_headers
2004-11-20 17:56:43 +00:00
John Camelon
78555dc686
Patch for Devin Steffler
...
Removes ClassCastException from CompleteParseASTFactory
2004-11-20 17:48:48 +00:00
Andrew Niefer
d72d34cf02
Parser2 : fixed some stuff, added some more stuff
...
(visit initializers, add a kind of tag namespace for resolving structs)
2004-11-19 21:26:33 +00:00
John Camelon
bf7b23eb9e
Writable DOM Support for:
...
C++ Qualified Names.
ASM Declarations in C++.
Namespace Definitions & Aliases.
2004-11-19 21:16:52 +00:00
Alain Magloire
442dba3306
2004-11-19 Alain Magloire
...
Fix for PR 39204
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
2004-11-19 19:30:30 +00:00
John Camelon
f5891e712a
Fixed AST2Test failure.
2004-11-19 18:53:53 +00:00
Bogdan Gheorghe
7c700e68e9
Fix for 43664: Search should report matches outside of workspace
2004-11-19 18:53:42 +00:00
Andrew Niefer
81a02aa350
first test from GCC suite
2004-11-19 18:22:39 +00:00
John Camelon
d533e36b40
Refactoring new parser for C++.
2004-11-19 16:32:22 +00:00
John Camelon
87785b3e67
Patch for Devin Steffler
...
Fixed 77276 - Preprocessor problem - Multi line #if are not accepted
Fixed 77097 - Preprocessor problem - Multi line #defines are not accepted
2004-11-19 16:05:43 +00:00
Doug Schaefer
05fcfa3b2d
Rebuild of Mac libraries as provided in 79066.
2004-11-19 15:11:22 +00:00
John Camelon
eecdc3e370
Fixed failed SelectionRegressionTest
2004-11-19 01:37:58 +00:00
Andrew Niefer
7d6aa41cb5
fix failing content assist tests
2004-11-18 21:09:43 +00:00
Andrew Niefer
235b6312f0
patch from Devin Steffler : fix for 71317 invalid overload of the name
2004-11-18 21:05:26 +00:00
John Camelon
9293cb16fb
Added AST2Tests to ParserTestSuite.
...
Move IASTNullStatement into the general dom package, it was in the C package incorrectly.
2004-11-18 20:46:23 +00:00
Doug Schaefer
6ddf1fab68
Build the libraries for Linux PPC.
2004-11-18 20:45:36 +00:00
John Camelon
76d22e0f05
Patch for Devin Steffler
...
Fixed 77281 - Unable to parse assignment statements
Fixed 77921 - Syntax Error on initializer with floats
Fixed 76763 - Problem for #error has extra characters
2004-11-18 20:30:27 +00:00
Doug Schaefer
2b21f4f108
Checking in the shared libraries for AIX.
2004-11-18 20:28:43 +00:00
Alain Magloire
8668f1dd8b
Comment out the feedback to .log
...
it worry the user way to much.
2004-11-18 20:22:16 +00:00
John Camelon
552b75eb26
Patch for Devin Steffler.
...
Fixed 77009 - ASTUtil#getType ignores volatile
2004-11-18 18:38:32 +00:00
Alain Magloire
3051c780f3
Updated to reflect the changes in Spawner.java and PTY.java
2004-11-18 17:07:29 +00:00
John Camelon
74f0cc0f87
Patch for Devin Steffler.
...
[FIXED][75731][Search] open declaration on class incorrectly points to constructor definition
[FIXED][77989][F3] Open declaration fails in "using namespace N"
[FIXED][78435]Open declaration of argument can't find itself
2004-11-18 16:52:07 +00:00
Doug Schaefer
0a3ce8977b
Rebuild of ia64 libraries contributed by Intel in 78941.
2004-11-18 16:45:55 +00:00
Andrew Niefer
afeb157d1f
Bindings for ILabels, more general visitor, Scope interfaces for C
2004-11-18 16:33:04 +00:00
Doug Schaefer
8c69def994
Updated the Windows spawner DLL to build using MinGW gcc.
2004-11-18 16:11:50 +00:00
John Camelon
548574d7fd
Externalized String
2004-11-18 16:10:21 +00:00
John Camelon
deabf0e68b
Patch for Devin Steffler.
...
Fixed 77821 - usualArithmeticConversions doesn't handle pointers
2004-11-18 14:34:42 +00:00
Bogdan Gheorghe
502f1c4822
Fix for Bug 78678: Indexer stops reindexing file after repeated saves
2004-11-17 21:52:45 +00:00
John Camelon
6a84887550
Merging AST2 branch into HEAD.
...
Definition of new DOM AST interface.
Construction of new C Parser.
Tests.
2004-11-17 20:52:23 +00:00
John Camelon
6c0f439c6c
IScannerInfo enhancements.
...
- Definition of IExtendedScannerInfo
- Scanner2 implementation for bulk of this
- added support to core model builder to ignore implicit inclusions/macros
- JUnit
2004-11-17 19:39:17 +00:00