ABS(
ACOS(
ARRAY_AGG(
ARRAY_APPEND(
ARRAY_AVG(
ARRAY_CONCAT(
ARRAY_CONTAINS(
ARRAY_COUNT(
ARRAY_DISTINCT(
ARRAY_FLATTEN(
ARRAY_IFNULL(
ARRAY_INSERT(
ARRAY_INTERSECT(
ARRAY_LENGTH(
ARRAY_MAX(
ARRAY_MIN(
ARRAY_POSITION(
ARRAY_PREPEND(
ARRAY_PUT(
ARRAY_RANGE(
ARRAY_REMOVE(
ARRAY_REPEAT(
ARRAY_REPLACE(
ARRAY_REVERSE(
ARRAY_SORT(
ARRAY_STAR(
ARRAY_SUM(
ARRAY_SYMDIFF(
ARRAY_SYMDIFFN(
ARRAY_UNION(
ASIN(
ATAN(
ATAN2(
AVG(
BASE64(
BASE64_DECODE(
BASE64_ENCODE(
BITAND(
BITCLEAR(
BITNOT(
BITOR(
BITSET(
BITSHIFT(
BITTEST(
BITXOR(
CEIL(
CLOCK_LOCAL(
CLOCK_MILLIS(
CLOCK_STR(
CLOCK_TZ(
CLOCK_UTC(
CONTAINS(
CONTAINS_TOKEN(
CONTAINS_TOKEN_LIKE(
CONTAINS_TOKEN_REGEXP(
COS(
COUNT(
CURL(
DATE_ADD_MILLIS(
DATE_ADD_STR(
DATE_DIFF_MILLIS(
DATE_DIFF_STR(
DATE_FORMAT_STR(
DATE_PART_MILLIS(
DATE_PART_STR(
DATE_RANGE_MILLIS(
DATE_RANGE_STR(
DATE_TRUNC_MILLIS(
DATE_TRUNC_STR(
DECODE_JSON(
DEGREES(
DURATION_TO_STR(
E(
ENCODED_SIZE(
ENCODE_JSON(
EXP(
FLOOR(
GREATEST(
HAS_TOKEN(
IFINF(
IFMISSING(
IFMISSINGORNULL(
IFNAN(
IFNANORINF(
IFNULL(
INITCAP(
ISARRAY(
ISATOM(
ISBOOLEAN(
ISNUMBER(
ISOBJECT(
ISSTRING(
IsBitSET(
LEAST(
LENGTH(
LN(
LOG(
LOWER(
LTRIM(
MAX(
META(
MILLIS(
MILLIS_TO_LOCAL(
MILLIS_TO_STR(
MILLIS_TO_TZ(
MILLIS_TO_UTC(
MILLIS_TO_ZONE_NAME(
MIN(
MISSINGIF(
NANIF(
NEGINFIF(
NOW_LOCAL(
NOW_MILLIS(
NOW_STR(
NOW_TZ(
NOW_UTC(
NULLIF(
OBJECT_ADD(
OBJECT_CONCAT(
OBJECT_INNER_PAIRS(
OBJECT_INNER_VALUES(
OBJECT_LENGTH(
OBJECT_NAMES(
OBJECT_PAIRS(
OBJECT_PUT(
OBJECT_REMOVE(
OBJECT_RENAME(
OBJECT_REPLACE(
OBJECT_UNWRAP(
OBJECT_VALUES(
PAIRS(
PI(
POLY_LENGTH(
POSINFIF(
POSITION(
POWER(
RADIANS(
RANDOM(
REGEXP_CONTAINS(
REGEXP_LIKE(
REGEXP_POSITION(
REGEXP_REPLACE(
REPEAT(
REPLACE(
REVERSE(
ROUND(
RTRIM(
SIGN(
SIN(
SPLIT(
SQRT(
STR_TO_DURATION(
STR_TO_MILLIS(
STR_TO_TZ(
STR_TO_UTC(
STR_TO_ZONE_NAME(
SUBSTR(
SUFFIXES(
SUM(
TAN(
TITLE(
TOARRAY(
TOATOM(
TOBOOLEAN(
TOKENS(
TOKENS(
TONUMBER(
TOOBJECT(
TOSTRING(
TRIM(
TRUNC(
TYPE(
UPPER(
WEEKDAY_MILLIS(
WEEKDAY_STR(

----------------------------------------------------

[
	["function", "ABS"], ["punctuation", "("],
	["function", "ACOS"], ["punctuation", "("],
	["function", "ARRAY_AGG"], ["punctuation", "("],
	["function", "ARRAY_APPEND"], ["punctuation", "("],
	["function", "ARRAY_AVG"], ["punctuation", "("],
	["function", "ARRAY_CONCAT"], ["punctuation", "("],
	["function", "ARRAY_CONTAINS"], ["punctuation", "("],
	["function", "ARRAY_COUNT"], ["punctuation", "("],
	["function", "ARRAY_DISTINCT"], ["punctuation", "("],
	["function", "ARRAY_FLATTEN"], ["punctuation", "("],
	["function", "ARRAY_IFNULL"], ["punctuation", "("],
	["function", "ARRAY_INSERT"], ["punctuation", "("],
	["function", "ARRAY_INTERSECT"], ["punctuation", "("],
	["function", "ARRAY_LENGTH"], ["punctuation", "("],
	["function", "ARRAY_MAX"], ["punctuation", "("],
	["function", "ARRAY_MIN"], ["punctuation", "("],
	["function", "ARRAY_POSITION"], ["punctuation", "("],
	["function", "ARRAY_PREPEND"], ["punctuation", "("],
	["function", "ARRAY_PUT"], ["punctuation", "("],
	["function", "ARRAY_RANGE"], ["punctuation", "("],
	["function", "ARRAY_REMOVE"], ["punctuation", "("],
	["function", "ARRAY_REPEAT"], ["punctuation", "("],
	["function", "ARRAY_REPLACE"], ["punctuation", "("],
	["function", "ARRAY_REVERSE"], ["punctuation", "("],
	["function", "ARRAY_SORT"], ["punctuation", "("],
	["function", "ARRAY_STAR"], ["punctuation", "("],
	["function", "ARRAY_SUM"], ["punctuation", "("],
	["function", "ARRAY_SYMDIFF"], ["punctuation", "("],
	["function", "ARRAY_SYMDIFFN"], ["punctuation", "("],
	["function", "ARRAY_UNION"], ["punctuation", "("],
	["function", "ASIN"], ["punctuation", "("],
	["function", "ATAN"], ["punctuation", "("],
	["function", "ATAN2"], ["punctuation", "("],
	["function", "AVG"], ["punctuation", "("],
	["function", "BASE64"], ["punctuation", "("],
	["function", "BASE64_DECODE"], ["punctuation", "("],
	["function", "BASE64_ENCODE"], ["punctuation", "("],
	["function", "BITAND"], ["punctuation", "("],
	["function", "BITCLEAR"], ["punctuation", "("],
	["function", "BITNOT"], ["punctuation", "("],
	["function", "BITOR"], ["punctuation", "("],
	["function", "BITSET"], ["punctuation", "("],
	["function", "BITSHIFT"], ["punctuation", "("],
	["function", "BITTEST"], ["punctuation", "("],
	["function", "BITXOR"], ["punctuation", "("],
	["function", "CEIL"], ["punctuation", "("],
	["function", "CLOCK_LOCAL"], ["punctuation", "("],
	["function", "CLOCK_MILLIS"], ["punctuation", "("],
	["function", "CLOCK_STR"], ["punctuation", "("],
	["function", "CLOCK_TZ"], ["punctuation", "("],
	["function", "CLOCK_UTC"], ["punctuation", "("],
	["function", "CONTAINS"], ["punctuation", "("],
	["function", "CONTAINS_TOKEN"], ["punctuation", "("],
	["function", "CONTAINS_TOKEN_LIKE"], ["punctuation", "("],
	["function", "CONTAINS_TOKEN_REGEXP"], ["punctuation", "("],
	["function", "COS"], ["punctuation", "("],
	["function", "COUNT"], ["punctuation", "("],
	["function", "CURL"], ["punctuation", "("],
	["function", "DATE_ADD_MILLIS"], ["punctuation", "("],
	["function", "DATE_ADD_STR"], ["punctuation", "("],
	["function", "DATE_DIFF_MILLIS"], ["punctuation", "("],
	["function", "DATE_DIFF_STR"], ["punctuation", "("],
	["function", "DATE_FORMAT_STR"], ["punctuation", "("],
	["function", "DATE_PART_MILLIS"], ["punctuation", "("],
	["function", "DATE_PART_STR"], ["punctuation", "("],
	["function", "DATE_RANGE_MILLIS"], ["punctuation", "("],
	["function", "DATE_RANGE_STR"], ["punctuation", "("],
	["function", "DATE_TRUNC_MILLIS"], ["punctuation", "("],
	["function", "DATE_TRUNC_STR"], ["punctuation", "("],
	["function", "DECODE_JSON"], ["punctuation", "("],
	["function", "DEGREES"], ["punctuation", "("],
	["function", "DURATION_TO_STR"], ["punctuation", "("],
	["function", "E"], ["punctuation", "("],
	["function", "ENCODED_SIZE"], ["punctuation", "("],
	["function", "ENCODE_JSON"], ["punctuation", "("],
	["function", "EXP"], ["punctuation", "("],
	["function", "FLOOR"], ["punctuation", "("],
	["function", "GREATEST"], ["punctuation", "("],
	["function", "HAS_TOKEN"], ["punctuation", "("],
	["function", "IFINF"], ["punctuation", "("],
	["function", "IFMISSING"], ["punctuation", "("],
	["function", "IFMISSINGORNULL"], ["punctuation", "("],
	["function", "IFNAN"], ["punctuation", "("],
	["function", "IFNANORINF"], ["punctuation", "("],
	["function", "IFNULL"], ["punctuation", "("],
	["function", "INITCAP"], ["punctuation", "("],
	["function", "ISARRAY"], ["punctuation", "("],
	["function", "ISATOM"], ["punctuation", "("],
	["function", "ISBOOLEAN"], ["punctuation", "("],
	["function", "ISNUMBER"], ["punctuation", "("],
	["function", "ISOBJECT"], ["punctuation", "("],
	["function", "ISSTRING"], ["punctuation", "("],
	["function", "IsBitSET"], ["punctuation", "("],
	["function", "LEAST"], ["punctuation", "("],
	["function", "LENGTH"], ["punctuation", "("],
	["function", "LN"], ["punctuation", "("],
	["function", "LOG"], ["punctuation", "("],
	["function", "LOWER"], ["punctuation", "("],
	["function", "LTRIM"], ["punctuation", "("],
	["function", "MAX"], ["punctuation", "("],
	["function", "META"], ["punctuation", "("],
	["function", "MILLIS"], ["punctuation", "("],
	["function", "MILLIS_TO_LOCAL"], ["punctuation", "("],
	["function", "MILLIS_TO_STR"], ["punctuation", "("],
	["function", "MILLIS_TO_TZ"], ["punctuation", "("],
	["function", "MILLIS_TO_UTC"], ["punctuation", "("],
	["function", "MILLIS_TO_ZONE_NAME"], ["punctuation", "("],
	["function", "MIN"], ["punctuation", "("],
	["function", "MISSINGIF"], ["punctuation", "("],
	["function", "NANIF"], ["punctuation", "("],
	["function", "NEGINFIF"], ["punctuation", "("],
	["function", "NOW_LOCAL"], ["punctuation", "("],
	["function", "NOW_MILLIS"], ["punctuation", "("],
	["function", "NOW_STR"], ["punctuation", "("],
	["function", "NOW_TZ"], ["punctuation", "("],
	["function", "NOW_UTC"], ["punctuation", "("],
	["function", "NULLIF"], ["punctuation", "("],
	["function", "OBJECT_ADD"], ["punctuation", "("],
	["function", "OBJECT_CONCAT"], ["punctuation", "("],
	["function", "OBJECT_INNER_PAIRS"], ["punctuation", "("],
	["function", "OBJECT_INNER_VALUES"], ["punctuation", "("],
	["function", "OBJECT_LENGTH"], ["punctuation", "("],
	["function", "OBJECT_NAMES"], ["punctuation", "("],
	["function", "OBJECT_PAIRS"], ["punctuation", "("],
	["function", "OBJECT_PUT"], ["punctuation", "("],
	["function", "OBJECT_REMOVE"], ["punctuation", "("],
	["function", "OBJECT_RENAME"], ["punctuation", "("],
	["function", "OBJECT_REPLACE"], ["punctuation", "("],
	["function", "OBJECT_UNWRAP"], ["punctuation", "("],
	["function", "OBJECT_VALUES"], ["punctuation", "("],
	["function", "PAIRS"], ["punctuation", "("],
	["function", "PI"], ["punctuation", "("],
	["function", "POLY_LENGTH"], ["punctuation", "("],
	["function", "POSINFIF"], ["punctuation", "("],
	["function", "POSITION"], ["punctuation", "("],
	["function", "POWER"], ["punctuation", "("],
	["function", "RADIANS"], ["punctuation", "("],
	["function", "RANDOM"], ["punctuation", "("],
	["function", "REGEXP_CONTAINS"], ["punctuation", "("],
	["function", "REGEXP_LIKE"], ["punctuation", "("],
	["function", "REGEXP_POSITION"], ["punctuation", "("],
	["function", "REGEXP_REPLACE"], ["punctuation", "("],
	["function", "REPEAT"], ["punctuation", "("],
	["function", "REPLACE"], ["punctuation", "("],
	["function", "REVERSE"], ["punctuation", "("],
	["function", "ROUND"], ["punctuation", "("],
	["function", "RTRIM"], ["punctuation", "("],
	["function", "SIGN"], ["punctuation", "("],
	["function", "SIN"], ["punctuation", "("],
	["function", "SPLIT"], ["punctuation", "("],
	["function", "SQRT"], ["punctuation", "("],
	["function", "STR_TO_DURATION"], ["punctuation", "("],
	["function", "STR_TO_MILLIS"], ["punctuation", "("],
	["function", "STR_TO_TZ"], ["punctuation", "("],
	["function", "STR_TO_UTC"], ["punctuation", "("],
	["function", "STR_TO_ZONE_NAME"], ["punctuation", "("],
	["function", "SUBSTR"], ["punctuation", "("],
	["function", "SUFFIXES"], ["punctuation", "("],
	["function", "SUM"], ["punctuation", "("],
	["function", "TAN"], ["punctuation", "("],
	["function", "TITLE"], ["punctuation", "("],
	["function", "TOARRAY"], ["punctuation", "("],
	["function", "TOATOM"], ["punctuation", "("],
	["function", "TOBOOLEAN"], ["punctuation", "("],
	["function", "TOKENS"], ["punctuation", "("],
	["function", "TOKENS"], ["punctuation", "("],
	["function", "TONUMBER"], ["punctuation", "("],
	["function", "TOOBJECT"], ["punctuation", "("],
	["function", "TOSTRING"], ["punctuation", "("],
	["function", "TRIM"], ["punctuation", "("],
	["function", "TRUNC"], ["punctuation", "("],
	["function", "TYPE"], ["punctuation", "("],
	["function", "UPPER"], ["punctuation", "("],
	["function", "WEEKDAY_MILLIS"], ["punctuation", "("],
	["function", "WEEKDAY_STR"], ["punctuation", "("]
]

----------------------------------------------------

Checks for functions.