Output:

Output   ::= ( ( '{' Interface '=>' Stream '}' ( ',' | ) )* | ( '[' ( Stream ( ',' | ) )* ']' ( ',' | ) )* | '[' ( String ( ',' | ) )* ']' ( ',' | ) )*

no references


Stream:

Stream   ::= ( '[' ( Directive ( ',' | ) | String ( ',' | ) )* ']' ( ',' | ) )*

referenced by:


Interface:

Interface
         ::= String

referenced by:


Directive:

Directive
         ::= PositionDirective
           | ColourDirective
           | StyleDirective

referenced by:


PositionDirective:

PositionDirective
         ::= '[' Fixnum ',' Fixnum ']'

referenced by:


StyleDirective:

StyleDirective
         ::= Symbol

referenced by:


ColourDirective:

ColourDirective
         ::= '[' Symbol ',' Symbol ']'

referenced by:



  ... generated by Railroad Diagram Generator