Siegfried Pammer
efba806bb0
Lambda-parameters are now shown in the CC list
15 years ago
Siegfried Pammer
eb5e7b9c2c
fixed EF-bug when parsing declarations like: Dim x As A, y As B
15 years ago
Siegfried Pammer
5e5d2066a1
fixed wrong position of Implements/Handles clause in Sub/Function declarations
15 years ago
Siegfried Pammer
21f0045b53
added missing keyword in type modifiers
15 years ago
Siegfried Pammer
4b1503d40b
VB: properly fixed ILC-detection after attributes
15 years ago
Siegfried Pammer
a2858c577c
fixed missing NotInheritable modifier
16 years ago
Siegfried Pammer
a20f8e7bac
fixed similar bug as in rev. 6405, but with Using statements, added unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6408 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
930702e9af
fixed some bugs in VBNetExpressionFinder:
...
- _ at end of expression
- could not find expression in ExpressionRangeVariable without variable declaration
and added unit tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6405 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
6f668e1749
fixed bug in EF parser grammar regarding Using statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6404 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
6784d914d2
fixed bug in VB Lexer: ParameterList in ExpressionRangeVariable was not recognized
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6393 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
babad5da81
ExpressionFinder:
...
- handle VB array initializer after New expression correctly
- handle Using variable declarators
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6392 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f12702b989
- fixed missing Implements/Handles clause in Sub and Function declarations in EF Parser
...
- fixed bug in ILC handling
- added more informative exception message for errors in XML mode handling
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6365 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d27e4926f6
- added missing VB keywords to VBNET-Mode.xshd
...
- fixed code completion in CastExpressions
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6358 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
963f910d54
fixed Unit Tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6356 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
4309c65a17
- fixed missing instructions in EF Parser
...
- fixed handling of Enum - End Enum
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6352 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
138742401f
- improved handling of highlighting of current parameter
...
- added SYNC to EndOfStmt to allow parser to continue at EOL and : in VB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6335 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
c89b7a5e29
implemented SD-631 for VB .NET
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6329 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
a19f10d222
- fixed infinite loop in VBNetExpressionFinder
...
- fixed context detection at Inherts/Implements
- removed unused variable from VBNetBracketSearcher
- added InsightWindowHandler
- implemented method insight in VB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6322 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bcf917f92d
- fixed parser bugs
...
- fixed expression finder bugs
- implementation of some cc features
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6207 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
3219079f94
- removed IOption
...
- replaced with IVBNetOptionProvider
- XDocument, XElement, XComment, XProcessingDirective, XCData will be correctly resolved
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6191 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
0d04541240
- reimplemented TryTypeInference feature as CC item "? ="
...
- fixed bugs with expressions expecting Type context.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6184 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
72c96031b3
fixed object/collection initializer in local variable declaration
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6170 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
0471aa9cc8
implemented properties in EF Parser;
...
allow multiple member variable/constant declarations per statement
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6163 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8d087bbd83
- fixed bugs in ExpressionFinder
...
* expressions starting with primitive type keywords
* fixed positions of expression if nothing is found (needed for With-CC)
- correctly resolve Array-TypeReferences
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6155 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1e1e4cd46b
fixed bugs in ExpressionFinder and inconsistent completion results
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6154 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1da056e7c4
fixed FindExpression after parameter list opening brace
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6153 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
fcb46391af
implemented completion for Return
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6146 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
a7e313349c
fixed imports-completion after newline
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6145 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
7b31564b8d
fixed CC for New-expressions like
...
Throw New <expr>
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6141 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
0c0b4b151f
CC is now working at the beginning of the first parameter
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6140 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
48f95300e4
implemented recursion of types inside types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f85b849478
implemented Interfaces and fixed build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
155eb1a698
implemented Enums
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6137 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
e7e141401b
enabled completing existing expressions on ctrl+space
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6136 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
0a4557c9a1
fixed code completion in first parameter
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6134 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
20cbf34bd8
- reintroduced Identifier-Blocks
...
- having problems with member variable declarations
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6133 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
aab8d9b0e0
- moved some expression contexts to CSharpExpressionContext
...
- removed IdentifierExpected-Blocks
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6128 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
956ec3bbe3
added VB specific Parameter expression context
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6127 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
cca4d61806
- implemented ObjectCreation and Type context
...
- fixed bugs in ExpressionFinder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
c60157c9a4
- fixed bug in ExpressionFinder
...
- removed the need for CompletionDataProvider infrastructure
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6103 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8695eb0004
implemented CC after Imports
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6099 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d5b46a969a
- added Exception handling on errors in ExpressionFinder
...
- implemented Option clauses in EF-Parser to allow automatic keyword completion
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6091 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
151548cf32
renamed namespace to ICSharpCode.VBNetBinding; started implementation of new Code Completion binding
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6077 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
3f161c463c
- fixed LL1 conflict with CollectionInitializer
...
- added more unit tests
- extended VBNetExpressionFinder
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6071 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8671ab60c2
- added keywords to CC
...
- added some snippets
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6068 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bb1fa1202e
implemented FindFullExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6067 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
c76bf5efc2
made EF parser more suitable for the ExpressionFinder
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6060 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f5e798c77d
code cleanup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6046 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
6d6ed44387
fixed bugs in VB Lexer
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6038 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
343be4dd11
implemented detection of implicit line continuations
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6024 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago