Klassen | Makrodefinitionen | Typdefinitionen | Funktionen | Variablen
Mut_Tab.cpp-Dateireferenz
#include <ctype.h>
#include <alloca.h>
#include <limits.h>
#include "Global.h"
#include "GrafKern.h"
#include "Hilfs.h"
#include <stdio.h>
Include-Abhängigkeitsdiagramm für Mut_Tab.cpp:

gehe zum Quellcode dieser Datei

Klassen

union  YYSTYPE
struct  yyltype

Makrodefinitionen

#define IDENTIFIER   258
#define F_NUMBER   259
#define INTEGER   260
#define INTERVALL   261
#define WURZEL   262
#define TON   263
#define ton_system   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 alloca   xmalloc
#define YYMAXLIMIT   (HEAP_PORTION_SYNTAX / sizeof(YYLTYPE) - 1)
#define YYLTYPE   yyltype
#define const
#define YYFINAL   376
#define YYFLAG   -32768
#define YYNTBASE   37
#define YYTRANSLATE(x)   ((unsigned)(x) <= 273 ? yytranslate[x] : 134)
#define YYLAST   347
#define YYPURE   1
#define yyerrok   (yyerrstatus = 0)
#define yyclearin   (yychar = YYEMPTY)
#define YYEMPTY   -2
#define YYEOF   0
#define YYFAIL   goto yyerrlab;
#define YYACCEPT   return(0)
#define YYABORT   return(1)
#define YYERROR   goto yyerrlab
#define YYTERROR   1
#define YYERRCODE   256
#define YYLEX   yylex()
#define YYMAXDEPTH   200

Typdefinitionen

typedef struct yyltype yyltype

Funktionen

int yyparse ()
int yylex (void)
void init_yylex (void)
void yyerror (char *s)

Variablen

static const char yytranslate []
static const short yyrline []
static const char *const yytname []
static const short yyr1 []
static const short yyr2 []
static const short yydefact []
static const short yydefgoto []
static const short yypact []
static const short yypgoto []
static const short yytable []
static const short yycheck []
int yychar
YYSTYPE yylval
YYLTYPE yylloc
int yynerrs

Makro-Dokumentation

#define alloca   xmalloc

Definiert in Zeile 45 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define ANSONSTEN   273

Definiert in Zeile 19 der Datei Mut_Tab.cpp.

#define const

Definiert in Zeile 76 der Datei Mut_Tab.cpp.

#define F_NUMBER   259

Definiert in Zeile 5 der Datei Mut_Tab.cpp.

#define FEHLERZEILE   yylloc.first_line+1

Definiert in Zeile 42 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define FORM   268

Definiert in Zeile 14 der Datei Mut_Tab.cpp.

#define HARMONIE   266

Definiert in Zeile 12 der Datei Mut_Tab.cpp.

#define IDENTIFIER   258

Definiert in Zeile 4 der Datei Mut_Tab.cpp.

#define INSTRUMENT   269

Definiert in Zeile 15 der Datei Mut_Tab.cpp.

#define INTEGER   260

Definiert in Zeile 6 der Datei Mut_Tab.cpp.

#define INTERVALL   261

Definiert in Zeile 7 der Datei Mut_Tab.cpp.

#define LOGIK   267

Definiert in Zeile 13 der Datei Mut_Tab.cpp.

#define MAX_IDENTIFIER_LEN   80

Definiert in Zeile 40 der Datei Mut_Tab.cpp.

Wird benutzt von yylex().

#define MIDI_IN   271

Definiert in Zeile 17 der Datei Mut_Tab.cpp.

#define MIDI_OUT   272

Definiert in Zeile 18 der Datei Mut_Tab.cpp.

#define TASTE   270

Definiert in Zeile 16 der Datei Mut_Tab.cpp.

#define TON   263

Definiert in Zeile 9 der Datei Mut_Tab.cpp.

#define ton_system   264

Definiert in Zeile 10 der Datei Mut_Tab.cpp.

Wird benutzt von yylex().

#define UMSTIMMUNG   265

Definiert in Zeile 11 der Datei Mut_Tab.cpp.

#define WURZEL   262

Definiert in Zeile 8 der Datei Mut_Tab.cpp.

#define YYABORT   return(1)

Definiert in Zeile 426 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYACCEPT   return(0)

Definiert in Zeile 425 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define yyclearin   (yychar = YYEMPTY)

Definiert in Zeile 421 der Datei Mut_Tab.cpp.

#define YYEMPTY   -2

Definiert in Zeile 422 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYEOF   0

Definiert in Zeile 423 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYERRCODE   256

Definiert in Zeile 430 der Datei Mut_Tab.cpp.

#define yyerrok   (yyerrstatus = 0)

Definiert in Zeile 420 der Datei Mut_Tab.cpp.

#define YYERROR   goto yyerrlab

Definiert in Zeile 427 der Datei Mut_Tab.cpp.

#define YYFAIL   goto yyerrlab;

Definiert in Zeile 424 der Datei Mut_Tab.cpp.

#define YYFINAL   376

Definiert in Zeile 81 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYFLAG   -32768

Definiert in Zeile 82 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYLAST   347

Definiert in Zeile 306 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYLEX   yylex()

Definiert in Zeile 433 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYLTYPE   yyltype

Definiert in Zeile 70 der Datei Mut_Tab.cpp.

#define YYMAXDEPTH   200

Definiert in Zeile 463 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYMAXLIMIT   (HEAP_PORTION_SYNTAX / sizeof(YYLTYPE) - 1)

Definiert in Zeile 46 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYNTBASE   37

Definiert in Zeile 83 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYPURE   1

Definiert in Zeile 384 der Datei Mut_Tab.cpp.

#define YYTERROR   1

Definiert in Zeile 429 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

#define YYTRANSLATE (   x)    ((unsigned)(x) <= 273 ? yytranslate[x] : 134)

Definiert in Zeile 85 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().


Dokumentation der benutzerdefinierten Typen

typedef struct yyltype yyltype

Dokumentation der Funktionen

void yyerror ( char s)

Definiert in Zeile 1827 der Datei Mut_Tab.cpp.

                      {

/* ignore it ! */

} /* yyerror */

Variablen-Dokumentation

int yychar

Definiert in Zeile 444 der Datei Mut_Tab.cpp.

const short yycheck[] [static]

Definiert in Zeile 347 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yydefact[] [static]

Definiert in Zeile 197 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yydefgoto[] [static]
Initialisierung:
 {     1,
    10,    17,    24,    25,    38,    11,    18,    26,    27,    40,
    71,    92,   135,    72,    12,    19,    28,    29,    42,   219,
   220,   144,   145,    81,   326,   327,    13,    20,    31,    43,
    78,    44,   202,   107,   108,   109,   110,   111,   112,   153,
   192,   238,   283,   284,   285,   282,   287,   281,   286,   113,
   186,   187,   114,   273,   272,   115,   156,   200,   201,   293,
   294,   116,   183,   181,   225,   226,   330,   352,   331,   117,
   184,    14,    21,    33,    82,   205,   122,   123,    15,    22,
    34,    47,   167,   209,   210,   256,   362,   349,    63,   257,
   126,   165,    16,    23,    36,   140
}

Definiert in Zeile 238 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

Definiert in Zeile 448 der Datei Mut_Tab.cpp.

Definiert in Zeile 445 der Datei Mut_Tab.cpp.

int yynerrs

Definiert in Zeile 451 der Datei Mut_Tab.cpp.

const short yypact[] [static]

Definiert in Zeile 251 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yypgoto[] [static]
Initialisierung:
 {-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
   -97,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,    82,-32768,-32768,   -75,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,    75,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,    36,   -39,   128,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,  -319,  -244,-32768,
-32768,-32768,-32768,-32768,    99,   -26,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,   135,-32768,-32768,
-32768,-32768,-32768,-32768,    84,-32768,-32768,-32768,   288,   297,
-32768,  -182,-32768,-32768,-32768,   -47
}

Definiert in Zeile 292 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yyr1[] [static]
Initialisierung:
 {     0,
    37,    37,    37,    37,    37,    37,    37,    37,    37,    38,
    39,    39,    41,    40,    42,    42,    42,    42,    42,    43,
    44,    44,    46,    45,    47,    47,    47,    47,    47,    48,
    49,    49,    50,    50,    50,    50,    50,    50,    50,    50,
    51,    51,    51,    51,    52,    53,    53,    55,    54,    57,
    56,    58,    56,    59,    59,    60,    60,    60,    61,    61,
    61,    62,    62,    62,    63,    63,    63,    64,    65,    65,
    67,    68,    66,    69,    70,    66,    71,    71,    71,    71,
    71,    71,    71,    71,    71,    71,    71,    72,    72,    73,
    73,    73,    73,    74,    74,    75,    75,    75,    75,    75,
    75,    75,    75,    77,    76,    78,    78,    79,    78,    80,
    80,    81,    81,    82,    82,    83,    82,    84,    82,    85,
    82,    86,    82,    88,    87,    89,    87,    91,    90,    92,
    90,    94,    93,    95,    95,    96,    97,    96,    98,    96,
   100,    99,   101,    99,   102,   102,   104,   103,   105,   103,
   106,   103,   108,   107,   109,   110,   110,   112,   111,   111,
   113,   113,   114,   114,   115,   115,   116,   117,   118,   117,
   120,   119,   121,   119,   122,   122,   124,   123,   125,   123,
   126,   126,   126,   126,   127,   127,   127,   127,   128,   127,
   129,   129,   129,   130,   131,   131,   132,   132,   132,   132,
   132,   133,   133
}

Definiert in Zeile 149 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yyr2[] [static]
Initialisierung:
 {     0,
     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
}

Definiert in Zeile 173 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yyrline[] [static]
Initialisierung:
 {     0,
    61,    62,    63,    64,    65,    66,    67,    68,    69,    72,
    75,    77,    80,    82,    84,    91,   100,   102,   103,   106,
   109,   111,   114,   116,   118,   122,   126,   130,   134,   137,
   142,   144,   146,   150,   153,   156,   159,   165,   171,   177,
   197,   206,   209,   215,   240,   243,   245,   248,   250,   252,
   256,   257,   259,   263,   263,   265,   267,   268,   271,   273,
   275,   279,   281,   282,   285,   288,   289,   294,   297,   299,
   302,   306,   308,   309,   313,   316,   319,   321,   322,   323,
   324,   325,   326,   327,   328,   329,   330,   334,   337,   341,
   344,   346,   348,   352,   355,   359,   362,   364,   366,   368,
   370,   372,   374,   378,   381,   388,   390,   392,   395,   398,
   400,   403,   408,   412,   414,   416,   418,   419,   421,   422,
   424,   425,   427,   431,   434,   435,   436,   440,   443,   444,
   446,   449,   451,   455,   457,   460,   463,   464,   466,   468,
   472,   474,   476,   477,   481,   483,   486,   490,   491,   494,
   495,   498,   501,   504,   509,   513,   515,   518,   521,   524,
   527,   529,   532,   534,   537,   539,   542,   546,   548,   551,
   554,   558,   560,   563,   567,   569,   573,   575,   577,   580,
   583,   586,   588,   590,   594,   596,   597,   598,   599,   600,
   604,   607,   609,   613,   617,   619,   622,   625,   627,   629,
   631,   635,   637
}

Definiert in Zeile 118 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const short yytable[] [static]

Definiert in Zeile 309 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const char* const yytname[] [static]
Initialisierung:
 {     0,
"error","$illegal.","IDENTIFIER","F_NUMBER","INTEGER","INTERVALL","WURZEL","TON","ton_system","UMSTIMMUNG",
"HARMONIE","LOGIK","FORM","INSTRUMENT","TASTE","MIDI_IN","MIDI_OUT","ANSONSTEN","'='","':'",
"'-'","'+'","'/'","'['","']'","','","'('","')'","'@'","'<'",
"'>'","'*'","'{'","'}'","'.'","'~'","start"
}

Definiert in Zeile 142 der Datei Mut_Tab.cpp.

Wird benutzt von yyparse().

const char yytranslate[] [static]
Initialisierung:
 {     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,     2,     2,     2,     2,     2,     2,    27,
    28,    32,    22,    26,    21,    35,    23,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,    20,     2,    30,
    19,    31,     2,    29,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
    24,     2,    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,    33,     2,    34,    36,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
     2,     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,     9,    10,    11,    12,    13,    14,    15,
    16,    17,    18
}

Definiert in Zeile 87 der Datei Mut_Tab.cpp.


Erzeugt am Sun Aug 21 2011 10:51:57 für Mutabor von doxygen 1.7.4