• Tom Lane's avatar
    Move keywords.c/kwlookup.c into src/common/. · 2c6af4f4
    Tom Lane authored
    Now that we have src/common/ for code shared between frontend and backend,
    we can get rid of (most of) the klugy ways that the keyword table and
    keyword lookup code were formerly shared between different uses.
    This is a first step towards a more general plan of getting rid of
    special-purpose kluges for sharing code in src/bin/.
    
    I chose to merge kwlookup.c back into keywords.c, as it once was, and
    always has been so far as keywords.h is concerned.  We could have
    kept them separate, but there is noplace that uses ScanKeywordLookup
    without also wanting access to the backend's keyword list, so there
    seems little point.
    
    ecpg is still a bit weird, but at least now the trickiness is documented.
    
    I think that the MSVC build script should require no adjustments beyond
    what's done here ... but we'll soon find out.
    2c6af4f4
keywords.h 1.03 KB