struct StateMachine::branch StateMachine::transition_table_full[3][3] =
{
{
{before, ' ', before, 0},
{before, '\n', before, &char_put(int c)},
{before, '\a', inside, &char_put(int c)}
},
{
{inside, ' ', after, 0},
{inside, '\n', before, &char_put(int c)},
{inside, '\a', inside, &char_put(int c)}
},
{
{after, ' ', after, 0},
{after, '\n', before, &char_put(int c)},
{after, '\a', after, 0}
}
};