aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/interpreter/Evaluator.java
AgeCommit message (Expand)Author
2016-01-10Implements casts in the interpreterMichael Williamson
2016-01-10Add reading of castsMichael Williamson
2016-01-10Handle both static and instance method calls in one nodeMichael Williamson
2016-01-08Add support for String.equalsMichael Williamson
2016-01-06Implement overloading by argument type in Python backendMichael Williamson
2016-01-06Support method overloading in interpreterMichael Williamson
2016-01-04Move boxing methods from type coercion node into evaluatorMichael Williamson
2016-01-04Move type coercion decisions into the backendsMichael Williamson
2016-01-04Capture "this" referencesMichael Williamson
2016-01-04Check type of this value in interpreterMichael Williamson
2015-10-25Remove lombokMichael Williamson
2015-10-06Add setField to InterpreterValue interfaceMichael Williamson
2015-10-06Remove completed TODOMichael Williamson
2015-10-06Remove completed TODOMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Add basic implementation of instance methodsMichael Williamson
2015-10-05Add support for static method calls to Python backendMichael Williamson
2015-10-05Support assignment statements in the Python backendMichael Williamson
2015-10-05Split interpreter values from primitivesMichael Williamson
2015-10-05Move interpreter values into interpreter packageMichael Williamson
2015-10-02Preserve environment across callsMichael Williamson
2015-10-01Allow static method callsMichael Williamson
2015-09-30Define methods once per typeMichael Williamson
2015-09-30Handle missing methods in one placeMichael Williamson
2015-09-30Allow arguments to be passed to methodsMichael Williamson
2015-09-29Add builtin method calls with no argumentsMichael Williamson
2015-09-29Check that condition is a booleanMichael Williamson
2015-09-29Add ternary conditionalsMichael Williamson
2015-09-29Create separate evaluator testsMichael Williamson
2015-09-29Extract Environment classMichael Williamson
2015-09-29Move Evaluator to its own classMichael Williamson