@@ -7147,12 +7147,12 @@ data_type_name
71477147 }
71487148
71497149type_name
7150- = & bigquery t :type_name_bigquery { return t ; }
7151- / & mysql t :type_name_mysql { return t ; }
7152- / & postgres t :type_name_postgresql { return t ; }
7153- / & sqlite t :type_name_sqlite { return t ; }
7150+ = & bigquery t :type_name_kw_bigquery { return read (t) ; }
7151+ / & mysql t :type_name_kw_mysql { return read (t) ; }
7152+ / & postgres t :type_name_kw_postgresql { return read (t) ; }
7153+ / & sqlite t :type_name_kw_sqlite { return read (t) ; }
71547154
7155- type_name_bigquery
7155+ type_name_kw_bigquery
71567156 = BOOL
71577157 / BYTES
71587158 / GEOGRAPHY
@@ -7178,9 +7178,9 @@ type_name_bigquery
71787178 / BIGDECIMAL
71797179 / FLOAT64
71807180 // used in TABLE FUNCTION parameters list
7181- / kw :( ANY __ TYPE ) { return read (kw); }
7181+ / ANY __ TYPE
71827182
7183- type_name_mysql
7183+ type_name_kw_mysql
71847184 = BOOLEAN
71857185 / BOOL
71867186 / BLOB
@@ -7213,41 +7213,41 @@ type_name_mysql
72137213 / MEDIUMINT
72147214 / BIGINT
72157215 / FLOAT
7216- / kws :( DOUBLE __ PRECISION ) { return read (kws); }
7217- / kws :( VARYING __ CHARACTER ) { return read (kws); }
7218- / kws :( NATIVE __ CHARACTER ) { return read (kws); }
7216+ / DOUBLE __ PRECISION
7217+ / VARYING __ CHARACTER
7218+ / NATIVE __ CHARACTER
72197219 / DOUBLE
72207220 / REAL
72217221 / BIT
72227222 / JSON
72237223 / ENUM
72247224 / SET
72257225
7226- type_name_postgresql
7226+ type_name_kw_postgresql
72277227 = BIGINT
7228- / kws :( BIT __ VARYING ) { return read (kws); }
7228+ / BIT __ VARYING
72297229 / BIT
72307230 / BOOLEAN
7231- / kws :(( CHARACTER / CHAR ) __ VARYING ) { return read (kws); }
7231+ / ( CHARACTER / CHAR ) __ VARYING
72327232 / CHARACTER
72337233 / CHAR
72347234 / DECIMAL
72357235 / DEC
7236- / kws :( DOUBLE __ PRECISION ) { return read (kws); }
7236+ / DOUBLE __ PRECISION
72377237 / FLOAT
72387238 / INTEGER
72397239 / INT
72407240 / JSON
7241- / kws :( NATIONAL __ (CHARACTER / CHAR ) __ VARYING ) { return read (kws); }
7242- / kws :( NATIONAL __ (CHARACTER / CHAR )) { return read (kws); }
7243- / kws :( NCHAR __ VARYING ) { return read (kws); }
7241+ / NATIONAL __ (CHARACTER / CHAR ) __ VARYING
7242+ / NATIONAL __ (CHARACTER / CHAR )
7243+ / NCHAR __ VARYING
72447244 / NCHAR
72457245 / NUMERIC
72467246 / REAL
72477247 / SMALLINT
72487248 / VARCHAR
72497249
7250- type_name_sqlite
7250+ type_name_kw_sqlite
72517251 = head :unreserved_keyword tail :(__ unreserved_keyword )* {
72527252 if (tail .length === 0 ) {
72537253 return head;
0 commit comments