aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends
AgeCommit message (Expand)Author
2016-07-14Remove NodeMapper in favour of a DynamicNodeMapperMichael Williamson
2016-07-14Move transform onto Node interfaceMichael Williamson
2016-07-12Generate dynamic visitorMichael Williamson
2016-06-17Support instanceof in C# backendMichael Williamson
2016-05-25Get forEach test working on Python backendMichael Williamson
2016-05-02Add Integer.toString as C# primitiveMichael Williamson
2016-05-02Treat boxed ints as ints in C# backendMichael Williamson
2016-04-30Move Python runtime into correct packageMichael Williamson
2016-04-28Check that return value is unit if type is void in C# serializerMichael Williamson
2016-04-28Parenthesize expressions in C# serializerMichael Williamson
2016-04-27Map char to char in C# backendMichael Williamson
2016-04-26Remove C# runtime from main, use for tests onlyMichael Williamson
2016-04-24Remove unused runtime classMichael Williamson
2016-04-17Serialize C# finally clausesMichael Williamson
2016-04-17C# serializer: serialize try statementsMichael Williamson
2016-04-17Add try nodesMichael Williamson
2016-04-17Add serialisation of throw nodes in C#Michael Williamson
2016-04-17Add throw nodeMichael Williamson
2016-04-15Add string.join as static method on java.lang.String in C# backendMichael Williamson
2016-04-14Change CsharpBackend to take output file pathMichael Williamson
2016-04-11Map boxed booleans to bool in C# backendMichael Williamson
2016-04-11Move Iterator to correct namespaceMichael Williamson
2016-04-11Set namespace in C# runtime filesMichael Williamson
2016-04-10Split classes with type parameters into static and instance classesMichael Williamson
2016-04-10Prepend underscore to C# field namesMichael Williamson
2016-04-10Write type parameters for interface methodsMichael Williamson
2016-04-10Add C# serialisation of enumsMichael Williamson
2016-04-10Add reading of empty enumsMichael Williamson
2016-04-09Write method call type parameters in C# backendMichael Williamson
2016-04-09Tidy up method call constructorsMichael Williamson
2016-04-09C# backend: Support generic method definitionsMichael Williamson
2016-04-09Remove MethodTypeParameter and adjust Identifier generationMichael Williamson
2016-04-09Use Identifier instead of ScalarType in TypeParameterMichael Williamson
2016-04-05Add MethodTypeParameterMichael Williamson
2016-04-05Partial support for reading type parameters for methodsMichael Williamson
2016-04-03C# backend: Implement for-each loopsMichael Williamson
2016-04-03C# backend: don't print empty else branchesMichael Williamson
2016-04-02C# backend: write castsMichael Williamson
2016-04-02Ensure directory exists before writing in C# backendMichael Williamson
2016-04-02Defer generation overrides until necessary, don't mangle C# namesMichael Williamson
2016-04-01Move naming classes into their own packageMichael Williamson
2016-04-01Add Naming implementation NoManglingMichael Williamson
2016-04-01Add mangling when writing C# namespacesMichael Williamson
2016-04-01Mangle reserved identifiers in C# backendMichael Williamson
2016-04-01Generate nicer else if branches in C#Michael Williamson
2016-03-31Python backend: Implement Integer.valueOf as primitive methodMichael Williamson
2016-03-31C# backend: Implement Integer.valueOf as primitive methodMichael Williamson
2016-03-31Remove unused boxed boolean class in Python backendMichael Williamson
2016-03-31Switch method naming to use simple name of args/return typeMichael Williamson
2016-03-31Remove _couscous.cs in C# backendMichael Williamson