diff -r 89902a42698e -r ebd07483c099 stage1_2/iec.flex --- a/stage1_2/iec.flex Thu Feb 01 11:43:09 2007 +0100 +++ b/stage1_2/iec.flex Thu Feb 01 12:35:57 2007 +0100 @@ -773,7 +773,7 @@ return END_VAR; } END_VAR{st_whitespace}INITIAL_STEP {unput_text(strlen("END_VAR")); - BEGIN(sfc_state); + yy_push_state(sfc_state); return END_VAR; } END_VAR{st_whitespace} {unput_text(strlen("END_VAR"));