Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

vos/corelibs/vos/parsemessage_parser.cc File Reference

Go to the source code of this file.

Compounds

Defines

Typedefs

Enumerations

Functions

Variables


Define Documentation

#define CDATA   261
 

Definition at line 67 of file parsemessage_parser.cc.

#define COMMENT   263
 

Definition at line 69 of file parsemessage_parser.cc.

#define MESSAGEBLOCK   262
 

Definition at line 68 of file parsemessage_parser.cc.

#define QUOTESTR   260
 

Definition at line 66 of file parsemessage_parser.cc.

#define SPACE   259
 

Definition at line 65 of file parsemessage_parser.cc.

#define TAG   258
 

Definition at line 64 of file parsemessage_parser.cc.

#define YY_REDUCE_PRINT Rule   ) 
 

Definition at line 639 of file parsemessage_parser.cc.

#define YY_STACK_PRINT Bottom,
Top   ) 
 

Definition at line 638 of file parsemessage_parser.cc.

#define YYABORT   goto yyabortlab
 

Definition at line 492 of file parsemessage_parser.cc.

#define YYACCEPT   goto yyacceptlab
 

Definition at line 491 of file parsemessage_parser.cc.

#define YYBACKUP Token,
Value   ) 
 

Value:

do                              \
  if (yychar == YYEMPTY && yylen == 1)              \
    {                               \
      yychar = (Token);                     \
      yylval = (Value);                     \
      yytoken = YYTRANSLATE (yychar);               \
      YYPOPSTACK;                       \
      goto yybackup;                        \
    }                               \
  else                              \
    {                               \
      yyerror ("syntax error: cannot back up");\
      YYERROR;                          \
    }                               \
while (0)

Definition at line 504 of file parsemessage_parser.cc.

#define YYBISON   1
 

Definition at line 37 of file parsemessage_parser.cc.

#define yychar   msgchar
 

Definition at line 81 of file parsemessage_parser.cc.

#define yyclearin   (yychar = YYEMPTY)
 

Definition at line 487 of file parsemessage_parser.cc.

#define YYCOPY To,
From,
Count   ) 
 

Value:

do                  \
    {                   \
      register YYSIZE_T yyi;        \
      for (yyi = 0; yyi < (Count); yyi++)   \
        (To)[yyi] = (From)[yyi];        \
    }                   \
      while (0)

Definition at line 186 of file parsemessage_parser.cc.

#define YYDEBUG   0
 

Definition at line 101 of file parsemessage_parser.cc.

#define yydebug   msgdebug
 

Definition at line 82 of file parsemessage_parser.cc.

#define YYDPRINTF Args   ) 
 

Definition at line 635 of file parsemessage_parser.cc.

#define YYDSYMPRINT Args   ) 
 

Definition at line 636 of file parsemessage_parser.cc.

#define YYDSYMPRINTF Title,
Token,
Value,
Location   ) 
 

Definition at line 637 of file parsemessage_parser.cc.

#define YYEMPTY   (-2)
 

Definition at line 488 of file parsemessage_parser.cc.

#define YYEOF   0
 

Definition at line 489 of file parsemessage_parser.cc.

#define YYERRCODE   256
 

Definition at line 522 of file parsemessage_parser.cc.

#define yyerrok   (yyerrstatus = 0)
 

Definition at line 486 of file parsemessage_parser.cc.

#define YYERROR   goto yyerrlab1
 

Definition at line 493 of file parsemessage_parser.cc.

#define yyerror   msgerror
 

Definition at line 79 of file parsemessage_parser.cc.

#define YYERROR_VERBOSE   1
 

Definition at line 107 of file parsemessage_parser.cc.

#define YYERROR_VERBOSE
 

Definition at line 107 of file parsemessage_parser.cc.

#define YYFAIL   goto yyerrlab
 

Definition at line 500 of file parsemessage_parser.cc.

#define YYFINAL   7
 

Definition at line 222 of file parsemessage_parser.cc.

#define YYINITDEPTH   200
 

Definition at line 645 of file parsemessage_parser.cc.

#define YYLAST   119
 

Definition at line 224 of file parsemessage_parser.cc.

#define YYLEX   yylex (&yylval, YYLEX_PARAM)
 

Definition at line 538 of file parsemessage_parser.cc.

#define yylex   msglex
 

Definition at line 78 of file parsemessage_parser.cc.

#define YYLEX_PARAM   extra
 

Definition at line 94 of file parsemessage_parser.cc.

#define YYLLOC_DEFAULT Current,
Rhs,
 ) 
 

Value:

Current.first_line   = Rhs[1].first_line;      \
  Current.first_column = Rhs[1].first_column;    \
  Current.last_line    = Rhs[N].last_line;       \
  Current.last_column  = Rhs[N].last_column;

Definition at line 528 of file parsemessage_parser.cc.

#define YYLSP_NEEDED   0
 

Definition at line 46 of file parsemessage_parser.cc.

#define yylval   msglval
 

Definition at line 80 of file parsemessage_parser.cc.

#define YYMAXDEPTH   10000
 

Definition at line 660 of file parsemessage_parser.cc.

#define YYMAXUTOK   263
 

Definition at line 237 of file parsemessage_parser.cc.

#define yynerrs   msgnerrs
 

Definition at line 83 of file parsemessage_parser.cc.

#define YYNNTS   21
 

Definition at line 229 of file parsemessage_parser.cc.

#define YYNRULES   39
 

Definition at line 231 of file parsemessage_parser.cc.

#define YYNSTATES   115
 

Definition at line 233 of file parsemessage_parser.cc.

#define YYNTOKENS   14
 

Definition at line 227 of file parsemessage_parser.cc.

#define YYPACT_NINF   -21
 

Definition at line 390 of file parsemessage_parser.cc.

#define yyparse   VOS::msgparse
 

Definition at line 77 of file parsemessage_parser.cc.

#define YYPARSE_PARAM   extra
 

Definition at line 93 of file parsemessage_parser.cc.

#define YYPOPSTACK   (yyvsp--, yyssp--)
 

#define YYPURE   1
 

Definition at line 43 of file parsemessage_parser.cc.

 
#define YYRECOVERING  )     (!!yyerrstatus)
 

Definition at line 502 of file parsemessage_parser.cc.

#define YYSIZE_T   unsigned int
 

Definition at line 483 of file parsemessage_parser.cc.

#define YYSKELETON_NAME   "yacc.c"
 

Definition at line 40 of file parsemessage_parser.cc.

#define YYSTACK_ALLOC   malloc
 

Definition at line 153 of file parsemessage_parser.cc.

#define YYSTACK_BYTES  ) 
 

Value:

((N) * (sizeof (short) + sizeof (YYSTYPE))              \
      + YYSTACK_GAP_MAXIMUM)

Definition at line 175 of file parsemessage_parser.cc.

#define YYSTACK_FREE   free
 

Definition at line 154 of file parsemessage_parser.cc.

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

Definition at line 171 of file parsemessage_parser.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 (0)

Definition at line 202 of file parsemessage_parser.cc.

#define YYSTYPE   char*
 

Definition at line 85 of file parsemessage_parser.cc.

#define YYTABLE_NINF   -23
 

Definition at line 419 of file parsemessage_parser.cc.

#define YYTERROR   1
 

Definition at line 521 of file parsemessage_parser.cc.

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

Definition at line 239 of file parsemessage_parser.cc.

#define YYUNDEFTOK   2
 

Definition at line 236 of file parsemessage_parser.cc.


Typedef Documentation

typedef short yysigned_char
 

Definition at line 218 of file parsemessage_parser.cc.


Enumeration Type Documentation

enum yytokentype
 

Enumeration values:
TAG 
SPACE 
QUOTESTR 
CDATA 
MESSAGEBLOCK 
COMMENT 

Definition at line 55 of file parsemessage_parser.cc.


Function Documentation

int yyparse YYPARSE_PARAM   ) 
 

YYSIZE_T yystrlen yystr   )  const [static]
 


Variable Documentation

const yysigned_char yycheck[] [static]
 

Initial value:

{
       4,     1,     2,    11,     0,    25,     3,    15,     3,    17,
       7,     3,    12,     3,    34,     3,    11,    25,    38,    11,
      20,    41,     6,    11,     3,     9,    34,    10,    11,    29,
      38,     4,    11,    41,     4,     8,     3,    10,     8,     4,
      10,     3,     4,     8,     4,     4,     8,    47,     8,     8,
       6,     9,     8,     6,     9,    12,     3,     9,    12,     3,
       9,     3,    66,    13,    10,    13,     5,    10,     5,    69,
      11,    11,    10,     9,     3,     9,    50,    10,    13,    11,
       3,    12,     9,    13,     3,    11,   106,     7,    13,    10,
     110,    91,    10,     5,    98,    10,     7,    10,    43,     9,
       7,    81,    10,    -1,    13,    10,    10,    -1,    -1,    -1,
      -1,    39,    -1,    -1,    -1,    -1,    -1,    -1,    -1,    43
}

Definition at line 436 of file parsemessage_parser.cc.

const unsigned char yydefact[] [static]
 

Initial value:

{
      28,    28,    28,     0,     0,    30,    29,     1,     0,     2,
       3,     0,    28,    14,    15,     0,    22,     0,     0,     0,
      28,     0,    24,    23,     0,    25,    19,     0,    13,    28,
      31,     0,     0,     0,    25,     7,     0,    25,    25,     0,
       0,    25,     0,     0,    38,     0,     0,    28,    10,     0,
       0,     0,     0,    27,    26,    20,    16,     0,     0,     0,
       0,     0,    12,    32,     0,    34,     0,     0,     8,    28,
       0,    17,     0,     0,     0,     0,    18,     0,     0,    11,
       0,     0,    21,     0,     0,     0,    36,     0,     0,     9,
       0,    28,     0,     0,     0,    39,     0,     0,     0,     0,
      35,     0,     6,     0,     0,    33,    25,     5,     0,    25,
      25,     0,     0,    37,     4
}

Definition at line 364 of file parsemessage_parser.cc.

const yysigned_char yydefgoto[] [static]
 

Initial value:

{
      -1,     3,     9,    34,    35,    47,    48,    11,    12,    13,
      28,    25,    26,    22,    53,     4,    29,    30,    31,    45,
      65
}

Definition at line 381 of file parsemessage_parser.cc.

const yysigned_char yypact[] [static]
 

Initial value:

{
      44,    44,    44,     4,    42,   -21,   -21,   -21,     3,   -21,
     -21,    35,    44,   -21,   -21,    27,    35,    35,    10,    45,
      44,    33,   -21,   -21,    43,    40,   -21,     5,   -21,    44,
     -21,    47,    48,    46,    40,   -21,    50,    38,    40,    10,
      17,    30,    53,    45,   -21,    51,    56,    44,   -21,    52,
      33,    54,    61,   -21,   -21,   -21,   -21,    57,    16,    58,
      59,    62,   -21,   -21,    60,   -21,    64,    63,   -21,    44,
      65,   -21,    66,    68,    69,    67,   -21,    71,     8,   -21,
      70,    73,   -21,    74,    77,    75,   -21,    79,    80,   -21,
      12,    44,    81,    82,    88,   -21,    85,    89,    90,    87,
     -21,    91,   -21,    92,    21,   -21,    41,   -21,    93,    41,
      41,    95,    96,   -21,   -21
}

Definition at line 391 of file parsemessage_parser.cc.

const yysigned_char yypgoto[] [static]
 

Initial value:

{
     -21,   -21,   -21,   -21,    26,    20,    -4,   -21,   -21,   -21,
      55,   -21,    72,    -8,   -20,     0,   -21,    76,   -21,   -21,
     -21
}

Definition at line 408 of file parsemessage_parser.cc.

const unsigned char yyr1[] [static]
 

Initial value:

{
       0,    14,    15,    15,    16,    16,    16,    17,    17,    18,
      19,    19,    20,    20,    20,    21,    22,    23,    24,    25,
      25,    26,    27,    27,    27,    28,    28,    28,    29,    29,
      29,    30,    30,    31,    31,    31,    31,    32,    33,    34
}

Definition at line 344 of file parsemessage_parser.cc.

const unsigned char yyr2[] [static]
 

Initial value:

{
       0,     2,     2,     2,    13,    11,    10,     1,     3,     5,
       1,     3,     5,     3,     1,     2,     5,     6,     4,     1,
       3,     5,     1,     2,     2,     0,     2,     2,     0,     2,
       2,     1,     3,     8,     3,     7,     5,    10,     1,     4
}

Definition at line 353 of file parsemessage_parser.cc.

const char* yysrc
 

Definition at line 702 of file parsemessage_parser.cc.

const unsigned char yystos[] [static]
 

Initial value:

{
       0,     6,     8,    15,    29,    29,    29,     0,     9,    16,
      20,    21,    22,    23,     3,     7,     4,     8,    27,    29,
      10,    27,    27,    27,     3,    25,    26,     9,    24,    30,
      31,    32,    29,     3,    17,    18,    12,     4,     8,    27,
      28,     3,    11,    29,     6,    33,     9,    19,    20,    12,
      27,    28,    13,    28,    28,    26,    10,    11,    10,    27,
      28,     3,    24,    31,     9,    34,    29,    13,    18,    10,
       5,    10,     6,     9,     3,    11,    10,    11,     9,    20,
       5,    29,    13,     9,    11,    12,    10,     3,    11,    13,
       9,    19,    11,     3,    13,    10,     7,    11,    29,     3,
      10,     5,    10,     7,     9,    10,    13,    10,    11,     4,
       8,    28,     7,    10,    10
}

Definition at line 454 of file parsemessage_parser.cc.

const yysigned_char yytable[] [static]
 

Initial value:

{
      10,     5,     6,    18,     7,    40,    14,    21,    41,    23,
      15,    14,    19,    24,    51,    14,    42,    39,    54,    88,
      32,    60,    72,    97,    14,    73,    50,    56,    57,    43,
      23,    16,   108,    59,    37,    17,    33,    20,    38,    16,
      58,   -22,    37,    17,    37,   109,    38,    66,    38,   110,
       1,     8,     2,    44,    27,    36,    61,    46,    49,    14,
      64,    74,    79,    52,    69,    67,    70,    71,    80,    81,
      75,    77,    76,    78,    87,    83,    68,    86,    82,    84,
      93,    85,    90,    89,    99,    92,   111,    96,    94,    95,
      54,    98,   100,   101,    79,   102,   103,   105,    62,   104,
     112,    91,   107,     0,   106,   113,   114,     0,     0,     0,
       0,    55,     0,     0,     0,     0,     0,     0,     0,    63
}

Definition at line 420 of file parsemessage_parser.cc.

const char* const yytname[] [static]
 

Initial value:

{
  "$end", "error", "$undefined", "TAG", "SPACE", "QUOTESTR", "CDATA", 
  "MESSAGEBLOCK", "COMMENT", "'<'", "'>'", "'/'", "'='", "'\"'", 
  "$accept", "start", "messageblock", "options", "option", "messages", 
  "message", "tagstart", "begintag", "begintagonly", "endtag", 
  "attributes", "attr", "aspace", "ospace", "cspace", "params", "param", 
  "beginquotedparam", "quotedcdata", "endquotedparam", 0
}

Definition at line 322 of file parsemessage_parser.cc.

const unsigned char yytranslate[] [static]
 

Initial value:

{
       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,    13,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,    11,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       9,    12,    10,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
       2,     2,     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,     3,     4,
       5,     6,     7,     8
}

Definition at line 243 of file parsemessage_parser.cc.

YYSTYPE* yyvaluep
 

Definition at line 769 of file parsemessage_parser.cc.


Generated on Tue Aug 12 03:55:48 2003 for Interreality Project - VOS by doxygen 1.3.2