Release 1.11.0
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