diff options
author | Heikki Linnakangas | 2013-03-14 17:00:09 +0000 |
---|---|---|
committer | Heikki Linnakangas | 2013-03-14 17:04:43 +0000 |
commit | a5ff502fceadc7c203b0d7a11b45c73f1b421f69 (patch) | |
tree | b828a749e8017a6a1aed013fbda3b923b1fe6041 /src/timezone/strftime.c | |
parent | 59d0bf9dca58b237902c2fd1507e8bc5d54d4a63 (diff) |
Change the way UESCAPE is lexed, to reduce the size of the flex tables.
The error rule used to avoid backtracking with the U&'...' UESCAPE 'x'
syntax bloated the flex tables, so refactor that. This patch makes the error
rule shorter, by introducing a new exclusive flex state that's entered after
parsing U&'...'. This shrinks the postgres binary by about 220kB.
Diffstat (limited to 'src/timezone/strftime.c')
0 files changed, 0 insertions, 0 deletions