SelectionFilter.tab.c File Reference

Go to the source code of this file.

Classes

union  yyalloc

Defines

#define YY_REDUCE_PRINT(Rule)
#define YY_REDUCE_PRINT(Rule)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YYABORT   goto yyabortlab
#define YYABORT   goto yyabortlab
#define YYACCEPT   goto yyacceptlab
#define YYACCEPT   goto yyacceptlab
#define YYBACKUP(Token, Value)
#define YYBACKUP(Token, Value)
#define YYBISON   1
#define YYBISON   1
#define YYBISON_VERSION   "2.4.2"
#define YYBISON_VERSION   "2.4.2"
#define yyclearin   (yychar = YYEMPTY)
#define yyclearin   (yychar = YYEMPTY)
#define YYDPRINTF(Args)
#define YYDPRINTF(Args)
#define YYEMPTY   (-2)
#define YYEMPTY   (-2)
#define YYEOF   0
#define YYEOF   0
#define YYERRCODE   256
#define YYERRCODE   256
#define yyerrok   (yyerrstatus = 0)
#define yyerrok   (yyerrstatus = 0)
#define YYERROR   goto yyerrorlab
#define YYERROR   goto yyerrorlab
#define YYERROR_VERBOSE   1
#define YYERROR_VERBOSE   1
#define YYFAIL   goto yyerrlab
#define YYFAIL   goto yyerrlab
#define YYFINAL   11
#define YYFINAL   11
#define YYID(n)   (n)
#define YYID(n)   (n)
#define YYLAST   15
#define YYLAST   15
#define YYLEX   yylex ()
#define YYLEX   yylex ()
#define YYLSP_NEEDED   0
#define YYLSP_NEEDED   0
#define YYMAXUTOK   264
#define YYMAXUTOK   264
#define YYNNTS   8
#define YYNNTS   8
#define YYNRULES   14
#define YYNRULES   14
#define YYNSTATES   20
#define YYNSTATES   20
#define YYNTOKENS   10
#define YYNTOKENS   10
#define YYPACT_NINF   -6
#define YYPACT_NINF   -6
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
#define YYPULL   1
#define YYPULL   1
#define YYPURE   0
#define YYPURE   0
#define YYPUSH   0
#define YYPUSH   0
#define YYRECOVERING()   (!!yyerrstatus)
#define YYRECOVERING()   (!!yyerrstatus)
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
#define YYSKELETON_NAME   "yacc.c"
#define YYSKELETON_NAME   "yacc.c"
#define YYSTACK_BYTES(N)
#define YYSTACK_BYTES(N)
#define YYSTACK_FREE(Ptr)   do { /* empty */; } while (YYID (0))
#define YYSTACK_FREE(Ptr)   do { /* empty */; } while (YYID (0))
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
#define YYSTACK_RELOCATE(Stack_alloc, Stack)
#define YYTABLE_NINF   -1
#define YYTABLE_NINF   -1
#define YYTERROR   1
#define YYTERROR   1
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYUNDEFTOK   2
#define YYUNDEFTOK   2
#define YYUSE(e)   ((void) (e))
#define YYUSE(e)   ((void) (e))

Typedefs

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

Enumerations

enum  yytokentype {
  ACOS = 258, ASIN = 259, ATAN = 260, ATAN2 = 261,
  COS = 262, EXP = 263, ABS = 264, MOD = 265,
  LOG = 266, LOG10 = 267, POW = 268, SIN = 269,
  SINH = 270, TAN = 271, TANH = 272, SQRT = 273,
  UNIT = 274, NUM = 275, NEG = 276, TIDENTIFIER = 258,
  TSUB = 259, TSELECT = 260, TCOUNT = 261, TSLICE = 262,
  TNAMESPACE = 263, TNUMBER = 264
}

Functions

static void yydestruct (char *yymsg, int yytype, YYSTYPE *yyvaluep) const
int yyparse ()
static char * yystpcpy (char *yydest, const char *yysrc)
static YYSIZE_T yystrlen (char *yystr) const
static YYSIZE_T yysyntax_error (char *yyresult, int yystate, int yychar)
static YYSIZE_T yytnamerr (char *yyres, const char *yystr)

Variables

int yychar
static const yytype_int8 yycheck []
static const yytype_uint8 yydefact []
static const yytype_int8 yydefgoto []
YYSTYPE yylval
int yynerrs
static const yytype_int8 yypact []
static const yytype_int8 yypgoto []
static const yytype_uint8 yyr1 []
static const yytype_uint8 yyr2 []
static const yytype_uint8 yystos []
static const yytype_uint8 yytable []
static const char *const yytname []
static const yytype_uint8 yytranslate []

Define Documentation

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 779 of file SelectionFilter.tab.c.

#define YY_REDUCE_PRINT ( Rule   ) 

Definition at line 1063 of file SelectionFilter.cpp.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 778 of file SelectionFilter.tab.c.

#define YY_STACK_PRINT ( Bottom,
Top   ) 

Definition at line 1062 of file SelectionFilter.cpp.

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

Definition at line 777 of file SelectionFilter.tab.c.

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

Definition at line 1061 of file SelectionFilter.cpp.

#define YYABORT   goto yyabortlab

Definition at line 526 of file SelectionFilter.tab.c.

#define YYABORT   goto yyabortlab

Definition at line 810 of file SelectionFilter.cpp.

#define YYACCEPT   goto yyacceptlab

Definition at line 525 of file SelectionFilter.tab.c.

#define YYACCEPT   goto yyacceptlab

Definition at line 809 of file SelectionFilter.cpp.

#define YYBACKUP ( Token,
Value   ) 
Value:
do                                                              \
  if (yychar == YYEMPTY && yylen == 1)                          \
    {                                                           \
      yychar = (Token);                                         \
      yylval = (Value);                                         \
      yytoken = YYTRANSLATE (yychar);                           \
      YYPOPSTACK (1);                                           \
      goto yybackup;                                            \
    }                                                           \
  else                                                          \
    {                                                           \
      yyerror (YY_("syntax error: cannot back up")); \
      YYERROR;                                                  \
    }                                                           \
while (YYID (0))

Definition at line 547 of file SelectionFilter.tab.c.

#define YYBACKUP ( Token,
Value   ) 
Value:
do                                                              \
  if (yychar == YYEMPTY && yylen == 1)                          \
    {                                                           \
      yychar = (Token);                                         \
      yylval = (Value);                                         \
      yytoken = YYTRANSLATE (yychar);                           \
      YYPOPSTACK (1);                                           \
      goto yybackup;                                            \
    }                                                           \
  else                                                          \
    {                                                           \
      yyerror (YY_("syntax error: cannot back up")); \
      YYERROR;                                                  \
    }                                                           \
while (YYID (0))

Definition at line 831 of file SelectionFilter.cpp.

#define YYBISON   1

Definition at line 45 of file SelectionFilter.tab.c.

#define YYBISON   1

Definition at line 329 of file SelectionFilter.cpp.

#define YYBISON_VERSION   "2.4.2"

Definition at line 48 of file SelectionFilter.tab.c.

#define YYBISON_VERSION   "2.4.2"

Definition at line 332 of file SelectionFilter.cpp.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 521 of file SelectionFilter.tab.c.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 805 of file SelectionFilter.cpp.

#define YYDPRINTF ( Args   ) 

Definition at line 776 of file SelectionFilter.tab.c.

#define YYDPRINTF ( Args   ) 

Definition at line 1060 of file SelectionFilter.cpp.

#define YYEMPTY   (-2)

Definition at line 522 of file SelectionFilter.tab.c.

#define YYEMPTY   (-2)

Definition at line 806 of file SelectionFilter.cpp.

#define YYEOF   0

Definition at line 523 of file SelectionFilter.tab.c.

#define YYEOF   0

Definition at line 807 of file SelectionFilter.cpp.

#define YYERRCODE   256

Definition at line 566 of file SelectionFilter.tab.c.

#define YYERRCODE   256

Definition at line 850 of file SelectionFilter.cpp.

#define yyerrok   (yyerrstatus = 0)

Definition at line 520 of file SelectionFilter.tab.c.

#define yyerrok   (yyerrstatus = 0)

Definition at line 804 of file SelectionFilter.cpp.

#define YYERROR   goto yyerrorlab

Definition at line 527 of file SelectionFilter.tab.c.

#define YYERROR   goto yyerrorlab

Definition at line 811 of file SelectionFilter.cpp.

#define YYERROR_VERBOSE   1

Definition at line 81 of file SelectionFilter.tab.c.

#define YYERROR_VERBOSE   1

Definition at line 365 of file SelectionFilter.cpp.

#define YYFAIL   goto yyerrlab

Definition at line 537 of file SelectionFilter.tab.c.

#define YYFAIL   goto yyerrlab

Definition at line 821 of file SelectionFilter.cpp.

#define YYFINAL   11

Definition at line 352 of file SelectionFilter.tab.c.

#define YYFINAL   11

Definition at line 636 of file SelectionFilter.cpp.

#define YYID (  )     (n)

Definition at line 209 of file SelectionFilter.tab.c.

#define YYID (  )     (n)

Definition at line 493 of file SelectionFilter.cpp.

#define YYLAST   15

Definition at line 354 of file SelectionFilter.tab.c.

#define YYLAST   15

Definition at line 638 of file SelectionFilter.cpp.

#define YYLEX   yylex ()

Definition at line 616 of file SelectionFilter.tab.c.

#define YYLEX   yylex ()

Definition at line 900 of file SelectionFilter.cpp.

#define YYLSP_NEEDED   0

Definition at line 63 of file SelectionFilter.tab.c.

#define YYLSP_NEEDED   0

Definition at line 347 of file SelectionFilter.cpp.

#define YYMAXUTOK   264

Definition at line 367 of file SelectionFilter.tab.c.

#define YYMAXUTOK   264

Definition at line 651 of file SelectionFilter.cpp.

#define YYNNTS   8

Definition at line 359 of file SelectionFilter.tab.c.

#define YYNNTS   8

Definition at line 643 of file SelectionFilter.cpp.

#define YYNRULES   14

Definition at line 361 of file SelectionFilter.tab.c.

#define YYNRULES   14

Definition at line 645 of file SelectionFilter.cpp.

#define YYNSTATES   20

Definition at line 363 of file SelectionFilter.tab.c.

#define YYNSTATES   20

Definition at line 647 of file SelectionFilter.cpp.

#define YYNTOKENS   10

Definition at line 357 of file SelectionFilter.tab.c.

#define YYNTOKENS   10

Definition at line 641 of file SelectionFilter.cpp.

#define YYPACT_NINF   -6

Definition at line 482 of file SelectionFilter.tab.c.

#define YYPACT_NINF   -6

Definition at line 766 of file SelectionFilter.cpp.

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

Definition at line 60 of file SelectionFilter.tab.c.

#define YYPULL   1

Definition at line 344 of file SelectionFilter.cpp.

#define YYPURE   0

Definition at line 54 of file SelectionFilter.tab.c.

#define YYPURE   0

Definition at line 338 of file SelectionFilter.cpp.

#define YYPUSH   0

Definition at line 57 of file SelectionFilter.tab.c.

#define YYPUSH   0

Definition at line 341 of file SelectionFilter.cpp.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

Definition at line 545 of file SelectionFilter.tab.c.

 
#define YYRECOVERING (  )     (!!yyerrstatus)

Definition at line 829 of file SelectionFilter.cpp.

#define YYRHSLOC ( Rhs,
 )     ((Rhs)[K])

Definition at line 573 of file SelectionFilter.tab.c.

#define YYRHSLOC ( Rhs,
 )     ((Rhs)[K])

Definition at line 857 of file SelectionFilter.cpp.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 186 of file SelectionFilter.tab.c.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 470 of file SelectionFilter.cpp.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 51 of file SelectionFilter.tab.c.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 335 of file SelectionFilter.cpp.

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

Definition at line 311 of file SelectionFilter.tab.c.

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

Definition at line 595 of file SelectionFilter.cpp.

#define YYSTACK_FREE ( Ptr   )     do { /* empty */; } while (YYID (0))

Definition at line 255 of file SelectionFilter.tab.c.

#define YYSTACK_FREE ( Ptr   )     do { /* empty */; } while (YYID (0))

Definition at line 539 of file SelectionFilter.cpp.

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

Definition at line 307 of file SelectionFilter.tab.c.

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

Definition at line 591 of file SelectionFilter.cpp.

#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 338 of file SelectionFilter.tab.c.

#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 622 of file SelectionFilter.cpp.

#define YYTABLE_NINF   -1

Definition at line 499 of file SelectionFilter.tab.c.

#define YYTABLE_NINF   -1

Definition at line 783 of file SelectionFilter.cpp.

#define YYTERROR   1

Definition at line 565 of file SelectionFilter.tab.c.

#define YYTERROR   1

Definition at line 849 of file SelectionFilter.cpp.

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

Definition at line 369 of file SelectionFilter.tab.c.

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

Definition at line 653 of file SelectionFilter.cpp.

#define YYUNDEFTOK   2

Definition at line 366 of file SelectionFilter.tab.c.

#define YYUNDEFTOK   2

Definition at line 650 of file SelectionFilter.cpp.

#define YYUSE (  )     ((void) (e))

Definition at line 202 of file SelectionFilter.tab.c.

#define YYUSE (  )     ((void) (e))

Definition at line 486 of file SelectionFilter.cpp.


Typedef Documentation

typedef short int yytype_int16

Definition at line 169 of file SelectionFilter.tab.c.

typedef short int yytype_int8

Definition at line 157 of file SelectionFilter.tab.c.

typedef unsigned short int yytype_uint16

Definition at line 163 of file SelectionFilter.tab.c.

typedef unsigned char yytype_uint8

Definition at line 148 of file SelectionFilter.tab.c.


Enumeration Type Documentation

Enumerator:
ACOS 
ASIN 
ATAN 
ATAN2 
COS 
EXP 
ABS 
MOD 
LOG 
LOG10 
POW 
SIN 
SINH 
TAN 
TANH 
SQRT 
UNIT 
NUM 
NEG 
TIDENTIFIER 
TSUB 
TSELECT 
TCOUNT 
TSLICE 
TNAMESPACE 
TNUMBER 

Definition at line 97 of file SelectionFilter.tab.c.


Function Documentation

static void yydestruct ( char *  yymsg,
int  yytype,
YYSTYPE *  yyvaluep 
) const [static]

Definition at line 1023 of file SelectionFilter.tab.c.

References YY_SYMBOL_PRINT, and YYUSE.

Referenced by yyparse().

int yyparse (  ) 
static char* yystpcpy ( char *  yydest,
const char *  yysrc 
) [static]

Definition at line 838 of file SelectionFilter.tab.c.

Referenced by yysyntax_error(), and yytnamerr().

static YYSIZE_T yystrlen ( char *  yystr  )  const [static]

Definition at line 814 of file SelectionFilter.tab.c.

References YYSIZE_T.

Referenced by yysyntax_error(), and yytnamerr().

static YYSIZE_T yysyntax_error ( char *  yyresult,
int  yystate,
int  yychar 
) [static]
static YYSIZE_T yytnamerr ( char *  yyres,
const char *  yystr 
) [static]

Definition at line 863 of file SelectionFilter.tab.c.

References YYSIZE_T, yystpcpy(), and yystrlen().

Referenced by yysyntax_error().


Variable Documentation

int yychar

Definition at line 1060 of file SelectionFilter.tab.c.

const yytype_int8 yycheck[] [static]
Initial value:
{
       5,     3,     0,     4,     8,    -1,     3,     6,     3,     9,
      -1,     7,     4,    -1,    -1,     9
}

Definition at line 506 of file SelectionFilter.tab.c.

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

Definition at line 468 of file SelectionFilter.tab.c.

const yytype_int8 yydefgoto[] [static]
Initial value:
{
      -1,     2,     9,    15,     3,     4,     5,     6
}

Definition at line 475 of file SelectionFilter.tab.c.

YYSTYPE yylval

Definition at line 1063 of file SelectionFilter.tab.c.

int yynerrs

Definition at line 1066 of file SelectionFilter.tab.c.

const yytype_int8 yypact[] [static]
Initial value:
{
      -5,    -2,    -1,    -6,    -5,    -6,     2,    -4,     3,     1,
      -6,    -6,     5,    -6,     0,    -6,    -6,     4,     6,    -6
}

Definition at line 483 of file SelectionFilter.tab.c.

const yytype_int8 yypgoto[] [static]
Initial value:
{
      -6,    -6,    -6,    -6,     8,    -6,    -6,    -6
}

Definition at line 490 of file SelectionFilter.tab.c.

const yytype_uint8 yyr1[] [static]
Initial value:
{
       0,    10,    11,    11,    12,    12,    13,    13,    13,    13,
      14,    15,    15,    16,    17
}

Definition at line 452 of file SelectionFilter.tab.c.

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

Definition at line 459 of file SelectionFilter.tab.c.

const yytype_uint8 yystos[] [static]
Initial value:
{
       0,     5,    11,    14,    15,    16,    17,     3,     4,    12,
      14,     0,     8,     3,     6,    13,     3,     9,     7,     9
}

Definition at line 514 of file SelectionFilter.tab.c.

const yytype_uint8 yytable[] [static]
Initial value:
{
       1,     7,    11,     8,    12,     0,    13,    14,    16,    17,
       0,    18,    10,     0,     0,    19
}

Definition at line 500 of file SelectionFilter.tab.c.

const char* const yytname[] [static]
Initial value:
{
  "$end", "error", "$undefined", "TIDENTIFIER", "TSUB", "TSELECT",
  "TCOUNT", "TSLICE", "TNAMESPACE", "TNUMBER", "$accept", "type",
  "subname", "count", "matchline", "matchlines", "block", "filter", 0
}

Definition at line 434 of file SelectionFilter.tab.c.

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,
       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,     2,     2,     2,     1,     2,     3,     4,
       5,     6,     7,     8,     9
}

Definition at line 373 of file SelectionFilter.tab.c.


Generated on Wed Nov 23 19:01:20 2011 for FreeCAD by  doxygen 1.6.1