21 Commits (ff9edd2859505c384c120cc9eade8191bb8c617c)

Author SHA1 Message Date
Daniel Grunwald fe173eff59 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 bb2c1a792b Add support for 'any' operator and fix a bug in pattern matching. 15 years ago
Daniel Grunwald 9b1b38c72b Add simple backtracking support to pattern matching. 15 years ago
Daniel Grunwald 01cc3ecd38 Implement pattern matching for statements. 15 years ago
Daniel Grunwald 0d6d4e60de NRefactory AST: Add 'Repeat' pattern which matches an arbitrary number of nodes. 15 years ago
Daniel Grunwald 8dadc50191 Add some improvements to pattern matching. 15 years ago
Daniel Grunwald 1ee35abee8 Add Choice pattern. 15 years ago
Daniel Grunwald 1a9a65d7a9 OutputVisitor: allow writing constructor declarations without writing their parent type declaration. 15 years ago
Daniel Grunwald 81e08ade79 Add some documentation comments. 15 years ago
Daniel Grunwald 1b99074a8e Add pattern matching support to the NRefactory C# AST. 15 years ago
Daniel Grunwald 9912340414 NRefactory: remove collection setters from AST; expose AstNodeCollection<T> instead. 15 years ago
Daniel Grunwald a460bc65ab Fix order of modifiers. 15 years ago
David Srbecký 22646aa3b3 Fixed infinite loop in AstComparer 15 years ago
Daniel Grunwald 4b21238342 Fixed output of enum members and the "const" modifier. 15 years ago
Daniel Grunwald d997511d58 Add hyperlink support to decompiler. 15 years ago
Daniel Grunwald b48fabaf05 Initial port to new NRefactory. 15 years ago
Daniel Grunwald 58cc5eee11 Enable automatic removal when replacing a node with its own descendant. 15 years ago