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
15 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
15 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
15 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
15 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
15 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
15 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
15 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
15 years ago
Siegfried Pammer
8b0e9bb861
added experimental parser for VB .NET expression finder
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5798 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
782a0cb08d
- updated parser to support automatic properties
...
- updated output visitors, converters
- removed returnTypeAttributes from OperatorDeclaration
- added support for Initializers in automatic properties
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5784 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
bb59db87f2
[VB10]
...
- removed returnTypeAttributes from OperatorDeclaration
- implemented automatic properties in Parser
- added Initializer property
- added Unit Tests
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5783 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
85381fae41
recreated branch for VB.NET 9 and 10
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5782 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
40ef20a177
created branch for VB.NET 9 and 10
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@5780 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
15 years ago
Siegfried Pammer
dd93e8bf9a
[VB9]
...
- Updated AST to definition of FromClause
- Updated parser
- Added Unit Tests for QueryExpressionVB
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5700 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
7741361936
[VB9]
...
- added QueryExpressionVB
- fixed grammar for Take and Skip clauses
- clauses where not added to QueryExpression
- fixed Idenitifier assignment in From clause
----
- fixed newlines in NRefactoryASTGenerator
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5697 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
ec8557da3d
Fixed SD2-1628 - Incorrect folding for VB.NET functions
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5624 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6a8bf3b680
Fixed forum-10660: make EndOfStatement between "Else" and the following block optional. It isn't according to the VB spec, but the MS VB compiler allows such code.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5445 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
1bab5625a5
Fix SD2-1584 - VB .NET snippet parser crashes on invalid syntax
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4883 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
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
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
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
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
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
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
Daniel Grunwald
dd5c96bee3
Implemented SD2-1431: C# <-> VB converter: hexadecimal literals should stay hexadecimal
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3263 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f9bf7d61cd
r3143@daniel-notebook: daniel | 2008-06-26 22:55:25 +0200
...
Fixed VB parser bugs related to ":" statement separator use in global scope
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3139 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
b373049a0b
r3142@daniel-notebook: daniel | 2008-06-26 22:16:56 +0200
...
Fixed SD2-1426: VB parser fails on fields separated with :
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3138 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
134fd3a2f9
Fixed SD2-1405: VB ! operator does not parse
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3125 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
f57361a316
Fixed SD2-1422: VB Parser throws exception dealing with some attributes
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3124 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
fc91d0fdd7
Fixed forum-7883: exception when converting "a += b" from C# to VB when "a" is a pointer type.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3120 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
03a8ae3612
Fixed forum-7902: VB parser incorrectly added attribute sections on parameter declarations to all parameters.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3117 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
44fcb45530
FxCop AddIn: allow suppressing assembly-wide messages (e.g. AssembliesShouldHaveValidStrongNames)
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2729 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
0c51983690
NRefactory: Support parsing statements like "SomeDelegate d = GenericMethod<string>;"
...
Renamed FieldReferenceExpression to MemberReferenceExpression.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2676 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago