Siegfried Pammer
037707520e
- added ThrowStatement and TryStatement
...
- added more unit tests
- fixed bugs in XML mode detection in Case clauses
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5976 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bbf0ec884a
- fixed some XML-mode detection errors in ForLoopStatement
...
- reimplemented parsing of Key in MemberInitializer
- added ErrorHandlingStatement
- added further unit tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5975 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8048697694
Make Expressions in ArgumentList optional, make Statements in single-line-If optional
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5974 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
44a6852425
implemented LoopStatements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5973 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bd1486dbee
added missing possible expression in SelectStatement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5971 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
b9c8d77064
implemented SelectStatement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5969 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
3a0d6c2ddb
Implemented IfStatement and ConditionalStatement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5968 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8c9ae0229d
deactivate ConditionalExpression, it currently conflicts with normal If statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5963 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
82d17b482d
implemented ConditionalExpression and CastExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5962 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
14c2655dd0
implemented NewExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5959 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
557629979d
extended ExpressionFinder parser with Operators and several other expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5958 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
580a3d8c20
- implemented grammar for XML literals
...
- removed most LL(1) conflicts from parser
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5949 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7fb5b52dc7
Fixed DefinitionViewPad.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5948 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8a12d03745
Solving some LL(1) conflicts
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5946 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
21a2708410
- added LATextReader - supports infinite look ahead
...
- fixed some LL(1)-warnings in ExpressionFinder.atg
- fixed some bugs in VB Lexer
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5945 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3106a49a29
Try to fix SD2-1681 NullReferenceException in AvalonDock.DocumentContent.Close
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5940 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8260a7b2ce
Fixed bug in TaskBoundLoggerFilter that caused the "Suppress message" command to not be available on FxCop warnings.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5931 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
9a65c044d0
extended VBNetOutputVisitor to support single and multi line Sub/Function-Lambdas
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5924 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
01daa6db99
- removed BlockEnd/BlockEnd from CompilationUnit
...
- implemented single and multiline Sub- and Function-lambdas for VB .NET
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5922 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
d5ea71e4fa
implemented handling of XML processing instructions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5915 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8e6797f4bb
try to fix build finally
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5910 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
f2a39ffa73
CC window shows the hint "Press Ctrl+Space to show items from all namespaces" only if Ctrl+Space was not already pressed, and only for NRefactoryCodeCompletionBinding (C# and VB languages).
...
Implementation:
- added bool ICompletionItemList.ContainsAllAvailableItems - the list tells if it could contain even more items and anyone displaying it (SharpDevelopCompletionWindow) can handle this
- bool ContainsAllAvailableItems is always true except for NRefactoryCompletionItemList returned by NRefactoryCtrlSpaceCompletionItemProvider, where it can be set to false
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5906 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
ecba498007
implemented attributes, XML comments and CDATA sections
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5905 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1fa534a080
Implemented nested XML content parsing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5903 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
71e4c64c44
prepare for merge
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5902 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
4e76347386
NRefactory Unit Tests working again
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5901 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
ffc502648a
Lexer can read simple XML literals
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5899 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
aef001350c
- fixed VB Unit Tests
...
- started implementation of XML-Mode in VB Lexer
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5898 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8a464f1a8c
Remove EmptyTemplate from AvalonEdit, instead re-style the CompletionListBox within SharpDevelopCompletionWindow.xaml
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5897 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
0d742ce90f
Commented out the style for SharpDevelopCompletionWindow so that the "Set property 'System.Windows.Setter.Property' threw an exception.' Value cannot be null." crash in ctor of CompletionWindow dissapears.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5896 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
e38b228446
Changed CompletionListBox.EmptyTemplate to ContentPresenter. Attempt to provide TextBlock in SharpDevelopCompletionWindow.xaml, but nothing gets displayed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5895 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
19b4d75de9
Initial commit of Code Quality Analysis AddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5893 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Martin Koníček
0e27d647a6
When CodeCompletion window is empty, it shows "Press Ctrl+Space to show items from all namespaces", so that user learns how to use Ctrl+Space naturally.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5891 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
f113984478
Prevent ArgumentOutOfRangeException in XmlFoldingStrategy if .NET reports XML error at line 0.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5887 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
4ba935e0a1
Remove unused references to ICSharpCode.TextEditor.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5886 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
671595277a
Update to AvalonDock 1.3.3391
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5879 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ba9bc1ba9c
Remove AvalonDock 1.2 (prepare for update to 1.3)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5878 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
f5211322eb
extended ExpressionFinder: now works with local variables and member variables
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5868 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
17f9b913f7
current state of NRefactory additions (broken)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5864 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
b2371e3df2
fixed FormatException and possibly thrown NotSupportedException in Token
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
eeb136c17e
Fixed null reference when compiling IronPython projects or projects that explicitly do not reference mscorlib.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5862 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6bbcfb4a7f
Update Mono.Cecil to commit a9195cc682bece967677152d7d6bc433a58d746c.
...
Should fix ArgumentException in Mono.Cecil.TypeParser.GetMetadataScope.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5858 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
3d04de0098
Fixed C# parser when casting the result of a default-expression "(int)default(short)".
...
Code cleanup in OptionPanel.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
62b5ddf531
replaced BuildKeywords.pl by KeywordGenerator.cs
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5828 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
96488a9045
Partially implemented Imports for XML Namespaces. See remarks in VBNET.ATG for details.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5826 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
dceee20409
started with implementation of expressions in VB .NET ExpressionFinder Parser
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5820 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
25b828694b
Add "CopyLocalWorkaround" to build. (part of fix for SD2-1670 - Allow compiling .NET 4 projects without having the .NET 4 SDK installed)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5814 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
bb1c643db3
fixed some unit tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5803 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
5f4ab30f4d
fixed build (hopefully)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5801 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
dfbcf6faf4
- updated visitors
...
- implemented "convert to automatic property" for VB.NET
- started implementation of "CC while you type"
- first draft of Block highlighting
- implemented bracket highlighting
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5799 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago