
gehe zum Quellcode dieser Datei
Klassen | |
| union | YYSTYPE |
| struct | YYLTYPE |
| union | yyalloc |
Makrodefinitionen | |
| #define | YYBISON 1 |
| #define | YYBISON_VERSION "2.3" |
| #define | YYSKELETON_NAME "yacc.c" |
| #define | YYPURE 0 |
| #define | YYLSP_NEEDED 1 |
| #define | YYTOKENTYPE |
| #define | IDENTIFIER 258 |
| #define | F_NUMBER 259 |
| #define | INTEGER 260 |
| #define | INTERVALL 261 |
| #define | WURZEL 262 |
| #define | TON 263 |
| #define | TONSYSTEM 264 |
| #define | UMSTIMMUNG 265 |
| #define | HARMONIE 266 |
| #define | LOGIK 267 |
| #define | FORM 268 |
| #define | INSTRUMENT 269 |
| #define | TASTE 270 |
| #define | MIDI_IN 271 |
| #define | MIDI_OUT 272 |
| #define | ANSONSTEN 273 |
| #define | MAX_IDENTIFIER_LEN 80 |
| #define | FEHLERZEILE yylloc.first_line+1 |
| #define | YYMALLOC xmalloc |
| #define | YYFREE(X) do { /* empty */; } while (YYID (0)) |
| #define | YYMAXLIMIT (HEAP_PORTION_SYNTAX / sizeof(YYLTYPE) - 1) |
| #define | YYDEBUG 0 |
| #define | YYERROR_VERBOSE 0 |
| #define | YYTOKEN_TABLE 0 |
| #define | yystype YYSTYPE |
| #define | YYSTYPE_IS_DECLARED 1 |
| #define | YYSTYPE_IS_TRIVIAL 1 |
| #define | yyltype YYLTYPE |
| #define | YYLTYPE_IS_DECLARED 1 |
| #define | YYLTYPE_IS_TRIVIAL 1 |
| #define | YYSIZE_T unsigned int |
| #define | YYSIZE_MAXIMUM ((YYSIZE_T) -1) |
| #define | YY_(msgid) msgid |
| #define | YYUSE(e) ((void) (e)) |
| #define | YYID(n) (n) |
| #define | YYSTACK_ALLOC YYMALLOC |
| #define | YYSTACK_FREE YYFREE |
| #define | YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
| #define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
| #define | YYSTACK_BYTES(N) |
| #define | YYCOPY(To, From, Count) |
| #define | YYSTACK_RELOCATE(Stack) |
| #define | YYFINAL 2 |
| #define | YYLAST 348 |
| #define | YYNTOKENS 37 |
| #define | YYNNTS 98 |
| #define | YYNRULES 204 |
| #define | YYNSTATES 376 |
| #define | YYUNDEFTOK 2 |
| #define | YYMAXUTOK 273 |
| #define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| #define | YYPACT_NINF -321 |
| #define | YYTABLE_NINF -171 |
| #define | yyerrok (yyerrstatus = 0) |
| #define | yyclearin (yychar = YYEMPTY) |
| #define | YYEMPTY (-2) |
| #define | YYEOF 0 |
| #define | YYACCEPT goto yyacceptlab |
| #define | YYABORT goto yyabortlab |
| #define | YYERROR goto yyerrorlab |
| #define | YYFAIL goto yyerrlab |
| #define | YYRECOVERING() (!!yyerrstatus) |
| #define | YYBACKUP(Token, Value) |
| #define | YYTERROR 1 |
| #define | YYERRCODE 256 |
| #define | YYRHSLOC(Rhs, K) ((Rhs)[K]) |
| #define | YYLLOC_DEFAULT(Current, Rhs, N) |
| #define | YY_LOCATION_PRINT(File, Loc) |
| #define | YYLEX yylex () |
| #define | YYDPRINTF(Args) |
| #define | YY_SYMBOL_PRINT(Title, Type, Value, Location) |
| #define | YY_STACK_PRINT(Bottom, Top) |
| #define | YY_REDUCE_PRINT(Rule) |
| #define | YYINITDEPTH 200 |
| #define | YYMAXDEPTH 10000 |
| #define | YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) |
Typdefinitionen | |
| typedef union YYSTYPE | YYSTYPE |
| typedef struct YYLTYPE | YYLTYPE |
| typedef unsigned char | yytype_uint8 |
| typedef short int | yytype_int8 |
| typedef unsigned short int | yytype_uint16 |
| typedef short int | yytype_int16 |
Aufzählungen | |
| enum | yytokentype { IDENTIFIER = 258, F_NUMBER = 259, INTEGER = 260, INTERVALL = 261, WURZEL = 262, TON = 263, TONSYSTEM = 264, UMSTIMMUNG = 265, HARMONIE = 266, LOGIK = 267, FORM = 268, INSTRUMENT = 269, TASTE = 270, MIDI_IN = 271, MIDI_OUT = 272, ANSONSTEN = 273, IDENTIFIER = 258, F_NUMBER = 259, INTEGER = 260, INTERVALL = 261, WURZEL = 262, TON = 263, TONSYSTEM = 264, UMSTIMMUNG = 265, HARMONIE = 266, LOGIK = 267, FORM = 268, INSTRUMENT = 269, TASTE = 270, MIDI_IN = 271, MIDI_OUT = 272, ANSONSTEN = 273 } |
Funktionen | |
| static void | yydestruct (yymsg, yytype, yyvaluep, yylocationp) const char *yymsg |
| YYUSE (yyvaluep) | |
| YYUSE (yylocationp) | |
| if (!yymsg) yymsg | |
| YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp) | |
| switch (yytype) | |
| int | yyparse () |
| int | yylex (void) |
| void | init_yylex (void) |
| void | yyerror (const char *s) |
Variablen | |
| static const yytype_uint8 | yytranslate [] |
| static const yytype_uint8 | yyr1 [] |
| static const yytype_uint8 | yyr2 [] |
| static const yytype_uint8 | yydefact [] |
| static const yytype_int16 | yydefgoto [] |
| static const yytype_int16 | yypact [] |
| static const yytype_int16 | yypgoto [] |
| static const yytype_int16 | yytable [] |
| static const yytype_int16 | yycheck [] |
| static const yytype_uint8 | yystos [] |
| int | yytype |
| YYSTYPE * | yyvaluep |
| YYLTYPE * | yylocationp |
| int | yychar |
| YYSTYPE | yylval |
| int | yynerrs |
| YYLTYPE | yylloc |
| #define FEHLERZEILE yylloc.first_line+1 |
| #define YY_LOCATION_PRINT | ( | File, | |
| Loc | |||
| ) |
| #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 YYCOPY | ( | To, | |
| From, | |||
| Count | |||
| ) |
| #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))
Definiert in Zeile 991 der Datei mut.cpp.
Wird benutzt von yyparse().
| #define YYMAXLIMIT (HEAP_PORTION_SYNTAX / sizeof(YYLTYPE) - 1) |
| #define YYPOPSTACK | ( | N | ) | (yyvsp -= (N), yyssp -= (N), yylsp -= (N)) |
Wird benutzt von yyparse().
| #define YYSTACK_ALLOC YYMALLOC |
| #define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM |
| #define YYSTACK_BYTES | ( | N | ) |
((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE) + sizeof (YYLTYPE)) \ + 2 * YYSTACK_GAP_MAXIMUM)
Definiert in Zeile 369 der Datei mut.cpp.
Wird benutzt von yyparse().
| #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))
Definiert in Zeile 396 der Datei mut.cpp.
Wird benutzt von yyparse().
| #define YYTRANSLATE | ( | YYX | ) | ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| typedef short int yytype_int16 |
| typedef short int yytype_int8 |
| typedef unsigned short int yytype_uint16 |
| typedef unsigned char yytype_uint8 |
| enum yytokentype |
| if | ( | ! | yymsg | ) |
Wird benutzt von EndTag().
| YY_SYMBOL_PRINT | ( | yymsg | , |
| yytype | , | ||
| yyvaluep | , | ||
| yylocationp | |||
| ) |
| static void yydestruct | ( | yymsg | , |
| yytype | , | ||
| yyvaluep | , | ||
| yylocationp | |||
| ) | const [static] |
Wird benutzt von yyparse().
| YYUSE | ( | yyvaluep | ) |
| YYUSE | ( | yylocationp | ) |
const yytype_int16 yycheck[] [static] |
const yytype_uint8 yydefact[] [static] |
const yytype_int16 yydefgoto[] [static] |
{
-1, 1, 11, 18, 25, 26, 39, 12, 19, 27,
28, 41, 72, 93, 136, 73, 13, 20, 29, 30,
43, 220, 221, 145, 146, 82, 327, 328, 14, 21,
32, 44, 79, 45, 203, 108, 109, 110, 111, 112,
113, 154, 193, 239, 284, 285, 286, 283, 288, 282,
287, 114, 187, 188, 115, 274, 273, 116, 157, 201,
202, 294, 295, 117, 184, 182, 226, 227, 331, 353,
332, 118, 185, 15, 22, 34, 83, 206, 123, 124,
16, 23, 35, 48, 168, 210, 211, 257, 363, 350,
64, 258, 127, 166, 17, 24, 37, 141
}
const yytype_int16 yypact[] [static] |
const yytype_int16 yypgoto[] [static] |
{
-321, -321, -321, -321, -321, -321, -321, -321, -321, -321,
-321, -321, -98, -321, -321, -321, -321, -321, -321, -321,
-321, -321, -321, -321, 81, -321, -321, -76, -321, -321,
-321, -321, -321, -321, -321, 74, -321, -321, -321, -321,
-321, -321, -321, -321, 35, -40, 128, -321, -321, -321,
-321, -321, -321, -321, -321, -321, -321, -321, -321, -320,
-245, -321, -321, -321, -321, -321, 97, -27, -321, -321,
-321, -321, -321, -321, -321, -321, -321, -321, -321, 135,
-321, -321, -321, -321, -321, -321, 82, -321, -321, -321,
288, 296, -321, -183, -321, -321, -321, -48
}
const yytype_uint8 yyr1[] [static] |
{
0, 37, 38, 38, 38, 38, 38, 38, 38, 38,
38, 39, 40, 40, 42, 41, 43, 43, 43, 43,
43, 44, 45, 45, 47, 46, 48, 48, 48, 48,
48, 49, 50, 50, 51, 51, 51, 51, 51, 51,
51, 51, 52, 52, 52, 52, 53, 54, 54, 56,
55, 58, 57, 59, 57, 60, 60, 61, 61, 61,
62, 62, 62, 63, 63, 63, 64, 64, 64, 65,
66, 66, 68, 69, 67, 70, 71, 67, 72, 72,
72, 72, 72, 72, 72, 72, 72, 72, 72, 73,
73, 74, 74, 74, 74, 75, 75, 76, 76, 76,
76, 76, 76, 76, 76, 78, 77, 79, 79, 80,
79, 81, 81, 82, 82, 83, 83, 84, 83, 85,
83, 86, 83, 87, 83, 89, 88, 90, 88, 92,
91, 93, 91, 95, 94, 96, 96, 97, 98, 97,
99, 97, 101, 100, 102, 100, 103, 103, 105, 104,
106, 104, 107, 104, 109, 108, 110, 111, 111, 113,
112, 112, 114, 114, 115, 115, 116, 116, 117, 118,
119, 118, 121, 120, 122, 120, 123, 123, 125, 124,
126, 124, 127, 127, 127, 127, 128, 128, 128, 128,
129, 128, 130, 130, 130, 131, 132, 132, 133, 133,
133, 133, 133, 134, 134
}
const yytype_uint8 yyr2[] [static] |
{
0, 2, 0, 2, 2, 2, 2, 2, 2, 2,
2, 2, 0, 2, 0, 2, 5, 5, 3, 3,
2, 2, 0, 2, 0, 2, 3, 5, 3, 5,
3, 2, 0, 2, 2, 2, 3, 3, 4, 4,
5, 5, 1, 2, 3, 4, 2, 0, 2, 0,
2, 0, 8, 0, 9, 1, 3, 1, 0, 1,
1, 3, 1, 1, 3, 1, 1, 1, 2, 2,
0, 2, 0, 0, 5, 0, 0, 8, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
3, 5, 5, 5, 5, 7, 7, 9, 9, 9,
9, 9, 9, 9, 9, 0, 4, 1, 3, 0,
3, 1, 3, 0, 1, 1, 1, 0, 4, 0,
4, 0, 4, 0, 4, 0, 4, 0, 5, 0,
6, 0, 6, 0, 4, 1, 3, 1, 0, 5,
0, 5, 0, 5, 0, 5, 1, 2, 0, 5,
0, 6, 0, 5, 0, 5, 2, 0, 2, 0,
7, 3, 0, 2, 1, 3, 1, 2, 2, 0,
0, 3, 0, 7, 0, 8, 0, 2, 0, 7,
0, 5, 5, 3, 3, 1, 1, 1, 2, 2,
0, 5, 1, 3, 1, 2, 0, 2, 4, 6,
6, 7, 9, 1, 1
}
const yytype_uint8 yystos[] [static] |
const yytype_int16 yytable[] [static] |
const yytype_uint8 yytranslate[] [static] |
1.7.4