aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
2023-06-10Compile namespace to stack instructionsMichael Williamson
2023-06-10Compile function definition into stack instructionsMichael Williamson
2023-06-10Add instruction to define functionsMichael Williamson
2023-06-10Type check namespacesMichael Williamson
2023-06-10Type check effect in function definitionMichael Williamson
2023-06-10Type check function definition paramsMichael Williamson
2023-06-10Type-check function bodyMichael Williamson
2023-06-10Check type of type-level valueMichael Williamson
2023-06-10Add minimal type checking for function definitionMichael Williamson
2023-06-10Encode what type-level value type-level expressions holdMichael Williamson
2023-06-10Type check type level referencesMichael Williamson
2023-06-10Compile expression statements to stack instructionsMichael Williamson
2023-06-10Type check expression statementsMichael Williamson
2023-06-10Add typed expression statement nodeMichael Williamson
2023-06-10Compile calls to stack instructionsMichael Williamson
2023-06-10Check named arg is not passed twiceMichael Williamson
2023-06-10Check all named args have been passedMichael Williamson
2023-06-10Check number of positional argsMichael Williamson
2023-06-10Check call receiver is a functionMichael Williamson
2023-06-10Check named arg type matched named param typeMichael Williamson
2023-06-10Check positional arg type matches param typeMichael Williamson
2023-06-10Type check named argsMichael Williamson
2023-06-10Add incomplete type checking for callsMichael Williamson
2023-06-10Add local store instructionMichael Williamson
2023-06-10Compile reference to stack instructionMichael Williamson
2023-06-10Compile string literal to stack instructionMichael Williamson
2023-06-10Compile int literal to stack instructionMichael Williamson
2023-06-10Compile bool literal to stack instructionMichael Williamson
2023-06-10Type check bool literalsMichael Williamson
2023-06-10Type check int literalsMichael Williamson
2023-06-09Add typed int literal nodeMichael Williamson
2023-06-09Add typed bool nodeMichael Williamson
2023-06-09Add Bool and Int typesMichael Williamson
2023-06-09Add function typeMichael Williamson
2023-06-09Add unit typeMichael Williamson
2023-06-09Type check referencesMichael Williamson
2023-06-09Add type checking for string literalMichael Williamson
2023-06-09Move untyped nodes into untyped packageMichael Williamson
2023-06-07Parse namespace bodyMichael Williamson
2023-06-07Add CLIMichael Williamson
2023-06-07Parse body of functionsMichael Williamson
2023-06-07Parse effect in function definitionMichael Williamson
2023-06-07Add parser for minimal functionsMichael Williamson
2023-06-07Add body to function definitions in ASTMichael Williamson
2023-06-07Parse expression statementsMichael Williamson
2023-06-07Add AST for function definitionMichael Williamson
2023-06-07Add parser for type level referencesMichael Williamson
2023-06-06Only allow positional args before named argsMichael Williamson
2023-06-06Parse named argumentsMichael Williamson
2023-06-06Parse positional argumentsMichael Williamson