/[svn]/linuxsampler/trunk/src/network/lscpparser.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpparser.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 212 by schoenebeck, Wed Jul 28 14:17:29 2004 UTC revision 214 by schoenebeck, Sat Aug 14 23:00:44 2004 UTC
# Line 327  union yyalloc Line 327  union yyalloc
327  /* YYFINAL -- State number of the termination state. */  /* YYFINAL -- State number of the termination state. */
328  #define YYFINAL  30  #define YYFINAL  30
329  /* YYLAST -- Last index in YYTABLE.  */  /* YYLAST -- Last index in YYTABLE.  */
330  #define YYLAST   306  #define YYLAST   310
331    
332  /* YYNTOKENS -- Number of terminals. */  /* YYNTOKENS -- Number of terminals. */
333  #define YYNTOKENS  60  #define YYNTOKENS  60
334  /* YYNNTS -- Number of nonterminals. */  /* YYNNTS -- Number of nonterminals. */
335  #define YYNNTS  33  #define YYNNTS  33
336  /* YYNRULES -- Number of rules. */  /* YYNRULES -- Number of rules. */
337  #define YYNRULES  112  #define YYNRULES  113
338  /* YYNRULES -- Number of states. */  /* YYNRULES -- Number of states. */
339  #define YYNSTATES  318  #define YYNSTATES  319
340    
341  /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */  /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
342  #define YYUNDEFTOK  2  #define YYUNDEFTOK  2
# Line 398  static const unsigned short yyprhs[] = Line 398  static const unsigned short yyprhs[] =
398       365,   371,   377,   383,   387,   393,   395,   397,   399,   401,       365,   371,   377,   383,   387,   393,   395,   397,   399,   401,
399       403,   409,   417,   421,   423,   425,   427,   429,   431,   433,       403,   409,   417,   421,   423,   425,   427,   429,   431,   433,
400       435,   437,   439,   441,   443,   445,   447,   449,   451,   453,       435,   437,   439,   441,   443,   445,   447,   449,   451,   453,
401       455,   457,   459       455,   457,   459,   461
402  };  };
403    
404  /* YYRHS -- A `-1'-separated list of the rules' RHS. */  /* YYRHS -- A `-1'-separated list of the rules' RHS. */
# Line 448  static const yysigned_char yyrhs[] = Line 448  static const yysigned_char yyrhs[] =
448         7,    89,     7,    87,     7,    86,    -1,    88,     7,    86,         7,    89,     7,    87,     7,    86,    -1,    88,     7,    86,
449        -1,     5,    -1,     5,    -1,    92,    -1,     5,    -1,     5,        -1,     5,    -1,     5,    -1,    92,    -1,     5,    -1,     5,
450        -1,     5,    -1,    92,    -1,     4,    -1,     5,    -1,     5,        -1,     5,    -1,    92,    -1,     4,    -1,     5,    -1,     5,
451        -1,     5,    -1,    92,    -1,     6,    -1,     6,    -1,     5,        -1,     5,    -1,    92,    -1,     6,    -1,    92,    -1,     6,
452        -1,     4,    -1,     5,    -1,    92,    -1,     3,    -1,    92,        -1,     5,    -1,     4,    -1,     5,    -1,    92,    -1,     3,
453         3,    -1        -1,    92,     3,    -1
454  };  };
455    
456  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
# Line 466  static const unsigned char yyrline[] = Line 466  static const unsigned char yyrline[] =
466       167,   168,   171,   172,   175,   176,   177,   178,   179,   180,       167,   168,   171,   172,   175,   176,   177,   178,   179,   180,
467       181,   182,   183,   186,   187,   190,   191,   194,   195,   196,       181,   182,   183,   186,   187,   190,   191,   194,   195,   196,
468       199,   200,   203,   206,   209,   212,   215,   218,   221,   224,       199,   200,   203,   206,   209,   212,   215,   218,   221,   224,
469       227,   228,   231,   234,   237,   240,   243,   244,   245,   248,       227,   228,   231,   234,   237,   240,   243,   244,   245,   246,
470       249,   252,   253       249,   250,   253,   254
471  };  };
472  #endif  #endif
473    
# Line 530  static const unsigned char yyr1[] = Line 530  static const unsigned char yyr1[] =
530        70,    70,    71,    71,    72,    72,    72,    72,    72,    72,        70,    70,    71,    71,    72,    72,    72,    72,    72,    72,
531        72,    72,    72,    73,    73,    74,    74,    75,    75,    75,        72,    72,    72,    73,    73,    74,    74,    75,    75,    75,
532        76,    76,    77,    78,    79,    80,    81,    82,    83,    84,        76,    76,    77,    78,    79,    80,    81,    82,    83,    84,
533        85,    85,    86,    87,    88,    89,    90,    90,    90,    91,        85,    85,    86,    87,    88,    89,    90,    90,    90,    90,
534        91,    92,    92        91,    91,    92,    92
535  };  };
536    
537  /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */  /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
# Line 548  static const unsigned char yyr2[] = Line 548  static const unsigned char yyr2[] =
548         5,     5,     5,     3,     5,     1,     1,     1,     1,     1,         5,     5,     5,     3,     5,     1,     1,     1,     1,     1,
549         5,     7,     3,     1,     1,     1,     1,     1,     1,     1,         5,     7,     3,     1,     1,     1,     1,     1,     1,     1,
550         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,         1,     1,     1,     1,     1,     1,     1,     1,     1,     1,
551         1,     1,     2         1,     1,     1,     2
552  };  };
553    
554  /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state  /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
# Line 559  static const unsigned char yydefact[] = Line 559  static const unsigned char yydefact[] =
559         0,     6,     7,     0,     0,     0,     0,     0,     0,     0,         0,     6,     7,     0,     0,     0,     0,     0,     0,     0,
560         0,     0,     0,    23,    24,     0,     0,     4,     5,     0,         0,     0,     0,    23,    24,     0,     0,     4,     5,     0,
561         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
562         1,     2,   111,    10,     9,     8,    11,    12,     0,    37,         1,     2,   112,    10,     9,     8,    11,    12,     0,    37,
563        42,    54,     0,     0,     0,     0,    46,     0,     0,     0,        42,    54,     0,     0,     0,     0,    46,     0,     0,     0,
564         0,     0,    38,     0,    47,     0,    13,     0,     0,    14,         0,     0,    38,     0,    47,     0,    13,     0,     0,    14,
565         0,     0,    15,    89,    87,    88,    16,     0,     0,    17,         0,     0,    15,    89,    87,    88,    16,     0,     0,    17,
566         0,     0,     0,     0,     0,     0,     0,    19,    25,    29,         0,     0,     0,     0,     0,     0,     0,    19,    25,    29,
567        28,    27,    26,    30,    20,    31,    35,    34,    33,    32,        28,    27,    26,    30,    20,    31,    35,    34,    33,    32,
568        36,    21,     0,   112,     0,     0,     0,     0,     0,     0,        36,    21,     0,   113,     0,     0,     0,     0,     0,     0,
569         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
570         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
571         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
572         0,     0,     0,     0,     0,    67,    69,    70,    71,   105,         0,     0,     0,     0,     0,    67,    69,    70,    71,   105,
573         0,    72,     0,    73,     0,   104,   102,    18,   109,    65,         0,    72,     0,    73,     0,   104,   102,    18,   110,    65,
574       110,     0,     0,     0,     0,     0,     0,     0,     0,     0,       111,     0,     0,     0,     0,     0,     0,     0,     0,     0,
575        64,     0,     0,     0,     0,    22,     0,     0,     0,     0,        64,     0,     0,     0,     0,    22,     0,     0,     0,     0,
576         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
577         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
# Line 582  static const unsigned char yydefact[] = Line 582  static const unsigned char yydefact[] =
582         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
583         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
584         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,         0,     0,     0,     0,     0,     0,     0,     0,     0,     0,
585        56,    52,     0,    44,    50,    40,     0,     0,   108,   107,        56,    52,     0,    44,    50,    40,     0,     0,   109,   108,
586       106,    83,     0,    90,    94,     0,    93,    74,    76,    95,       107,    83,   106,     0,    90,    94,     0,    93,    74,    76,
587        96,     0,    81,    99,    97,    79,    98,    80,   100,   101,        95,    96,     0,    81,    99,    97,    79,    98,    80,   100,
588        82,    78,     0,    60,    62,     0,     0,     0,     0,     0,       101,    82,    78,     0,    60,    62,     0,     0,     0,     0,
589         0,     0,     0,     0,     0,     0,    53,    45,    41,    51,         0,     0,     0,     0,     0,     0,     0,    53,    45,    41,
590        84,    91,    75,     0,    61,    63,     0,    77        51,    84,    91,    75,     0,    61,    63,     0,    77
591  };  };
592    
593  /* YYDEFGOTO[NTERM-NUM]. */  /* YYDEFGOTO[NTERM-NUM]. */
594  static const short yydefgoto[] =  static const short yydefgoto[] =
595  {  {
596        -1,    15,    16,    17,    18,    84,    91,    56,    77,    59,        -1,    15,    16,    17,    18,    84,    91,    56,    77,    59,
597        62,    69,   160,   216,   202,    66,   141,   143,   277,   275,        62,    69,   160,   216,   202,    66,   141,   143,   278,   276,
598       278,   281,   285,   287,   282,   290,   147,   221,   144,   142,       279,   282,   286,   288,   283,   291,   147,   221,   144,   142,
599       271,   149,   217       271,   149,   272
600  };  };
601    
602  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing  /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
603     STATE-NUM.  */     STATE-NUM.  */
604  #define YYPACT_NINF -252  #define YYPACT_NINF -253
605  static const short yypact[] =  static const short yypact[] =
606  {  {
607        85,  -252,  -252,    24,    39,    54,    73,    81,   105,   108,        85,  -253,  -253,    23,    33,    81,   133,   134,   145,   147,
608       128,   144,   147,   148,  -252,    92,   109,   124,  -252,   126,       148,   149,   152,   155,  -253,     9,    84,   124,  -253,    57,
609       -14,   -26,    -9,   -22,   110,   133,   -21,    25,    32,   136,       -15,   -27,   -10,   -23,    45,    89,   -22,    25,    32,   125,
610      -252,  -252,  -252,  -252,  -252,  -252,   153,  -252,   156,  -252,      -253,  -253,  -253,  -253,  -253,  -253,   160,  -253,   159,  -253,
611      -252,  -252,   157,   158,   159,   160,  -252,   161,   162,   163,      -253,  -253,   161,   162,   163,   164,  -253,   165,   166,   167,
612       164,   165,  -252,   166,  -252,   167,  -252,   168,   169,  -252,       168,   169,  -253,   170,  -253,   171,  -253,   174,   175,  -253,
613       170,   171,  -252,  -252,  -252,  -252,  -252,   174,   175,  -252,       176,   178,  -253,  -253,  -253,  -253,  -253,   179,   180,  -253,
614       177,   178,   179,   180,   181,   182,   183,  -252,  -252,  -252,       181,   182,   183,   184,   185,   186,   187,  -253,  -253,  -253,
615      -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,      -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,
616      -252,  -252,   184,  -252,   107,   172,   173,   176,   185,   186,      -253,  -253,   188,  -253,   112,   136,   172,   173,   177,   189,
617       187,   188,   189,   190,   192,   194,   191,   191,   193,   195,       190,   192,   194,   196,   197,   198,   193,   193,   195,   200,
618         3,   191,   196,    78,    77,   197,   200,   201,   203,   196,         2,   193,   201,    42,    77,   202,   204,   205,   206,   201,
619       202,   204,   205,   206,   207,   208,   220,   221,   222,   223,       191,   207,   208,   209,   210,   211,   212,   223,   224,   226,
620       224,   226,   228,   229,   230,    38,    40,  -252,  -252,  -252,       228,   229,   230,   231,   233,    39,    75,  -253,  -253,  -253,
621       231,  -252,   233,  -252,   234,   153,  -252,  -252,  -252,  -252,       234,  -253,   236,  -253,   237,   160,  -253,  -253,  -253,  -253,
622       153,   236,   237,   238,   239,   240,   241,   242,   243,   244,       160,   238,   239,   240,   241,   242,   243,   244,   245,   246,
623      -252,   245,   246,   247,   248,  -252,   196,    90,   196,   196,      -253,   247,   248,   249,   250,  -253,   201,     3,   201,   201,
624       191,   251,   252,   253,   191,   191,   254,   191,   191,   255,       193,   253,   254,   255,   193,   193,   256,   193,   193,   257,
625       256,   191,   191,   257,   259,   196,   196,   196,   196,   196,       258,   193,   193,   259,   261,   201,   201,   201,   201,   201,
626       196,   196,   196,   196,   196,   260,   191,   191,   261,  -252,       201,   201,   201,   201,   201,   262,   193,   193,   263,  -253,
627      -252,  -252,   262,  -252,  -252,  -252,   263,   264,  -252,   153,      -253,  -253,   264,  -253,  -253,  -253,   265,   266,  -253,   160,
628        75,   265,   153,   106,  -252,   266,   267,    -1,   267,   268,       129,   267,   160,   130,  -253,   268,   269,     7,   269,   270,
629      -252,   269,  -252,   270,   271,   273,   274,   276,   277,   278,      -253,   271,  -253,   272,   277,   278,   279,   280,   281,   282,
630       279,   280,   281,     8,    49,   282,   196,   285,   286,   191,       283,   284,   285,    41,    74,   286,   201,   289,   290,   193,
631       287,   191,   288,   191,   138,   259,   196,   289,   290,   191,       291,   193,   292,   193,   144,   261,   201,   293,   294,   193,
632       291,   191,   292,   293,   145,   291,   191,   138,   138,   191,       295,   193,   296,   297,   108,   295,   193,   144,   144,   193,
633      -252,  -252,   294,   129,  -252,   130,   295,    74,  -252,  -252,      -253,  -253,   298,   132,  -253,   135,   299,    76,  -253,  -253,
634      -252,  -252,   296,  -252,  -252,   297,  -252,  -252,  -252,   153,      -253,  -253,   160,   300,  -253,  -253,   301,  -253,  -253,  -253,
635      -252,   298,  -252,   153,  -252,  -252,  -252,  -252,  -252,  -252,       160,  -253,   302,  -253,   160,  -253,  -253,  -253,  -253,  -253,
636      -252,  -252,    76,  -252,  -252,   100,   191,   191,   191,   191,      -253,  -253,  -253,   100,  -253,  -253,   106,   193,   193,   193,
637       138,   196,   289,   292,   138,   138,   153,   267,   267,   153,       193,   144,   201,   293,   296,   144,   144,   160,   269,   269,
638      -252,  -252,  -252,   299,  -252,  -252,   293,  -252       160,  -253,  -253,  -253,   303,  -253,  -253,   297,  -253
639  };  };
640    
641  /* YYPGOTO[NTERM-NUM].  */  /* YYPGOTO[NTERM-NUM].  */
642  static const short yypgoto[] =  static const short yypgoto[] =
643  {  {
644      -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,  -252,      -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,  -253,
645      -252,  -252,  -252,  -178,  -252,  -252,  -252,  -252,  -252,  -110,      -253,  -253,  -253,  -179,  -253,  -253,  -253,  -253,  -253,  -106,
646      -252,   -62,  -108,  -120,  -252,  -252,  -118,   -48,    29,    27,      -253,   -56,  -103,  -115,  -253,  -253,  -118,   -33,    43,    86,
647      -251,  -252,   -17      -252,  -253,   -17
648  };  };
649    
650  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If  /* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
# Line 654  static const short yypgoto[] = Line 654  static const short yypgoto[] =
654  #define YYTABLE_NINF -4  #define YYTABLE_NINF -4
655  static const short yytable[] =  static const short yytable[] =
656  {  {
657        36,   165,    93,    71,   218,    72,   293,   294,    63,   139,        36,   165,    71,   218,    72,   294,   295,    63,   139,    30,
658       244,    93,    38,    57,    39,    40,    41,    73,    64,   257,        93,    38,    57,    39,    40,    41,    73,    64,   244,    74,
659        74,   140,    42,    43,    44,    45,    46,    58,    47,    48,       140,    42,    43,    44,    45,    46,    58,    47,    48,    60,
660        60,    19,    65,    49,    75,    76,    50,    51,    52,    53,        19,    65,    49,    75,    76,    50,    51,    52,    53,    54,
661        54,    93,    55,    93,    61,   181,    20,   182,   199,   310,        20,    55,    93,    61,    93,    32,   181,   148,   199,   311,
662       203,   204,    93,   314,   315,    78,    79,    80,    81,    82,       203,   204,   257,   315,   316,    78,    79,    80,    81,    82,
663       258,    21,    85,    86,    87,    88,    89,   222,   223,   224,       200,   201,    85,    86,    87,    88,    89,   222,   223,   224,
664       225,   226,   227,   228,   229,   230,   231,    93,    93,    93,       225,   226,   227,   228,   229,   230,   231,    93,    93,    93,
665        22,    32,   239,   148,    83,   300,     1,   304,    23,   135,        67,    68,   182,    37,    83,   258,     1,   301,    21,   135,
666       136,    90,    30,    -3,   145,     2,   150,     3,     4,     5,       136,    90,    31,    -3,   145,     2,   150,     3,     4,     5,
667         6,     7,     8,    93,     9,    10,    11,    12,    13,    93,         6,     7,     8,    93,     9,    10,    11,    12,    13,    93,
668        14,   305,    24,   241,   151,    25,   152,    31,   260,   307,        14,   305,   289,   290,   151,    70,   152,   306,   260,   308,
669       308,   153,   154,   155,   156,   157,   158,    32,   273,    33,       309,   153,   154,   155,   156,   157,   158,    32,   274,    33,
670       159,    34,    93,    93,    35,    26,   297,   298,   120,   121,       159,    34,    93,    93,    35,    93,   239,   241,    93,   298,
671       122,   123,   268,   269,   270,    67,    68,   200,   201,   288,        22,    23,   299,   120,   121,   122,   123,    32,   268,   269,
672       289,    27,    37,   145,    28,    29,    93,   209,   210,    70,       270,    92,    24,   145,    25,    26,    27,   209,   210,    28,
673       212,   213,    92,    94,    95,    96,    97,    98,    99,   100,       212,   213,    29,    93,   217,   217,    94,   124,    95,    96,
674       101,   102,   103,   104,   105,   106,   107,   108,   109,   233,        97,    98,    99,   100,   101,   102,   103,   104,   105,   233,
675       234,   110,   111,   311,   112,   113,   114,   115,   116,   117,       234,   106,   107,   108,   312,   109,   110,   111,   112,   113,
676       118,   119,   312,   291,    32,   313,   317,   272,   137,   205,       114,   115,   116,   117,   118,   119,    32,   313,   166,   292,
677       138,   146,   161,   124,   125,   162,   163,   126,   164,   166,       137,   314,   318,   125,   126,   138,   146,   161,   127,   162,
678       219,   167,   168,   169,   170,   171,   127,   128,   129,   130,       163,   164,   273,   205,   167,   168,   169,   170,   171,   172,
679       131,   132,   263,   133,   265,   134,   267,   172,   173,   174,       128,   129,   263,   130,   265,   131,   267,   132,   133,   134,
680       175,   176,   279,   177,   283,   178,   179,   180,   183,   292,       173,   174,   280,   175,   284,   176,   177,   178,   179,   293,
681       184,   185,   295,   186,   187,   188,   189,   190,   191,   192,       180,   183,   296,   184,   185,   186,   187,   188,   189,   190,
682       193,   194,   195,   196,   197,   198,   206,   207,   208,   211,       191,   192,   193,   194,   195,   196,   197,   198,   206,   207,
683       214,   215,     0,   139,   220,   232,   235,     0,     0,   236,       208,   211,   214,   215,     0,   139,   220,   232,   235,   219,
684       237,   238,   240,   242,   243,   245,   246,   247,   248,   306,         0,   236,   237,   238,   240,   242,   243,   245,   246,   247,
685       249,   250,   309,   251,   252,   253,   254,   255,   256,   259,       307,   217,   217,   310,   248,   249,   250,   251,   252,   253,
686       261,   262,   264,   266,   274,   276,   280,   284,   286,     0,       254,   255,   256,   259,   261,   262,   264,   266,   275,   277,
687         0,   296,   299,   301,   302,   303,   316       281,   285,   287,     0,     0,   297,   300,   302,   303,   304,
688         317
689  };  };
690    
691  static const short yycheck[] =  static const short yycheck[] =
692  {  {
693        17,   119,     3,    24,   182,    26,   257,   258,    30,     6,        17,   119,    24,   182,    26,   257,   258,    30,     6,     0,
694        11,     3,    26,    39,    28,    29,    30,    38,    40,    11,         3,    26,    39,    28,    29,    30,    38,    40,    11,    41,
695        41,    18,    36,    37,    38,    39,    40,    53,    42,    43,        18,    36,    37,    38,    39,    40,    53,    42,    43,    39,
696        39,     7,    54,    47,    55,    56,    50,    51,    52,    53,         7,    54,    47,    55,    56,    50,    51,    52,    53,    54,
697        54,     3,    56,     3,    53,     7,     7,     7,   166,   300,         7,    56,     3,    53,     3,     3,     7,     5,   166,   301,
698       168,   169,     3,   304,   305,    30,    31,    32,    33,    34,       168,   169,    11,   305,   306,    30,    31,    32,    33,    34,
699        11,     7,    30,    31,    32,    33,    34,   185,   186,   187,        57,    58,    30,    31,    32,    33,    34,   185,   186,   187,
700       188,   189,   190,   191,   192,   193,   194,     3,     3,     3,       188,   189,   190,   191,   192,   193,   194,     3,     3,     3,
701         7,     3,     7,     5,    59,    11,     1,    11,     7,   106,        35,    36,     7,    26,    59,    11,     1,    11,     7,   106,
702       107,    59,     0,     8,   111,    10,   113,    12,    13,    14,       107,    59,     8,     8,   111,    10,   113,    12,    13,    14,
703        15,    16,    17,     3,    19,    20,    21,    22,    23,     3,        15,    16,    17,     3,    19,    20,    21,    22,    23,     3,
704        25,    11,     7,     7,    37,     7,    39,     8,   236,   297,        25,    11,     4,     5,    37,    26,    39,    11,   236,   298,
705       298,    44,    45,    46,    47,    48,    49,     3,   246,     5,       299,    44,    45,    46,    47,    48,    49,     3,   246,     5,
706        53,     7,     3,     3,    10,     7,     7,     7,    31,    32,        53,     7,     3,     3,    10,     3,     7,     7,     3,     7,
707        33,    34,     4,     5,     6,    35,    36,    57,    58,     4,         7,     7,     7,    31,    32,    33,    34,     3,     4,     5,
708         5,     7,    26,   170,     7,     7,     3,   174,   175,    26,         6,    26,     7,   170,     7,     7,     7,   174,   175,     7,
709       177,   178,    26,     7,     7,     7,     7,     7,     7,     7,       177,   178,     7,     3,   181,   182,     7,    31,     7,     7,
710         7,     7,     7,     7,     7,     7,     7,     7,     7,   196,         7,     7,     7,     7,     7,     7,     7,     7,     7,   196,
711       197,     7,     7,   301,     7,     7,     7,     7,     7,     7,       197,     7,     7,     7,   302,     7,     7,     7,     7,     7,
712         7,     7,   302,   255,     3,   303,   316,   245,     5,   170,         7,     7,     7,     7,     7,     7,     3,   303,     7,   255,
713         5,     5,     5,    31,    31,     5,     5,    31,     5,     7,         5,   304,   317,    31,    31,     5,     5,     5,    31,     5,
714       183,     7,     7,     7,     7,     7,    31,    31,    31,    31,         5,     5,   245,   170,     7,     7,     7,     7,     7,     7,
715        31,    31,   239,    31,   241,    31,   243,     7,     7,     7,        31,    31,   239,    31,   241,    31,   243,    31,    31,    31,
716         7,     7,   249,     7,   251,     7,     7,     7,     7,   256,         7,     7,   249,     7,   251,     7,     7,     7,     7,   256,
717         7,     7,   259,     7,     7,     7,     7,     7,     7,     7,         7,     7,   259,     7,     7,     7,     7,     7,     7,     7,
718         7,     7,     7,     7,     7,     7,     5,     5,     5,     5,         7,     7,     7,     7,     7,     7,     7,     7,     5,     5,
719         5,     5,    -1,     6,     5,     5,     5,    -1,    -1,     7,         5,     5,     5,     5,    -1,     6,     5,     5,     5,   183,
720         7,     7,     7,     7,     7,     7,     7,     7,     7,   296,        -1,     7,     7,     7,     7,     7,     7,     7,     7,     7,
721         7,     7,   299,     7,     7,     7,     7,     7,     7,     7,       297,   298,   299,   300,     7,     7,     7,     7,     7,     7,
722         5,     5,     5,     5,     5,     5,     5,     5,     5,    -1,         7,     7,     7,     7,     5,     5,     5,     5,     5,     5,
723        -1,     7,     7,     7,     7,     7,     7         5,     5,     5,    -1,    -1,     7,     7,     7,     7,     7,
724           7
725  };  };
726    
727  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing  /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
# Line 753  static const unsigned char yystos[] = Line 755  static const unsigned char yystos[] =
755         7,     7,     7,     7,    11,     7,     7,     7,     7,     7,         7,     7,     7,     7,    11,     7,     7,     7,     7,     7,
756         7,     7,     7,     7,     7,     7,     7,    11,    11,     7,         7,     7,     7,     7,     7,     7,     7,    11,    11,     7,
757        86,     5,     5,    92,     5,    92,     5,    92,     4,     5,        86,     5,     5,    92,     5,    92,     5,    92,     4,     5,
758         6,    90,    87,    86,     5,    79,     5,    78,    80,    92,         6,    90,    92,    87,    86,     5,    79,     5,    78,    80,
759         5,    81,    84,    92,     5,    82,     5,    83,     4,     5,        92,     5,    81,    84,    92,     5,    82,     5,    83,     4,
760        85,    81,    92,    90,    90,    92,     7,     7,     7,     7,         5,    85,    81,    92,    90,    90,    92,     7,     7,     7,
761        11,     7,     7,     7,    11,    11,    92,    73,    73,    92,         7,    11,     7,     7,     7,    11,    11,    92,    73,    73,
762        90,    86,    79,    82,    90,    90,     7,    83        92,    90,    86,    79,    82,    90,    90,     7,    83
763  };  };
764    
765  #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)  #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)
# Line 1797  yyreduce: Line 1799  yyreduce:
1799      { yyval.Dotnum = yyvsp[0].Number; }      { yyval.Dotnum = yyvsp[0].Number; }
1800      break;      break;
1801    
   case 106:  
 #line 243 "lscp.y"  
     { yyval.String = yyvsp[0].String;                                             }  
     break;  
   
   case 107:  
 #line 244 "lscp.y"  
     { std::stringstream ss; ss << yyvsp[0].Number; yyval.String = ss.str();       }  
     break;  
   
1802    case 108:    case 108:
1803  #line 245 "lscp.y"  #line 245 "lscp.y"
1804      { std::stringstream ss; ss << yyvsp[0].Dotnum; yyval.String = ss.str();       }      { std::stringstream ss; ss << yyvsp[0].Number; yyval.String = ss.str();       }
1805      break;      break;
1806    
1807    case 109:    case 109:
1808  #line 248 "lscp.y"  #line 246 "lscp.y"
1809      { yyval.Dotnum = yyvsp[0].Number; }      { std::stringstream ss; ss << yyvsp[0].Dotnum; yyval.String = ss.str();       }
1810      break;      break;
1811    
1812    case 110:    case 110:
1813  #line 249 "lscp.y"  #line 249 "lscp.y"
1814      { yyval.Dotnum = -1; }      { yyval.Dotnum = yyvsp[0].Number; }
1815      break;      break;
1816    
1817    case 111:    case 111:
1818  #line 252 "lscp.y"  #line 250 "lscp.y"
1819      { std::string s; s = yyvsp[0].Char; yyval.String = s; }      { yyval.Dotnum = -1; }
1820      break;      break;
1821    
1822    case 112:    case 112:
1823  #line 253 "lscp.y"  #line 253 "lscp.y"
1824        { std::string s; s = yyvsp[0].Char; yyval.String = s; }
1825        break;
1826    
1827      case 113:
1828    #line 254 "lscp.y"
1829      { yyval.String = yyvsp[-1].String + yyvsp[0].Char;                  }      { yyval.String = yyvsp[-1].String + yyvsp[0].Char;                  }
1830      break;      break;
1831    
# Line 1836  yyreduce: Line 1833  yyreduce:
1833      }      }
1834    
1835  /* Line 999 of yacc.c.  */  /* Line 999 of yacc.c.  */
1836  #line 1840 "y.tab.c"  #line 1837 "y.tab.c"
1837    
1838    yyvsp -= yylen;    yyvsp -= yylen;
1839    yyssp -= yylen;    yyssp -= yylen;
# Line 2030  yyreturn: Line 2027  yyreturn:
2027  }  }
2028    
2029    
2030  #line 256 "lscp.y"  #line 257 "lscp.y"
2031    
2032    
2033  /**  /**

Legend:
Removed from v.212  
changed lines
  Added in v.214

  ViewVC Help
Powered by ViewVC