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