4747#define HWORD 17
4848#define URLPATH 18
4949#define FILEPATH 19
50- #define DECIMAL 20
50+ #define DECIMAL_T 20
5151#define SIGNEDINT 21
5252#define UNSIGNEDINT 22
5353#define XMLENTITY 23
@@ -1150,12 +1150,12 @@ static const TParserStateActionItem actionTPS_InUDecimalFirst[] = {
11501150};
11511151
11521152static const TParserStateActionItem actionTPS_InUDecimal [] = {
1153- {p_isEOF , 0 , A_BINGO , TPS_Base , DECIMAL , NULL },
1153+ {p_isEOF , 0 , A_BINGO , TPS_Base , DECIMAL_T , NULL },
11541154 {p_isdigit , 0 , A_NEXT , TPS_InUDecimal , 0 , NULL },
11551155 {p_iseqC , '.' , A_PUSH , TPS_InVersionFirst , 0 , NULL },
11561156 {p_iseqC , 'e' , A_PUSH , TPS_InMantissaFirst , 0 , NULL },
11571157 {p_iseqC , 'E' , A_PUSH , TPS_InMantissaFirst , 0 , NULL },
1158- {NULL , 0 , A_BINGO , TPS_Base , DECIMAL , NULL }
1158+ {NULL , 0 , A_BINGO , TPS_Base , DECIMAL_T , NULL }
11591159};
11601160
11611161static const TParserStateActionItem actionTPS_InDecimalFirst [] = {
@@ -1165,12 +1165,12 @@ static const TParserStateActionItem actionTPS_InDecimalFirst[] = {
11651165};
11661166
11671167static const TParserStateActionItem actionTPS_InDecimal [] = {
1168- {p_isEOF , 0 , A_BINGO , TPS_Base , DECIMAL , NULL },
1168+ {p_isEOF , 0 , A_BINGO , TPS_Base , DECIMAL_T , NULL },
11691169 {p_isdigit , 0 , A_NEXT , TPS_InDecimal , 0 , NULL },
11701170 {p_iseqC , '.' , A_PUSH , TPS_InVerVersion , 0 , NULL },
11711171 {p_iseqC , 'e' , A_PUSH , TPS_InMantissaFirst , 0 , NULL },
11721172 {p_iseqC , 'E' , A_PUSH , TPS_InMantissaFirst , 0 , NULL },
1173- {NULL , 0 , A_BINGO , TPS_Base , DECIMAL , NULL }
1173+ {NULL , 0 , A_BINGO , TPS_Base , DECIMAL_T , NULL }
11741174};
11751175
11761176static const TParserStateActionItem actionTPS_InVerVersion [] = {
@@ -2006,7 +2006,7 @@ prsd_end(PG_FUNCTION_ARGS)
20062006#define HLIDSKIP (x ) ( (x)==URL_T || (x)==NUMHWORD || (x)==ASCIIHWORD || (x)==HWORD )
20072007#define XMLHLIDSKIP (x ) ( (x)==URL_T || (x)==NUMHWORD || (x)==ASCIIHWORD || (x)==HWORD )
20082008#define NONWORDTOKEN (x ) ( (x)==SPACE || HLIDREPLACE(x) || HLIDSKIP(x) )
2009- #define NOENDTOKEN (x ) ( NONWORDTOKEN(x) || (x)==SCIENTIFIC || (x)==VERSIONNUMBER || (x)==DECIMAL || (x)==SIGNEDINT || (x)==UNSIGNEDINT || TS_IDIGNORE(x) )
2009+ #define NOENDTOKEN (x ) ( NONWORDTOKEN(x) || (x)==SCIENTIFIC || (x)==VERSIONNUMBER || (x)==DECIMAL_T || (x)==SIGNEDINT || (x)==UNSIGNEDINT || TS_IDIGNORE(x) )
20102010
20112011typedef struct
20122012{
0 commit comments