aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/parser/Parser.java
AgeCommit message (Expand)Author
2026-04-23Fix docs for parseMany()Michael Williamson
2026-03-20Replace assign keyword with setMichael Williamson
2025-02-09Parse type-level params for function typeMichael Williamson
2025-02-09Use function type parsing for native function declarationsMichael Williamson
2025-02-02Parser multiplicationMichael Williamson
2025-02-02Parse greater than or equal expressionsMichael Williamson
2025-02-02Parse greater than expressionsMichael Williamson
2025-02-02Parse less than or equal expressionsMichael Williamson
2025-02-02Parse less than expressionsMichael Williamson
2025-02-02Parse native type declarationsMichael Williamson
2025-01-12Parse native function declarationsMichael Williamson
2025-01-09Use source text to implement FileFragmentSourceMichael Williamson
2024-12-19Rename field access to member accessMichael Williamson
2024-12-19Define methods directly on structMichael Williamson
2024-12-11Parse methods in extend inline nodeMichael Williamson
2024-12-11Parse empty inline extendMichael Williamson
2024-12-11Move field positionality from struct field to structMichael Williamson
2024-12-10Require consistency in positionality of struct fieldsMichael Williamson
2024-12-10Add basic parsing of positional struct fieldsMichael Williamson
2024-03-03Add type-level args node for more specific sourceMichael Williamson
2024-03-02Parse effect paramsMichael Williamson
2024-03-02Add test for parsing type paramMichael Williamson
2024-03-02Extract UntypedTypeParamNode from UntypedTypeLevelParamNodeMichael Williamson
2024-02-25Parse type level params in function signatureMichael Williamson
2023-12-26Parse type level args for callsMichael Williamson
2023-12-26Parse absent type-level argsMichael Williamson
2023-12-23Parse constructed typesMichael Williamson
2023-12-23Parse type level params for sum typesMichael Williamson
2023-12-23Extract parseTypeLevelParamsOptional()Michael Williamson
2023-12-23Parse struct type level paramsMichael Williamson
2023-12-02Parse break statementsMichael Williamson
2023-11-22Rename UntypedBranchingExpressionNode to UntypedExpressionWithChildBlocksNodeMichael Williamson
2023-11-08Clarify typing around handler methodsMichael Williamson
2023-11-07Rename effect field to effect methodMichael Williamson
2023-11-07Rename effect fields to effect methodsMichael Williamson
2023-11-05Rename handlers to handlerFieldsMichael Williamson
2023-11-04Rename effect functions to effect fieldsMichael Williamson
2023-11-02Parse unit literalsMichael Williamson
2023-11-02Parse return statements without expressionMichael Williamson
2023-11-02Allow resume statements without expressionMichael Williamson
2023-11-02Parse resume statementsMichael Williamson
2023-11-02Parse try expressionsMichael Williamson
2023-11-01Handle behaviour of if expressions properlyMichael Williamson
2023-10-31Parse effect functionsMichael Williamson
2023-10-31Parse effect visibilityMichael Williamson
2023-10-31Parse empty effect definitionsMichael Williamson
2023-10-29Parse params without typesMichael Williamson
2023-10-29Add separate type for named params in function typeMichael Williamson
2023-10-29Parse function signatures without return typeMichael Williamson
2023-10-25Introduce UntypedFunctionSignatureNodeMichael Williamson