aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/interpreter/Environment.java
AgeCommit message (Collapse)Author
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-02-11Implement static constructor and fields in interpreterMichael Williamson
2016-01-10Move interpreter exceptions into their own packageMichael Williamson
2016-01-01Generate variable IDs without Eclipse keysMichael Williamson
2015-10-25Remove lombokMichael Williamson
2015-10-17Use String instead of int for declaration IDsMichael Williamson
2015-10-10Move project classes into correct packageMichael Williamson
2015-10-10Distinguish boxed and unboxed primitivesMichael Williamson
2015-10-06Put type checking in one placeMichael Williamson
2015-10-06Add support for constructors and fieldsMichael Williamson
2015-10-06Fix type warningsMichael Williamson
2015-10-06Combine type reference and class name into type nameMichael Williamson
2015-10-06Create notion of ClassNameMichael Williamson
2015-10-05Move interpreter values into interpreter packageMichael Williamson
2015-10-04Add separate notion of VariableDeclarationMichael Williamson
2015-10-04Use single map for stack frameMichael Williamson
2015-10-04Throw exception if assigning value of wrong typeMichael Williamson
2015-10-04Throw exception if variable is unboundMichael Williamson
2015-10-04Throw exception if getting value of variable out of scopeMichael Williamson
2015-10-04Error if trying to assign to variable not in scopeMichael Williamson
2015-10-04Add local variable declarationsMichael Williamson
2015-10-02Preserve environment across callsMichael Williamson
2015-10-01Use normal method call exec in interpreter entry pointMichael Williamson
2015-10-01Allow static method callsMichael Williamson
2015-09-29Create separate evaluator testsMichael Williamson
2015-09-29Extract Environment classMichael Williamson