Get rid of jsonpath_gram.h and jsonpath_scanner.h
authorAlexander Korotkov <[email protected]>
Wed, 20 Mar 2019 08:09:07 +0000 (11:09 +0300)
committerAlexander Korotkov <[email protected]>
Wed, 20 Mar 2019 08:13:34 +0000 (11:13 +0300)
commit550b9d26f80fa3048f2d5883f0779ed29465960a
tree39d0ba7912641a7a26c56608b065cc4f6342ad6e
parent641fde25233ef3ecc3b8101fe287eea9fceba6fd
Get rid of jsonpath_gram.h and jsonpath_scanner.h

Jsonpath grammar and scanner are both quite small.  It doesn't worth complexity
to compile them separately.  This commit makes grammar and scanner be compiled
at once.  Therefore, jsonpath_gram.h and jsonpath_gram.h are no longer needed.
This commit also does some reorganization of code in jsonpath_gram.y.

Discussion: https://postgr.es/m/d47b2023-3ecb-5f04-d253-d557547cf74f%402ndQuadrant.com
src/backend/Makefile
src/backend/utils/adt/.gitignore
src/backend/utils/adt/Makefile
src/backend/utils/adt/jsonpath_gram.y
src/backend/utils/adt/jsonpath_scan.l
src/include/Makefile
src/include/utils/.gitignore
src/include/utils/jsonpath_scanner.h[deleted file]
src/tools/msvc/Solution.pm