@@ -1600,7 +1600,7 @@ static const TParserStateActionItem actionTPS_InHyphenAsciiWordFirst[] = {
1600
1600
{p_isEOF , 0 , A_POP , TPS_Null , 0 , NULL },
1601
1601
{p_isasclet , 0 , A_NEXT , TPS_InHyphenAsciiWord , 0 , NULL },
1602
1602
{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 },
1604
1604
{NULL , 0 , A_POP , TPS_Null , 0 , NULL }
1605
1605
};
1606
1606
@@ -1618,7 +1618,7 @@ static const TParserStateActionItem actionTPS_InHyphenAsciiWord[] = {
1618
1618
static const TParserStateActionItem actionTPS_InHyphenWordFirst [] = {
1619
1619
{p_isEOF , 0 , A_POP , TPS_Null , 0 , NULL },
1620
1620
{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 },
1622
1622
{NULL , 0 , A_POP , TPS_Null , 0 , NULL }
1623
1623
};
1624
1624
@@ -1635,14 +1635,15 @@ static const TParserStateActionItem actionTPS_InHyphenWord[] = {
1635
1635
static const TParserStateActionItem actionTPS_InHyphenNumWordFirst [] = {
1636
1636
{p_isEOF , 0 , A_POP , TPS_Null , 0 , NULL },
1637
1637
{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 },
1639
1639
{NULL , 0 , A_POP , TPS_Null , 0 , NULL }
1640
1640
};
1641
1641
1642
1642
static const TParserStateActionItem actionTPS_InHyphenNumWord [] = {
1643
1643
{p_isEOF , 0 , A_BINGO | A_CLRALL , TPS_InParseHyphen , NUMHWORD , SpecialHyphen },
1644
1644
{p_isalnum , 0 , A_NEXT , TPS_InHyphenNumWord , 0 , NULL },
1645
1645
{p_isspecial , 0 , A_NEXT , TPS_InHyphenNumWord , 0 , NULL },
1646
+ {p_iseqC , '.' , A_PUSH , TPS_InHyphenNumWordFirst , 0 , NULL },
1646
1647
{p_iseqC , '-' , A_PUSH , TPS_InHyphenNumWordFirst , 0 , NULL },
1647
1648
{p_iseqC , '_' , A_PUSH , TPS_InHyphenNumWordFirst , 0 , NULL },
1648
1649
{NULL , 0 , A_BINGO | A_CLRALL , TPS_InParseHyphen , NUMHWORD , SpecialHyphen }
@@ -1694,6 +1695,7 @@ static const TParserStateActionItem actionTPS_InHyphenNumWordPart[] = {
1694
1695
{p_isEOF , 0 , A_BINGO , TPS_Base , NUMPARTHWORD , NULL },
1695
1696
{p_isalnum , 0 , A_NEXT , TPS_InHyphenNumWordPart , 0 , NULL },
1696
1697
{p_isspecial , 0 , A_NEXT , TPS_InHyphenNumWordPart , 0 , NULL },
1698
+ {p_iseqC , '.' , A_NEXT , TPS_InHyphenNumWordPart , 0 , NULL },
1697
1699
{NULL , 0 , A_BINGO , TPS_InParseHyphen , NUMPARTHWORD , NULL }
1698
1700
};
1699
1701
0 commit comments