Just another minor bitch about this patch: jsonpath_scan.l has introduced a typedef called "keyword". This is causing pgindent to produce seriously ugly results in libpq, and probably in other places where that is used as a field or variable name. Please rename that typedef to something less generic.
regards, tom lane