Mike Krüger
|
fac0fb9af5
|
[Ast] Added some missing keyword properties.
|
13 years ago |
mike
|
338bedcb45
|
Used simpler Identifier.Create calls.
|
14 years ago |
Daniel Grunwald
|
3eee3466a4
|
CSharpOutputVisitor is now using the IAstVisitor with void return type.
Removed default value for 'data' on AcceptVisitor() methods.
|
14 years ago |
Mike Krüger
|
3ffbaa278a
|
Refactored c# token representation, it's now more consistent with the
other nodes and takes up a bit less memory.
|
14 years ago |
Mike Krüger
|
72d1381995
|
Provided IAstVisitor and IAstVisitor<T> visitor patterns.
|
14 years ago |
Daniel Grunwald
|
e4d1f545fd
|
Add CodeDomConvertVisitor.
|
14 years ago |
Daniel Grunwald
|
b5b2408cbc
|
Move NRefactory.CSharp to separate assembly.
|
14 years ago |
Daniel Grunwald
|
5b17740bea
|
Use explicit interface implementation in ResolveVisitor to make it clear what the public API is supposed to be.
Added support for QueryJoinClause and QueryOrderClause to the resolver.
|
14 years ago |
Daniel Grunwald
|
3fdf0ee6c6
|
Implemented resolver for LINQ queries.
|
14 years ago |
Daniel Grunwald
|
f86a014b9c
|
Put MIT license into the file headers.
|
14 years ago |
Mike Krüger
|
44e796a198
|
Reduced the memory consumption of identifiers a bit by saving the
'isverbatim' bool.
Note: Don't introduce that as virtual property, otherwise the memory
saving is lost.
|
14 years ago |
Daniel Grunwald
|
90542d2ea2
|
Fix parsing of query continuations for queries with multiple from clauses.
|
15 years ago |
Mike Krüger
|
ccd06a496c
|
Fixed query expression tests.
Had to add a new node type: AnonymousTypeCreateExpression.
|
15 years ago |
Daniel Grunwald
|
defd42696d
|
AST bugfixes.
|
15 years ago |
Daniel Grunwald
|
60d4fe9d0f
|
Add pattern matching for query expressions.
Pattern matching should now work for the complete C# AST.
|
15 years ago |
Daniel Grunwald
|
9d5390cdbf
|
Add pattern matching support to the NRefactory C# AST.
|
15 years ago |
Daniel Grunwald
|
904b05fe5e
|
NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead.
|
15 years ago |
Mike Krüger
|
16baa75795
|
Corrected astvisitor interface naming.
|
15 years ago |
Daniel Grunwald
|
73129820f8
|
Bugfixes for InsertParenthesesVisitor and OutputVisitor.
|
15 years ago |
Daniel Grunwald
|
afd96503fe
|
Add query expressions to AST and output visitor.
|
15 years ago |
Daniel Grunwald
|
5a0087aa1b
|
Rename files Dom->Ast.
|
15 years ago |
Daniel Grunwald
|
bf49569c22
|
Rename Dom->Ast.
|
15 years ago |
Daniel Grunwald
|
0f01f3be17
|
C# Ast refactoring: introduce Role<T> and add setters.
|
15 years ago |
Mike Krüger
|
7b6cecca2c
|
Merged with mondevelop AST. + Did some minor renamings
+ Removed unused EnumDeclaration
|
15 years ago |
Mike Krüger
|
396c2b3931
|
Updated AST & mcs.
|
15 years ago |
Mike Krüger
|
c4702354c5
|
Added C# DOM
|
15 years ago |