Browse Source

- 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
pull/1/head
Siegfried Pammer 16 years ago
parent
commit
d27e4926f6
  1. 8
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Highlighting/Resources/VBNET-Mode.xshd
  2. 2
      src/Libraries/NRefactory/Project/Src/Lexer/VBNet/ExpressionFinder.atg
  3. 4234
      src/Libraries/NRefactory/Project/Src/Lexer/VBNet/Parser.cs

8
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Highlighting/Resources/VBNET-Mode.xshd

@ -207,11 +207,13 @@
<Keywords color="ContextKeywords"> <Keywords color="ContextKeywords">
<Word>Aggregate</Word> <Word>Aggregate</Word>
<Word>Ansi</Word> <Word>Ansi</Word>
<Word>Ascending</Word>
<Word>Auto</Word> <Word>Auto</Word>
<Word>Binary</Word> <Word>Binary</Word>
<Word>By</Word> <Word>By</Word>
<Word>Compare</Word> <Word>Compare</Word>
<Word>Custom</Word> <Word>Custom</Word>
<Word>Descending</Word>
<Word>Distinct</Word> <Word>Distinct</Word>
<Word>Equals</Word> <Word>Equals</Word>
<Word>Explicit</Word> <Word>Explicit</Word>
@ -235,13 +237,13 @@
<RuleSet name="PreprocessorSet" ignoreCase="true"> <RuleSet name="PreprocessorSet" ignoreCase="true">
<Keywords fontWeight="bold"> <Keywords fontWeight="bold">
<Word>Const</Word> <Word>Const</Word>
<Word>If</Word>
<Word>ElseIf</Word>
<Word>Else</Word> <Word>Else</Word>
<Word>ElseIf</Word>
<Word>End</Word> <Word>End</Word>
<Word>ExternalChecksum</Word>
<Word>ExternalSource</Word> <Word>ExternalSource</Word>
<Word>If</Word>
<Word>Region</Word> <Word>Region</Word>
<Word>ExternalChecksum</Word>
</Keywords> </Keywords>
</RuleSet> </RuleSet>
</SyntaxDefinition> </SyntaxDefinition>

2
src/Libraries/NRefactory/Project/Src/Lexer/VBNet/ExpressionFinder.atg

@ -637,7 +637,7 @@ ExpressionSuffix =
. .
CastExpression = CastExpression =
SimpleCastExpression | ("DirectCast" | "TryCast" | "CType") "(" Expression "," TypeName ")" SimpleCastExpression | ("DirectCast" | "TryCast" | "CType") "(" Expression "," (. PushContext(Context.Type, la, t); .) TypeName (. PopContext(); .) ")"
. .
SimpleCastExpression = SimpleCastExpression =

4234
src/Libraries/NRefactory/Project/Src/Lexer/VBNet/Parser.cs

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save