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
Siegfried Pammer
a287bf628e
finished XML Literals in Parser + Unit Tests
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6020 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
9689a44305
- added more unit tests for XML expressions
...
- implemented PI, CData and empty element expressions
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6018 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
071185b7d6
- added helper methods to AbstractLexer
...
- corrected implementation of ReadXmlCommentOrCData
- implemented parsing of XML comments
- fixed parsing XmlMemberAccessExpression in With-Statements
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6017 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
cea4d02349
implemented XmlMemberAccessExpression in AST
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6016 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
5c6a138577
- added DOM for XML literals
...
- removed XmlProcessingInstructionStart and XmlProcessingInstructionEnd
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6013 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
04afca4812
fixed some bugs in EF parser
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6003 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8588f756f9
- implemented correct lexing of processing instructions
...
- implemented correct handling of nested embedded VB blocks in XML
- implemented XmlAccessOperators
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/vbnet@6002 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
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
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
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
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
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
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
16 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
16 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
16 years ago
Daniel Grunwald
24bf6cb70d
Fixed position of EOF token.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5705 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 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
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
Markus Palme
d5333fe80f
VB.NET tokens for QueryExpression
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3383 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 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
18 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
18 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
18 years ago
Daniel Grunwald
6bfa9f37c2
NRefactory: add support for evaluating C# preprocessing directives
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2972 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
18 years ago
Daniel Grunwald
d2315a13c0
Worked on VB<->C# converter.
...
Fixed SD2-980: VB 'For Each' statement not converted correcly to C#
Text editor: Use TextLocation struct instead of System.Drawing.Point to represent line/column pairs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
1ea9ac7b61
More improvements for the C#->VB converter.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2656 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
6331df6b0c
Fixed forum-17502: exception in C# and VB lexer when a hexadecimal literal is larger than ulong.MaxValue.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2559 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Daniel Grunwald
40b92e149e
VB token list: "Off" and "Explicit" are not reserved words.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2453 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
19 years ago
Markus Palme
a1543c981e
removed unused import statements
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
821cae6ee3
Remove unnecessary usage of Assembly.GetEntryAssembly
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1618 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
19d999cf82
SD2-945: Typing a declaration of two or more variables in the same line (VB) throws exception
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1611 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
720d93d03f
Fixed SD2-930: VB exponential operator not converted to C#
...
Fixed SD2-879: Folding breaks with consecutive operators in VB code
Fixed SD2-906: Folding breaks on VB property declaration
Fixed SD2-921: Definitions in one line converted incorrectly from VB to C#
Fixed SD2-903: 'Using' statement not converted correctly from VB to C#
Fixed SD2-890: 'uint' type converted incorrectly from C# to VB
Fixed SD2-907: static method level variables are not translated from VB to C#
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1605 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
a5ec465e77
Merged missing SharpReport resources from Corsavy.
...
Fixed some bugs in code analysis-AddIn.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1603 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
9fa1b07c0c
Fixed some FxCop warnings in NRefactory.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1599 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
c842399550
Allow AddIns to customize the MSBuild logger.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1590 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
64971ec421
Implemented SD2-446: Support skipping method bodies in VB Lexer.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1586 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago
Daniel Grunwald
835c7dedbd
NRefactory: use Location structure instead of System.Drawing.Point for source positions.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@1581 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
20 years ago