Die Funktion "next_state"

int next_state( int flag, int format) { /* Filter mit Zustandskodierung */ switch( flag ) { case 0: switch(format) { case 1: return(1); break; /* "@...{" */ default: return(flag); break; } case 1: switch(format) { case 2: return(0); break; /* "}" */ case 11: return(8); break; /* "...," */ default: return(9); break; } case 2: switch(format) { case 2: return(0); break; /* "}" */ case 4: return(3); break; /* "=" */ case 5: return(10); break; /* "...=..." */ case 8: return(5); break; /* ""..." */ default: return(3); break; } case 3: switch(format) { case 2: return(0); break; /* "}" */ case 6: return(9); break; /* ""..."," */ case 11: return(9); break; /* "...," */ case 7: return(4); break; /* ""..."" */ case 8: return(5); break; /* ""..." */ case 0: return(6); break; /* "..." */ } case 4: switch(format) { case 2: return(0); break; /* "}" */ case 3: return(9); break; /* "," */ default: return(7); break; } case 5: switch(format) { case 2: return(0); break; /* "}" */ case 6: return(9); break; /* ""..."," */ case 9: return(9); break; /* "..."," */ case 10: return(4); break; /* "..."" */ default: return(7); break; } case 6: switch(format) { case 2: return(0); break; /* "}" */ default: return(flag); break; } case 7: switch(format) { case 2: return(0); break; /* "}" */ case 9: return(9); break; /* "..."," */ case 10: return(4); break; /* "..."" */ case 6: return(9); break; /* ""..."," */ default: return(flag); break; } case 8: switch(format) { case 2: return(0); break; /* "}" */ default: return(2); break; } case 9: switch(format) { case 2: return(0); break; /* "}" */ case 4: return(2); break; /* "..." */ case 5: return(2); break; /* "...=..." */ default: return(2); break; } case 10: switch(format) { case 2: return(0); break; /* "}" */ case 6: return(9); break; /* ""..."," */ case 7: return(9); break; /* ""..."" */ case 8: return(5); break; /* ""..." */ case 11: return(6); break; /* "...," */ case 3: return(9); break; /* "," */ default: return(6); break; /* "..." */ } default: return(flag); break; } }

CSLIB 2000


Zurück: Persönliche Hypertexte