mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-18 16:53:02 +00:00
glr.c: rename yyStateNum as yy_state_t
* data/skeletons/glr.c: here. For consistency with yacc.c.
This commit is contained in:
@@ -577,7 +577,7 @@ yytnamerr (char *yyres, const char *yystr)
|
|||||||
]])[
|
]])[
|
||||||
|
|
||||||
/** State numbers. */
|
/** State numbers. */
|
||||||
typedef int yyStateNum;
|
typedef int yy_state_t;
|
||||||
|
|
||||||
/** Rule numbers. */
|
/** Rule numbers. */
|
||||||
typedef int yyRuleNum;
|
typedef int yyRuleNum;
|
||||||
@@ -601,7 +601,7 @@ struct yyGLRState {
|
|||||||
* yyfirstVal applies. */
|
* yyfirstVal applies. */
|
||||||
yybool yyresolved;
|
yybool yyresolved;
|
||||||
/** Number of corresponding LALR(1) machine state. */
|
/** Number of corresponding LALR(1) machine state. */
|
||||||
yyStateNum yylrState;
|
yy_state_t yylrState;
|
||||||
/** Preceding state in this stack */
|
/** Preceding state in this stack */
|
||||||
yyGLRState* yypred;
|
yyGLRState* yypred;
|
||||||
/** Source position of the last token produced by my symbol */
|
/** Source position of the last token produced by my symbol */
|
||||||
@@ -984,14 +984,14 @@ yylhsNonterm (yyRuleNum yyrule)
|
|||||||
/** True iff LR state YYSTATE has only a default reduction (regardless
|
/** True iff LR state YYSTATE has only a default reduction (regardless
|
||||||
* of token). */
|
* of token). */
|
||||||
static inline yybool
|
static inline yybool
|
||||||
yyisDefaultedState (yyStateNum yystate)
|
yyisDefaultedState (yy_state_t yystate)
|
||||||
{
|
{
|
||||||
return yypact_value_is_default (yypact[yystate]);
|
return yypact_value_is_default (yypact[yystate]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** The default reduction for YYSTATE, assuming it has one. */
|
/** The default reduction for YYSTATE, assuming it has one. */
|
||||||
static inline yyRuleNum
|
static inline yyRuleNum
|
||||||
yydefaultAction (yyStateNum yystate)
|
yydefaultAction (yy_state_t yystate)
|
||||||
{
|
{
|
||||||
return yydefact[yystate];
|
return yydefact[yystate];
|
||||||
}
|
}
|
||||||
@@ -1008,7 +1008,7 @@ yydefaultAction (yyStateNum yystate)
|
|||||||
* of conflicting reductions.
|
* of conflicting reductions.
|
||||||
*/
|
*/
|
||||||
static inline int
|
static inline int
|
||||||
yygetLRActions (yyStateNum yystate, yySymbol yytoken, const short** yyconflicts)
|
yygetLRActions (yy_state_t yystate, yySymbol yytoken, const short** yyconflicts)
|
||||||
{
|
{
|
||||||
int yyindex = yypact[yystate] + yytoken;
|
int yyindex = yypact[yystate] + yytoken;
|
||||||
if (yyisDefaultedState (yystate)
|
if (yyisDefaultedState (yystate)
|
||||||
@@ -1033,8 +1033,8 @@ yygetLRActions (yyStateNum yystate, yySymbol yytoken, const short** yyconflicts)
|
|||||||
* \param yystate the current state
|
* \param yystate the current state
|
||||||
* \param yysym the nonterminal to push on the stack
|
* \param yysym the nonterminal to push on the stack
|
||||||
*/
|
*/
|
||||||
static inline yyStateNum
|
static inline yy_state_t
|
||||||
yyLRgotoState (yyStateNum yystate, yySymbol yysym)
|
yyLRgotoState (yy_state_t yystate, yySymbol yysym)
|
||||||
{
|
{
|
||||||
int yyr = yypgoto[yysym - YYNTOKENS] + yystate;
|
int yyr = yypgoto[yysym - YYNTOKENS] + yystate;
|
||||||
if (0 <= yyr && yyr <= YYLAST && yycheck[yyr] == yystate)
|
if (0 <= yyr && yyr <= YYLAST && yycheck[yyr] == yystate)
|
||||||
@@ -1303,7 +1303,7 @@ yyremoveDeletes (yyGLRStack* yystackp)
|
|||||||
* state YYLRSTATE, at input position YYPOSN, with (resolved) semantic
|
* state YYLRSTATE, at input position YYPOSN, with (resolved) semantic
|
||||||
* value *YYVALP and source location *YYLOCP. */
|
* value *YYVALP and source location *YYLOCP. */
|
||||||
static inline void
|
static inline void
|
||||||
yyglrShift (yyGLRStack* yystackp, ptrdiff_t yyk, yyStateNum yylrState,
|
yyglrShift (yyGLRStack* yystackp, ptrdiff_t yyk, yy_state_t yylrState,
|
||||||
ptrdiff_t yyposn,
|
ptrdiff_t yyposn,
|
||||||
YYSTYPE* yyvalp]b4_locations_if([, YYLTYPE* yylocp])[)
|
YYSTYPE* yyvalp]b4_locations_if([, YYLTYPE* yylocp])[)
|
||||||
{
|
{
|
||||||
@@ -1324,7 +1324,7 @@ yyglrShift (yyGLRStack* yystackp, ptrdiff_t yyk, yyStateNum yylrState,
|
|||||||
* state YYLRSTATE, at input position YYPOSN, with the (unresolved)
|
* state YYLRSTATE, at input position YYPOSN, with the (unresolved)
|
||||||
* semantic value of YYRHS under the action for YYRULE. */
|
* semantic value of YYRHS under the action for YYRULE. */
|
||||||
static inline void
|
static inline void
|
||||||
yyglrShiftDefer (yyGLRStack* yystackp, ptrdiff_t yyk, yyStateNum yylrState,
|
yyglrShiftDefer (yyGLRStack* yystackp, ptrdiff_t yyk, yy_state_t yylrState,
|
||||||
ptrdiff_t yyposn, yyGLRState* yyrhs, yyRuleNum yyrule)
|
ptrdiff_t yyposn, yyGLRState* yyrhs, yyRuleNum yyrule)
|
||||||
{
|
{
|
||||||
yyGLRState* yynewState = &yynewGLRStackItem (yystackp, yytrue)->yystate;
|
yyGLRState* yynewState = &yynewGLRStackItem (yystackp, yytrue)->yystate;
|
||||||
@@ -1468,7 +1468,7 @@ yyglrReduce (yyGLRStack* yystackp, ptrdiff_t yyk, yyRuleNum yyrule,
|
|||||||
ptrdiff_t yyi;
|
ptrdiff_t yyi;
|
||||||
int yyn;
|
int yyn;
|
||||||
yyGLRState* yys, *yys0 = yystackp->yytops.yystates[yyk];
|
yyGLRState* yys, *yys0 = yystackp->yytops.yystates[yyk];
|
||||||
yyStateNum yynewLRState;
|
yy_state_t yynewLRState;
|
||||||
|
|
||||||
for (yys = yystackp->yytops.yystates[yyk], yyn = yyrhsLength (yyrule);
|
for (yys = yystackp->yytops.yystates[yyk], yyn = yyrhsLength (yyrule);
|
||||||
0 < yyn; yyn -= 1)
|
0 < yyn; yyn -= 1)
|
||||||
@@ -1974,7 +1974,7 @@ yyprocessOneStack (yyGLRStack* yystackp, ptrdiff_t yyk,
|
|||||||
{
|
{
|
||||||
while (yystackp->yytops.yystates[yyk] != YY_NULLPTR)
|
while (yystackp->yytops.yystates[yyk] != YY_NULLPTR)
|
||||||
{
|
{
|
||||||
yyStateNum yystate = yystackp->yytops.yystates[yyk]->yylrState;
|
yy_state_t yystate = yystackp->yytops.yystates[yyk]->yylrState;
|
||||||
YY_DPRINTF ((stderr, "Stack %ld Entering state %d\n",
|
YY_DPRINTF ((stderr, "Stack %ld Entering state %d\n",
|
||||||
YY_CAST (long, yyk), yystate));
|
YY_CAST (long, yyk), yystate));
|
||||||
|
|
||||||
@@ -2350,7 +2350,7 @@ b4_dollar_popdef])[]dnl
|
|||||||
/* Standard mode */
|
/* Standard mode */
|
||||||
while (yytrue)
|
while (yytrue)
|
||||||
{
|
{
|
||||||
yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
|
yy_state_t yystate = yystack.yytops.yystates[0]->yylrState;
|
||||||
YY_DPRINTF ((stderr, "Entering state %d\n", yystate));
|
YY_DPRINTF ((stderr, "Entering state %d\n", yystate));
|
||||||
if (yystate == YYFINAL)
|
if (yystate == YYFINAL)
|
||||||
goto yyacceptlab;
|
goto yyacceptlab;
|
||||||
@@ -2447,7 +2447,7 @@ b4_dollar_popdef])[]dnl
|
|||||||
yyposn += 1;
|
yyposn += 1;
|
||||||
for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
|
for (yys = 0; yys < yystack.yytops.yysize; yys += 1)
|
||||||
{
|
{
|
||||||
yyStateNum yystate = yystack.yytops.yystates[yys]->yylrState;
|
yy_state_t yystate = yystack.yytops.yystates[yys]->yylrState;
|
||||||
const short* yyconflicts;
|
const short* yyconflicts;
|
||||||
int yyaction = yygetLRActions (yystate, yytoken_to_shift,
|
int yyaction = yygetLRActions (yystate, yytoken_to_shift,
|
||||||
&yyconflicts);
|
&yyconflicts);
|
||||||
|
|||||||
Reference in New Issue
Block a user