341 |
return 0; |
return 0; |
342 |
} |
} |
343 |
|
|
344 |
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing |
/* YYPACT[[STATE-NUM]] -- Index in YYTABLE of the portion describing |
345 |
STATE-NUM. */ |
STATE-NUM. */ |
346 |
const short |
const short |
347 |
yy::b4_name::pact_[[]] = |
yy::b4_name::pact_[[]] = |
349 |
b4_pact |
b4_pact |
350 |
}; |
}; |
351 |
|
|
352 |
/* YYDEFACT[S] -- default rule to reduce with in state S when YYTABLE |
/* YYDEFACT[[S]] -- default rule to reduce with in state S when YYTABLE |
353 |
doesn't specify something else to do. Zero means the default is an |
doesn't specify something else to do. Zero means the default is an |
354 |
error. */ |
error. */ |
355 |
const short |
const short |
358 |
b4_defact |
b4_defact |
359 |
}; |
}; |
360 |
|
|
361 |
/* YYPGOTO[NTERM-NUM]. */ |
/* YYPGOTO[[NTERM-NUM]]. */ |
362 |
const short |
const short |
363 |
yy::b4_name::pgoto_[[]] = |
yy::b4_name::pgoto_[[]] = |
364 |
{ |
{ |
365 |
b4_pgoto |
b4_pgoto |
366 |
}; |
}; |
367 |
|
|
368 |
/* YYDEFGOTO[NTERM-NUM]. */ |
/* YYDEFGOTO[[NTERM-NUM]]. */ |
369 |
const short |
const short |
370 |
yy::b4_name::defgoto_[[]] = |
yy::b4_name::defgoto_[[]] = |
371 |
{ |
{ |
372 |
b4_defgoto |
b4_defgoto |
373 |
}; |
}; |
374 |
|
|
375 |
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If |
/* YYTABLE[[YYPACT[STATE-NUM]]]. What to do in state STATE-NUM. If |
376 |
positive, shift that token. If negative, reduce the rule which |
positive, shift that token. If negative, reduce the rule which |
377 |
number is the opposite. If zero, do what YYDEFACT says. */ |
number is the opposite. If zero, do what YYDEFACT says. */ |
378 |
const short |
const short |
388 |
b4_check |
b4_check |
389 |
}; |
}; |
390 |
|
|
391 |
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */ |
/* YYRLINE[[YYN]] -- source line where rule number YYN was defined. */ |
392 |
const short |
const short |
393 |
yy::b4_name::rline_[[]] = |
yy::b4_name::rline_[[]] = |
394 |
{ |
{ |
395 |
b4_rline |
b4_rline |
396 |
}; |
}; |
397 |
|
|
398 |
/*YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ |
/* YYR1[[YYN]] -- Symbol number of symbol that rule YYN derives. */ |
399 |
const short |
const short |
400 |
yy::b4_name::r1_[[]] = |
yy::b4_name::r1_[[]] = |
401 |
{ |
{ |
402 |
b4_r1 |
b4_r1 |
403 |
}; |
}; |
404 |
|
|
405 |
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ |
/* YYR2[[YYN]] -- Number of symbols composing right hand side of rule YYN. */ |
406 |
const short |
const short |
407 |
yy::b4_name::r2_[[]] = |
yy::b4_name::r2_[[]] = |
408 |
{ |
{ |
409 |
b4_r2 |
b4_r2 |
410 |
}; |
}; |
411 |
|
|
412 |
/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. |
/* YYTNAME[[SYMBOL-NUM]] -- String name of the symbol SYMBOL-NUM. |
413 |
First, the terminals, then, starting at YYNTOKENS, nonterminals. */ |
First, the terminals, then, starting at YYNTOKENS, nonterminals. */ |
414 |
const char* |
const char* |
415 |
const yy::b4_name::name_[[]] = |
const yy::b4_name::name_[[]] = |
424 |
b4_rhs |
b4_rhs |
425 |
}; |
}; |
426 |
|
|
427 |
/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in |
/* YYPRHS[[YYN]] -- Index of the first RHS symbol of rule number YYN in |
428 |
YYRHS. */ |
YYRHS. */ |
429 |
const short |
const short |
430 |
yy::b4_name::prhs_[[]] = |
yy::b4_name::prhs_[[]] = |