Mike Krüger
4ea7ebc517
Moved more roles to the Roles class/Changed TypeDeclaration
...
representation (saves some memory and class type is now always
defined).
14 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
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
Mike Krüger
f03042647c
Added extern alias node.
15 years ago
Mike Krüger
d8e26ed8dc
Added fixed field ast node.
...
I thought about this a bit - it's a better solution to invent a new
node for this construct even if it's reallly close to fields. Really
close != same.
15 years ago
Daniel Grunwald
9d5390cdbf
Add pattern matching support to the NRefactory C# AST.
15 years ago
Mike Krüger
16baa75795
Corrected astvisitor interface naming.
15 years ago
Mike Krüger
83a7d2fcc0
Splitted the goto statement cases: GotoStatement, GotoCaseStatement,
...
GotoDefaultStatement.
15 years ago
Daniel Grunwald
43625b4c85
Initial port to new NRefactory.
15 years ago
Mike Krüger
66d45aca27
Added some token getters.
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