Re: bug in (plpgsql) parser?

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: bug in (plpgsql) parser?
Дата
Msg-id 200106041342.f54DgGe07896@candle.pha.pa.us
обсуждение исходный текст
Ответ на bug in (plpgsql) parser?  ("Reinoud van Leeuwen" <reinoud@xs4all.nl>)
Ответы Re: bug in (plpgsql) parser?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
> Hello world,
>
> I am using "PostgreSQL 7.1.2 on i386-unknown-freebsd4.2, compiled by GCC
> 2.95.2" (according to version()). I suspect that there is a parser bug in
> the handling of '--' comments:
>
> radius=# create function test() returns integer as '
> radius'# begin
> radius'#   -- comment without quotes
> radius'#   return 0;
> radius'# end;
> radius'# ' language 'plpgsql';
> CREATE
>
> This works OK
>
> radius=#
> radius=# create function test2() returns integer as '
> radius'# begin
> radius'#   -- comment 'with' quotes
> radius'#   return 0;
> radius'# end;
> radius'# ' language 'plpgsql';
> ERROR:  parser: parse error at or near "with"
>
> It seems that the parser does not ignore the rest of the line after the '--
> ', as I would suspect...
>
> Reinoud van Leeuwen
> (switched from Sybase to Postgresql two weeks ago and has no regrets! :-)

My question is whether you think "--" _inside_ quotes should be a
comment. I don't think it should be.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: Bug in postgresql7.1 jdbc2 DatabaseMetaData class
Следующее
От: Tom Lane
Дата:
Сообщение: Re: System Logs filling up with gunk