Skip to content

Release v1.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 12:22
· 35 commits to 04ec475b876c67f5b0c3c265ebd14644937b634a since this release

Added

  • IScreenplayPrinter / ScreenplayPrinter — renders a Screenplay syntax tree back to .play source text, the reverse of the compiler. Overloads print a whole ApplicationSyntax document as well as standalone ProjectionSyntax, SpecificationSyntax and CaptureSyntax. A syntax tree can now be built or modified in code and printed to valid Screenplay, which is the basis for generating .play files from a model.
  • Documentation: a "Printing and generating" reference page covering the printer, the round-trip guarantee with the compiler, and generating Screenplay from a tree built directly from a model.