aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast
AgeCommit message (Expand)Author
2017-03-28Fix generation of hoisted type constructorMichael Williamson
2017-03-27Handle adding zero inner types to EnumNodeMichael Williamson
2016-10-30Defer generation of classes for lambdasMichael Williamson
2016-10-30Support inner-inner-classesMichael Williamson
2016-10-30Store inner classes in ScalarTypeMichael Williamson
2016-10-30Extract inner type hoisting to separate stepMichael Williamson
2016-08-29Initial support for static methods/fields on interfacesMichael Williamson
2016-08-29Allow transformation of type declarations to return multiple typesMichael Williamson
2016-08-29Remove unused codeMichael Williamson
2016-08-29Apply node transformers across lists of typesMichael Williamson
2016-08-06Rename Node.type() to Node.nodeType()Michael Williamson
2016-08-06Assign node types automaticallyMichael Williamson
2016-07-31Use only where appropriateMichael Williamson
2016-07-31Implement for loops using desugarMichael Williamson
2016-07-31Add C# serialization for blocksMichael Williamson
2016-07-31Read statement blocksMichael Williamson
2016-07-31Read for-each as sugared statementsMichael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-17Update docs for DynamicNodeVisitorMichael Williamson
2016-07-15Remove Identifiers in favour of instance methodsMichael Williamson
2016-07-15Remove Guava functions from NodeTransformerMichael Williamson
2016-07-15Rename transform to transformSubTree, update usages accordinglyMichael Williamson
2016-07-15Handle char literals properlyMichael Williamson
2016-07-15Transform subnodes in NodeTransformerMichael Williamson
2016-07-15Generate switch statements in C# backendMichael Williamson
2016-07-15Split switch handling off to desugar stepMichael Williamson
2016-07-15Remove ExpressionNodeMapperMichael Williamson
2016-07-15Remove StatementNodeMapperMichael Williamson
2016-07-14Simplify dynamic visitor creationMichael Williamson
2016-07-14Make it easier to construct visitors that close over localsMichael Williamson
2016-07-14Generate bytecode for visitor instantiationMichael Williamson
2016-07-14Remove AssignableExpressionVisitorMichael Williamson
2016-07-14Remove NodeMapper interfacesMichael Williamson
2016-07-14Inline unnecessary methodMichael Williamson
2016-07-14Remove duplicated dynamic generation codeMichael Williamson
2016-07-14Remove NodeMapper in favour of a DynamicNodeMapperMichael Williamson
2016-07-14Move transform onto Node interfaceMichael Williamson
2016-07-14Simply method generationMichael Williamson
2016-07-14Extract common code for type descriptionsMichael Williamson
2016-07-14Remove NodeVisitorMichael Williamson
2016-07-14Throw exception in default caseMichael Williamson
2016-07-14Remove unused variableMichael Williamson
2016-07-12Generate dynamic visitorMichael Williamson
2016-07-10Add type to Node interfaceMichael Williamson
2016-07-10Move childNodes onto Node interfaceMichael Williamson
2016-06-17Support instanceof in C# backendMichael Williamson
2016-06-17Read Java instanceof expressionsMichael Williamson
2016-05-25Add toString for TopIdentifierMichael Williamson
2016-05-25Make TopIdentifier constructor privateMichael Williamson
2016-04-22Add finally block to TryNode equals/hashCode/toStringMichael Williamson