#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"
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_Block * | aConst |
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_Matrix * | IP |
I_Matrix * | IR |
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 |
YYSTYPE * | yyvaluep |
#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 | |||
) |
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.
Definition at line 799 of file pomdp_spec.tab.cc.
#define YYCOPY | ( | To, | |
From, | |||
Count | |||
) |
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.
Definition at line 885 of file pomdp_spec.tab.cc.
#define YYLLOC_DEFAULT | ( | Current, | |
Rhs, | |||
N | |||
) |
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, | |
K | |||
) | ((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.
#define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
Definition at line 414 of file pomdp_spec.tab.cc.
#define YYSTACK_BYTES | ( | N | ) |
((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 | ) |
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.
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 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.
enum Matrix_Context |
Definition at line 165 of file pomdp_spec.tab.cc.
enum yytokentype |
Definition at line 68 of file pomdp_spec.tab.cc.
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.
void enterIdentityMatrix | ( | ) |
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.
void enterUniformMatrix | ( | ) |
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.
void setStartStateUniform | ( | ) |
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.
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.
long currentLineNumber = 1 |
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.
int observationsDefined = 0 |
Definition at line 232 of file pomdp_spec.tab.cc.
int observationSpecDefined = 0 |
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] |
{ 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] |
{ 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] |
{ -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] |
{ -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] |
{ -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] |
{ 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] |
{ 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] |
{ 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] |
{ 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] |
{ 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.