pgsql-server/src/pl/plpgsql/src gram.y pl_comp ...

Started by Tom Lanealmost 24 years ago1 messagescomitters
Jump to latest
#1Tom Lane
tgl@sss.pgh.pa.us

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl@postgresql.org 02/08/07 21:36:05

Modified files:
src/pl/plpgsql/src: gram.y pl_comp.c pl_funcs.c plpgsql.h scan.l

Log message:
Clean up plpgsql identifier handling: process quoted identifiers
correctly, truncate to NAMEDATALEN where needed, allow whitespace
around dots in qualified identifiers. Get rid of T_RECFIELD and
T_TGARGV token categories, which weren't accomplishing anything
except to create room for sins of omission in the grammar, ie,
places that should have allowed them and didn't. Fix a few other
bugs en passant.