aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/python
AgeCommit message (Expand)Author
2015-11-21Use Python operators instead of methods for arithmetic operationsMichael Williamson
2015-11-21Escape string literalsMichael Williamson
2015-11-15Allow descendants of nodes to be traversedMichael Williamson
2015-11-15Handle boxing for return statementsMichael Williamson
2015-11-15Add NOT_EQUALS operatorMichael Williamson
2015-11-14Implement while loops in backendsMichael Williamson
2015-11-14Use Operator instead of magic stringsMichael Williamson
2015-11-14Parse while loopsMichael Williamson
2015-11-07Extract Backend interface from PythonBackendMichael Williamson
2015-11-07Rename PythonCompiler to PythonBackendMichael Williamson
2015-11-07Import at end of Python modules to get recursive factorial workingMichael Williamson
2015-11-07Add if-statement nodeMichael Williamson
2015-10-31Remove custom equality and hashCode from Python ASTMichael Williamson
2015-10-31Support equality on reference typesMichael Williamson
2015-10-31Tidy up spacingMichael Williamson
2015-10-31Support int inequalityMichael Williamson
2015-10-31Support equality on intsMichael Williamson
2015-10-31Don't hide IOExceptionMichael Williamson
2015-10-31Move Python runtime into resourcesMichael Williamson
2015-10-31Implement divide and mod for Python backendMichael Williamson
2015-10-31Add evaluation of some int operationsMichael Williamson
2015-10-25Explicitly state type of empty listMichael Williamson
2015-10-25Remove lombokMichael Williamson
2015-10-10Use relative imports for Python backendMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Simplify argument generationMichael Williamson
2015-10-06Add basic implementation of instance methodsMichael Williamson
2015-10-06Python backend: import class into moduleMichael Williamson
2015-10-06Remove usage of Java names in Python ASTMichael Williamson
2015-10-06Combine type reference and class name into type nameMichael Williamson
2015-10-06Create notion of ClassNameMichael Williamson
2015-10-06Split out import generationMichael Williamson
2015-10-05Add support for static method calls to Python backendMichael Williamson
2015-10-05Remove duplication in writing with separatorMichael Williamson
2015-10-05Use slice syntax instead of __getitem__Michael Williamson
2015-10-05Fix indentationMichael Williamson
2015-10-05Create separate class for generating primitive methods in PythonMichael Williamson
2015-10-05Add support for String::substring to Python backendMichael Williamson
2015-10-05Support String::length in Python backendMichael Williamson
2015-10-05Implement attribute access and calls in Python backendMichael Williamson
2015-10-05Return nothing from Python node visitorMichael Williamson
2015-10-05Remove duplication of statement writingMichael Williamson
2015-10-05Fix package of PythonWriterMichael Williamson
2015-10-05Support ternary conditionals in Python backendMichael Williamson
2015-10-05Support local variable declarations in Python backendMichael Williamson
2015-10-05Support assignment statements in the Python backendMichael Williamson
2015-10-05Support passing arguments to Python runnerMichael Williamson
2015-10-05Support function arguments in Python ASTMichael Williamson
2015-10-05Add Python boolean valuesMichael Williamson
2015-10-05Split interpreter values from primitivesMichael Williamson