pgsql: Make ecpg parse.pl more robust with braces - Mailing list pgsql-committers

From Peter Eisentraut
Subject pgsql: Make ecpg parse.pl more robust with braces
Date
Msg-id E1vScd8-003RtW-2F@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Make ecpg parse.pl more robust with braces

When parse.pl processes braces, it does not take into account that
braces could also be their own token if single quoted ('{', '}').
This is not currently used but a future patch wants to make use of it.

This fixes that by using lookaround assertions to detect the quotes.

To make sure all Perl versions in play support this and to avoid
surprises later on, let's give this a spin on the buildfarm now.  It
can exist independently of future work.

Reviewed-by: Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/a855795d-e697-4fa5-8698-d20122126567@eisentraut.org

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/7f88553ceaca4af0e5bd483ab77f9f442578c18a

Modified Files
--------------
src/interfaces/ecpg/preproc/parse.pl | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)


pgsql-committers by date:

Previous
From: Peter Eisentraut
Date:
Subject: pgsql: Use PGAlignedXLogBlock for some code simplification
Next
From: Heikki Linnakangas
Date:
Subject: pgsql: pg_resetwal: Reject negative and out of range arguments