Closed exfret closed 8 months ago
Awesome work! I confirm that hello_world.yaml
tests!
54900c2
adds Error
nodes to pass 3 more tests:
error.yaml
, simple_vars.yaml
, default_var_values.yaml
This is pretty fun! And surprisingly, it feels more wholesome than working with the Hell AST!
Should we complete the syntax with the tag based format?
I've passed all the story tests as of b3e1d3c!
The other commits implement utilities:
66b744a - Improves story test names
01d602f - Adds logging for the parser (use with pyest -k test_name
on the CLI)
I am merging this commit!
Defined the Doc, Blocks, Block, Content, and Print nodes so that hello.yaml parses.