*** pgsql/src/interfaces/ecpg/preproc/pgc.l 2010/03/21 10:49:51 1.173 --- pgsql/src/interfaces/ecpg/preproc/pgc.l 2010/05/30 18:10:41 1.174 *************** *** 12,18 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.172 2010/01/26 09:07:31 meskes Exp $ * *------------------------------------------------------------------------- */ --- 12,18 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/pgc.l,v 1.173 2010/03/21 10:49:51 meskes Exp $ * *------------------------------------------------------------------------- */ *************** identifier {ident_start}{ident_cont}* *** 230,235 **** --- 230,237 ---- array ({ident_cont}|{whitespace}|[\[\]\+\-\*\%\/\(\)\>\.])* typecast "::" + dot_dot \.\. + colon_equals ":=" /* * "self" is the set of chars that should be returned as single-character *************** cppline {space}*#([^i][A-Za-z]*|{if}|{ *** 595,600 **** --- 597,604 ---- } {xdcinside} { addlit(yytext, yyleng); } {typecast} { return TYPECAST; } + {dot_dot} { return DOT_DOT; } + {colon_equals} { return COLON_EQUALS; } {informix_special} { /* are we simulating Informix? */ if (INFORMIX_MODE)