ct_common  1.0.1
Common library for combinatorial testing
Namespaces | Defines
src/ct_common/file_parse/ct_parser.tab.cpp File Reference
#include <string>
#include <sstream>
#include <vector>
#include <cstdlib>
#include <ct_common/file_parse/ct_lexer.hpp>
#include "ct_parser.tab.hpp"
#include <iostream>

Go to the source code of this file.

Namespaces

namespace  yy

Defines

#define TRY_BEGIN   try {
#define TRY_END   } catch (std::exception &e) { error(yyloc, e.what()); }
#define YY_(msgid)   msgid
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYUSE(e)   ((void) (e))
#define YYCDEBUG   if (yydebug_) (*yycdebug_)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YY_REDUCE_PRINT(Rule)
#define YY_STACK_PRINT()
#define yyerrok   (yyerrstatus_ = 0)
#define yyclearin   (yychar = yyempty_)
#define YYACCEPT   goto yyacceptlab
#define YYABORT   goto yyabortlab
#define YYERROR   goto yyerrorlab
#define YYRECOVERING()   (!!yyerrstatus_)
#define YYCASE_(N, S)

Define Documentation

#define TRY_BEGIN   try {

Definition at line 69 of file ct_parser.tab.cpp.

#define TRY_END   } catch (std::exception &e) { error(yyloc, e.what()); }

Definition at line 70 of file ct_parser.tab.cpp.

#define YY_ (   msgid)    msgid

Definition at line 96 of file ct_parser.tab.cpp.

#define YY_REDUCE_PRINT (   Rule)
Value:
do {                                    \
  if (yydebug_)                         \
    yy_reduce_print_ (Rule);            \
} while (false)

Definition at line 139 of file ct_parser.tab.cpp.

#define YY_STACK_PRINT ( )
Value:
do {                                    \
  if (yydebug_)                         \
    yystack_print_ ();                  \
} while (false)

Definition at line 145 of file ct_parser.tab.cpp.

#define YY_SYMBOL_PRINT (   Title,
  Type,
  Value,
  Location 
)
Value:
do {                                                    \
  if (yydebug_)                                         \
    {                                                   \
      *yycdebug_ << Title << ' ';                       \
      yy_symbol_print_ ((Type), (Value), (Location));   \
      *yycdebug_ << std::endl;                          \
    }                                                   \
} while (false)

Definition at line 129 of file ct_parser.tab.cpp.

#define YYABORT   goto yyabortlab

Definition at line 164 of file ct_parser.tab.cpp.

#define YYACCEPT   goto yyacceptlab

Definition at line 163 of file ct_parser.tab.cpp.

#define YYCASE_ (   N,
 
)
Value:
case N:                               \
          yyformat = S;                       \
        break
#define YYCDEBUG   if (yydebug_) (*yycdebug_)

Definition at line 127 of file ct_parser.tab.cpp.

#define yyclearin   (yychar = yyempty_)

Definition at line 161 of file ct_parser.tab.cpp.

#define yyerrok   (yyerrstatus_ = 0)

Definition at line 160 of file ct_parser.tab.cpp.

#define YYERROR   goto yyerrorlab

Definition at line 165 of file ct_parser.tab.cpp.

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do                                                                    \
   if (N)                                                              \
     {                                                                 \
       (Current).begin = YYRHSLOC (Rhs, 1).begin;                      \
       (Current).end   = YYRHSLOC (Rhs, N).end;                        \
     }                                                                 \
   else                                                                \
     {                                                                 \
       (Current).begin = (Current).end = YYRHSLOC (Rhs, 0).end;        \
     }                                                                 \
 while (false)

Definition at line 106 of file ct_parser.tab.cpp.

#define YYRECOVERING ( )    (!!yyerrstatus_)

Definition at line 166 of file ct_parser.tab.cpp.

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

Definition at line 104 of file ct_parser.tab.cpp.

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

Definition at line 121 of file ct_parser.tab.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines