Re: Two small patches for the isolationtester lexer - Mailing list pgsql-hackers

From Tom Lane
Subject Re: Two small patches for the isolationtester lexer
Date
Msg-id 16710.1519855268@sss.pgh.pa.us
Whole thread Raw
In response to Re: Two small patches for the isolationtester lexer  (Daniel Gustafsson <daniel@yesql.se>)
Responses Re: Two small patches for the isolationtester lexer  (Daniel Gustafsson <daniel@yesql.se>)
List pgsql-hackers
Daniel Gustafsson <daniel@yesql.se> writes:
> On 22 Feb 2018, at 05:10, Tom Lane <tgl@sss.pgh.pa.us> wrote:
>> Actually, looking closer, this would also trigger on '#' used inside a
>> SQL literal, which seems to move the problem cases into the "pretty
>> likely" category instead of the "far-fetched" one.  So I'd only be OK
>> with it if we made the lexer smart enough to distinguish inside-a-SQL-
>> literal from not.  That might be a good thing anyway, since it would
>> allow us to not choke on literals containing '}', but it'd be a great
>> deal more work.  You might be able to steal code from the psql lexer
>> though.

> I agree, patch 0002 was broken and the correct fix is a much bigger project -
> one too big for me to tackle right now (but hopefully at some point in the near
> future).  Thanks for the review of it though!

OK.  I'm going to mark this commitfest entry closed, since the other patch
is in and this one needs a good bit more work.  Please start a new thread,
or at least a new CF entry, if you do more work in this area.

            regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Two small patches for the isolationtester lexer
Next
From: Tomas Vondra
Date:
Subject: Re: RFC: Add 'taint' field to pg_control.