Daniel Grunwald
|
f68a49b509
|
Improve spacing in fixed statement output.
|
15 years ago |
Daniel Grunwald
|
9974734473
|
Use a property to return the list of annotations.
This makes debugging annotations easier, as properties can be evaluated in the debugger.
|
15 years ago |
Daniel Grunwald
|
735cb8595e
|
Fix issues in definite assignment analysis.
|
15 years ago |
Daniel Grunwald
|
65bf46a924
|
Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5)
|
15 years ago |
Daniel Grunwald
|
76dfccceba
|
Add definite assignment analysis.
|
15 years ago |
Daniel Grunwald
|
c33f33e6ba
|
Enable using patterns in place of catch clauses.
|
15 years ago |
Daniel Grunwald
|
3ad453dc5d
|
Add OptionalNode for pattern matching.
|
15 years ago |
Daniel Grunwald
|
cfccfcaaa1
|
AstNode: add Invoke() methods to AstType (builds InvocationExpression for static methods)
|
15 years ago |
Daniel Grunwald
|
60b3164b65
|
NRefactory AstNode: add DescendantsAndSelf property.
|
15 years ago |
Daniel Grunwald
|
c6a8a1f9d8
|
Add support for Modifiers.Any (for pattern-matching) and for AttributeSection patterns.
|
15 years ago |
Artur Zgodziñski
|
fdf1dac373
|
Indexer decompilation support.
Conflicts:
ICSharpCode.Decompiler/Ast/AstBuilder.cs
|
15 years ago |
Daniel Grunwald
|
35d0426e70
|
Adjust ILSpy to NRefactory changes.
|
15 years ago |
Daniel Grunwald
|
136fd88f14
|
Fix some parser issues.
|
15 years ago |
Daniel Grunwald
|
41b4385d7c
|
Port NRefactory to .NET 3.5.
|
15 years ago |
Daniel Grunwald
|
93e9d1e18b
|
Use implicit conversion operator to convert from Pattern to AST nodes.
|
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
|
b51f5a651f
|
Add pattern matching for MemberDeclarations.
|
15 years ago |
Artur Zgodziñski
|
f4f554d5ac
|
more attribute targets implemented.
|
15 years ago |
Artur Zgodziñski
|
74fd14a2f5
|
attributed parameter declaration.
|
15 years ago |
Artur Zgodziñski
|
f2c860704e
|
Print a custom attribute's positional arguments.
|
15 years ago |
Daniel Grunwald
|
695138d373
|
Add visitor support to pattern nodes (IPatternAstVisitor). Add pattern support to output visitor (makes debugging easier if you can print out patterns)
|
15 years ago |
Daniel Grunwald
|
38faf8415d
|
Add support for 'any' operator and fix a bug in pattern matching.
|
15 years ago |
Daniel Grunwald
|
eeb4ea5aff
|
Add simple backtracking support to pattern matching.
|
15 years ago |
Daniel Grunwald
|
e6c0091ba2
|
Implement pattern matching for statements.
|
15 years ago |
Daniel Grunwald
|
23190aa19c
|
NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes.
|
15 years ago |
Daniel Grunwald
|
bce988124a
|
Add some improvements to pattern matching.
|
15 years ago |
Daniel Grunwald
|
f5e89bfd3c
|
Add Choice pattern.
|
15 years ago |
Daniel Grunwald
|
84a5ace4aa
|
OutputVisitor: allow writing constructor declarations without writing their parent type declaration.
|
15 years ago |
Daniel Grunwald
|
13c64178db
|
Add some documentation comments.
|
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 |
Daniel Grunwald
|
f1ce3e926f
|
Fix order of modifiers.
|
15 years ago |
David Srbecký
|
cd9efb5678
|
Fixed infinite loop in AstComparer
|
15 years ago |
Mike Krüger
|
9b5fdd94f7
|
fixed endlocation bug.
|
15 years ago |
Mike Krüger
|
16baa75795
|
Corrected astvisitor interface naming.
|
15 years ago |
Mike Krüger
|
daccb3a8d8
|
Fixed parser bug.
|
15 years ago |
Mike Krüger
|
59da5a28db
|
Worked on type parsing.
|
15 years ago |
Mike Krüger
|
65d688a65d
|
Added some missing token properties.
|
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
|
915a122bf0
|
Added some comments.
|
15 years ago |
Mike Krüger
|
b8cf7d35c3
|
Splitted while &Â do while statements.
|
15 years ago |
Daniel Grunwald
|
dc6daa165b
|
Fixed output of enum members and the "const" modifier.
|
15 years ago |
Daniel Grunwald
|
a33009d98b
|
Add hyperlink support to decompiler.
|
15 years ago |
Daniel Grunwald
|
43625b4c85
|
Initial port to new NRefactory.
|
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
|
880d23b163
|
Bug fixes in OutputVisitor.
|
15 years ago |
Daniel Grunwald
|
594a637ce6
|
Enable automatic removal when replacing a node with its own descendant.
|
15 years ago |