aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/interpreter
AgeCommit message (Expand)Author
2017-03-27Fix typing in testsMichael Williamson
2016-10-30Store inner classes in ScalarTypeMichael Williamson
2016-04-05Add MethodTypeParameterMichael Williamson
2016-03-31Improve generic support in the interpreterMichael Williamson
2016-03-31Create parameterised types with correct interpreter typeMichael Williamson
2016-03-31Add WIP test for parameterised types in the interpreterMichael Williamson
2016-03-31Add evaluation of arrays to interpreterMichael Williamson
2016-03-21Move standard type definitions into a Types classMichael Williamson
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-03-03Add back constructor argument type check in interpreterMichael Williamson
2016-02-29Split ConcreteType up into specialised type implementationsMichael Williamson
2016-02-28Introduce InterfaceNodeMichael Williamson
2016-02-13Distinguish static and instance fields when checking field existsMichael Williamson
2016-02-13Fix typo in test nameMichael Williamson
2016-02-11Implement static constructor and fields in interpreterMichael Williamson
2016-02-11Implement static fields and static constructors for C#Michael Williamson
2016-02-06Add return type to MethodSignatureMichael Williamson
2016-01-10Move interpreter exceptions into their own packageMichael Williamson
2016-01-10Implements casts in the interpreterMichael Williamson
2016-01-08Replace constructor with StringInterpreterValue with static constructorMichael Williamson
2016-01-08Use list() to create lists of fixed sizeMichael Williamson
2016-01-06Partially implement method overloadingMichael Williamson
2016-01-06Support method overloading in interpreterMichael Williamson
2015-10-25Remove lombokMichael Williamson
2015-10-25Remove lombok from TernaryConditionalNodeMichael Williamson
2015-10-25Remove lombok from ReturnNodeMichael Williamson
2015-10-25Remove lombok from ExpressionStatementNodeMichael Williamson
2015-10-25Remove lombok from AssignmentNodeMichael Williamson
2015-10-17Use String instead of int for declaration IDsMichael Williamson
2015-10-10Move project classes into correct packageMichael Williamson
2015-10-06Throw error if field is unboundMichael Williamson
2015-10-06Throw error when trying to get undeclared fieldMichael Williamson
2015-10-06Ensure field is set to correct valueMichael Williamson
2015-10-06Only allow declared fields to be setMichael Williamson
2015-10-06Check constructor argumentsMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Support user-defined static methods in Python backendMichael Williamson
2015-10-05Add support for static method calls to Python backendMichael Williamson
2015-10-05Add support for String::substring to Python backendMichael Williamson
2015-10-05Add types to expression nodesMichael Williamson
2015-10-05Implement attribute access and calls in Python backendMichael Williamson
2015-10-05Support ternary conditionals in Python backendMichael Williamson
2015-10-05Rename generic backend tests to method testsMichael Williamson
2015-10-05Move declare and set test into generic test suiteMichael 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-05Split interpreter values from primitivesMichael Williamson
2015-10-05Move interpreter values into interpreter packageMichael Williamson