Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: automata/dtmp/extracted
Source used for this grammar: Youssef Srour, DTMP (discrete time Markov processes) 1.0, DTMP.ecore
, 2006/07/24
String
, Boolean
, Integer
, State
, Transition
, Parameter
), 0 root (—), 1 top (Integer
), 0 bottom (—).[name]
2, [isStart]
, [isEnd]
, [isFail]
, [incoming]
, [outGoing]
, [formalParam]
, [transProb]
, [to]
, [from]
, [type]
, [state]
.String ::= string
Boolean ::= "true" "false"
Integer ::= integer
State ::= [name]::String [isStart]::Boolean [isEnd]::Boolean [isFail]::Boolean [incoming]::Transition[outGoing]::Transition [formalParam]::Parameter
Transition ::=
[transProb]::String
[to]::State [from]::StateParameter ::= [name]::String[type]::String [state]::State