aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
AgeCommit message (Expand)Author
2023-07-09Handle block returns properlyMichael Williamson
2023-07-09Add explicit function return statementMichael Williamson
2023-07-09Check function returns correct typeMichael Williamson
2023-07-08Parse if expressionsMichael Williamson
2023-07-08Parse inequalityMichael Williamson
2023-07-08Parse equalityMichael Williamson
2023-07-08Handle precedence when parsing expressionsMichael Williamson
2023-07-08Parse subtractionMichael Williamson
2023-07-08Parse additionMichael Williamson
2023-07-08Support string-add in LLVM backendMichael Williamson
2023-07-08Generate WASM for string addMichael Williamson
2023-07-08Compile string addition into string-add instructionMichael Williamson
2023-07-08Type-check string additionMichael Williamson
2023-07-07Check operand types for binary operationMichael Williamson
2023-07-07Type check int not equalMichael Williamson
2023-07-07Type check int equalsMichael Williamson
2023-07-07Type check integer subtractionMichael Williamson
2023-07-07Type check integer additionMichael Williamson
2023-07-07Add typed int not equal nodeMichael Williamson
2023-07-07Add typed int equals nodeMichael Williamson
2023-07-07Add typed sub nodeMichael Williamson
2023-07-07Add typed int add nodeMichael Williamson
2023-07-07Add int-sub instructionMichael Williamson
2023-07-07Add LLVM sub instructionMichael Williamson
2023-07-07Add int-add instructionMichael Williamson
2023-07-07Add int-ne instructionMichael Williamson
2023-07-06Add int-equals instructionMichael Williamson
2023-07-05Check output of examplesMichael Williamson
2023-07-05Use throwOnError()Michael Williamson
2023-07-05Add function to environmentMichael Williamson
2023-07-05Compile return statements to stack IRMichael Williamson
2023-07-05Use return type in function bodyMichael Williamson
2023-07-05Type check returnsMichael Williamson
2023-07-05Parse implicit returnMichael Williamson
2023-07-05Check params can have trailing commaMichael Williamson
2023-07-05Parse function definition paramsMichael Williamson
2023-07-05Parse negative intsMichael Williamson
2023-07-05Parse positive intsMichael Williamson
2023-07-03Compile val node as namespace statement to stack IRMichael Williamson
2023-07-03Type-check val as namespace statementMichael Williamson
2023-07-03Parse val as namespace statementMichael Williamson
2023-07-03Compile val node to IR instructionsMichael Williamson
2023-07-03Check for duplicate variable namesMichael Williamson
2023-07-03Check shadowing behaviourMichael Williamson
2023-07-03Check for reference before definitionMichael Williamson
2023-07-03Define val typeMichael Williamson
2023-07-03Type-check components of val nodeMichael Williamson
2023-07-03Parse val statementsMichael Williamson
2023-07-03Add builder for untyped call nodesMichael Williamson
2023-07-02Check call effect is sub-effect of function effectMichael Williamson