20 Commits (df285ae26440def28b069306bebe7433cf0d9774)

Author SHA1 Message Date
Mike Krüger c51a5f6222 Fixed stub mechanic. 14 years ago
Daniel Grunwald f74bf908bc Make AstNode freezable. 14 years ago
mike 4465839e98 Fixed error caused by Root role. 14 years ago
Mike Krüger 90bf204c7f Moved the roles class out of AstNode. 14 years ago
Daniel Grunwald c6ae6c30ee Script refactoring. 14 years ago
Daniel Grunwald fe8e098a27 Fixed some FxCop warnings. 14 years ago
Mike Krüger 11ab326cc3 Readded the 'IsInside' function that checks the position inclusive the 14 years ago
mike a55cbb43f7 Semantic change: Contains now excludes the end location. 14 years ago
mike ab7a24e2f7 Removed code duplication. 14 years ago
Daniel Grunwald 3eee3466a4 CSharpOutputVisitor is now using the IAstVisitor with void return type. 14 years ago
Mike Krüger 3ffbaa278a Refactored c# token representation, it's now more consistent with the 14 years ago
Mike Krüger 73e63ddca1 Added GetText function to AstNode. 14 years ago
Mike Krüger 72d1381995 Provided IAstVisitor and IAstVisitor<T> visitor patterns. 14 years ago
Daniel Grunwald d62f36694e Add null node for VariableInitializer. 14 years ago
Mike Krüger b0332c6d9d Added IsInside methods to the AstNode. 14 years ago
Daniel Grunwald 3d21a80e7d Fixed the ResolveVisitor scanning logic and several related issues. 14 years ago
Mike Krüger ec82082a36 Handled pre processor directives as separate AST node. 14 years ago
Daniel Grunwald b7fcc55308 Re-enable resolver unit tests that failed due to the parser returning incorrect positions. 14 years ago
Daniel Grunwald e4d1f545fd Add CodeDomConvertVisitor. 14 years ago
Daniel Grunwald b5b2408cbc Move NRefactory.CSharp to separate assembly. 14 years ago
Daniel Grunwald 33abc64eec Replace AstNode.GetResolvableNodeAt() with the ResolveAtLocation helper class. 14 years ago
Daniel Grunwald 4372b610ee Fixed lambda type inference for nested (curried) lambdas. 14 years ago
Mike Krüger d46401cc5c Added missing predicate parameter. 14 years ago
Mike Krüger 6fb0a903cc Added error indicators for missing closing brackets. 14 years ago
Mike Krüger 1af72c9650 GetResolveableNodeAt is now more selective. 14 years ago
Mike Krüger 62d61ec84b Implemented GetResolveableNodeAt function. 14 years ago
Mike Krüger 0cb2388538 Separated the annotations from the ast node & added annotations to the 14 years ago
Mike Krüger ba4a272892 Implemented specific GetNodeAt method. 14 years ago
Mike Krüger 1feb0fc502 Added contains method. 14 years ago
Daniel Grunwald e68833dd33 Add TestPlugin. 15 years ago
Daniel Grunwald 90542d2ea2 Fix parsing of query continuations for queries with multiple from clauses. 15 years ago
Mike Krüger ccd06a496c Fixed query expression tests. 15 years ago
Daniel Grunwald d4eaffbb42 Make pattern matching AST independent from C# AST. 15 years ago
Mike Krüger 2bee26ad27 Added AST formatting visitor. 15 years ago
Daniel Grunwald ccfd4ea12c Evaluate constant expressions in definite assignment analysis. 15 years ago
Daniel Grunwald 9974734473 Use a property to return the list of annotations. 15 years ago
Daniel Grunwald 60b3164b65 NRefactory AstNode: add DescendantsAndSelf property. 15 years ago
Daniel Grunwald 93e9d1e18b Use implicit conversion operator to convert from Pattern to AST nodes. 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
Mike Krüger 16baa75795 Corrected astvisitor interface naming. 15 years ago
Daniel Grunwald a33009d98b Add hyperlink support to decompiler. 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
Daniel Grunwald 57522bf091 Enable automatic removal when replacing a node with its own descendant. 15 years ago
Daniel Grunwald a24999d720 Add InsertParenthesesVisitor 15 years ago
Daniel Grunwald 35a8fd1dfa Implemented OutputVisitor. 15 years ago
Daniel Grunwald 8186996c40 Add NamedArgumentExpression; cleanup the AST a bit. 15 years ago
Daniel Grunwald 6d9cdacc80 Add annotation support to AstNode. 15 years ago