Bogdan Gheorghe
145b478b9c
Patch for Tanya Wolff: Content Assist Regession Tests
2004-12-17 22:26:55 +00:00
John Camelon
0cb94d4f49
Patch for Devin Steffler.
...
This patch adds the implementation of CFunctionTypes to the new parser. In it I also cleaned up some of the old implementation that I had for other types so that it was easier to implement FunctionTypes.
2004-12-17 20:23:47 +00:00
John Camelon
ec4d154f13
Fixed type-ohs.
2004-12-17 14:29:28 +00:00
John Camelon
1c56aae7c8
Remove warning.
2004-12-16 21:01:17 +00:00
John Camelon
c66fd5bdef
Designated Initializers were not being seen in the physical AST.
2004-12-16 20:56:35 +00:00
Andrew Niefer
73f50ce64b
More Tests for C++ bindings
2004-12-16 00:03:44 +00:00
John Camelon
ef21d7a687
Check for null.
2004-12-15 21:29:47 +00:00
John Camelon
50f8dcd8aa
Address some performance issues regarding opening inclusions in the resource tree for both the new and old parser framework.
2004-12-15 21:12:51 +00:00
Andrew Niefer
495d10915b
This someone got left out of the last commit
2004-12-15 17:57:28 +00:00
Andrew Niefer
04105fe09e
Array Types patch from Devin Steffler
...
plus small changes to fix broken GCCTests
2004-12-15 17:56:49 +00:00
Andrew Niefer
7c6a5a0094
C++: enumerations, enumerators and pointers to functions
2004-12-15 17:09:04 +00:00
John Camelon
8e1dc14197
Switch DOM tests to use DOMScanner.
...
Updated DOMScanner constructor.
Added __asm__ macro to GNUScannerConfiguration
2004-12-15 15:55:55 +00:00
John Camelon
cac97aa220
asm was not a keyword in C. :-(
2004-12-15 15:30:02 +00:00
Alain Magloire
b5b9cb7f7d
add news item
2004-12-14 22:02:02 +00:00
Alain Magloire
20eff26a4f
NEWS file
2004-12-14 22:01:31 +00:00
John Camelon
b0c3398285
Separate Scanner2 into BaseScanner, Scanner2 & DOMScanner.
2004-12-14 21:17:49 +00:00
Andrew Niefer
b6fa19a6f7
for statements, field references
2004-12-14 20:17:23 +00:00
Andrew Niefer
b0f2b85991
more C Types from Devin Steffler
2004-12-14 20:07:42 +00:00
Alain Magloire
57a32ca95d
2004-12-14 Alain Magloire
...
PR 80631 Patch form Przemek Tomaszewski
* src/org/eclipse/cdt/internal/ui/editor/CContentOutilinePage.java
* src/org/eclipse/cdt/internal/ui/editor/CContentOutlinerProvider.java
* src/org/eclipse/cdt/internal/ui/editor/CEditor.java
* src/org/eclipse/cdt/internal/ui/editor/CEditorMessages.properties
* src/org/eclipse/cdt/internal/ui/editor/CSourceViewer.java
* src/org/eclipse/cdt/internal/ui/editor/ICEdtiroActionDefinitionIds.java
* src/org/eclipse/cdt/internal/ui/text/COutlineInformationControl.java
* src/org/eclipse/cdt/internal/ui/text/CSourceViewerConfiguration.java
* src/org/eclipse/cdt/internal/ui/util/ProblemTreeViewer.java
* src/org/eclpse/cdt/ui/CElementContentProvider.java
* plugin.properties.
* plugin.xml
2004-12-14 18:46:40 +00:00
John Camelon
46150fa029
Goodbye IScannerExtension.
...
Hello IScannerConfiguration.
2004-12-14 16:17:21 +00:00
Andrew Niefer
656d059c25
- IArrayType
...
- function types and parameter bindings
2004-12-14 15:33:13 +00:00
Bogdan Gheorghe
5e4ae64149
Patch for Tanya Wolff: Search Regression Tests
2004-12-13 21:53:15 +00:00
John Camelon
bafd80d00c
Fixed a regression in previous update to CCompletionProcessor, easily discovered through running the JUnit suite.
2004-12-13 21:16:29 +00:00
John Camelon
c07a9f8750
Revert.
2004-12-13 21:09:44 +00:00
John Camelon
a49710a25a
Fixed ui.tests ... Content Assist tests were asserting out of order.
2004-12-13 21:03:12 +00:00
John Camelon
7c23d4f9bb
Refactored Scanner2 to make it subclassable.
...
Started to merge GCCScannerExtension into Scanner2 making it configuration based.
2004-12-13 20:40:02 +00:00
Andrew Niefer
0d99c950b0
fix CQualifierType#getType(), from Devin Steffler
2004-12-13 18:54:02 +00:00
Andrew Niefer
b9d472dbe3
Start of types for C. By Devin Steffler
2004-12-13 18:17:23 +00:00
Alain Magloire
5ad554739c
2004-12-12 Alain Magloire
...
PR 80631 Patch form Przemek Tomaszewski
* src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.java
* src/org/eclipse/cdt/internal.ui/preferences/CEditorPreferencePage.properties
* src/org/eclipse/cdt/internal/ui/text/CBraceRule.java
* src/org/eclipse/cdt/internal/ui/text/CCodeScanner.java
* src/org/eclipse/cdt/internal/ui/text/CppCodeScanner.java
* src/org/eclipse/cdt/internal/ui/text/ICColorConstants.java
* src/org/eclipse/cdt/internal/ui/text/NumberRule.java
* src/org/eclipse/cdt/internal/ui/text/SingleCharRule.java
2004-12-13 01:52:48 +00:00
Andrew Niefer
22964c077e
- initial pass at function resolution for bindings
...
- start of IType implementations for C++
2004-12-11 17:47:31 +00:00
John Camelon
d4bd5b2942
Further IASTNodeLocation & framework updates.
2004-12-10 21:02:55 +00:00
Alain Magloire
da52887933
2004-12-09 Alain Magloire
...
Fix for 80724: not showing initialized global variables.
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
2004-12-10 20:32:53 +00:00
Alain Magloire
2db439e528
remove the core folder for now.
2004-12-10 20:28:33 +00:00
David Inglis
1cd952bf2b
fixed bug # 80713
2004-12-10 19:59:14 +00:00
Alain Magloire
817d04d43f
2004-12-10 Alain Magloire
...
No need for TestBuffer test, it is now in JFace.
2004-12-10 17:49:05 +00:00
Alain Magloire
3c9660722e
2004-12-10 Alain Magloire
...
Fix for 77874.
In order to fix this we removed all of the Eclipse-1.0 classes
that we copied in the CDT.
The good news is that it is now part of Eclipse-3.x platform and we no
need to carry the duplicate.
The templates support was rewritten to use the JFace templates support
classes.
* src/org/eclipse/cdt/internal/corext/template/*: remove to use
JFace Templates support.
* src/org/eclipse/cdt/internal/corext/template/c/*: rewritten to use
JFace Templates classes.
* src/org/eclipse/cdt/intenal/corext/texmanipulation/*: remove to use
JFace TextEdit support
* src/org/eclipse/cdt/internal/ui/preferences/CTemplatePreferencePage.java:
Rewritten to take advantage of JFace support for Templates.
* src/org/eclipse/cdt/internal/ui/text/link/*: Remove use JFace
* src/org/eclipse/cdt/internal/ui/text/template/*: Remove use JFace templates
* plugin.xml
* plugin.properties
* template/default-templates.xml
2004-12-10 17:22:41 +00:00
Andrew Niefer
3b8838d4bc
Interfaces for basic types
2004-12-10 17:03:16 +00:00
John Camelon
97c7e2b893
Fixed compile error.
2004-12-10 03:55:37 +00:00
John Camelon
b9bdbe47af
Moved parser2 packages to dom.parser
2004-12-10 03:53:10 +00:00
John Camelon
9508bc314e
Some further DOM updates.
2004-12-10 03:42:44 +00:00
Alain Magloire
61c0dd0e48
2004-12-09 Alain Magloire
...
Fix for 80620
* utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java
2004-12-09 18:45:31 +00:00
Andrew Niefer
19621807ba
- IType interfaces and tests outlining how it works
2004-12-09 18:13:39 +00:00
John Camelon
c5cef415ab
Made CDOM a singleton.
2004-12-09 03:48:17 +00:00
John Camelon
04cef746c8
Further progress into AST as a service.
2004-12-09 03:45:04 +00:00
John Camelon
e5ffb20068
Moved DOM to src/ folder from parser/ folder.
2004-12-09 01:09:08 +00:00
Vladimir Hirsl
765f599d1d
Removed unused memory allocation in ProcessClosure.ReaderThread.
2004-12-08 22:17:17 +00:00
Bogdan Gheorghe
3148081868
Fix for 76123
...
Added sorting for external file matches
2004-12-08 21:17:37 +00:00
John Camelon
1a2283799d
Added further physical/DOM interfaces.
...
Added the start of the ASTService.
2004-12-08 21:16:54 +00:00
Andrew Niefer
494a85849b
- Add basic ambiguity resolution
...
- start using offsets to aid in traversing different scopes.
- set some offsets on some physical nodes as I notice them
2004-12-08 16:35:10 +00:00
John Camelon
ef16d14160
Remove use of java.util.Lists from Physical tree interfaces.
2004-12-07 19:12:23 +00:00