Re: Doing psql's lexing with flex - Mailing list pgsql-patches

From Peter Eisentraut
Subject Re: Doing psql's lexing with flex
Date
Msg-id 200402181833.59303.peter_e@gmx.net
Whole thread Raw
In response to Re: Doing psql's lexing with flex  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Doing psql's lexing with flex
List pgsql-patches
Tom Lane wrote:
> Imagine for example
>     \set foo '\c mydb'
>     blah :foo bar
> The existing code would interpret this as
>     blah \c mydb bar
> but my patch as it stands would behave very strangely --- the \c
> command would see bar as its argument and then 'mydb' would be
> regurgitated after HandleSlashCommand finishes.

Feel free (or encouraged) to change the old behavior.  (Of course, the
new behavior needs to adjustments, too.)  Generally, I think a variable
should just stand for a data value and should not result in a slash
command being generated.


pgsql-patches by date:

Previous
From: Hans-Jürgen Schönig
Date:
Subject: NO WAIT ...
Next
From: Tom Lane
Date:
Subject: Re: Doing psql's lexing with flex