Skip to content

Release 1.11.0

Compare
Choose a tag to compare
@matthijsgroen matthijsgroen released this 23 Sep 19:36
7c9071e

Added

  • Support for generation overview diagrams on root elements, skippable with
    --no-overview-diagram

  • Support for optimizing source definition file using --rewrite

  • Skip only diagram wrapping with --no-diagram-wrap

  • Breaking of long elements over multiple lines in optional items []

  • Plain text will now also be optimized when reasonable: Text will not be
    optimized when using the --no-optimizations flag.

    [ [ a ] ] => [ a ]
    [ { a } ] => { a }
    a | b | [ c | [ d | e ] ] => [ a | b | c | d | e ]
    
  • Support of detection of pure character sets. Character sets are now listed
    seperately at the bottom of the table of contents. A character sets is a
    choice of terminals, or a choice where the non-terminals are also character
    sets

  • Support for comments before an optional, placing the comment on the skip line
    and make the skip line the main line

  • Support for _ (underscore) in identifiers

Fixes

  • When elements in choices are grouped, it will now maintain the original order
  • Running out of memory for big documents

Changed

  • Show line underneath comments in railroad diagram