<!--===============================================-->
<!--  TMN.dtd                                      -->
<!--  The interpreter of the Turing machine        -->
<!--===============================================-->


<!ELEMENT Go (Symbol, TapeRight)>
<!ELEMENT TMState (Instruction, State, TapeLeft, Symbol, TapeRight) >
<!ELEMENT TapeLeft  (Nod) >
<!ELEMENT TapeRight (Nod) >
<!ELEMENT Nod ((Square, Nod) | N) >
<!ELEMENT Symbol    (#PCDATA) >
<!ELEMENT Square    (#PCDATA) >
<!ELEMENT State     (#PCDATA) >
<!ELEMENT N         (#PCDATA) >
<!ELEMENT Instruction (Instruction | EMPTY) >
<!ATTLIST Instruction
                       CurrentState  CDATA #REQUIRED
                       CurrentSymbol CDATA #REQUIRED 
                       NextSymbol    CDATA #REQUIRED
                       NextState     CDATA #REQUIRED
                       Movement      CDATA #REQUIRED >