aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
AgeCommit message (Expand)Author
2016-04-03C# backend: Implement for-each loopsMichael Williamson
2016-04-03C# backend: don't print empty else branchesMichael Williamson
2016-04-03Coerce initial values of local variable declarationsMichael Williamson
2016-04-03Add TODO for method genericsMichael Williamson
2016-04-03Improve generic type handlingMichael Williamson
2016-04-02Read qualified names when qualifier is a variable referenceMichael Williamson
2016-04-02C# backend: write castsMichael Williamson
2016-04-02Allow richer description of file listMichael Williamson
2016-04-02Use JSON to configure CLIMichael Williamson
2016-04-02Ensure directory exists before writing in C# backendMichael Williamson
2016-04-02Add method for creating inner class instancesMichael Williamson
2016-04-02Remove unused argumentMichael Williamson
2016-04-02Allow multiple types to be read at once in JavaReaderMichael Williamson
2016-04-02Remove out-dated TODOMichael Williamson
2016-04-02Remove unused argumentsMichael Williamson
2016-04-02Defer generation overrides until necessary, don't mangle C# namesMichael Williamson
2016-04-01Transform static constructor of classMichael Williamson
2016-04-01Move naming classes into their own packageMichael Williamson
2016-04-01Add Naming implementation NoManglingMichael Williamson
2016-04-01Ensure unique generated argument namesMichael Williamson
2016-04-01Add mangling when writing C# namespacesMichael Williamson
2016-04-01Mangle reserved identifiers in C# backendMichael Williamson
2016-04-01Fix reading of static field referencesMichael Williamson
2016-04-01Generate nicer else if branches in C#Michael Williamson
2016-03-31Improve generic support in the interpreterMichael Williamson
2016-03-31Roll type parameters into ArgumentsMichael Williamson
2016-03-31Pass around Arguments instead of List<InterpreterValue>Michael Williamson
2016-03-31Rename PositionalArguments to Arguments, don't implement IterableMichael Williamson
2016-03-31Create parameterised types with correct interpreter typeMichael 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
2016-03-31Add interface for generating method names, use in C# backendMichael Williamson
2016-03-31Add csharp as backend recognised by the CLIMichael Williamson
2016-03-31Use writeCommaSeparated where appropriateMichael Williamson
2016-03-31Add array serialisation to C# backendMichael Williamson
2016-03-31Remove debugging statementMichael Williamson
2016-03-31Add evaluation of arrays to interpreterMichael Williamson
2016-03-30Correct name of Python arrays to listsMichael Williamson
2016-03-30Add code generation for Python backend for arraysMichael Williamson
2016-03-30Add Python array nodesMichael Williamson
2016-03-30Use erased type when getting name of inner typeMichael Williamson
2016-03-30Check that type name does not contain "<"Michael Williamson
2016-03-30Rename Java{Expression->}MethodReferenceReaderMichael Williamson
2016-03-30Remove duplication between toLambda for different method referencesMichael Williamson
2016-03-30Read constructor referencesMichael Williamson
2016-03-30Support reading of static field accesses by class nameMichael Williamson
2016-03-30Use eagerFilter instead of lazy filter and copyMichael Williamson