aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2016-07-31Use only where appropriateMichael Williamson
2016-07-31Desugar foreach to for rather than whileMichael Williamson
2016-07-31Create new block when desugaring for loopsMichael Williamson
2016-07-31Remove unused argumentMichael Williamson
2016-07-31Implement for loops using desugarMichael Williamson
2016-07-31Extract MAIN_IDENTIFIER in testsMichael Williamson
2016-07-31Create new block when desugarring foreach loopsMichael 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-31Throw error if iterables are of different lengthsMichael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-31Remove old TODOMichael Williamson
2016-07-17Update docs for DynamicNodeVisitorMichael Williamson
2016-07-15Use different temp prefix for switch desugarringMichael Williamson
2016-07-15Remove unused fieldMichael Williamson
2016-07-15Remove Identifiers in favour of instance methodsMichael Williamson
2016-07-15Remove unnecessary semicolonMichael 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-17Add TODOMichael Williamson
2016-06-17Support instanceof in C# backendMichael Williamson
2016-06-17Read Java instanceof expressionsMichael Williamson
2016-05-25Add note on runtime supportMichael Williamson
2016-05-25Add Hello world example for Java to C#Michael Williamson
2016-05-25Add brief notes on usageMichael Williamson
2016-05-25Get forEach test working on Python backendMichael Williamson