@@ -1600,7 +1600,7 @@ static const TParserStateActionItem actionTPS_InHyphenAsciiWordFirst[] = {
16001600{p_isEOF ,0 ,A_POP ,TPS_Null ,0 ,NULL },
16011601{p_isasclet ,0 ,A_NEXT ,TPS_InHyphenAsciiWord ,0 ,NULL },
16021602{p_isalpha ,0 ,A_NEXT ,TPS_InHyphenWord ,0 ,NULL },
1603- {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenDigitLookahead ,0 ,NULL },
1603+ {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
16041604{NULL ,0 ,A_POP ,TPS_Null ,0 ,NULL }
16051605};
16061606
@@ -1618,7 +1618,7 @@ static const TParserStateActionItem actionTPS_InHyphenAsciiWord[] = {
16181618static const TParserStateActionItem actionTPS_InHyphenWordFirst []= {
16191619{p_isEOF ,0 ,A_POP ,TPS_Null ,0 ,NULL },
16201620{p_isalpha ,0 ,A_NEXT ,TPS_InHyphenWord ,0 ,NULL },
1621- {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenDigitLookahead ,0 ,NULL },
1621+ {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
16221622{NULL ,0 ,A_POP ,TPS_Null ,0 ,NULL }
16231623};
16241624
@@ -1635,14 +1635,15 @@ static const TParserStateActionItem actionTPS_InHyphenWord[] = {
16351635static const TParserStateActionItem actionTPS_InHyphenNumWordFirst []= {
16361636{p_isEOF ,0 ,A_POP ,TPS_Null ,0 ,NULL },
16371637{p_isalpha ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
1638- {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenDigitLookahead ,0 ,NULL },
1638+ {p_isdigit ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
16391639{NULL ,0 ,A_POP ,TPS_Null ,0 ,NULL }
16401640};
16411641
16421642static const TParserStateActionItem actionTPS_InHyphenNumWord []= {
16431643{p_isEOF ,0 ,A_BINGO |A_CLRALL ,TPS_InParseHyphen ,NUMHWORD ,SpecialHyphen },
16441644{p_isalnum ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
16451645{p_isspecial ,0 ,A_NEXT ,TPS_InHyphenNumWord ,0 ,NULL },
1646+ {p_iseqC ,'.' ,A_PUSH ,TPS_InHyphenNumWordFirst ,0 ,NULL },
16461647{p_iseqC ,'-' ,A_PUSH ,TPS_InHyphenNumWordFirst ,0 ,NULL },
16471648{p_iseqC ,'_' ,A_PUSH ,TPS_InHyphenNumWordFirst ,0 ,NULL },
16481649{NULL ,0 ,A_BINGO |A_CLRALL ,TPS_InParseHyphen ,NUMHWORD ,SpecialHyphen }
@@ -1694,6 +1695,7 @@ static const TParserStateActionItem actionTPS_InHyphenNumWordPart[] = {
16941695{p_isEOF ,0 ,A_BINGO ,TPS_Base ,NUMPARTHWORD ,NULL },
16951696{p_isalnum ,0 ,A_NEXT ,TPS_InHyphenNumWordPart ,0 ,NULL },
16961697{p_isspecial ,0 ,A_NEXT ,TPS_InHyphenNumWordPart ,0 ,NULL },
1698+ {p_iseqC ,'.' ,A_NEXT ,TPS_InHyphenNumWordPart ,0 ,NULL },
16971699{NULL ,0 ,A_BINGO ,TPS_InParseHyphen ,NUMPARTHWORD ,NULL }
16981700};
16991701