Index: trunk/src_plugins/query/query_l.c =================================================================== --- trunk/src_plugins/query/query_l.c (revision 36352) +++ trunk/src_plugins/query/query_l.c (revision 36353) @@ -2592,6 +2592,7 @@ { while(isspace(*script)) script++; pcb_qry_program = pcb_qry_program_ptr = script; + yy_flush_buffer(YY_CURRENT_BUFFER); } static pcb_qry_node_t *make_constant(char *str, long val) Index: trunk/src_plugins/query/query_l.l =================================================================== --- trunk/src_plugins/query/query_l.l (revision 36352) +++ trunk/src_plugins/query/query_l.l (revision 36353) @@ -146,6 +146,7 @@ { while(isspace(*script)) script++; pcb_qry_program = pcb_qry_program_ptr = script; + yy_flush_buffer(YY_CURRENT_BUFFER); } static pcb_qry_node_t *make_constant(char *str, long val)