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{