mirror of
https://github.com/postgres/postgres.git
synced 2025-05-17 06:41:24 +03:00
Change ecpg lexer to accept comments with line breaks in CPP lines.
This commit is contained in:
parent
bdc309c7dc
commit
fc1ae7d2eb
@ -354,7 +354,7 @@ cppinclude_next {space}*#{include_next}{space}*
|
|||||||
/* first a general line for all commands not starting with "i" */
|
/* first a general line for all commands not starting with "i" */
|
||||||
/* and then the other commands starting with "i", we have to add these
|
/* and then the other commands starting with "i", we have to add these
|
||||||
* separately because the cppline production would match on "include" too */
|
* separately because the cppline production would match on "include" too */
|
||||||
cppline {space}*#([^i][A-Za-z]*|{if}|{ifdef}|{ifndef}|{import})(.*\\{space})*.*{newline}
|
cppline {space}*#([^i][A-Za-z]*|{if}|{ifdef}|{ifndef}|{import})((\/\*[^*/]*\*+\/)|.)*{newline}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Dollar quoted strings are totally opaque, and no escaping is done on them.
|
* Dollar quoted strings are totally opaque, and no escaping is done on them.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user