about summary refs log tree commit diff
path: root/boot/tests/parse
AgeCommit message (Collapse)Author
2025-07-23Add option to test suite to auto-adjust expected output in definitionMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-22Remove ambiguity from construct expressions and if/for/while blocksMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-18Separate call/construct expression back into partsMel
This makes it easier to decide whether subject should be interpreted as a type of expression. Signed-off-by: Mel <mel@rnrd.eu>
2025-07-18Add catboot test for simple typesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-10Fix nil-dereference in `parser_node_type_class`Mel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-06Correct handling of empty block nodesMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-06Parse variadic parameters in function definitionsMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-05Correctly recurse over self-containing non-homogenous postfix-type expressionsMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-05Try (?) & must (!) expressionsMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-04Tree printer handle whitespace more consistentlyMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-07-04Test suite runner prototype for `catboot`Mel
Signed-off-by: Mel <mel@rnrd.eu>