| 
Klassen | 
| struct | umst_oder_logik | 
| 
Makrodefinitionen | 
| #define | adjazent(a, b) | 
| #define | u_adjazent(a, b) | 
| 
Aufzählungen | 
| enum | umst_oder_logik_typ { typ_umstimmung, 
typ_logik
 } | 
| 
Funktionen | 
| static void | berechne_toene_absolut (struct ton *ton_liste) | 
| static void | check_konsistenz (void) | 
| void | allgemeine_initialisierungen (void) | 
| int | ton_list_laenge (struct ton *list) | 
| int | tonsystem_list_laenge (struct tonsystem *list) | 
| int | umstimmungs_list_laenge (struct umstimmung *list) | 
| int | logik_list_laenge (struct logik *list) | 
| int | midi_list_laenge (struct midiliste *list) | 
| int | get_logik_nummer (const char *name, struct logik *liste) | 
| int | parameter_list_laenge (struct parameter_liste *list) | 
| int | argument_list_laenge (struct argument_liste *list) | 
| struct ton * | get_ton (const char *name, struct ton *liste) | 
| struct intervall * | get_intervall (const char *name, struct intervall *liste) | 
| struct tonsystem * | parser_get_tonsystem (const char *name, struct tonsystem *liste) | 
| struct umstimmung * | get_umstimmung (const char *name, struct umstimmung *liste) | 
| struct harmonie * | get_harmonie (const char *name, struct harmonie *liste) | 
| struct logik * | get_logik (const char *name, struct logik *liste) | 
| void | init_integersequenz (void) | 
| void | get_new_integer_in_integersequenz (int wert) | 
| static struct midiliste * | get_last_integersequenz (void) | 
| void | init_parameter_liste (void) | 
| void | get_new_name_in_parameterlist (const char *name) | 
| static struct parameter_liste * | get_last_parameter_liste (void) | 
| static int | parameter_nummer (int aktueller_index, const char *such_name, struct parameter_liste *knoten) | 
| void | print_argumentliste (struct argument_liste *this_) | 
| void | init_argument_liste (void) | 
| void | get_new_number_in_argument_list (double parameter) | 
| void | get_new_name_in_argument_list (const char *parameter) | 
| static struct argument_liste * | get_last_argument_liste (void) | 
| void | init_aktions_liste (void) | 
| void | get_new_aktion_aufruf_element (const char *name) | 
| void | get_new_aktion_midi_out_element (void) | 
| static struct aktions_liste * | get_last_aktions_liste (void) | 
| void | init_komplex_ton_list (void) | 
| void | get_new_faktor_anteil (double f, const char *name) | 
| struct komplex_intervall * | get_last_komplex_intervall (void) | 
| void | setze_nummer_von_abstand_und_zentrum (void) | 
| void | mutabor_programm_einlesen (const mutChar *filename) | 
| void | print_integersequenz (struct midiliste *this_) | 
| void | get_new_intervall (const char *name, double wert) | 
| void | get_new_intervall_komplex (const char *name) | 
| void | get_new_ton_absolut (const char *name, double wert) | 
| void | get_new_ton_komplex_positive (const char *name, const char *bezugston) | 
|  | void get_new_relativ_anteil (double f, char *linke_grenze, char *rechte_grenze); 
 | 
| void | get_new_ton_komplex_negative (const char *name, const char *bezugston) | 
| void | init_ton_liste (void) | 
| void | get_new_ton_in_tonsystem (const char *name) | 
| void | get_new_tonsystem (const char *name, int taste) | 
| void | get_new_tonsystem_negative (const char *name, int taste) | 
| void | init_umstimmung (const char *name) | 
| void | get_new_umstimmung (void) | 
| void | eintrage_parameterliste_in_umstimmung (void) | 
| void | get_umstimmung_taste_abs (enum argument_typ argument, double zahl_wert, const char *parameter) | 
| void | get_umstimmung_taste_rel (enum argument_typ argument, double zahl_wert, const char *parameter, char vorzeichen) | 
| void | get_umstimmung_breite_abs (enum argument_typ argument, double zahl_wert, const char *parameter) | 
| void | get_umstimmung_breite_rel (enum argument_typ argument, double zahl_wert, const char *parameter, char vorzeichen) | 
| void | init_umstimm_expression_list (void) | 
| void | get_new_umstimm_expression (const char *bezugston) | 
| void | get_new_umstimm_expression_positive (const char *bezugston) | 
| void | get_new_umstimm_expression_negative (const char *bezugston) | 
| void | get_umstimmung_tonhoehe_veraendert (void) | 
| void | get_umstimmung_wiederholung_abs (void) | 
| void | get_umstimmung_wiederholung_abs_negative (void) | 
| void | get_umstimmung_wiederholung_rel_positive (void) | 
| void | get_umstimmung_wiederholung_rel_negative (void) | 
| void | get_umstimmung_umstimmungs_bund (void) | 
| void | get_umstimmungs_case_zahl_element (int konstante) | 
| void | get_umstimmungs_case_default_element (void) | 
| void | init_umstimmungs_case_liste (void) | 
| void | get_umstimmung_umstimm_case_zahl (int selector) | 
| void | get_umstimmung_umstimm_case_parameter (const char *selector) | 
| void | get_umstimmung_midi_out (void) | 
| void | init_tastenliste (void) | 
| void | get_new_taste (int taste, char stern) | 
| void | get_new_harmonie (const char *name, int bezugstaste) | 
| void | get_harmoniebezeichner (int vor_taste, const char *name, int nach_taste) | 
| void | init_ausloeser (void) | 
| struct ausloeser * | get_last_ausloeser (void) | 
| void | get_ausloeser_default (void) | 
| void | get_ausloeser_harmonie (void) | 
| void | get_ausloeser_harmonie_form (void) | 
| void | get_ausloeser_taste (const char *name) | 
| void | get_ausloeser_midi_in (void) | 
| void | init_anweisungs_liste (void) | 
| struct anweisung * | get_last_anweisungs_liste (void) | 
| void | get_new_anweisung (void) | 
| void | get_new_logik (const char *name, const char *einstimmung) | 
| void | vervollstaendige_logik (void) | 
| void | get_instrument_dekl (int midi_in, int midi_von, int midi_bis, int midi_umleit, struct instrument **list_to_insert) | 
| static void | belege_toene (struct ton **toene, struct ton *liste) | 
| static int | ton_nummer (const char *name) | 
| static void | test_zyklen (int startknoten) | 
| static void | berechne_ton_endgueltig (int k) | 
| int | enthalten_in_tastenliste (int taste, struct taste *lauf) | 
| static int | case_label_enthalten_in_case_liste (double case_label, struct case_liste *lauf) | 
| static void | check_ausloeser (struct ausloeser *ausloeser, const char *name) | 
| static void | check_aktionen (struct aktions_liste *aktionen, const char *name) | 
| static void | belege_zyklenfeld (struct umst_oder_logik *zyklen_feld, struct umstimmung *liste1, struct logik *liste2) | 
| static int | test_zyklen_nummer (const char *name) | 
| static void | u_test_zyklen (int startknoten) | 
| 
Variablen | 
| struct intervall * | list_of_intervalle | 
| struct ton * | list_of_toene | 
| struct tonsystem * | list_of_tonsysteme | 
| struct umstimmung * | list_of_umstimmungen | 
| struct harmonie * | list_of_harmonien | 
| struct logik * | list_of_logiken | 
| struct instrument * | list_of_instrumente | 
| struct instrument * | list_of_config_instrumente | 
| struct ton * | ton_ohne_namen | 
| static struct midiliste * | list_of_integers | 
| static struct parameter_liste * | list_of_names | 
| static struct argument_liste * | list_of_argumente | 
| static struct aktions_liste * | list_of_aktionen | 
| static struct komplex_intervall * | the_komplex_liste | 
| FILE * | quelldatei | 
| static struct ton * | ton_liste | 
| static struct umstimmung * | tmp_umstimmung | 
| static struct ton * | tmp_tonliste | 
| static struct case_liste * | tmp_umstimmungs_case_liste | 
| static struct taste * | tmp_tastenliste | 
| static int | tmp_vor_taste | 
| static const char * | tmp_name | 
| static int | tmp_nach_taste | 
| static struct ausloeser * | tmp_ausloeser | 
| static struct anweisung * | tmp_anweisungsliste | 
| static int | anzahl_toene | 
| static struct ton ** | toene | 
| static char * | visited | 
| static char * | matrix | 
| static int | anzahl_umstimmungen_und_logiken | 
| static struct umst_oder_logik * | zyklen_feld | 
| static char * | u_visited | 
| static char * | u_matrix | 
Description. 
- Header:
- /cvsroot/mutabor/mutabor/mu32/Parser.cpp,v 1.10 2011-02-20 22:35:55 keinstein Exp 
Copyright: (c) 2008 TU Dresden 
- Autor:
- Tobias Schlemmer <keinstein@users.berlios.de> 
- Datum:
- Date:
- 2011-02-20 22:35:55 
- Version:
- Revision:
- 1.10 
GPL
- Log:
- Parser.cpp,v 
Revision 1.10 2011-02-20 22:35:55 keinstein updated license information; some file headers have to be revised, though 
Definiert in Datei Parser.cpp.