aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/parser
AgeCommit message (Expand)Author
2023-10-25Introduce UntypedFunctionSignatureNodeMichael Williamson
2023-10-24Parse function expressionsMichael Williamson
2023-10-22Move parser errors into their own packageMichael Williamson
2023-10-22Add function to parse namespace nameMichael Williamson
2023-10-22Support parsing negative zeroMichael Williamson
2023-10-22Forbid leading zeroes in int literalMichael Williamson
2023-10-22Parse function typesMichael Williamson
2023-10-22Parse visibility for sum typeMichael Williamson
2023-10-22Add visibility for structsMichael Williamson
2023-10-22Parse visibility for valsMichael Williamson
2023-10-22Parse visibility of functionsMichael Williamson
2023-10-20Parse imports in namespaceMichael Williamson
2023-09-30Parse when expressionsMichael Williamson
2023-09-30Parse sum typesMichael Williamson
2023-09-28Attach source to all compiler errorsMichael Williamson
2023-09-27Parse struct definition fieldsMichael Williamson
2023-09-27Parse struct without fieldsMichael Williamson
2023-09-27Parse field accessMichael Williamson
2023-09-27Support ignore targetMichael Williamson
2023-09-23Support single line commentsMichael Williamson
2023-09-17Disambiguate tuple expression statement from assignmentMichael Williamson
2023-09-17Parse tuple typesMichael Williamson
2023-09-17Parse tuple expressionsMichael Williamson
2023-09-17Parse tuple targetsMichael Williamson
2023-09-16Combine assign, val and var statementsMichael Williamson
2023-08-19Parse while loopsMichael Williamson
2023-08-19Parse bool literalsMichael Williamson
2023-07-28Parse assign nodeMichael Williamson
2023-07-28Parse var statementsMichael Williamson
2023-07-09Handle if expression statementMichael Williamson
2023-07-09Add UntypedBlockNodeMichael Williamson
2023-07-09Handle block returns properlyMichael Williamson
2023-07-09Add explicit function return statementMichael 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-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-03Parse val as namespace statementMichael Williamson
2023-07-03Parse val statementsMichael Williamson
2023-06-13Put namespace name onto namespace nodesMichael Williamson
2023-06-09Move untyped nodes into untyped packageMichael Williamson
2023-06-07Parse namespace bodyMichael Williamson
2023-06-07Parse body of functionsMichael Williamson