aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java
AgeCommit message (Expand)Author
2016-10-30Defer generation of classes for lambdasMichael 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-29Apply node transformers across lists of typesMichael Williamson
2016-08-29Write arrays as native C# arraysMichael Williamson
2016-07-31Desugar foreach to for rather than whileMichael Williamson
2016-07-31Implement for loops using desugarMichael Williamson
2016-07-31Read for-each as sugared statementsMichael Williamson
2016-07-15Rename transform to transformSubTree, update usages accordinglyMichael 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-14Move transform onto Node interfaceMichael Williamson
2016-05-02Treat boxed ints as ints in C# backendMichael Williamson
2016-04-27Map char to char in C# backendMichael Williamson
2016-04-11Map boxed booleans to bool in C# backendMichael Williamson
2016-04-10Prepend underscore to C# field namesMichael Williamson
2016-04-09Remove MethodTypeParameter and adjust Identifier generationMichael Williamson
2016-04-05Add MethodTypeParameterMichael 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-03-31Switch method naming to use simple name of args/return typeMichael Williamson
2016-03-31Add interface for generating method names, use in C# backendMichael Williamson
2016-03-21Move standard type definitions into a Types classMichael Williamson
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-10Initial implementation of generics for C#Michael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-02-06Move naming code out of Python backendMichael Williamson
2016-02-06Allow integers to boxed in C# backendMichael Williamson
2016-02-06Transform arguments when generating primitive C# methodsMichael Williamson
2016-01-31Add CsharpCompilerMethodTestsMichael Williamson
2016-01-24Tidy up NodeTransformerMichael Williamson
2016-01-24Implement negation in C# backendMichael Williamson
2016-01-17Add transformation pass to C# backendMichael Williamson