Classes | Defines | Typedefs | Enumerations | Functions | Variables
pomdp_spec.tab.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include "parse_err.h"
#include "mdpCassandra.h"
#include "parse_hash.h"
#include "parse_constant.h"
#include "sparse-matrix.h"
#include "imm-reward.h"
Include dependency graph for pomdp_spec.tab.cc:

Go to the source code of this file.

Classes

union  yyalloc
union  YYSTYPE

Defines

#define ACTIONTOK   11
#define ASTERICKTOK   7
#define COLONTOK   3
#define COSTTOK   19
#define DISCOUNTTOK   8
#define EOFTOK   258
#define EPSILON   0.00001 /* tolerance for sum of probs == 1 */
#define EXCLUDETOK   23
#define FLOATTOK   2
#define IDENTITYTOK   17
#define INCLUDETOK   22
#define INTTOK   1
#define MINUSTOK   4
#define OBSTOK   12
#define OTOK   14
#define PLUSTOK   5
#define RESETTOK   20
#define REWARDTOK   18
#define RTOK   15
#define STARTTOK   21
#define STATETOK   10
#define STRINGTOK   6
#define TTOK   13
#define UNIFORMTOK   16
#define VALUESTOK   9
#define YACCtrace(X)   /* printf(X);fflush(stdout) */
#define YY_(msgid)   msgid
#define YY_LOCATION_PRINT(File, Loc)   ((void) 0)
#define YY_REDUCE_PRINT(Rule)
#define YY_STACK_PRINT(Bottom, Top)
#define YY_SYMBOL_PRINT(Title, Type, Value, Location)
#define YYABORT   goto yyabortlab
#define YYACCEPT   goto yyacceptlab
#define YYBACKUP(Token, Value)
#define YYBISON   1
#define YYBISON_VERSION   "2.3"
#define yyclearin   (yychar = YYEMPTY)
#define YYCOPY(To, From, Count)
#define YYDEBUG   0
#define YYDPRINTF(Args)
#define YYEMPTY   (-2)
#define YYEOF   0
#define YYERRCODE   256
#define yyerrok   (yyerrstatus = 0)
#define YYERROR   goto yyerrorlab
#define YYERROR_VERBOSE   0
#define YYFAIL   goto yyerrlab
#define YYFINAL   3
#define YYFREE   free
#define YYID(n)   (n)
#define YYINITDEPTH   200
#define YYLAST   115
#define YYLEX   yylex ()
#define YYLLOC_DEFAULT(Current, Rhs, N)
#define YYLSP_NEEDED   0
#define YYMALLOC   malloc
#define YYMAXDEPTH   10000
#define YYMAXUTOK   259
#define YYNNTS   52
#define YYNRULES   93
#define YYNSTATES   133
#define YYNTOKENS   27
#define YYPACT_NINF   -106
#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N))
#define YYPURE   0
#define YYRECOVERING()   (!!yyerrstatus)
#define YYRHSLOC(Rhs, K)   ((Rhs)[K])
#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)
#define YYSIZE_T   unsigned int
#define YYSKELETON_NAME   "yacc.c"
#define YYSTACK_ALLOC   YYMALLOC
#define YYSTACK_ALLOC_MAXIMUM   YYSIZE_MAXIMUM
#define YYSTACK_BYTES(N)
#define YYSTACK_FREE   YYFREE
#define YYSTACK_GAP_MAXIMUM   (sizeof (union yyalloc) - 1)
#define YYSTACK_RELOCATE(Stack)
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define YYTABLE_NINF   -94
#define YYTERROR   1
#define YYTOKEN_TABLE   0
#define YYTOKENTYPE
#define YYTRANSLATE(YYX)   ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
#define YYUNDEFTOK   2
#define YYUSE(e)   ((void) (e))

Typedefs

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

Enumerations

enum  Matrix_Context {
  mc_none, mc_trans_single, mc_trans_row, mc_trans_all,
  mc_obs_single, mc_obs_row, mc_obs_all, mc_reward_single,
  mc_reward_row, mc_reward_all, mc_reward_mdp_only, mc_start_belief,
  mc_mdp_start, mc_start_include, mc_start_exclude
}
enum  yytokentype {
  INTTOK = 1, FLOATTOK = 2, COLONTOK = 3, MINUSTOK = 4,
  PLUSTOK = 5, STRINGTOK = 6, ASTERICKTOK = 7, DISCOUNTTOK = 8,
  VALUESTOK = 9, STATETOK = 10, ACTIONTOK = 11, OBSTOK = 12,
  TTOK = 13, OTOK = 14, RTOK = 15, UNIFORMTOK = 16,
  IDENTITYTOK = 17, REWARDTOK = 18, COSTTOK = 19, RESETTOK = 20,
  STARTTOK = 21, INCLUDETOK = 22, EXCLUDETOK = 23, EOFTOK = 258,
  INTTOK = 1, FLOATTOK = 2, COLONTOK = 3, MINUSTOK = 4,
  PLUSTOK = 5, STRINGTOK = 6, ASTERICKTOK = 7, DISCOUNTTOK = 8,
  VALUESTOK = 9, STATETOK = 10, ACTIONTOK = 11, OBSTOK = 12,
  TTOK = 13, OTOK = 14, RTOK = 15, UNIFORMTOK = 16,
  IDENTITYTOK = 17, REWARDTOK = 18, COSTTOK = 19, RESETTOK = 20,
  STARTTOK = 21, INCLUDETOK = 22, EXCLUDETOK = 23, EOFTOK = 258
}

Functions

void checkMatrix ()
void checkProbs ()
void endStartStates ()
void enterIdentityMatrix ()
void enterMatrix (REAL_VALUE value)
void enterResetMatrix ()
void enterStartState (int i)
void enterString (Constant_Block *block)
void enterUniformMatrix ()
void initParser ()
int readMDPFile (FILE *file)
void setMatrixContext (Matrix_Context context, int a, int i, int j, int obs)
void setStartStateUniform ()
void verifyPreamble ()
static void yydestruct (yymsg, yytype, yyvaluep) const char *yymsg
void yyerror (char *string)
int yylex ()
int yyparse ()

Variables

Constant_BlockaConst
int actionsDefined = 0
int curCol
Matrix_Context curMatrixContext = mc_none
Mnemonic_Type curMnemonic = nt_unknown
long currentLineNumber = 1
int curRow
int discountDefined = 0
int gTooManyEntries = 0
I_MatrixIP
I_MatrixIR
I_Matrix ** IW
int maxA
int maxI
int maxJ
int maxObs
int minA
int minI
int minJ
int minObs
int observationsDefined = 0
int observationSpecDefined = 0
int statesDefined = 0
int valuesDefined = 0
int yychar
static const yytype_int16 yycheck []
static const yytype_uint8 yydefact []
static const yytype_int16 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_int16 yytable []
static const yytype_uint8 yytranslate []
int yytype
YYSTYPEyyvaluep

Define Documentation

#define ACTIONTOK   11

Definition at line 106 of file pomdp_spec.tab.cc.

#define ASTERICKTOK   7

Definition at line 102 of file pomdp_spec.tab.cc.

#define COLONTOK   3

Definition at line 98 of file pomdp_spec.tab.cc.

#define COSTTOK   19

Definition at line 114 of file pomdp_spec.tab.cc.

#define DISCOUNTTOK   8

Definition at line 103 of file pomdp_spec.tab.cc.

#define EOFTOK   258

Definition at line 119 of file pomdp_spec.tab.cc.

#define EPSILON   0.00001 /* tolerance for sum of probs == 1 */

Definition at line 2592 of file pomdp_spec.tab.cc.

#define EXCLUDETOK   23

Definition at line 118 of file pomdp_spec.tab.cc.

#define FLOATTOK   2

Definition at line 97 of file pomdp_spec.tab.cc.

#define IDENTITYTOK   17

Definition at line 112 of file pomdp_spec.tab.cc.

#define INCLUDETOK   22

Definition at line 117 of file pomdp_spec.tab.cc.

#define INTTOK   1

Definition at line 96 of file pomdp_spec.tab.cc.

#define MINUSTOK   4

Definition at line 99 of file pomdp_spec.tab.cc.

#define OBSTOK   12

Definition at line 107 of file pomdp_spec.tab.cc.

#define OTOK   14

Definition at line 109 of file pomdp_spec.tab.cc.

#define PLUSTOK   5

Definition at line 100 of file pomdp_spec.tab.cc.

#define RESETTOK   20

Definition at line 115 of file pomdp_spec.tab.cc.

#define REWARDTOK   18

Definition at line 113 of file pomdp_spec.tab.cc.

#define RTOK   15

Definition at line 110 of file pomdp_spec.tab.cc.

#define STARTTOK   21

Definition at line 116 of file pomdp_spec.tab.cc.

#define STATETOK   10

Definition at line 105 of file pomdp_spec.tab.cc.

#define STRINGTOK   6

Definition at line 101 of file pomdp_spec.tab.cc.

#define TTOK   13

Definition at line 108 of file pomdp_spec.tab.cc.

#define UNIFORMTOK   16

Definition at line 111 of file pomdp_spec.tab.cc.

#define VALUESTOK   9

Definition at line 104 of file pomdp_spec.tab.cc.

#define YACCtrace (   X)    /* printf(X);fflush(stdout) */

Definition at line 160 of file pomdp_spec.tab.cc.

#define YY_ (   msgid)    msgid

Definition at line 343 of file pomdp_spec.tab.cc.

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

Definition at line 875 of file pomdp_spec.tab.cc.

#define YY_REDUCE_PRINT (   Rule)

Definition at line 1045 of file pomdp_spec.tab.cc.

#define YY_STACK_PRINT (   Bottom,
  Top 
)

Definition at line 1044 of file pomdp_spec.tab.cc.

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

Definition at line 1043 of file pomdp_spec.tab.cc.

#define YYABORT   goto yyabortlab

Definition at line 804 of file pomdp_spec.tab.cc.

#define YYACCEPT   goto yyacceptlab

Definition at line 803 of file pomdp_spec.tab.cc.

#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 816 of file pomdp_spec.tab.cc.

#define YYBISON   1

Definition at line 47 of file pomdp_spec.tab.cc.

#define YYBISON_VERSION   "2.3"

Definition at line 50 of file pomdp_spec.tab.cc.

#define yyclearin   (yychar = YYEMPTY)

Definition at line 799 of file pomdp_spec.tab.cc.

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

Definition at line 469 of file pomdp_spec.tab.cc.

#define YYDEBUG   0

Definition at line 248 of file pomdp_spec.tab.cc.

#define YYDPRINTF (   Args)

Definition at line 1042 of file pomdp_spec.tab.cc.

#define YYEMPTY   (-2)

Definition at line 800 of file pomdp_spec.tab.cc.

#define YYEOF   0

Definition at line 801 of file pomdp_spec.tab.cc.

#define YYERRCODE   256

Definition at line 835 of file pomdp_spec.tab.cc.

#define yyerrok   (yyerrstatus = 0)

Definition at line 798 of file pomdp_spec.tab.cc.

#define YYERROR   goto yyerrorlab

Definition at line 805 of file pomdp_spec.tab.cc.

#define YYERROR_VERBOSE   0

Definition at line 256 of file pomdp_spec.tab.cc.

#define YYFAIL   goto yyerrlab

Definition at line 812 of file pomdp_spec.tab.cc.

#define YYFINAL   3

Definition at line 499 of file pomdp_spec.tab.cc.

#define YYFREE   free

Definition at line 432 of file pomdp_spec.tab.cc.

#define YYID (   n)    (n)

Definition at line 356 of file pomdp_spec.tab.cc.

#define YYINITDEPTH   200

Definition at line 1051 of file pomdp_spec.tab.cc.

#define YYLAST   115

Definition at line 501 of file pomdp_spec.tab.cc.

#define YYLEX   yylex ()

Definition at line 885 of file pomdp_spec.tab.cc.

#define YYLLOC_DEFAULT (   Current,
  Rhs,
 
)
Value:
do                                                                      \
      if (YYID (N))                                                    \
        {                                                               \
          (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;        \
          (Current).first_column = YYRHSLOC (Rhs, 1).first_column;      \
          (Current).last_line    = YYRHSLOC (Rhs, N).last_line;         \
          (Current).last_column  = YYRHSLOC (Rhs, N).last_column;       \
        }                                                               \
      else                                                              \
        {                                                               \
          (Current).first_line   = (Current).last_line   =              \
            YYRHSLOC (Rhs, 0).last_line;                                \
          (Current).first_column = (Current).last_column =              \
            YYRHSLOC (Rhs, 0).last_column;                              \
        }                                                               \
    while (YYID (0))

Definition at line 844 of file pomdp_spec.tab.cc.

#define YYLSP_NEEDED   0

Definition at line 59 of file pomdp_spec.tab.cc.

#define YYMALLOC   malloc

Definition at line 425 of file pomdp_spec.tab.cc.

#define YYMAXDEPTH   10000

Definition at line 1062 of file pomdp_spec.tab.cc.

#define YYMAXUTOK   259

Definition at line 514 of file pomdp_spec.tab.cc.

#define YYNNTS   52

Definition at line 506 of file pomdp_spec.tab.cc.

#define YYNRULES   93

Definition at line 508 of file pomdp_spec.tab.cc.

#define YYNSTATES   133

Definition at line 510 of file pomdp_spec.tab.cc.

#define YYNTOKENS   27

Definition at line 504 of file pomdp_spec.tab.cc.

#define YYPACT_NINF   -106

Definition at line 711 of file pomdp_spec.tab.cc.

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

Definition at line 56 of file pomdp_spec.tab.cc.

#define YYRECOVERING ( )    (!!yyerrstatus)

Definition at line 814 of file pomdp_spec.tab.cc.

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

Definition at line 842 of file pomdp_spec.tab.cc.

#define YYSIZE_MAXIMUM   ((YYSIZE_T) -1)

Definition at line 333 of file pomdp_spec.tab.cc.

#define YYSIZE_T   unsigned int

Definition at line 329 of file pomdp_spec.tab.cc.

#define YYSKELETON_NAME   "yacc.c"

Definition at line 53 of file pomdp_spec.tab.cc.

#define YYSTACK_ALLOC   YYMALLOC

Definition at line 411 of file pomdp_spec.tab.cc.

Definition at line 414 of file pomdp_spec.tab.cc.

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

Definition at line 458 of file pomdp_spec.tab.cc.

#define YYSTACK_FREE   YYFREE

Definition at line 412 of file pomdp_spec.tab.cc.

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

Definition at line 454 of file pomdp_spec.tab.cc.

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

Definition at line 485 of file pomdp_spec.tab.cc.

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

Definition at line 275 of file pomdp_spec.tab.cc.

#define YYSTYPE_IS_DECLARED   1

Definition at line 276 of file pomdp_spec.tab.cc.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 277 of file pomdp_spec.tab.cc.

#define YYTABLE_NINF   -94

Definition at line 745 of file pomdp_spec.tab.cc.

#define YYTERROR   1

Definition at line 834 of file pomdp_spec.tab.cc.

#define YYTOKEN_TABLE   0

Definition at line 261 of file pomdp_spec.tab.cc.

#define YYTOKENTYPE

Definition at line 65 of file pomdp_spec.tab.cc.

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

Definition at line 516 of file pomdp_spec.tab.cc.

#define YYUNDEFTOK   2

Definition at line 513 of file pomdp_spec.tab.cc.

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

Definition at line 349 of file pomdp_spec.tab.cc.


Typedef Documentation

typedef union YYSTYPE YYSTYPE
typedef short int yytype_int16

Definition at line 316 of file pomdp_spec.tab.cc.

typedef short int yytype_int8

Definition at line 304 of file pomdp_spec.tab.cc.

typedef unsigned short int yytype_uint16

Definition at line 310 of file pomdp_spec.tab.cc.

typedef unsigned char yytype_uint8

Definition at line 295 of file pomdp_spec.tab.cc.


Enumeration Type Documentation

Enumerator:
mc_none 
mc_trans_single 
mc_trans_row 
mc_trans_all 
mc_obs_single 
mc_obs_row 
mc_obs_all 
mc_reward_single 
mc_reward_row 
mc_reward_all 
mc_reward_mdp_only 
mc_start_belief 
mc_mdp_start 
mc_start_include 
mc_start_exclude 

Definition at line 165 of file pomdp_spec.tab.cc.

Enumerator:
INTTOK 
FLOATTOK 
COLONTOK 
MINUSTOK 
PLUSTOK 
STRINGTOK 
ASTERICKTOK 
DISCOUNTTOK 
VALUESTOK 
STATETOK 
ACTIONTOK 
OBSTOK 
TTOK 
OTOK 
RTOK 
UNIFORMTOK 
IDENTITYTOK 
REWARDTOK 
COSTTOK 
RESETTOK 
STARTTOK 
INCLUDETOK 
EXCLUDETOK 
EOFTOK 
INTTOK 
FLOATTOK 
COLONTOK 
MINUSTOK 
PLUSTOK 
STRINGTOK 
ASTERICKTOK 
DISCOUNTTOK 
VALUESTOK 
STATETOK 
ACTIONTOK 
OBSTOK 
TTOK 
OTOK 
RTOK 
UNIFORMTOK 
IDENTITYTOK 
REWARDTOK 
COSTTOK 
RESETTOK 
STARTTOK 
INCLUDETOK 
EXCLUDETOK 
EOFTOK 

Definition at line 68 of file pomdp_spec.tab.cc.


Function Documentation

void checkMatrix ( )

Definition at line 2602 of file pomdp_spec.tab.cc.

void checkProbs ( )

Definition at line 3319 of file pomdp_spec.tab.cc.

void endStartStates ( )

Definition at line 3236 of file pomdp_spec.tab.cc.

Definition at line 2772 of file pomdp_spec.tab.cc.

void enterMatrix ( REAL_VALUE  value)

Definition at line 2815 of file pomdp_spec.tab.cc.

void enterResetMatrix ( )

Definition at line 2792 of file pomdp_spec.tab.cc.

void enterStartState ( int  i)

Definition at line 3199 of file pomdp_spec.tab.cc.

void enterString ( Constant_Block block)

Definition at line 2714 of file pomdp_spec.tab.cc.

Definition at line 2724 of file pomdp_spec.tab.cc.

void initParser ( )

Definition at line 3354 of file pomdp_spec.tab.cc.

int readMDPFile ( FILE *  file)

Definition at line 3372 of file pomdp_spec.tab.cc.

void setMatrixContext ( Matrix_Context  context,
int  a,
int  i,
int  j,
int  obs 
)

Definition at line 3049 of file pomdp_spec.tab.cc.

Definition at line 3223 of file pomdp_spec.tab.cc.

void verifyPreamble ( )

Definition at line 3283 of file pomdp_spec.tab.cc.

static void yydestruct ( yymsg  ,
yytype  ,
yyvaluep   
) const [static]
void yyerror ( char *  string)

Definition at line 2597 of file pomdp_spec.tab.cc.

int yylex ( )
int yyparse ( )

Definition at line 1360 of file pomdp_spec.tab.cc.


Variable Documentation

Definition at line 2594 of file pomdp_spec.tab.cc.

int actionsDefined = 0

Definition at line 231 of file pomdp_spec.tab.cc.

int curCol

Definition at line 203 of file pomdp_spec.tab.cc.

Definition at line 197 of file pomdp_spec.tab.cc.

Definition at line 195 of file pomdp_spec.tab.cc.

Definition at line 191 of file pomdp_spec.tab.cc.

int curRow

Definition at line 202 of file pomdp_spec.tab.cc.

int discountDefined = 0

Definition at line 228 of file pomdp_spec.tab.cc.

int gTooManyEntries = 0

Definition at line 242 of file pomdp_spec.tab.cc.

Definition at line 216 of file pomdp_spec.tab.cc.

Definition at line 217 of file pomdp_spec.tab.cc.

Definition at line 218 of file pomdp_spec.tab.cc.

int maxA

Definition at line 204 of file pomdp_spec.tab.cc.

int maxI

Definition at line 205 of file pomdp_spec.tab.cc.

int maxJ

Definition at line 206 of file pomdp_spec.tab.cc.

int maxObs

Definition at line 207 of file pomdp_spec.tab.cc.

int minA

Definition at line 204 of file pomdp_spec.tab.cc.

int minI

Definition at line 205 of file pomdp_spec.tab.cc.

int minJ

Definition at line 206 of file pomdp_spec.tab.cc.

int minObs

Definition at line 207 of file pomdp_spec.tab.cc.

Definition at line 232 of file pomdp_spec.tab.cc.

Definition at line 236 of file pomdp_spec.tab.cc.

int statesDefined = 0

Definition at line 230 of file pomdp_spec.tab.cc.

int valuesDefined = 0

Definition at line 229 of file pomdp_spec.tab.cc.

int yychar

Definition at line 1322 of file pomdp_spec.tab.cc.

const yytype_int16 yycheck[] [static]
Initial value:
{
      16,    60,    75,    94,    77,     5,     3,   112,     3,     4,
       3,     8,     9,     3,     4,     8,     9,   108,    91,   110,
      93,   126,    95,    18,    24,    25,     3,    22,    18,    19,
       3,     8,     9,     5,   107,     8,     3,     0,   111,     3,
      23,     8,   101,     5,     8,    10,    11,    12,    13,    14,
       3,     4,     8,     6,     7,    15,    16,    17,     6,     7,
       5,    20,    21,     5,   123,   124,     3,     4,     3,     4,
      79,    80,     5,    31,    32,     5,     5,     8,     5,     5,
       5,     5,     5,     5,     5,     5,     5,     5,    63,   105,
      92,   125,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    -1,
      -1,    -1,    -1,    -1,    -1,    -1,   122,    -1,    -1,    -1,
      -1,    -1,    -1,    -1,   130,   131
}

Definition at line 762 of file pomdp_spec.tab.cc.

const yytype_uint8 yydefact[] [static]
Initial value:
{
       6,     0,     2,     1,     0,     0,     0,     0,     0,    35,
       5,     7,     8,     9,    10,    11,    93,     0,    16,    20,
      24,     0,     3,    92,    91,    12,     0,    14,    15,    13,
       0,     0,     0,    28,     0,     0,    39,    89,    90,    18,
      86,    17,    19,    22,    21,    23,    26,    25,    27,    30,
       0,    31,    33,     4,    85,    87,    88,    69,    70,    29,
      71,    73,     0,     0,     0,     0,     0,    38,    40,    41,
      42,    72,    76,    77,    78,    32,    37,    34,     0,     0,
       0,    36,    79,    80,    81,    43,    48,    50,    55,    57,
      64,     0,     0,     0,     0,     0,    93,    46,    66,    67,
      49,    68,    53,    56,    62,    65,    75,     0,     0,     0,
       0,     0,    93,    74,    44,    47,    82,    83,    84,    51,
      54,    60,    63,     0,     0,     0,    93,    45,    52,    58,
      61,    93,    59
}

Definition at line 680 of file pomdp_spec.tab.cc.

const yytype_int16 yydefgoto[] [static]
Initial value:
{
      -1,     1,     9,    36,     2,    10,    11,    12,    29,    13,
      30,    41,    14,    31,    44,    15,    32,    47,    22,    50,
      62,    63,    75,    53,    67,    68,    85,   123,   108,    92,
      69,    87,   124,   110,    94,    70,    89,   131,   126,   112,
      96,   100,    59,    60,   105,    76,    86,   119,    42,    61,
     106,    26
}

Definition at line 699 of file pomdp_spec.tab.cc.

Definition at line 1332 of file pomdp_spec.tab.cc.

int yynerrs

Definition at line 1335 of file pomdp_spec.tab.cc.

const yytype_int8 yypact[] [static]
Initial value:
{
    -106,    37,    35,  -106,    28,    38,    55,    58,    67,    17,
    -106,  -106,  -106,  -106,  -106,  -106,    52,    41,  -106,  -106,
    -106,     0,  -106,  -106,  -106,  -106,    63,  -106,  -106,  -106,
      27,    33,    36,    44,    70,    71,  -106,  -106,  -106,  -106,
    -106,  -106,    69,  -106,  -106,    69,  -106,  -106,    69,  -106,
       5,  -106,  -106,    40,  -106,  -106,  -106,  -106,  -106,  -106,
      65,  -106,     3,     3,    73,    74,    75,  -106,  -106,  -106,
    -106,  -106,  -106,  -106,  -106,     3,  -106,     3,     7,     7,
       7,  -106,  -106,  -106,  -106,  -106,    76,  -106,    77,  -106,
      78,     3,    10,     3,     5,     3,    52,    79,  -106,  -106,
    -106,    65,    80,  -106,    81,    47,  -106,     3,     5,    23,
       5,     3,    52,  -106,  -106,  -106,  -106,  -106,  -106,  -106,
    -106,    82,    47,    65,    65,    23,    52,  -106,  -106,  -106,
      47,    52,  -106
}

Definition at line 712 of file pomdp_spec.tab.cc.

const yytype_int8 yypgoto[] [static]
Initial value:
{
    -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,
    -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,
    -106,  -106,    25,  -106,  -106,  -106,  -106,  -106,  -106,  -106,
    -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,  -106,
    -106,  -106,   -91,    -2,  -105,   -73,    -9,   -34,    42,   -59,
     -16,  -106
}

Definition at line 731 of file pomdp_spec.tab.cc.

const yytype_uint8 yyr1[] [static]
Initial value:
{
       0,    27,    29,    30,    28,    31,    31,    32,    32,    32,
      32,    32,    33,    34,    35,    35,    37,    36,    38,    38,
      40,    39,    41,    41,    43,    42,    44,    44,    46,    45,
      45,    47,    45,    48,    45,    45,    49,    49,    50,    50,
      51,    51,    51,    52,    54,    53,    55,    53,    56,    53,
      57,    59,    58,    60,    58,    61,    58,    62,    64,    63,
      65,    63,    66,    63,    67,    63,    68,    68,    68,    69,
      69,    69,    70,    70,    71,    71,    72,    72,    72,    73,
      73,    73,    74,    74,    74,    75,    75,    76,    76,    77,
      77,    78,    78,    78
}

Definition at line 648 of file pomdp_spec.tab.cc.

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

Definition at line 663 of file pomdp_spec.tab.cc.

const yytype_uint8 yystos[] [static]
Initial value:
{
       0,    28,    31,     0,    10,    11,    12,    13,    14,    29,
      32,    33,    34,    36,    39,    42,     5,     5,     5,     5,
       5,    23,    45,     6,     7,    77,    78,    20,    21,    35,
      37,    40,    43,     5,    24,    25,    30,     3,     4,     3,
       8,    38,    75,     3,    41,    75,     3,    44,    75,     8,
      46,     5,     5,    50,     8,     3,     4,    18,    22,    69,
      70,    76,    47,    48,    15,    16,    17,    51,    52,    57,
      62,    76,     3,     8,     9,    49,    72,    49,     5,     5,
       5,    72,     3,     8,     9,    53,    73,    58,    73,    63,
      73,     5,    56,     5,    61,     5,    67,    72,    18,    19,
      68,    70,    72,    69,    72,    71,    77,     5,    55,     5,
      60,     5,    66,    77,    72,    69,     3,     8,     9,    74,
      69,    72,    71,    54,    59,     5,    65,    76,    76,    74,
      71,    64,    77
}

Definition at line 780 of file pomdp_spec.tab.cc.

const yytype_int16 yytable[] [static]
Initial value:
{
      25,    71,    81,   103,    81,    33,    72,   122,    55,    56,
      82,    73,    74,    55,    56,    83,    84,   115,    97,   120,
     102,   130,   104,    57,    34,    35,   116,    58,    98,    99,
      39,   117,   118,    16,   114,    40,    43,     3,   121,    46,
      21,    40,    71,    17,    40,     4,     5,     6,     7,     8,
     -93,   -93,    49,    23,    24,    64,    65,    66,    23,    24,
      18,    27,    28,    19,   127,   128,    37,    38,    55,    56,
      88,    90,    20,    45,    48,    51,    52,    54,    78,    79,
      80,    91,    93,    95,   107,   109,   111,   125,    77,   113,
     101,   129,     0,     0,     0,     0,     0,     0,     0,     0,
       0,     0,     0,     0,     0,     0,   113,     0,     0,     0,
       0,     0,     0,     0,   113,   132
}

Definition at line 746 of file pomdp_spec.tab.cc.

const yytype_uint8 yytranslate[] [static]
Initial value:
{
       0,     3,     4,     5,     6,     7,     8,     9,    10,    11,
      12,    13,    14,    15,    16,    17,    18,    19,    20,    21,
      22,    23,    24,    25,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     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,    26,     2
}

Definition at line 520 of file pomdp_spec.tab.cc.

int yytype

Definition at line 1291 of file pomdp_spec.tab.cc.

Definition at line 1292 of file pomdp_spec.tab.cc.



appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:30