aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/values
AgeCommit message (Collapse)Author
2016-10-30Store inner classes in ScalarTypeMichael Williamson
2016-07-15Handle char literals properlyMichael Williamson
2016-03-21Move standard type definitions into a Types classMichael Williamson
2016-03-18Remove duplication of primitive typesMichael Williamson
2016-03-18Move types package out of ast packageMichael Williamson
2016-03-18Move PrimitiveValueVisitor into PrimitiveValueMichael Williamson
2016-03-18Improve generics support on C# backendMichael Williamson
2016-03-09Introduce Type interfaceMichael Williamson
2016-01-10Tidy formatting in BooleanValueMichael Williamson
2016-01-10Simplify primitive value visitor interfaceMichael Williamson
2016-01-10Support type literals in the backendsMichael Williamson
2016-01-10Add reading of type literalsMichael Williamson
2016-01-10Tidy up code a littleMichael Williamson
2016-01-01Get interpreter compiler tests workingMichael Williamson
2015-10-31Support reading of boxed booleansMichael Williamson
2015-10-31Add partial support for boxing integersMichael Williamson
2015-10-31Support equality on reference typesMichael Williamson
2015-10-25Remove lombokMichael Williamson
2015-10-25Remove lombok from AssignmentNodeMichael Williamson
2015-10-10Distinguish boxed and unboxed primitivesMichael Williamson
2015-10-06Combine type reference and class name into type nameMichael Williamson
2015-10-05Add types to expression nodesMichael Williamson
2015-10-05Test for evaluation of literalsMichael Williamson
2015-10-05Split interpreter values from primitivesMichael Williamson
2015-10-05Move interpreter values into interpreter packageMichael Williamson
2015-10-05Add the beginnings of a Python backendMichael Williamson
2015-10-04Throw exception if assigning value of wrong typeMichael Williamson
2015-10-02Use type references instead of deferred typesMichael Williamson
2015-10-02Use the name of the class node when adding classes to projectMichael Williamson
2015-10-02Preserve environment across callsMichael Williamson
2015-10-02Move method call logic into ExecutorMichael Williamson
2015-10-01Use normal method call exec in interpreter entry pointMichael Williamson
2015-10-01Allow static method callsMichael Williamson
2015-09-30Check argument typesMichael Williamson
2015-09-30Suppress warningMichael Williamson
2015-09-30Throw error on wrong number of argumentsMichael Williamson
2015-09-30Define methods once per typeMichael Williamson
2015-09-30Handle missing methods in one placeMichael Williamson
2015-09-30Throw NoSuchMethod when method doesn't existMichael Williamson
2015-09-30Allow arguments to be passed to methodsMichael Williamson
2015-09-29Add builtin method calls with no argumentsMichael Williamson
2015-09-29Add ternary conditionalsMichael Williamson
2015-09-29Initial commitMichael Williamson