
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: automata/finite/extracted
Source used for this grammar: Youssef Srour, Automaton.ecore, 2006/07/18
FiniteAutomaton, Transition, State, String, Integer), 0 root (—), 2 top (FiniteAutomaton, Integer), 0 bottom (—).[alphabet], [transitionSet], [initialState], [finalStateSet], [StateSet], [letter], [source], [target], [name], [combination].FiniteAutomaton ::= [alphabet]::String [transitionSet]::Transition [initialState]::State [finalStateSet]::State [StateSet]::State
Transition ::= [letter]::String [source]::State [target]::State
State ::= [name]::String [combination]::State
String ::= string
Integer ::= integer