aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/ast
AgeCommit message (Expand)Author
2023-07-08Parse additionMichael Williamson
2023-07-08Compile string addition into string-add instructionMichael Williamson
2023-07-08Type-check string additionMichael 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-05Compile return statements to stack IRMichael Williamson
2023-07-05Type check returnsMichael Williamson
2023-07-05Parse implicit returnMichael Williamson
2023-07-05Parse function definition paramsMichael Williamson
2023-07-05Parse positive intsMichael 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-03Define val typeMichael Williamson
2023-07-03Type-check components of val nodeMichael Williamson
2023-07-03Parse val statementsMichael Williamson
2023-06-17Create FreeVariable type with index and nameMichael Williamson
2023-06-14Use field names on namespace node in StackCompilerMichael Williamson
2023-06-13Store field names in typed namespace nodeMichael Williamson
2023-06-13Store types of fields on namespace nodeMichael Williamson
2023-06-13Store type of function on nodeMichael Williamson
2023-06-13Put namespace name onto namespace nodesMichael Williamson
2023-06-10Store free variables used in functionMichael Williamson
2023-06-10Compile namespace to stack instructionsMichael Williamson
2023-06-10Compile function definition into stack instructionsMichael Williamson
2023-06-10Type check namespacesMichael Williamson
2023-06-10Add minimal type checking for function definitionMichael 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-10Compile calls to stack instructionsMichael Williamson
2023-06-10Add incomplete type checking for callsMichael 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-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 effect in function definitionMichael Williamson
2023-06-07Add parser for minimal functionsMichael Williamson
2023-06-07Parse expression statementsMichael Williamson