aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/parser
AgeCommit message (Expand)Author
2023-10-31Parse effect functionsMichael Williamson
2023-10-31Parse effect visibilityMichael Williamson
2023-10-31Parse empty effect definitionsMichael Williamson
2023-10-31Add keyword handleMichael Williamson
2023-10-31Add try keywordMichael Williamson
2023-10-29Parse params without typesMichael Williamson
2023-10-29Add separate type for named params in function typeMichael Williamson
2023-10-29Add keyword "effect"Michael Williamson
2023-10-29Parse function signatures without return typeMichael Williamson
2023-10-25Introduce UntypedFunctionSignatureNodeMichael Williamson
2023-10-24Parse function expressionsMichael Williamson
2023-10-22Move parser errors into their own packageMichael Williamson
2023-10-22Use namespace name parser in config parserMichael Williamson
2023-10-22Add function to parse namespace nameMichael 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 to UntypedSumTypeDefinitionNodeMichael Williamson
2023-10-22Add visibility for structsMichael Williamson
2023-10-22Parse visibility for valsMichael Williamson
2023-10-22Parse visibility of functionsMichael Williamson
2023-10-22Add pub keywordMichael Williamson
2023-10-22Add fn keywordMichael Williamson
2023-10-20Parse imports in namespaceMichael Williamson
2023-10-20Add import keywordMichael Williamson
2023-09-30Parse when expressionsMichael Williamson
2023-09-30Parse sum typesMichael Williamson
2023-09-30Add sumtype keywordMichael Williamson
2023-09-27Parse struct definition fieldsMichael Williamson
2023-09-27Parse struct without fieldsMichael Williamson
2023-09-27Add struct keywordMichael 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-17Fix expected token type descriptionMichael Williamson
2023-09-17Parse tuple typesMichael Williamson
2023-09-17Parse tuple expressionsMichael Williamson
2023-09-17Parse tuple targetsMichael Williamson
2023-09-17Add symbol for #(Michael Williamson
2023-09-16Combine assign, val and var statementsMichael Williamson
2023-08-19Parse while loopsMichael Williamson
2023-08-19Parse bool literalsMichael Williamson
2023-08-19Add "while" keywordMichael Williamson
2023-07-28Parse assign nodeMichael Williamson
2023-07-28Add assign keywordMichael Williamson
2023-07-28Add colon equals symbolMichael Williamson
2023-07-28Parse var statementsMichael Williamson
2023-07-28Add var keywordMichael Williamson
2023-07-09Handle if expression statementMichael Williamson