aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/ExpressionNode.java
AgeCommit message (Collapse)Author
2016-07-15Rename transform to transformSubTree, update usages accordinglyMichael Williamson
2016-07-15Remove ExpressionNodeMapperMichael Williamson
2016-07-14Remove NodeMapper in favour of a DynamicNodeMapperMichael Williamson
2016-06-17Support instanceof in C# backendMichael Williamson
2016-03-29Add support for reading vararg method invocationsMichael Williamson
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-01-24Tidy up NodeTransformerMichael Williamson
2016-01-24Implement visitors on OperationNode instead of desugarringMichael Williamson
2016-01-17Tidy up semantics of expression transformationsMichael Williamson
2016-01-17Implement replaceExpressions using NodeTransformerMichael Williamson
2016-01-10Add reading of castsMichael Williamson
2016-01-10Handle both static and instance method calls in one nodeMichael Williamson
2016-01-04Move type coercion decisions into the backendsMichael Williamson
2015-12-06Replace captured variable references in method bodiesMichael Williamson
2015-11-15Allow descendants of nodes to be traversedMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Add basic implementation of instance methodsMichael Williamson
2015-10-06Combine type reference and class name into type nameMichael Williamson
2015-10-05Add support for static method calls to Python backendMichael Williamson
2015-10-05Add types to expression nodesMichael Williamson
2015-09-29Initial commitMichael Williamson