@@ -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
0 commit comments