6 Commits (efda0c5ecf194e22ee15d676becc218cab7b3e3a)

Author SHA1 Message Date
Daniel Grunwald 33c882d4a3 Add consistency check that mutates the AST and checks if pattern matching finds the difference. 13 years ago
Mike Krüger 07c8929aa2 [Ast] GetTypes now includes inner delegates as well. 13 years ago
mkrueger 1f78013258 [Ast] GetTypes now includes delegate declarations as well. 13 years ago
Daniel Grunwald 16aa0c6c28 Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system. 13 years ago
Daniel Grunwald 087aee7fe8 Simplify parser API. 13 years ago
Daniel Grunwald 273178a141 Rename CompilationUnit to SyntaxTree. 13 years ago
Daniel Grunwald 9e8487329a Change "string[] Conditionals" to "IList<string> ConditionalSymbols" 13 years ago
Mike Krüger 8090455130 [Parser] Added conditional symbols to the compilation unit. 13 years ago
Daniel Grunwald 5d2fee1b90 Add CompilerSettings class instead of using the one from Mono.CSharp. 13 years ago
Daniel Grunwald ab024b9ddc Fix icsharpcode/NRefactory#28: Identity of lambda parameters 14 years ago
Daniel Grunwald f74bf908bc Make AstNode freezable. 14 years ago
Mike Krüger 4ea7ebc517 Moved more roles to the Roles class/Changed TypeDeclaration 14 years ago
Daniel Grunwald a993df9090 Use simpler IAstVisitor for InsertParenthesesVisitor and TypeSystemConvertVisitor. 14 years ago
Daniel Grunwald 3eee3466a4 CSharpOutputVisitor is now using the IAstVisitor with void return type. 14 years ago
Mike Krüger 196e6184d6 Added some Parse methods to the compilation unit. 14 years ago
Mike Krüger 72d1381995 Provided IAstVisitor and IAstVisitor<T> visitor patterns. 14 years ago
Daniel Grunwald 73438b7288 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead. 14 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 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 0afc1c6b2d Updated mcs / included code completion expression lookup. 14 years ago
Mike Krüger aa42b1b74b Added error storage to IParsedFile. 14 years ago
Mike Krüger fca4dd0ba4 Added GetTypes method in compilation unit. 14 years ago
Mike Krüger ba4a272892 Implemented specific GetNodeAt method. 14 years ago
Mike Krüger fc86a67704 Fixed relocation bug. 14 years ago
Eusebiu Marcu e434783155 get AST nodes locally 14 years ago
Eusebiu Marcu a7f45f683a add icon margin & bookmarks 14 years ago
Artur Zgodziski f4f554d5ac more attribute targets implemented. 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 75256d0be6 Synced with monodevelop. 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 396c2b3931 Updated AST & mcs. 15 years ago
Mike Krüger c4702354c5 Added C# DOM 15 years ago