Main = String. Assignment = "{" List(Literal) "}". Literal : Pos | Neg common Variable. Pos = . Neg = . Variable = Ident. List(S) ~ { *s S}. History = State List(TNState). State = Assignment "||" Instance "||" Assignment. TNState = TransitionRuleName "->". TransitionRuleName = Ident. Instance = "instance".