# HG changeset patch # User John W. Eaton # Date 1234820695 18000 # Node ID 026c6732ec7ac8265fc2847e20c8eb0970461d31 # Parent 8cb2a144f321e0f20fb430593a1f09dd96894603 lex.l (next_token_can_follow_bin_op): push all characters read on to buffer stack diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,8 @@ 2009-02-16 John W. Eaton + * lex.l (next_token_can_follow_bin_op): + Push all characters read on to buffer stack. + * genprops.awk (emit_source): Don't use + to concatenate strings. 2009-02-16 Jaroslav Hajek diff --git a/src/lex.l b/src/lex.l --- a/src/lex.l +++ b/src/lex.l @@ -2837,9 +2837,9 @@ { c = text_yyinput (); - if (! match_any (c, ",;\n") && (c == ' ' || c == '\t')) - buf.push (c); - else + buf.push (c); + + if (match_any (c, ",;\n") || (c != ' ' && c != '\t')) break; }