
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: automata/petri/path/abstract/extracted
Source used for this grammar: David Touzet, PathExp 1.0, PathExp.ecore, 2005/07/18
String, Element, PathExp, State, Transition), 0 root (—), 2 top (String, Element), 0 bottom (—).[states], [transitions], [incoming], [outgoing], [source], [target].String ::= string
Element ::= PathExp
Element ::= Transition
PathExp ::= [states]::State [transitions]::Transition
State ::= [incoming]::Transition [outgoing]::Transition
Transition ::= [source]::State [target]::State