Siegfried Pammer
d83c0e6d37
add support for comments
14 years ago
Siegfried Pammer
0f33774526
output ThrowStatement
14 years ago
Siegfried Pammer
8cb9d38d40
add ArrayInitializerExpression and ObjectCreationExpression
14 years ago
Siegfried Pammer
d523549f6d
fix indentation in Accessor blocks
14 years ago
Siegfried Pammer
7ed36c09e8
convert default(T) to Nothing and typeof() to GetType()
14 years ago
Siegfried Pammer
032f217237
implemented IfElseStatement and some more expressions
14 years ago
Siegfried Pammer
82c6419e7d
implement translation of EnumDeclaration
14 years ago
Siegfried Pammer
d2174182bc
implement PropertyDeclaration; add Inherits/Implements to TypeDeclaration; implement output for DelegateDeclaration
14 years ago
Siegfried Pammer
e0bfac9bd3
implement proper conversion of FieldDeclaration
14 years ago
Siegfried Pammer
43cf583e81
add MethodDeclaration, ConstructorDeclaration; EventMemberSpecifier, InterfaceMemberSpecifier for Handles and Implements clauses
14 years ago
Siegfried Pammer
3a26819995
add GetTypeExpression, GetXmlNamespaceExpression, MemberAccessExpression, TypeOfIsExpression and TypeReferenceExpression
14 years ago
Siegfried Pammer
b3ec92a6ed
implement AddressOfExpression, InstanceExpression, ParenthesizedExpression and SimpleNameExpression
14 years ago
Siegfried Pammer
b9dc346330
implement Attribute conversion
14 years ago
Siegfried Pammer
5f5a38c0f6
add support for Imports and Namespaces
14 years ago
Daniel Grunwald
e1871859d4
Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
14 years ago
Siegfried Pammer
1e4a1d911c
add missing CSDemo files
14 years ago
Siegfried Pammer
b5c55470c5
finished implementation of global level VB constructs
14 years ago
Siegfried Pammer
a810296de9
- fixed bugs/missing features in ExpressionFinder.atg
...
- add QualifiedType
- partially implement TypeName in the parser
14 years ago
Siegfried Pammer
dd8c7f7325
add new VBDemo
14 years ago
Siegfried Pammer
99d4a8f24b
remove code from MainForm in sample
14 years ago
Siegfried Pammer
13a8348d4a
add XmlLiteralString
14 years ago
Siegfried Pammer
d82f280132
reimplemented tests for OptionStatement
14 years ago
Siegfried Pammer
cb5a17366b
deactivated uncompilable unit tests; added XmlIdentifier; removed old classes
14 years ago
Siegfried Pammer
b8599fcaa1
remove old parser code and further cleanup
14 years ago
Siegfried Pammer
e1ee10ae10
start implementing new VB AST; remove AST generator
14 years ago
Mike Krüger
b9aa1ec940
Added some null checks.
14 years ago
Mike Krüger
3b051e58d2
Fixed alias 'global' member location.
14 years ago
Mike Krüger
8be17ea80c
Updated mcs/fixed qualifiedalias member location.
14 years ago
Daniel Grunwald
5d83bea67f
C# type system convert visitor: add support for attribute arguments.
14 years ago
Daniel Grunwald
a917b1cfb1
Evaluate constant expressions in the correct context.
14 years ago
Daniel Grunwald
344476efbb
Fix contracts.
14 years ago
Daniel Grunwald
e1ac50d734
Implemented C# attributes.
15 years ago
Daniel Grunwald
eb24135e41
Implemented IConstantValue for C#.
...
Fixed bugs when resolving conditional expressions.
15 years ago
Daniel Grunwald
4db670a6fa
Merge NRefactory b8330be
into ILSpy
15 years ago
Daniel Grunwald
f70f6a892f
Add SaveIndex/LoadFromIndex methods to XmlDocumentationProvider.
15 years ago
Daniel Grunwald
b8330bebd6
Remove parent pointer from ITypeParameter and enable sharing type parameters.
15 years ago
Daniel Grunwald
4995f487fc
New XmlDocumentationProvider implementation:
...
Keep only a small index in memory, and read the relevant portion of the .xml file again when the documentation is requested.
This means we no longer need to store the documentation in temporary binary files for efficient access.
15 years ago
Daniel Grunwald
f3b9d118d1
When the last statement in a block is a label, add an EmptyStatement so that the generated code is valid.
15 years ago
Mike Krüger
ca6b0e1ae4
fixed primitve types.
15 years ago
Mike Krüger
094cac416d
Added some creation constructors.
15 years ago
Mike Krüger
b7cd75a5ae
Fixed unit test.
15 years ago
Daniel Grunwald
e68833dd33
Add TestPlugin.
15 years ago
Mike Krüger
9fedc310ac
Handled undocumented expressions.
15 years ago
Mike Krüger
7d4ef1a665
Added support for quoted identifiers.
15 years ago
Daniel Grunwald
b22b3ec56f
C# OutputVisitor: improve indentation of query expressions
15 years ago
Daniel Grunwald
2ca7ec2808
Fixed output of NamedArgumentExpression within object initializers.
15 years ago
Daniel Grunwald
43e33f88c0
Fixed InsertParenthesesVisitor for casts of negative primitive expressions.
15 years ago
Daniel Grunwald
f30490c2a5
Add some parser unit tests.
15 years ago
Daniel Grunwald
307559c5ac
Remove NextStatement/PrevStatement properties - too many properties can be confusing (e.g. a loop's EmbeddedStatement would show up next to those two properties)
15 years ago
Daniel Grunwald
90542d2ea2
Fix parsing of query continuations for queries with multiple from clauses.
15 years ago