John Camelon
2c9b2f90fa
Cleaned up EXPRESSION_PARSE style expressions in the AST to be more space efficient.
2004-05-05 20:10:46 +00:00
Andrew Niefer
e86d9d4a94
bug 60298 - fix prefix lookup of constructors
2004-05-05 19:06:01 +00:00
John Camelon
3a6ffef8f8
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60944
2004-05-05 16:42:41 +00:00
Andrew Niefer
4e2d61d298
fix bug 57513 - constructor references
2004-05-04 21:58:50 +00:00
John Camelon
bf6652a96a
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=50808
2004-05-04 15:08:04 +00:00
John Camelon
43e38ae75c
Patch by Klaus Falser modified by JohnC - Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=60764
2004-05-04 13:03:39 +00:00
John Camelon
0a671b945e
Make F3 work for parameters.
2004-05-04 02:31:53 +00:00
Andrew Niefer
0eef7aec8a
reduce the number of LinkedLists created by the symbol table.
2004-05-03 20:09:15 +00:00
John Camelon
fb0d913699
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60791
2004-05-03 19:47:42 +00:00
John Camelon
025a94c662
Made ASTExpression more polymorphic to improve our footprint in COMPLETE_PARSE mode.
2004-05-03 18:26:27 +00:00
John Camelon
e50393060e
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=60298
2004-04-30 14:59:53 +00:00
Andrew Niefer
2d3fadb88c
- fix bug 60149 - External Linkage is not recognized by the parser in Structural mode
...
- create StructureParseTest and add it to ParserTestSuite
2004-04-29 22:06:21 +00:00
Andrew Niefer
dc66afff94
fix bug 60422 - Template offsets are not correct in Structural Parse mode
...
Fix bug 60480 - Template parameter <int> is not parsed correctly in Structural parse mode
fix offset information for template parameters
2004-04-29 19:39:21 +00:00
Hoda Amer
6502083342
Partial fix for bug#57526 [CModelTests]
2004-04-29 18:45:42 +00:00
Hoda Amer
53d5b620eb
Partial fix for bug#57526 [CModelTests]
2004-04-29 16:07:55 +00:00
Andrew Niefer
62db27f4d2
for bug 60422 : set the starting offets for ASTTemplateDeclaration
2004-04-29 15:23:29 +00:00
Andrew Niefer
c59044d3ac
fix bug 59893 & parser bugs with volatile methods
...
also mark strings in some tests as non externalizable
2004-04-28 21:33:50 +00:00
Andrew Niefer
02d14a80c9
bug 50984 - fix class cast exceptions
2004-04-28 18:14:58 +00:00
John Camelon
54aa75f147
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60264
2004-04-28 17:30:17 +00:00
John Camelon
d730ff0f94
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59134
2004-04-28 17:08:38 +00:00
John Camelon
31cfba78a4
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=60142 and updated CModel tests appropriately.
2004-04-27 22:07:00 +00:00
John Camelon
7a2c6de5fb
Updated Selection Search to use the parser exclusively for Open Declaration actions. <BR>
...
Fixed OpenDeclarationAction to open external files again.
2004-04-27 21:56:53 +00:00
Andrew Niefer
b2de2fdd6c
- work on bug 50984 - fix NPE with anonymous bitfields
...
- fix problems with globally qualified using declarations
- fix npe & cce in templates
2004-04-27 17:49:39 +00:00
Hoda Amer
428f0da6e7
Partial fix for bug#57526 [CModelTests]
2004-04-27 17:03:16 +00:00
John Camelon
a10f4f5583
Removed more warnings (ANDREW)
2004-04-27 13:48:06 +00:00
John Camelon
02e31a94fd
https://bugs.eclipse.org/bugs/show_bug.cgi?id=57898
2004-04-26 21:34:39 +00:00
Andrew Niefer
6797f7dd40
-work on bug 50984: fix NPEs/CCEs caused by problems with typedefs and a bug in template instantiations
...
-fix bug 59892: completion on typedefs
-handle ASTExpression as a context for content assist
2004-04-26 20:33:12 +00:00
John Camelon
653c8bb11e
Fixed infinite loop in BinaryTests
2004-04-26 19:53:59 +00:00
John Camelon
e0706f6786
Added debugging info for Andrew.
2004-04-25 22:47:56 +00:00
John Camelon
d2e9119927
Removed warnings.
2004-04-25 22:18:56 +00:00
John Camelon
8eaa71ea7a
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=51841 <BR>
...
Updated test cases for improved contexts provided in IASTCompletionNode.
2004-04-25 21:36:27 +00:00
John Camelon
94bfaa41cf
Removed warnings.
2004-04-25 05:30:52 +00:00
John Camelon
27ceac6cb6
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=57652 .<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=49167 .<BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39676 .<BR>
2004-04-23 20:22:07 +00:00
Andrew Niefer
63bc5b00d2
- fixed up CompleteParseASTFactory.lookupQualifiedName in the case where the
...
tokenDuple has 1 segement
- fixed CompleteParseASTFactory.createMethod to handle template ids
- fixed instantiation of member templates
- fixed up handling of explicit specializations
2004-04-23 18:23:09 +00:00
John Camelon
809934b921
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59768
2004-04-23 17:43:47 +00:00
John Camelon
34f1154c4f
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=47926
2004-04-23 03:49:31 +00:00
John Camelon
7d0db41463
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59686
2004-04-23 03:09:03 +00:00
John Camelon
d65c6769ea
Made typeof() declSpec's show up in outline view.
2004-04-22 19:02:07 +00:00
John Camelon
af85de7600
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59507
2004-04-22 18:13:36 +00:00
John Camelon
1a5788e0dc
org.eclipse.cdt.core<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59179 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59143 <BR>
org.eclipse.cdt.core.tests<BR>
Updated test clients for IExpressionParser interface changes. <BR>
Added QuickParseASTTests.testBug59179().
2004-04-22 17:45:27 +00:00
Andrew Niefer
5cc0ea42f2
More template tests, and small fixes to make them work
2004-04-22 14:56:57 +00:00
John Camelon
03144000c4
org.eclipse.cdt.core<BR>
...
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39703 <BR>
Removed method IScanner.addIncludePath() as it wasn't being used. <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39698 <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
Moved testBug39703() from ASTFailedTests to QuickParseASTTest.<BR>
Added ScannerTestCase::testBug39698().<BR>
Moved testBug39698A() & testBug39698B() from ASTFailedTests to QuickParseASTTest.<BR>
Added testBug39698A() & testBug39698B() to CompleteParseASTTest.
2004-04-22 02:56:52 +00:00
Andrew Niefer
688e94b21b
fixing last problems for bugs 52695 & 45372
2004-04-21 19:11:23 +00:00
John Camelon
d763240879
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=59468
2004-04-21 18:05:19 +00:00
Andrew Niefer
822ad118ce
fix bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=59302
2004-04-20 21:35:05 +00:00
Andrew Niefer
3ca43539a1
template work on Explicit Specializations and Explicit argument specification
2004-04-20 21:16:13 +00:00
John Camelon
d72a8b3f5d
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58717
2004-04-20 20:38:20 +00:00
John Camelon
93c7225abf
org.eclipse.cdt.core<BR><BR>
...
nbsp;Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=59134 <BR>
nbsp;Partially fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=58858 <BR>
nbsp;Added in additional CompletionKind's for STRUCT_REFERENCE, UNION_REFERENCE and ENUM_REFERENCE. <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
nbsp;Updated CompletionParseTest for CompletionKind updates.
2004-04-20 20:07:17 +00:00
John Camelon
b8154fb0fc
org.eclipse.cdt.core<BR>
...
Restructuring of the parser extension packages. <BR>
Introduce IParserExtension and IASTFactory mechanisms w/partial implementation for GCC. <BR>
Introduce IGCCToken and GCCKeywords and fleshed out GCCScannerExtension implementation and interworking with Scanner. <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39697 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39695 <BR>
Fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=39684 <BR>
<BR>
org.eclipse.cdt.core.tests<BR>
Moved testBug39684() & testBug39695() from ASTFailedTests to QuickParseASTTests.<BR>
Updated CompleteParseASTTest::testBug39697().<BR>
Added CompleteParseASTTest::testBug39684() & CompleteParseASTTest::testBug39695().
2004-04-20 17:36:41 +00:00
Andrew Niefer
6b096ee976
fix bug 59149
2004-04-19 21:27:59 +00:00