|
|
@ -8,7 +8,7 @@ |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* |
|
|
|
* IDENTIFICATION |
|
|
|
* IDENTIFICATION |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.23 1997/09/25 14:10:23 thomas Exp $ |
|
|
|
* $Header: /cvsroot/pgsql/src/backend/parser/scan.l,v 1.24 1997/10/15 01:12:21 thomas Exp $ |
|
|
|
* |
|
|
|
* |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*------------------------------------------------------------------------- |
|
|
|
*/ |
|
|
|
*/ |
|
|
@ -94,6 +94,7 @@ xqdouble {quote}{quote} |
|
|
|
xqinside [^\\']* |
|
|
|
xqinside [^\\']* |
|
|
|
xqembedded "\\'" |
|
|
|
xqembedded "\\'" |
|
|
|
xqliteral [\\](.|\n) |
|
|
|
xqliteral [\\](.|\n) |
|
|
|
|
|
|
|
xqcat {quote}{space}*\n{space}*{quote} |
|
|
|
|
|
|
|
|
|
|
|
xcline [\/][\*].*[\*][\/]{space}*\n* |
|
|
|
xcline [\/][\*].*[\*][\/]{space}*\n* |
|
|
|
xcstart [\/][\*]{op_and_self}* |
|
|
|
xcstart [\/][\*]{op_and_self}* |
|
|
@ -186,6 +187,8 @@ other . |
|
|
|
memcpy(literal+llen, yytext, yyleng+1); |
|
|
|
memcpy(literal+llen, yytext, yyleng+1); |
|
|
|
llen += yyleng; |
|
|
|
llen += yyleng; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
<xq>{xqcat} { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
<xm>{space}* { /* ignore */ } |
|
|
|
<xm>{space}* { /* ignore */ } |
|
|
|
<xm>{xmstop} { |
|
|
|
<xm>{xmstop} { |
|
|
|