ooRexx  4.2.0-source
About: ooRexx (Open Object Rexx) is a free implementation of Object Rexx. Object Rexx is an enhancement of the classic Rexx interpreter; a full-featured programming language with a human-oriented syntax.
  Fossies Dox: ooRexx-4.2.0-source.tar.gz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

cmdparse.cpp File Reference
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <ctype.h>
#include <rexx.h>
#include "hostemu.h"
Include dependency graph for cmdparse.cpp:

Go to the source code of this file.

Classes

union  YYSTYPE
 
union  yyalloc
 

Macros

#define YYBISON   1
 
#define YYBISON_VERSION   "2.7"
 
#define YYSKELETON_NAME   "yacc.c"
 
#define YYPURE   0
 
#define YYPUSH   0
 
#define YYPULL   1
 
#define YY_NULL   0
 
#define YYERROR_VERBOSE   0
 
#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define EXECIO   258
 
#define HI   259
 
#define TE   260
 
#define TS   261
 
#define CONSTANT   262
 
#define DISKW   263
 
#define DISKR   264
 
#define STEM   265
 
#define FINIS   266
 
#define LIFO   267
 
#define FIFO   268
 
#define SKIP   269
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYSIZE_T   unsigned int
 
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
 
#define YY_(Msgid)   Msgid
 
#define YYUSE(E)   ((void) (E))
 
#define YYID(N)   (N)
 
#define YYSTACK_ALLOC   YYMALLOC
 
#define YYSTACK_FREE   YYFREE
 
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
 
#define YYMALLOC   malloc
 
#define YYFREE   free
 
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
 
#define YYSTACK_BYTES(N)
 
#define YYCOPY_NEEDED   1
 
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
 
#define YYCOPY(Dst, Src, Count)
 
#define YYFINAL   8
 
#define YYLAST   32
 
#define YYNTOKENS   17
 
#define YYNNTS   7
 
#define YYNRULES   26
 
#define YYNSTATES   38
 
#define YYUNDEFTOK   2
 
#define YYMAXUTOK   269
 
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
 
#define YYPACT_NINF   -10
 
#define YYTABLE_NINF   -1
 
#define yypact_value_is_default(Yystate)   (!!((Yystate) == (-10)))
 
#define yytable_value_is_error(Yytable_value)   YYID (0)
 
#define yyerrok   (yyerrstatus = 0)
 
#define yyclearin   (yychar = YYEMPTY)
 
#define YYEMPTY   (-2)
 
#define YYEOF   0
 
#define YYACCEPT   goto yyacceptlab
 
#define YYABORT   goto yyabortlab
 
#define YYERROR   goto yyerrorlab
 
#define YYFAIL   goto yyerrlab
 
#define YYRECOVERING()   (!!yyerrstatus)
 
#define YYBACKUP(Token, Value)
 
#define YYTERROR   1
 
#define YYERRCODE   256
 
#define YY_LOCATION_PRINT(File, Loc)   ((void) 0)
 
#define YYLEX   yylex ()
 
#define YYDPRINTF(Args)
 
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
 
#define YY_STACK_PRINT(Bottom, Top)
 
#define YY_REDUCE_PRINT(Rule)
 
#define YYINITDEPTH   200
 
#define YYMAXDEPTH   10000
 
#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
 
#define YY_IGNORE_MAYBE_UNINITIALIZED_END
 
#define YY_INITIAL_VALUE(Value)   /* Nothing. */
 
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
 

Typedefs

typedef union YYSTYPE YYSTYPE
 
typedef unsigned char yytype_uint8
 
typedef short int yytype_int8
 
typedef unsigned short int yytype_uint16
 
typedef short int yytype_int16
 

Enumerations

enum  yytokentype {
  EXECIO = 258, HI = 259, TE = 260, TS = 261,
  CONSTANT = 262, DISKW = 263, DISKR = 264, STEM = 265,
  FINIS = 266, LIFO = 267, FIFO = 268, SKIP = 269
}
 

Functions

int yylex (void)
 
void yyerror (char *token)
 
int kwsearch (char *token)
 
bool isnumeric (char *token)
 
int yyparse ()
 
static void yydestruct (yymsg, yytype, yyvaluep) const char *yymsg
 
 if (!yymsg) yymsg
 
 switch (yytype)
 

Variables

YYSTYPE yylval
 
static const yytype_uint8 yytranslate []
 
static const yytype_uint8 yyr1 []
 
static const yytype_uint8 yyr2 []
 
static const yytype_uint8 yydefact []
 
static const yytype_int8 yydefgoto []
 
static const yytype_int8 yypact []
 
static const yytype_int8 yypgoto []
 
static const yytype_uint8 yytable []
 
static const yytype_int8 yycheck []
 
static const yytype_uint8 yystos []
 
int yytype
 
YYSTYPEyyvaluep
 
int yychar
 
int yynerrs
 
struct {
   const char *   kw
 
   int   type
 
kwtable []
 

Macro Definition Documentation

◆ CONSTANT

#define CONSTANT   262

Definition at line 192 of file cmdparse.cpp.

◆ DISKR

#define DISKR   264

Definition at line 194 of file cmdparse.cpp.

◆ DISKW

#define DISKW   263

Definition at line 193 of file cmdparse.cpp.

◆ EXECIO

#define EXECIO   258

Definition at line 188 of file cmdparse.cpp.

◆ FIFO

#define FIFO   268

Definition at line 198 of file cmdparse.cpp.

◆ FINIS

#define FINIS   266

Definition at line 196 of file cmdparse.cpp.

◆ HI

#define HI   259

Definition at line 189 of file cmdparse.cpp.

◆ LIFO

#define LIFO   267

Definition at line 197 of file cmdparse.cpp.

◆ SKIP

#define SKIP   269

Definition at line 199 of file cmdparse.cpp.

◆ STEM

#define STEM   265

Definition at line 195 of file cmdparse.cpp.

◆ TE

#define TE   260

Definition at line 190 of file cmdparse.cpp.

◆ TS

#define TS   261

Definition at line 191 of file cmdparse.cpp.

◆ YY_

#define YY_ (   Msgid)    Msgid

Definition at line 299 of file cmdparse.cpp.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

#define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN

Definition at line 1177 of file cmdparse.cpp.

◆ YY_IGNORE_MAYBE_UNINITIALIZED_END

#define YY_IGNORE_MAYBE_UNINITIALIZED_END

Definition at line 1178 of file cmdparse.cpp.

◆ YY_INITIAL_VALUE

#define YY_INITIAL_VALUE (   Value)    /* Nothing. */

Definition at line 1181 of file cmdparse.cpp.

◆ YY_LOCATION_PRINT

#define YY_LOCATION_PRINT (   File,
  Loc 
)    ((void) 0)

Definition at line 703 of file cmdparse.cpp.

◆ YY_NULL

#define YY_NULL   0

Definition at line 146 of file cmdparse.cpp.

◆ YY_REDUCE_PRINT

#define YY_REDUCE_PRINT (   Rule)

Definition at line 876 of file cmdparse.cpp.

◆ YY_STACK_PRINT

#define YY_STACK_PRINT (   Bottom,
  Top 
)

Definition at line 875 of file cmdparse.cpp.

◆ YY_SYMBOL_PRINT

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)

Definition at line 874 of file cmdparse.cpp.

◆ YYABORT

#define YYABORT   goto yyabortlab

Definition at line 658 of file cmdparse.cpp.

◆ YYACCEPT

#define YYACCEPT   goto yyacceptlab

Definition at line 657 of file cmdparse.cpp.

◆ YYBACKUP

#define YYBACKUP (   Token,
  Value 
)
Value:
{ \
yychar = (Token); \
yylval = (Value); \
YYPOPSTACK (yylen); \
yystate = *yyssp; \
goto yybackup; \
} \
else \
{ \
yyerror (YY_("syntax error: cannot back up")); \
YYERROR; \
} \
while (YYID (0))

Definition at line 679 of file cmdparse.cpp.

◆ YYBISON

#define YYBISON   1

Definition at line 44 of file cmdparse.cpp.

◆ YYBISON_VERSION

#define YYBISON_VERSION   "2.7"

Definition at line 47 of file cmdparse.cpp.

◆ yyclearin

#define yyclearin   (yychar = YYEMPTY)

Definition at line 653 of file cmdparse.cpp.

◆ YYCOPY

#define YYCOPY (   Dst,
  Src,
  Count 
)
Value:
do \
{ \
YYSIZE_T yyi; \
for (yyi = 0; yyi < (Count); yyi++) \
(Dst)[yyi] = (Src)[yyi]; \
} \
while (YYID (0))

Definition at line 447 of file cmdparse.cpp.

◆ YYCOPY_NEEDED

#define YYCOPY_NEEDED   1

Definition at line 419 of file cmdparse.cpp.

◆ YYDEBUG

#define YYDEBUG   0

Definition at line 161 of file cmdparse.cpp.

◆ YYDPRINTF

#define YYDPRINTF (   Args)

Definition at line 873 of file cmdparse.cpp.

◆ YYEMPTY

#define YYEMPTY   (-2)

Definition at line 654 of file cmdparse.cpp.

◆ YYEOF

#define YYEOF   0

Definition at line 655 of file cmdparse.cpp.

◆ YYERRCODE

#define YYERRCODE   256

Definition at line 698 of file cmdparse.cpp.

◆ yyerrok

#define yyerrok   (yyerrstatus = 0)

Definition at line 652 of file cmdparse.cpp.

◆ YYERROR

#define YYERROR   goto yyerrorlab

Definition at line 659 of file cmdparse.cpp.

◆ YYERROR_VERBOSE

#define YYERROR_VERBOSE   0

Definition at line 155 of file cmdparse.cpp.

◆ YYFAIL

#define YYFAIL   goto yyerrlab

Definition at line 669 of file cmdparse.cpp.

◆ YYFINAL

#define YYFINAL   8

Definition at line 460 of file cmdparse.cpp.

◆ YYFREE

#define YYFREE   free

Definition at line 389 of file cmdparse.cpp.

◆ YYID

#define YYID (   N)    (N)

Definition at line 312 of file cmdparse.cpp.

◆ YYINITDEPTH

#define YYINITDEPTH   200

Definition at line 882 of file cmdparse.cpp.

◆ YYLAST

#define YYLAST   32

Definition at line 462 of file cmdparse.cpp.

◆ YYLEX

#define YYLEX   yylex ()

Definition at line 711 of file cmdparse.cpp.

◆ YYMALLOC

#define YYMALLOC   malloc

Definition at line 382 of file cmdparse.cpp.

◆ YYMAXDEPTH

#define YYMAXDEPTH   10000

Definition at line 893 of file cmdparse.cpp.

◆ YYMAXUTOK

#define YYMAXUTOK   269

Definition at line 475 of file cmdparse.cpp.

◆ YYNNTS

#define YYNNTS   7

Definition at line 467 of file cmdparse.cpp.

◆ YYNRULES

#define YYNRULES   26

Definition at line 469 of file cmdparse.cpp.

◆ YYNSTATES

#define YYNSTATES   38

Definition at line 471 of file cmdparse.cpp.

◆ YYNTOKENS

#define YYNTOKENS   17

Definition at line 465 of file cmdparse.cpp.

◆ YYPACT_NINF

#define YYPACT_NINF   -10

Definition at line 601 of file cmdparse.cpp.

◆ yypact_value_is_default

#define yypact_value_is_default (   Yystate)    (!!((Yystate) == (-10)))

Definition at line 628 of file cmdparse.cpp.

◆ YYPOPSTACK

#define YYPOPSTACK (   N)    (yyvsp -= (N), yyssp -= (N))

◆ YYPULL

#define YYPULL   1

Definition at line 59 of file cmdparse.cpp.

◆ YYPURE

#define YYPURE   0

Definition at line 53 of file cmdparse.cpp.

◆ YYPUSH

#define YYPUSH   0

Definition at line 56 of file cmdparse.cpp.

◆ YYRECOVERING

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 677 of file cmdparse.cpp.

◆ YYSIZE_MAXIMUM

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 289 of file cmdparse.cpp.

◆ YYSIZE_T

#define YYSIZE_T   unsigned int

Definition at line 285 of file cmdparse.cpp.

◆ YYSKELETON_NAME

#define YYSKELETON_NAME   "yacc.c"

Definition at line 50 of file cmdparse.cpp.

◆ YYSTACK_ALLOC

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 368 of file cmdparse.cpp.

◆ YYSTACK_ALLOC_MAXIMUM

#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM

Definition at line 371 of file cmdparse.cpp.

◆ YYSTACK_BYTES

#define YYSTACK_BYTES (   N)
Value:
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE)) \

Definition at line 415 of file cmdparse.cpp.

◆ YYSTACK_FREE

#define YYSTACK_FREE   YYFREE

Definition at line 369 of file cmdparse.cpp.

◆ YYSTACK_GAP_MAXIMUM

#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)

Definition at line 411 of file cmdparse.cpp.

◆ YYSTACK_RELOCATE

#define YYSTACK_RELOCATE (   Stack_alloc,
  Stack 
)
Value:
do \
{ \
YYSIZE_T yynewbytes; \
YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \
Stack = &yyptr->Stack_alloc; \
yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
yyptr += yynewbytes / sizeof (*yyptr); \
} \
while (YYID (0))

Definition at line 426 of file cmdparse.cpp.

◆ yystype

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 217 of file cmdparse.cpp.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 218 of file cmdparse.cpp.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 216 of file cmdparse.cpp.

◆ YYTABLE_NINF

#define YYTABLE_NINF   -1

Definition at line 619 of file cmdparse.cpp.

◆ yytable_value_is_error

#define yytable_value_is_error (   Yytable_value)    YYID (0)

Definition at line 631 of file cmdparse.cpp.

◆ YYTERROR

#define YYTERROR   1

Definition at line 697 of file cmdparse.cpp.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Definition at line 169 of file cmdparse.cpp.

◆ YYTRANSLATE

#define YYTRANSLATE (   YYX)    ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)

Definition at line 477 of file cmdparse.cpp.

◆ YYUNDEFTOK

#define YYUNDEFTOK   2

Definition at line 474 of file cmdparse.cpp.

◆ YYUSE

#define YYUSE (   E)    ((void) (E))

Definition at line 305 of file cmdparse.cpp.

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

◆ yytype_int16

typedef short int yytype_int16

Definition at line 272 of file cmdparse.cpp.

◆ yytype_int8

typedef short int yytype_int8

Definition at line 260 of file cmdparse.cpp.

◆ yytype_uint16

typedef unsigned short int yytype_uint16

Definition at line 266 of file cmdparse.cpp.

◆ yytype_uint8

typedef unsigned char yytype_uint8

Definition at line 251 of file cmdparse.cpp.

Enumeration Type Documentation

◆ yytokentype

Enumerator
EXECIO 
HI 
TE 
TS 
CONSTANT 
DISKW 
DISKR 
STEM 
FINIS 
LIFO 
FIFO 
SKIP 

Definition at line 172 of file cmdparse.cpp.

Function Documentation

◆ if()

◆ isnumeric()

bool isnumeric ( char *  token)

Definition at line 2020 of file cmdparse.cpp.

Referenced by yyparse().

◆ kwsearch()

int kwsearch ( char *  token)

Definition at line 1988 of file cmdparse.cpp.

References CONSTANT, kw, and kwtable.

Referenced by yylex().

◆ switch()

switch ( yytype  )

Definition at line 1161 of file cmdparse.cpp.

◆ yydestruct()

static void yydestruct ( yymsg  ,
yytype  ,
yyvaluep   
) const
static

Referenced by yyparse().

◆ yyerror()

void yyerror ( char *  token)

Definition at line 1947 of file cmdparse.cpp.

Referenced by yyparse().

◆ yylex()

int yylex ( void  )

◆ yyparse()

Variable Documentation

◆ kw

const char* kw

Definition at line 1964 of file cmdparse.cpp.

Referenced by kwsearch().

◆ kwtable

struct { ... } kwtable[]
Initial value:
= {
"HI", 259 ,
"TE", 260 ,
"TS", 261 ,
"EXECIO", 258 ,
"DISKW", 263 ,
"DISKR", 264 ,
"STEM", 265 ,
"FINIS", 266 ,
"FIFO", 268 ,
"LIFO", 267 ,
"SKIP", 269 ,
"eot", EOF
}

Referenced by kwsearch().

◆ type

◆ yychar

int yychar

Definition at line 1173 of file cmdparse.cpp.

Referenced by yyparse().

◆ yycheck

const yytype_int8 yycheck[]
static
Initial value:
=
{
7, 10, 7, 12, 13, 14, 8, 9, 7, 16,
15, 3, 4, 5, 6, 10, 11, 10, 11, 0,
7, 7, 16, 11, 7, 16, 10, 7, 7, 11,
7, -1, 17
}

Definition at line 634 of file cmdparse.cpp.

Referenced by yyparse().

◆ yydefact

const yytype_uint8 yydefact[]
static
Initial value:
=
{
0, 0, 4, 5, 6, 0, 0, 0, 1, 0,
0, 2, 3, 21, 11, 26, 7, 11, 19, 8,
0, 22, 20, 9, 0, 12, 10, 23, 0, 16,
0, 14, 13, 15, 24, 25, 17, 18
}

Definition at line 585 of file cmdparse.cpp.

Referenced by yyparse().

◆ yydefgoto

const yytype_int8 yydefgoto[]
static
Initial value:
=
{
-1, 5, 11, 19, 26, 16, 22
}

Definition at line 594 of file cmdparse.cpp.

Referenced by yyparse().

◆ yylval

YYSTYPE yylval

Definition at line 1185 of file cmdparse.cpp.

Referenced by yylex(), and yyparse().

◆ yynerrs

int yynerrs

Definition at line 1188 of file cmdparse.cpp.

Referenced by yyparse().

◆ yypact

const yytype_int8 yypact[]
static
Initial value:
=
{
8, -5, -10, -10, -10, 19, -2, -2, -10, 1,
13, -10, -10, 6, -7, 5, -10, 9, 7, -10,
14, 16, -10, -10, 17, -9, -10, 12, 20, 18,
21, -10, -10, -10, -10, -10, -10, -10
}

Definition at line 602 of file cmdparse.cpp.

Referenced by yyparse().

◆ yypgoto

const yytype_int8 yypgoto[]
static
Initial value:
=
{
-10, -10, 23, 15, -10, -10, -10
}

Definition at line 611 of file cmdparse.cpp.

Referenced by yyparse().

◆ yyr1

const yytype_uint8 yyr1[]
static
Initial value:
=
{
0, 17, 18, 18, 18, 18, 18, 19, 19, 19,
20, 20, 21, 21, 21, 21, 21, 21, 21, 21,
22, 22, 23, 23, 23, 23, 23
}

Definition at line 567 of file cmdparse.cpp.

Referenced by yyparse().

◆ yyr2

const yytype_uint8 yyr2[]
static
Initial value:
=
{
0, 2, 3, 3, 1, 1, 1, 3, 3, 4,
2, 0, 1, 2, 2, 2, 2, 3, 3, 0,
2, 0, 1, 2, 3, 3, 0
}

Definition at line 575 of file cmdparse.cpp.

Referenced by yyparse().

◆ yystos

const yytype_uint8 yystos[]
static
Initial value:
=
{
0, 3, 4, 5, 6, 18, 7, 15, 0, 8,
9, 19, 19, 7, 7, 16, 22, 7, 16, 20,
10, 11, 23, 20, 10, 11, 21, 7, 10, 7,
10, 12, 13, 14, 11, 7, 11, 7
}

Definition at line 644 of file cmdparse.cpp.

Referenced by yyparse().

◆ yytable

const yytype_uint8 yytable[]
static
Initial value:
=
{
17, 30, 6, 31, 32, 33, 9, 10, 13, 18,
7, 1, 2, 3, 4, 20, 21, 24, 25, 8,
14, 27, 15, 34, 29, 18, 28, 35, 37, 36,
12, 0, 23
}

Definition at line 620 of file cmdparse.cpp.

Referenced by yyparse().

◆ yytranslate

const yytype_uint8 yytranslate[]
static
Initial value:
=
{
0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
16, 2, 15, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
5, 6, 7, 8, 9, 10, 11, 12, 13, 14
}

Definition at line 481 of file cmdparse.cpp.

◆ yytype

int yytype

Definition at line 1151 of file cmdparse.cpp.

◆ yyvaluep

YYSTYPE* yyvaluep

Definition at line 1152 of file cmdparse.cpp.

YYEMPTY
#define YYEMPTY
Definition: cmdparse.cpp:654
yychar
int yychar
Definition: cmdparse.cpp:1173
YYID
#define YYID(N)
Definition: cmdparse.cpp:312
YYSTYPE
union YYSTYPE YYSTYPE
YY_
#define YY_(Msgid)
Definition: cmdparse.cpp:299
yytype_int16
short int yytype_int16
Definition: cmdparse.cpp:272
YYSTACK_GAP_MAXIMUM
#define YYSTACK_GAP_MAXIMUM
Definition: cmdparse.cpp:411
if
if(!yymsg) yymsg