#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.