Klassen | Makrodefinitionen | Aufzählungen | Funktionen | Variablen
Parser.cpp-Dateireferenz

Description. Mehr ...

#include "Global.h"
#include "GrafKern.h"
#include "Interval.h"
#include "Hilfs.h"
Include-Abhängigkeitsdiagramm für Parser.cpp:

gehe zum Quellcode dieser Datei

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 tonget_ton (const char *name, struct ton *liste)
struct intervallget_intervall (const char *name, struct intervall *liste)
struct tonsystemparser_get_tonsystem (const char *name, struct tonsystem *liste)
struct umstimmungget_umstimmung (const char *name, struct umstimmung *liste)
struct harmonieget_harmonie (const char *name, struct harmonie *liste)
struct logikget_logik (const char *name, struct logik *liste)
void init_integersequenz (void)
void get_new_integer_in_integersequenz (int wert)
static struct midilisteget_last_integersequenz (void)
void init_parameter_liste (void)
void get_new_name_in_parameterlist (const char *name)
static struct parameter_listeget_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_listeget_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_listeget_last_aktions_liste (void)
void init_komplex_ton_list (void)
void get_new_faktor_anteil (double f, const char *name)
struct komplex_intervallget_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 ausloeserget_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 anweisungget_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 intervalllist_of_intervalle
struct tonlist_of_toene
struct tonsystemlist_of_tonsysteme
struct umstimmunglist_of_umstimmungen
struct harmonielist_of_harmonien
struct logiklist_of_logiken
struct instrumentlist_of_instrumente
struct instrumentlist_of_config_instrumente
struct tonton_ohne_namen
static struct midilistelist_of_integers
static struct parameter_listelist_of_names
static struct argument_listelist_of_argumente
static struct aktions_listelist_of_aktionen
static struct komplex_intervallthe_komplex_liste
FILE * quelldatei
static struct tonton_liste
static struct umstimmungtmp_umstimmung
static struct tontmp_tonliste
static struct case_listetmp_umstimmungs_case_liste
static struct tastetmp_tastenliste
static int tmp_vor_taste
static const chartmp_name
static int tmp_nach_taste
static struct ausloesertmp_ausloeser
static struct anweisungtmp_anweisungsliste
static int anzahl_toene
static struct ton ** toene
static charvisited
static charmatrix
static int anzahl_umstimmungen_und_logiken
static struct umst_oder_logikzyklen_feld
static charu_visited
static charu_matrix

Ausführliche Beschreibung

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.


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