BAL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „=Die Sprache BAL= Die Sprache BAL ist sehr simpel aufgebaut und kennt lediglich die folgenden Regeln: ==Prozeduren== *Jede Prozedur und damit jede Befehlsze…“) |
|||
Zeile 14: | Zeile 14: | ||
#setval n=1 z="Dies ist Test" | #setval n=1 z="Dies ist Test" | ||
#sql select * from test | #sql select * from test | ||
+ | |||
+ | ==Funktionen== | ||
+ | |||
+ | ==Verzweigungen== | ||
+ | |||
+ | ==Kommentare== | ||
+ | |||
+ | *Syntaktisch korrekt sind nur Kommentarzeilen, die mit zwei Minuszeichen beginnen. Der Interpreter geht jedoch über alles hinweg, was nicht syntaktisch korrekt ist, von daher können auch syntaktisch unkorrekte Kommentare verwendet werden. | ||
+ | *Nach einer Zeile, die mit vier Minuszeichen beginnt, wird die komplette Code-Seite beendet. Ein Bereich nach vier Minuszeichen wird häufig dazu verwendet, irgendwelchen Code oder irgendwelche Bemerkungen zu "lagern". | ||
+ | |||
+ | ===Beispiel=== | ||
+ | |||
+ | -- Dies ist ein syntaktisch korrekter Kommentar | ||
+ | #setval n=1 z="Dies ist Test" -- Dies ist kein syntaktisch korrekter Kommentar, führt aber auch zu keinem Fehler | ||
+ | ---- | ||
+ | Und das hier wird gar nicht mehr berücksichtigt, da es hinter vier Minuszeichen steht. |
Version vom 10. August 2020, 15:50 Uhr
Inhaltsverzeichnis
Die Sprache BAL
Die Sprache BAL ist sehr simpel aufgebaut und kennt lediglich die folgenden Regeln:
Prozeduren
- Jede Prozedur und damit jede Befehlszeile beginnt mit einem #-Zeichen.
- Nach dem Prozedurnamen kommt die Liste der Parameter. Die Parameter sind benannt, ihren Reihenfolge ist beliebig
- Die Parameter werden durch Leerzeichen getrennt. Beinhalten die Parameterwerte Strings mit Leerzeichen, so sind die Parameterwerte in doppelte Anführungszeichen einzuschließen.
- Ausnahme: Es gibt Prozeduren wie #sql oder #text, die keine benannten Parameter haben. Der komplette folgende Text nach einem Leerzeichen zwischen Prozedurname und Parameter ist dann der Parameter
Beispiele
#setval n=1 z="Dies ist Test" #sql select * from test
Funktionen
Verzweigungen
Kommentare
- Syntaktisch korrekt sind nur Kommentarzeilen, die mit zwei Minuszeichen beginnen. Der Interpreter geht jedoch über alles hinweg, was nicht syntaktisch korrekt ist, von daher können auch syntaktisch unkorrekte Kommentare verwendet werden.
- Nach einer Zeile, die mit vier Minuszeichen beginnt, wird die komplette Code-Seite beendet. Ein Bereich nach vier Minuszeichen wird häufig dazu verwendet, irgendwelchen Code oder irgendwelche Bemerkungen zu "lagern".
Beispiel
-- Dies ist ein syntaktisch korrekter Kommentar #setval n=1 z="Dies ist Test" -- Dies ist kein syntaktisch korrekter Kommentar, führt aber auch zu keinem Fehler ---- Und das hier wird gar nicht mehr berücksichtigt, da es hinter vier Minuszeichen steht.