next up previous
Next: Aufbau einer MC-Datei Up: MC - ein Programm Previous: Format der Datei mit

Die Sprache MC

Die Eingabedatei für MC ist eine einfache (ASCII)-Textdatei, die MC das tatsächliche Format der einzelnen Ereignisse mitteilt, sowie durch arithmetische Ausdrücke angibt, wie aus diesen Daten die Daten für die MIDI-Ereignisse zu berechnen sind.

Bevor die inhaltlichen Details beschrieben werden, zunächst einmal einige formale Präliminarien:

  1. MC akzeptiert grundsätzlich alle lesbaren Zeichen des US-ASCII-Zeichensatzes (also z.B. kein Ü, sowie Leerzeichen, Tabulatoren und Zeilentrenner.
  2. alle diese Zeichen die zwischen den Zeichenpaaren /* und */ eingeschlossen sind, werden als Kommentare behandelt und von MC ignoriert.
  3. Leerzeichen, Kommentare, Tabulatoren und Zeilentrenner gelten als ``Whitespace`` und haben die Aufgabe, nicht zusammengehörige Zeichenfolgen voneinander zu trennen.
  4. Zeichenfolgen, die mit einem Buchstaben beginnen, und mit einer beliebigen Folge von Buchstaben oder Ziffern fortfahren, können als Bezeichner für verschiedene Größen eingesetzt werden. Der Unterstrich (_) und der Punkt (.) gelten als Buchstabe.
  5. Die folgenden Zeichenfolgen sind davon ausgenommen, da sie eine vordefinierte Bedeutung haben:

  6. die Zeichen + = * / ; ( ) haben ebenfalls besondere Bedeutung
  7. Ziffernfolgen repräsentieren ganze, nichtnegative Dezimalzahlen
  8. Zwei Ziffernfolgen, die durch einen punkt voneinander getrennnt sind, repräsentieren nichtnegative Dezimalbrüche
  9. Negative Zahlen sind in MC nicht direkt darstellbar.
  10. Zeichen oder Zeichenfolgen, die bisher nicht beschrieben wurden dürfen nur in Kommentaren auftauchen



next up previous
Next: Aufbau einer MC-Datei Up: MC - ein Programm Previous: Format der Datei mit

Example user SuSE Linux 6.1
Tue Oct 19 23:47:00 MEST 1999