#include <Ice/Ice.h>
#include <IceStorm/Parser.h>
#include <stdio.h>
Go to the source code of this file.
|  | 
| #define | YY_(Msgid)   Msgid | 
|  | 
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN | 
|  | 
| #define | YY_IGNORE_MAYBE_UNINITIALIZED_END | 
|  | 
| #define | YY_INITIAL_VALUE(Value)   = Value | 
|  | 
| #define | YY_LOCATION_PRINT(File,  Loc)   ((void)0) | 
|  | 
| #define | YY_NULL   0 | 
|  | 
| #define | YY_REDUCE_PRINT(Rule) | 
|  | 
| #define | YY_STACK_PRINT(Bottom,  Top) | 
|  | 
| #define | YY_SYMBOL_PRINT(Title,  Type,  Value,  Location) | 
|  | 
| #define | YY_YY_SRC_ICESTORM_GRAMMAR_HPP_INCLUDED | 
|  | 
| #define | YYABORT   goto yyabortlab | 
|  | 
| #define | YYACCEPT   goto yyacceptlab | 
|  | 
| #define | YYBACKUP(Token,  Value) | 
|  | 
| #define | YYBISON   1 | 
|  | 
| #define | YYBISON_VERSION   "2.7" | 
|  | 
| #define | yyclearin   (yychar = YYEMPTY) | 
|  | 
| #define | YYCOPY(Dst,  Src,  Count) | 
|  | 
| #define | YYCOPY_NEEDED   1 | 
|  | 
| #define | YYDEBUG   1 | 
|  | 
| #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   42 | 
|  | 
| #define | YYFPRINTF   fprintf | 
|  | 
| #define | YYFREE   free | 
|  | 
| #define | YYID(N)   (N) | 
|  | 
| #define | YYINITDEPTH   200 | 
|  | 
| #define | YYLAST   65 | 
|  | 
| #define | YYLEX   yylex(&yylval) | 
|  | 
| #define | YYMALLOC   malloc | 
|  | 
| #define | YYMAXDEPTH   10000 | 
|  | 
| #define | YYMAXUTOK   269 | 
|  | 
| #define | YYNNTS   6 | 
|  | 
| #define | YYNRULES   31 | 
|  | 
| #define | YYNSTATES   56 | 
|  | 
| #define | YYNTOKENS   16 | 
|  | 
| #define | YYPACT_NINF   -6 | 
|  | 
| #define | yypact_value_is_default(Yystate)   (!!((Yystate) == (-6))) | 
|  | 
| #define | YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N)) | 
|  | 
| #define | YYPULL   1 | 
|  | 
| #define | YYPURE   1 | 
|  | 
| #define | YYPUSH   0 | 
|  | 
| #define | YYRECOVERING()   (!!yyerrstatus) | 
|  | 
| #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)   ((N) * (sizeof(yytype_int16) + sizeof(YYSTYPE)) + YYSTACK_GAP_MAXIMUM) | 
|  | 
| #define | YYSTACK_FREE   YYFREE | 
|  | 
| #define | YYSTACK_GAP_MAXIMUM   (sizeof(union yyalloc) - 1) | 
|  | 
| #define | YYSTACK_RELOCATE(Stack_alloc,  Stack) | 
|  | 
| #define | yystype   YYSTYPE /* obsolescent; will be withdrawn */ | 
|  | 
| #define | YYSTYPE_IS_DECLARED   1 | 
|  | 
| #define | YYSTYPE_IS_TRIVIAL   1 | 
|  | 
| #define | YYTABLE_NINF   -4 | 
|  | 
| #define | yytable_value_is_error(Yytable_value)   YYID(0) | 
|  | 
| #define | YYTERROR   1 | 
|  | 
| #define | YYTOKENTYPE | 
|  | 
| #define | YYTRANSLATE(YYX)   ((unsigned int)(YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) | 
|  | 
| #define | YYUNDEFTOK   2 | 
|  | 
| #define | YYUSE(E)   ((void)(E)) | 
|  | 
|  | 
| enum | yytokentype { ICE_STORM_HELP = 258, 
ICE_STORM_EXIT = 259, 
ICE_STORM_CURRENT = 260, 
ICE_STORM_CREATE = 261,
 ICE_STORM_DESTROY = 262, 
ICE_STORM_LINK = 263, 
ICE_STORM_UNLINK = 264, 
ICE_STORM_LINKS = 265,
 ICE_STORM_TOPICS = 266, 
ICE_STORM_REPLICA = 267, 
ICE_STORM_SUBSCRIBERS = 268, 
ICE_STORM_STRING = 269,
 ICE_STORM_HELP = 258, 
ICE_STORM_EXIT = 259, 
ICE_STORM_CURRENT = 260, 
ICE_STORM_CREATE = 261,
 ICE_STORM_DESTROY = 262, 
ICE_STORM_LINK = 263, 
ICE_STORM_UNLINK = 264, 
ICE_STORM_LINKS = 265,
 ICE_STORM_TOPICS = 266, 
ICE_STORM_REPLICA = 267, 
ICE_STORM_SUBSCRIBERS = 268, 
ICE_STORM_STRING = 269
 }
 | 
|  | 
◆ YY_
      
        
          | #define YY_ | ( |  | Msgid | ) | Msgid | 
      
 
 
◆ YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN
      
        
          | #define YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN | 
      
 
 
◆ YY_IGNORE_MAYBE_UNINITIALIZED_END
      
        
          | #define YY_IGNORE_MAYBE_UNINITIALIZED_END | 
      
 
 
◆ YY_INITIAL_VALUE
      
        
          | #define YY_INITIAL_VALUE | ( |  | Value | ) | = Value | 
      
 
 
◆ YY_LOCATION_PRINT
      
        
          | #define YY_LOCATION_PRINT | ( |  | File, | 
        
          |  |  |  | Loc | 
        
          |  | ) |  | ((void)0) | 
      
 
 
◆ YY_NULL
◆ YY_REDUCE_PRINT
      
        
          | #define YY_REDUCE_PRINT | ( |  | Rule | ) |  | 
      
 
Value:    do                                                                                             \
    {                                                                                              \
            yy_reduce_print(yyvsp, Rule);                                                          \
Definition at line 746 of file Grammar.cpp.
 
 
◆ YY_STACK_PRINT
      
        
          | #define YY_STACK_PRINT | ( |  | Bottom, | 
        
          |  |  |  | Top | 
        
          |  | ) |  |  | 
      
 
Value:    do                                                                                             \
    {                                                                                              \
            yy_stack_print((Bottom), (Top));                                                       \
Definition at line 713 of file Grammar.cpp.
 
 
◆ YY_SYMBOL_PRINT
      
        
          | #define YY_SYMBOL_PRINT | ( |  | Title, | 
        
          |  |  |  | Type, | 
        
          |  |  |  | Value, | 
        
          |  |  |  | Location | 
        
          |  | ) |  |  | 
      
 
Value:    do                                                                                             \
    {                                                                                              \
        {                                                                                          \
            YYFPRINTF(stderr, "%s ", Title);                                                       \
            YYFPRINTF(stderr, "\n");                                                               \
        }                                                                                          \
Definition at line 617 of file Grammar.cpp.
 
 
◆ YY_YY_SRC_ICESTORM_GRAMMAR_HPP_INCLUDED
      
        
          | #define YY_YY_SRC_ICESTORM_GRAMMAR_HPP_INCLUDED | 
      
 
 
◆ YYABORT
      
        
          | #define YYABORT   goto yyabortlab | 
      
 
 
◆ YYACCEPT
      
        
          | #define YYACCEPT   goto yyacceptlab | 
      
 
 
◆ YYBACKUP
      
        
          | #define YYBACKUP | ( |  | Token, | 
        
          |  |  |  | Value | 
        
          |  | ) |  |  | 
      
 
Value:
        {                                                                                          \
            yychar = (Token);                                                                      \
            YYPOPSTACK(yylen);                                                                     \
            yystate = *yyssp;                                                                      \
            goto yybackup;                                                                         \
        }                                                                                          \
        else                                                                                       \
        {                                                                                          \
            yyerror(
YY_(
"syntax error: cannot back up"));                                          \
            YYERROR;                                                                               \
        }                                                                                          \
 
Definition at line 567 of file Grammar.cpp.
 
 
◆ YYBISON
◆ YYBISON_VERSION
      
        
          | #define YYBISON_VERSION   "2.7" | 
      
 
 
◆ yyclearin
      
        
          | #define yyclearin   (yychar = YYEMPTY) | 
      
 
 
◆ YYCOPY
      
        
          | #define YYCOPY | ( |  | Dst, | 
        
          |  |  |  | Src, | 
        
          |  |  |  | Count | 
        
          |  | ) |  |  | 
      
 
 
◆ YYCOPY_NEEDED
◆ YYDEBUG
◆ YYDPRINTF
      
        
          | #define YYDPRINTF | ( |  | Args | ) |  | 
      
 
Value:    do                                                                                             \
    {                                                                                              \
            YYFPRINTF Args;                                                                        \
Definition at line 610 of file Grammar.cpp.
 
 
◆ YYEMPTY
◆ YYEOF
◆ YYERRCODE
◆ yyerrok
      
        
          | #define yyerrok   (yyerrstatus = 0) | 
      
 
 
◆ YYERROR
      
        
          | #define YYERROR   goto yyerrorlab | 
      
 
 
◆ YYERROR_VERBOSE
      
        
          | #define YYERROR_VERBOSE   0 | 
      
 
 
◆ YYFAIL
      
        
          | #define YYFAIL   goto yyerrlab | 
      
 
 
◆ YYFINAL
◆ YYFPRINTF
      
        
          | #define YYFPRINTF   fprintf | 
      
 
 
◆ YYFREE
◆ YYID
◆ YYINITDEPTH
◆ YYLAST
◆ YYLEX
      
        
          | #define YYLEX   yylex(&yylval) | 
      
 
 
◆ YYMALLOC
◆ YYMAXDEPTH
◆ YYMAXUTOK
◆ YYNNTS
◆ YYNRULES
◆ YYNSTATES
◆ YYNTOKENS
◆ YYPACT_NINF
◆ yypact_value_is_default
      
        
          | #define yypact_value_is_default | ( |  | Yystate | ) | (!!((Yystate) == (-6))) | 
      
 
 
◆ YYPOPSTACK
      
        
          | #define YYPOPSTACK | ( |  | N | ) | (yyvsp -= (N), yyssp -= (N)) | 
      
 
 
◆ YYPULL
◆ YYPURE
◆ YYPUSH
◆ YYRECOVERING
      
        
          | #define YYRECOVERING | ( |  | ) | (!!yyerrstatus) | 
      
 
 
◆ YYSIZE_MAXIMUM
◆ YYSIZE_T
      
        
          | #define YYSIZE_T   unsigned int | 
      
 
 
◆ YYSKELETON_NAME
      
        
          | #define YYSKELETON_NAME   "yacc.c" | 
      
 
 
◆ YYSTACK_ALLOC
◆ YYSTACK_ALLOC_MAXIMUM
◆ YYSTACK_BYTES
◆ YYSTACK_FREE
◆ YYSTACK_GAP_MAXIMUM
      
        
          | #define YYSTACK_GAP_MAXIMUM   (sizeof(union yyalloc) - 1) | 
      
 
 
◆ YYSTACK_RELOCATE
      
        
          | #define YYSTACK_RELOCATE | ( |  | Stack_alloc, | 
        
          |  |  |  | Stack | 
        
          |  | ) |  |  | 
      
 
Value:    do                                                                                             \
    {                                                                                              \
        YYSIZE_T yynewbytes;                                                                       \
        YYCOPY(&yyptr->Stack_alloc, Stack, yysize);                                                \
        Stack = &yyptr->Stack_alloc;                                                               \
        yyptr += yynewbytes / sizeof(*yyptr);                                                      \
Definition at line 368 of file Grammar.cpp.
 
 
◆ yystype
      
        
          | #define yystype   YYSTYPE /* obsolescent; will be withdrawn */ | 
      
 
 
◆ YYSTYPE_IS_DECLARED
      
        
          | #define YYSTYPE_IS_DECLARED   1 | 
      
 
 
◆ YYSTYPE_IS_TRIVIAL
      
        
          | #define YYSTYPE_IS_TRIVIAL   1 | 
      
 
 
◆ YYTABLE_NINF
◆ yytable_value_is_error
      
        
          | #define yytable_value_is_error | ( |  | Yytable_value | ) | YYID(0) | 
      
 
 
◆ YYTERROR
◆ YYTOKENTYPE
◆ YYTRANSLATE
◆ YYUNDEFTOK
◆ YYUSE
      
        
          | #define YYUSE | ( |  | E | ) | ((void)(E)) | 
      
 
 
◆ YYSTYPE
◆ yytype_int16
◆ yytype_int8
◆ yytype_uint16
◆ yytype_uint8
◆ yytokentype
| Enumerator | 
|---|
| ICE_STORM_HELP |  | 
| ICE_STORM_EXIT |  | 
| ICE_STORM_CURRENT |  | 
| ICE_STORM_CREATE |  | 
| ICE_STORM_DESTROY |  | 
| ICE_STORM_LINK |  | 
| ICE_STORM_UNLINK |  | 
| ICE_STORM_LINKS |  | 
| ICE_STORM_TOPICS |  | 
| ICE_STORM_REPLICA |  | 
| ICE_STORM_SUBSCRIBERS |  | 
| ICE_STORM_STRING |  | 
| ICE_STORM_HELP |  | 
| ICE_STORM_EXIT |  | 
| ICE_STORM_CURRENT |  | 
| ICE_STORM_CREATE |  | 
| ICE_STORM_DESTROY |  | 
| ICE_STORM_LINK |  | 
| ICE_STORM_UNLINK |  | 
| ICE_STORM_LINKS |  | 
| ICE_STORM_TOPICS |  | 
| ICE_STORM_REPLICA |  | 
| ICE_STORM_SUBSCRIBERS |  | 
| ICE_STORM_STRING |  | 
Definition at line 141 of file Grammar.cpp.
 
 
◆ for() [1/2]
      
        
          | for | ( | ;yybottom<=yytop;yybottom++ |  | ) |  | 
      
 
 
◆ for() [2/2]
◆ if()
◆ switch()
◆ YY_SYMBOL_PRINT()
◆ yyerror()
      
        
          | void yyerror | ( | const char * | s | ) |  | 
      
 
 
◆ YYFPRINTF() [1/3]
      
        
          | YYFPRINTF | ( | stderr | , | 
        
          |  |  | "\n" |  | 
        
          |  | ) |  |  | 
      
 
 
◆ YYFPRINTF() [2/3]
      
        
          | YYFPRINTF | ( | stderr | , | 
        
          |  |  | "Reducing stack by rule %d (line %lu):\n" | , | 
        
          |  |  | yyrule - | 1, | 
        
          |  |  | yylno |  | 
        
          |  | ) |  |  | 
      
 
 
◆ YYFPRINTF() [3/3]
      
        
          | YYFPRINTF | ( | yyoutput | , | 
        
          |  |  | " |  | 
        
          |  | ) |  |  | 
      
 
 
◆ yyparse()
◆ YYUSE() [1/2]
◆ YYUSE() [2/2]
◆ yydebug
◆ yyi
◆ yylno
      
        
          | unsigned long int yylno = yyrline[yyrule] | 
      
 
 
◆ yyrule
◆ yytop
◆ yytype
◆ yyvaluep