Daniel Grunwald
ee5d87a0f8
Add year to license headers.
13 years ago
Daniel Grunwald
273178a141
Rename CompilationUnit to SyntaxTree.
13 years ago
Mike Krüger
0cbca24882
Added whitespace and text node.
...
They are needed anyways, now the ast should be theretically round-trip
complete.
13 years ago
Mike Krüger
c7e1236c5a
Added NewLine ast node.
13 years ago
Mike Krüger
72d1381995
Provided IAstVisitor and IAstVisitor<T> visitor patterns.
14 years ago
Daniel Grunwald
2bebee46a1
C# XML documentation support.
14 years ago
Mike Krüger
ec82082a36
Handled pre processor directives as separate AST node.
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
3e99fabb2e
Fixed object create expression tests /remove named expression lists
...
(was an obsolete node).
I tried out the node, but choosed to go with namedexpression +
arrayinitializerexpression because it's semantically the same.
14 years ago
Mike Krüger
3763397da8
Introduced namedexpression/namedexpressionlist to handle the
...
collection initializers better.
14 years ago
Daniel Grunwald
f86a014b9c
Put MIT license into the file headers.
14 years ago
Mike Krüger
9fedc310ac
Handled undocumented expressions.
14 years ago
Mike Krüger
ccd06a496c
Fixed query expression tests.
...
Had to add a new node type: AnonymousTypeCreateExpression.
14 years ago
Daniel Grunwald
d4eaffbb42
Make pattern matching AST independent from C# AST.
14 years ago
Mike Krüger
f03042647c
Added extern alias node.
14 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.
14 years ago
Mike Krüger
749f5a885e
Updated parser & mcs.
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
Mike Krüger
ecc17721fd
Added YieldBreakStatement.
15 years ago
Mike Krüger
b8cf7d35c3
Splitted while & do while statements.
15 years ago
Daniel Grunwald
43625b4c85
Initial port to new NRefactory.
15 years ago
Daniel Grunwald
afd96503fe
Add query expressions to AST and output visitor.
15 years ago
Daniel Grunwald
35a8fd1dfa
Implemented OutputVisitor.
15 years ago
Daniel Grunwald
6df268a693
Introduce IAstVisitor interface.
15 years ago