Mike Krüger
b978482653
* Src/PrettyPrinter/CSharp/OutputFormatter.cs:
...
* Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs:
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added place on new
line options.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3856 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
1e6aefef7e
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: fixed bracket
...
space output issues.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3855 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
175c1b9082
* Src/PrettyPrinter/CSharp/OutputFormatter.cs:
...
* Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs:
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added some
formatting options.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3854 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
92086ff64b
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Respected the
...
aroundassignment option in more constructs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3850 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
c16eaaff79
* NRefactory.csproj:
...
* Src/PrettyPrinter/CSharp/OutputFormatter.cs:
* Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs:
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added some options.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3849 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
f514596684
* Src/PrettyPrinter/CSharp/PrettyPrintOptions.cs:
...
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added some output
options.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3848 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
f71ba19cae
* Src/Parser/IParser.cs:
...
* Src/Lexer/VBNet/Lexer.cs:
* Src/Lexer/CSharp/Lexer.cs:
* Src/Lexer/AbstractLexer.cs:
* Src/Parser/AbstractParser.cs:
* Src/Lexer/Special/Comment.cs:
* Src/Parser/VBNet/VBNetParser.cs:
* Src/Lexer/Special/TagComment.cs:
* Src/Parser/CSharp/CSharpParser.cs:
* Src/Lexer/Special/SpecialTracker.cs:
* Src/Lexer/CSharp/ConditionalCompilation.cs:
* Src/Lexer/Special/PreProcessingDirective.cs:
* Src/PrettyPrinter/AbstractOutputFormatter.cs:
* Src/PrettyPrinter/CSharp/CSharpOutputVisitor.cs: Added some
nrefactory features for monodevelop.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3845 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
594359f77f
* Src/PrettyPrinter/VBNet/VBNetOutputFormatter.cs: Use
...
Environment.Newline instead of hardcoded eol terminator.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3840 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Christian Hornung
066ef2d4c3
Fixed SD2-1529 - Forms designer rewrites array field declarations.
...
Fixed NRefactory -> CodeDOM output for array types.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3833 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f80ca05e61
New feature: Edit > Insert > Paste as comment/string.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3832 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
30c368da42
Fixed namespace handling in Boo code completion.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3831 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
21d4f3cfc5
* cs.ATG:
...
* Parser.cs: Fixed unit tests.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3823 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Mike Krüger
cc5006261d
checked in some changes from monodevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3822 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
aa5981c5c8
Make DisplayBindingService public.
...
Change keyboard shortcut for debug-mode code completion to Ctrl+Space+Alt+Dot (debug builds only).
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3813 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
9b1d4e2476
Fixed a few cases where "IsKeyword" was not set correctly.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3787 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
363aced498
Fixed SD2-1499: Parser null reference exception when parsing an incomplete VB.NET class
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3735 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a9a5a21b9a
Fixed SD2-1481: C# parser does not support extern aliases
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3718 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2921e6f48b
NRefactory: ensure Parent property is correctly set for all nodes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3717 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
2c30b55515
NRefactory: Fixed end position of multiline tokens.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3715 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
abdf370ea4
Fixed SD2-1469: Argument out of range exception in expression finder
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3714 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c197764697
Fixed SD2-1476: Return value attributes not converted correctly
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3712 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
e9eba2d44b
'default' keyword was missing in completion list in field initializers.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3699 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7181ed1237
NRefactory: set parent property on PropertyGetSetRegion, EventAddRemoveRegion, TemplateDefinition.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3682 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
7cd399e8d2
Fixed forum-8567: "invalid EmbeddedStatement" when using Dim in single-line-if "If a Then Dim b As String"
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3663 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
356b72f930
Fixed handling of query continuations.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3662 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
c816abee89
NRefactory: Remove TypeReference.SystemType. TypeReference.Type now always represents the system type for primitive types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3660 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
bcb4ace39a
Fixed NRefactory bug when detecting cast expressions: If the tokens in the parenthesis look like a pointer type, don't check the cast follower.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3656 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
d64c3db0da
Fixed forum-8572: scoping of query continuation variables (thanks to Joseph Albahari)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3629 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
0bc307d4eb
Mark .exe, .dll and .bat files as executable (required for cygwin).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3619 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
eaca0978dc
Rename category for WPF project templates from ".NET 3.0" to "WPF".
...
Made Token.next internal (it is for Peek support in the Lexer and should not be directly used)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3538 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
a8570d9287
Fixed snippet converter C# -> VB (references to unknown properties like "this.Font" were seen as method groups, causes the converter to incorrectly add "AddressOf")
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3531 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
e0c660f7bb
Improved "Extract Method" and added IsReferenceType to IReturnType
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3512 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
690d353d37
Fixed forum-8290: Do not add "static" to constants when converting a VB module to a C# class.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3476 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
37537f28bf
Fixed forum-8242: VB.NET parser does not support "For Expression = Start To End" syntax.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3473 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
585c7519f4
finished AST generation for VB.NET query expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3403 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
91f3864fc6
started work on VB.NET queryexpression AST
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3389 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
082b2f4bd4
VB.NET: grammar (no AST generation yet!) for query expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3386 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
7778023f03
cleanup
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3385 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
d5333fe80f
VB.NET tokens for QueryExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3383 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
98f4e6aacc
VB.NET lambda expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3382 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
5add8e0921
VB.Net: "Option Infer" statement
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3381 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
ead3e0d612
added "Infer" keyword;
...
ordered keywords;
memberreferenceexpression vs. typereferenceexpression
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3380 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
90197b2101
VB.NET: Identifier expression can have type arguments;
...
Added tests for AddressOf expression
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3378 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
7a09eef396
VB.NET nullable value types
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3376 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
e7df280557
anonymous types for VB.NET
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3372 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
e3733a8709
member initialization for VB.NET object creation expressions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3371 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
16fcc4255f
conditional operator and null coalescing operator for VB.NET
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3370 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
6c370efeeb
VB.NET partial methods
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3367 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
b96cbb193a
set location for AST elements (fixes unit tests)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3363 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Markus Palme
a1d947d5cd
run CheckParentVisitor on VB.NET unit tests;
...
fixed parent for Erase statement
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3361 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago