-/*
- * The following array represents the transitions of the automat:
- * given some state and input, it maps to a new state, according (with
- * the limitations as described above) to the rules of Franco of
- * Cologne.
- */
-const int/*new state*/ transition_state[/*old state*/][8/*input*/] =
-{
- {STATE_aL, STATE_dL, STATE_B, STATE_B,
- STATE_S, STATE_S, STATE_ERROR, STATE_ERROR}, // was: STATE_START
- {STATE_aL, STATE_dL, STATE_B, STATE_START,
- STATE_ERROR, STATE_ERROR, STATE_END, STATE_END}, // was: STATE_aL
- {STATE_aL, STATE_dL, STATE_B, STATE_START,
- STATE_ERROR, STATE_ERROR, STATE_END, STATE_END}, // was: STATE_dL
- {STATE_aL, STATE_dL, STATE_B, STATE_START,
- STATE_ERROR, STATE_ERROR, STATE_END, STATE_END}, // was: STATE_B
- {STATE_ERROR, STATE_ERROR, STATE_ERROR, STATE_ERROR,
- STATE_SS, STATE_SS, STATE_ERROR, STATE_ERROR}, // was: STATE_S
- {STATE_aL, STATE_dL, STATE_B, STATE_B,
- STATE_S, STATE_S, STATE_END, STATE_END}, // was: STATE_SS
- {STATE_ERROR, STATE_ERROR, STATE_ERROR, STATE_ERROR,
- STATE_ERROR, STATE_ERROR, STATE_ERROR, STATE_ERROR}, // was: STATE_ERROR
- {STATE_ERROR, STATE_ERROR, STATE_ERROR, STATE_ERROR,
- STATE_ERROR, STATE_ERROR, STATE_ERROR, STATE_ERROR}, // was: STATE_END
-};
-
-/*
- * The following array represents the output of the automat while
- * switching from one state to another: given some state and input, it
- * maps to the output produced when switching to the next state,
- * according (with the limitations as described above) to the rules of
- * Franco of Cologne.
- */
-const int/*output*/ transition_output[/*old state*/][8/*input*/] =
-{
- {MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE,
- MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE}, // was: STATE_START
- {MLP_sc, MLP_ss, MLP_sc, MLP_LB,
- MLP_NONE, MLP_NONE, MLP_sc, MLP_sc}, // was: STATE_aL
- {MLP_sc, MLP_ss, MLP_sc, MLP_LB,
- MLP_NONE, MLP_NONE, MLP_ss, MLP_ss}, // was: STATE_dL
- {MLP_ss, MLP_cs, MLP_ss, MLP_BB,
- MLP_NONE, MLP_NONE, MLP_ss, MLP_ss} , // was: STATE_B
- {MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE,
- MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE}, // was: STATE_S
- {MLP_SS, MLP_SS, MLP_SS, MLP_SS,
- MLP_SS, MLP_SS, MLP_SS, MLP_SS} , // was: STATE_SS
- {MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE,
- MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE}, // was: STATE_ERROR
- {MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE,
- MLP_NONE, MLP_NONE, MLP_NONE, MLP_NONE}, // was: STATE_END
-};