Jump to start (final)

The diagrams are in order from the entry rule to the last rule found

Please be aware this was generated using the default template but you can make your own templates that are much more pretty

final - Start

_ prog _ %ws

prog

prod prod ws prog

prod

word _ %arrow _ expression+ word [ wordlist ] _ %arrow _ expression+ @ _ js @ word ws word @include _ string @builtin _ string

wordlist

word wordlist _ , _ word

expression+

completeexpression expression+ _ | _ completeexpression

completeexpression

expr expr _ js

js

%js

expr

expr_member expr ws expr_member

expr_member

word $ word word [ expressionlist ] string i % word charclass ( _ expression+ _ ) expr_member _ ebnf_modifier

ebnf_modifier

:+ :* :?

charclass

%charclass

string

%string %btstring

expressionlist

completeexpression expressionlist _ , _ completeexpression

word

%word

_

ws

ws

%ws %ws %comment _