aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp
AgeCommit message (Collapse)Author
2024-06-12Fix parsing of integers with non-decimal bases in C# backendHEADmasterMichael Williamson
2018-01-28Add precedence for integer negation in C# backendMichael Williamson
2017-03-27Support substring with one argMichael Williamson
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-08-06Rename Node.type() to Node.nodeType()Michael Williamson
2016-08-06Assign node types automaticallyMichael Williamson
2016-07-31Desugar foreach to for rather than whileMichael Williamson
2016-07-31Implement for loops using desugarMichael Williamson
2016-07-31Add C# serialization for blocksMichael Williamson
2016-07-31Read for-each as sugared statementsMichael Williamson
2016-07-15Remove unnecessary semicolonMichael 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-14Simplify dynamic visitor creationMichael Williamson
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-02Add Integer.toString as C# primitiveMichael Williamson
2016-05-02Treat boxed ints as ints in C# backendMichael 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-09C# backend: Support generic method definitionsMichael Williamson