@@ -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