def create_keys_in():
keys = Group(<EOL>Optional(Suppress("<STR_LIT:(>"))<EOL>+ value<EOL>+ Optional(Suppress("<STR_LIT:U+002C>") + value)<EOL>+ Optional(Suppress("<STR_LIT:)>"))<EOL>)<EOL>return (Suppress(upkey("<STR_LIT>") + upkey("<STR_LIT>")) + delimitedList(keys)).setResultsName(<EOL>"<STR_LIT>"<EOL>)<EOL>
Create a grammer for the 'KEYS IN' clause used for queries