1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

2914 commits

Author SHA1 Message Date
Alain Magloire
a3e7c1ab78 _ is also part of a word 2003-09-08 20:11:37 +00:00
Alain Magloire
5cada17513 Remove obsolete constant 2003-09-08 20:11:18 +00:00
Alain Magloire
013b7794ef be aware of += and :: and := 2003-09-08 20:10:52 +00:00
Alain Magloire
f5a40d1db9 Fix the parsing. 2003-09-08 20:10:26 +00:00
Mikhail Khodjaiants
9fbe84c409 New class - SolibSearchPathBlock. Implements the UI control block to set the shared library search path. 2003-09-08 20:08:13 +00:00
John Camelon
8e62beb552 CORE & UI
Made scoping support more robust in CompleteParse mode. 
	Refactored ISourceElementRequestor (enter|exit)CodeBlock() to take IASTCodeScope rather than IASTScope. 
	Removed the now obsolete DOM.  
	Added enumerator references to ISourceElementRequestor.
	
TESTS
	Added CompleteParseASTTest::testThrowStatement(), testScoping(), testEnumeratorReferences().
	Removed LineNumberTest source as it is obsolete.
2003-09-08 19:17:53 +00:00
Mikhail Khodjaiants
5ac0a1a30b CoreFileConfiguration supports shared libraries. 2003-09-08 18:43:02 +00:00
John Camelon
cecd8598a0 Patch for Andrew Niefer
Core : 
- Create ParserLanguage.java
- Modified ParserFactory functions to take ParserLanguage as parameter
- Modifier Parser, Scanner & ParserSymbolTable to use new ParserLanguage 
class
- Update call to ParserFactory in Indexer, Search, CModelBuilder & 
Dependency Tree

Core.tests:
- Updated calls to ParserFactory to specify which language to use

UI:
-CStructorCreator uses the parser, modified call to ParserFactory to 
specify CPP language.
  (this is the same behaviour as before)
2003-09-08 18:11:00 +00:00
Alain Magloire
7f1f51e837 indent 2003-09-08 16:20:25 +00:00
Alain Magloire
f4a7b9bcc3 null out the makefile variable 2003-09-08 16:20:15 +00:00
Alain Magloire
78f034de45 Fix to the parser 2003-09-08 16:19:39 +00:00
David Inglis
b871d57ad8 added scheme for CProject extension 2003-09-08 14:03:15 +00:00
John Camelon
6c33540aab Patch for Hoda Amer
Core : 
    Added references to variables with pointers in solution of bug#42453:Expression result types not computed 
Tests: 
        Added tests to CompleteParseASTTest to test the expression result type for function calls that reference variables with pointers (bug#42453).
2003-09-08 12:31:30 +00:00
Alain Magloire
e6e17610e5 Work on code completion and hover. 2003-09-08 04:59:14 +00:00
Alain Magloire
b618113882 Put imports 2003-09-08 04:58:16 +00:00
Alain Magloire
02988e794e trim strings 2003-09-08 04:57:59 +00:00
Alain Magloire
a8edb98ca7 Makefile adapter. 2003-09-08 04:57:30 +00:00
Alain Magloire
3638c876a5 new File BadStatement 2003-09-08 04:57:16 +00:00
Alain Magloire
b5bfa05375 Add BadStatement 2003-09-08 04:56:50 +00:00
Alain Magloire
39e50dd226 Change visibility of fields. 2003-09-07 19:52:20 +00:00
Alain Magloire
a408d89e9f change visibility of fProject 2003-09-07 19:51:46 +00:00
Alain Magloire
15c9704c98 refactor effect of a rename 2003-09-07 19:45:37 +00:00
Alain Magloire
afecf0245a New images for the Makefile editor. 2003-09-07 19:45:15 +00:00
Alain Magloire
11fbc47cb2 Rename to Makefile*.java instead of Make*.java
Files are for managing Makefile related things.
2003-09-07 19:44:27 +00:00
Alain Magloire
9147013836 Implements the interface of IMakefile 2003-09-07 19:42:53 +00:00
Alain Magloire
3e86e80afd Interface of the Makefile parser 2003-09-07 19:42:06 +00:00
Tanya-Marise De Sousa
371823e7b4 September 6, 2003 delivery 2003-09-06 16:36:23 +00:00
Tanya-Marise De Sousa
0638cb0ed9 September 5, 2003 delivery 2003-09-05 21:09:56 +00:00
David Inglis
ad843c5751 finish up project convertion to convert old make target to new targets
finish up build target dialog
   - add/remove/delete now working
   - displayed as a table
2003-09-05 20:52:24 +00:00
David Inglis
428e119084 added project to createion of make target for initial default settings 2003-09-05 20:51:03 +00:00
David Inglis
ffaa2d3da7 remove scanner and build model on configure 2003-09-05 20:50:34 +00:00
John Camelon
8b12ea5492 CORE
Continue to add support for parsing within function bodies.  
	Add workaround for 1.2 for inline function declaration-before-use chicken-and-egg.
	
TESTS
	Added CompleteParseASTTest::testSimpleIfStatement(), testSimpleWhileStatement(). 
	testSimpleSwitchStatement(), testSimpleDoStatement().
2003-09-05 19:24:11 +00:00
John Camelon
d1d3dec2fe Patch for Andrew Niefer
Core:
- fix patterns & indexing for Enumerators

Core.Tests:
- Added testEnumerators to OtherPatternTests.java
- Modified resources/search/classDecl.cpp to include some enumerators

UI:
- enable Selected Resources scope
- populate dialog base on selection when opened from outline view
- fix small bug that found namespaces when searching for enumerations
- tweak sorting by path to consider line number second
2003-09-05 18:31:52 +00:00
Alain Magloire
4a6ab5ef38 updated. 2003-09-05 16:23:23 +00:00
Alain Magloire
553b984d2f Wrap the master fd, since they are share by two streams 2003-09-05 16:23:11 +00:00
John Camelon
63ed749357 Patch for Hoda Amer
- Added references to variables in solution of bug#42453:Expression result types not computed 
        - Solution to bug#42560: Class Cast Exception during Method definition
2003-09-05 15:23:17 +00:00
David Inglis
dec04e4d8b fixed exception when no error parsers are present 2003-09-05 14:37:20 +00:00
John Camelon
d557f7864c CORE
Fixed NPE on nested declarations in code blocks.  
	
TESTS
	Updated CompleteParseASTTest::testSimpleForLoop()
2003-09-05 14:20:15 +00:00
John Camelon
ae96e590ff Patch for Andrew Niefer
Fixed NPE in CompleParseASTFactory.createClassSpecifier caused by a null 
name.
2003-09-05 13:45:16 +00:00
Tanya-Marise De Sousa
9eb63f2fdb September 4, 2003 delivery 2003-09-04 21:14:55 +00:00
John Camelon
619b617056 CORE/UI
First pass of parsing function bodies with X-Reference information.
    Updated IASTFactory/ISourceElementRequestor to include IASTCodeScope
    constructs, clients should keep this in mind and update their implementations.

TESTS
    Updated ASTFailedTests::testBug39702() to fail more accurately.
    Added testSimpleFunctionBody(), testSimpleForLoop() to CompleteParseASTTest.java.
2003-09-04 20:47:05 +00:00
David Inglis
55efa70a8a add command for targetbuidl ation 2003-09-04 20:27:08 +00:00
David Inglis
0b3616d668 target build dialog 2003-09-04 20:26:48 +00:00
David Inglis
ad31833096 due to refactor 2003-09-04 20:26:22 +00:00
David Inglis
394aa2311a rename 2003-09-04 20:25:21 +00:00
David Inglis
393dce00d8 update 2003-09-04 20:23:11 +00:00
Alain Magloire
bd3f9a8b37 Updated. 2003-09-04 19:07:21 +00:00
Alain Magloire
b08d8585ab Faulty login when checking the BuildConsole preferences. 2003-09-04 19:07:07 +00:00
David Inglis
521c84d7bd missing icon 2003-09-04 17:53:45 +00:00
Doug Schaefer
27de4f3521 Minor modifications to the scripts. 2003-09-04 17:51:29 +00:00