13aa99676SStefan Eßer$ $
23aa99676SStefan Eßer$ SPDX-License-Identifier: BSD-2-Clause
33aa99676SStefan Eßer$ $
4a970610aSStefan Eßer$ Copyright (c) 2018-2024 Gavin D. Howard and contributors.
53aa99676SStefan Eßer$ $
63aa99676SStefan Eßer$ Redistribution and use in source and binary forms, with or without
73aa99676SStefan Eßer$ modification, are permitted provided that the following conditions are met:
83aa99676SStefan Eßer$ $
93aa99676SStefan Eßer$ * Redistributions of source code must retain the above copyright notice, this
103aa99676SStefan Eßer$   list of conditions and the following disclaimer.
113aa99676SStefan Eßer$ $
123aa99676SStefan Eßer$ * Redistributions in binary form must reproduce the above copyright notice,
133aa99676SStefan Eßer$   this list of conditions and the following disclaimer in the documentation
143aa99676SStefan Eßer$   and/or other materials provided with the distribution.
153aa99676SStefan Eßer$ $
163aa99676SStefan Eßer$ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
173aa99676SStefan Eßer$ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
183aa99676SStefan Eßer$ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
193aa99676SStefan Eßer$ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
203aa99676SStefan Eßer$ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
213aa99676SStefan Eßer$ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
223aa99676SStefan Eßer$ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
233aa99676SStefan Eßer$ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
243aa99676SStefan Eßer$ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
253aa99676SStefan Eßer$ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
263aa99676SStefan Eßer$ POSSIBILITY OF SUCH DAMAGE.
273aa99676SStefan Eßer$ $
283aa99676SStefan Eßer
29252884aeSStefan Eßer$quote "
30252884aeSStefan Eßer
31252884aeSStefan Eßer$ Error types.
32d101cdd6SStefan Eßer$set 1
33252884aeSStefan Eßer
34252884aeSStefan Eßer1 "Rechenfehler:"
35252884aeSStefan Eßer2 "Analysefehler:"
36252884aeSStefan Eßer3 "Laufzeitfehler:"
37252884aeSStefan Eßer4 "Fataler Fehler:"
38252884aeSStefan Eßer5 "Warnung:"
39252884aeSStefan Eßer
40252884aeSStefan Eßer$ Math errors.
41d101cdd6SStefan Eßer$set 2
42252884aeSStefan Eßer
43252884aeSStefan Eßer1 "negative Zahl"
44252884aeSStefan Eßer2 "Nicht-Ganzzahl-Wert"
45252884aeSStefan Eßer3 "�berlauf: Zahl passt nicht in Register"
46252884aeSStefan Eßer4 "Division durch 0"
47252884aeSStefan Eßer
48252884aeSStefan Eßer$ Parse errors.
49d101cdd6SStefan Eßer$set 3
50252884aeSStefan Eßer
51252884aeSStefan Eßer1 "Ende der Datei"
52252884aeSStefan Eßer2 "ung�ltiges Zeichen: '%c'"
53252884aeSStefan Eßer3 "Zeichenketten-Ende konnte nicht gefunden werden"
54252884aeSStefan Eßer4 "Kommentar-Ende konnte nicht gefunden werden"
55252884aeSStefan Eßer5 "ung�ltiges Token"
56252884aeSStefan Eßer6 "ung�ltiger Ausdruck"
57252884aeSStefan Eßer7 "leerer Ausdruck"
5844d4804dSStefan Eßer8 "Ung�ltige Druck- oder Stream-Anweisung"
59252884aeSStefan Eßer9 "Ung�ltige Funktionsdefinition"
60252884aeSStefan Eßer10 "Ung�ltige Zuweisung: Die linke Seite muss \"scale\", \"ibase\", \"obase\", \"seed\", \"last\", \"var\" oder \"array element\" sein"
61252884aeSStefan Eßer11 "keine automatische Variable gefunden"
62252884aeSStefan Eßer12 "Funktionsparameter oder Variable \"%s%s\" existiert bereits"
63252884aeSStefan Eßer13 "Blockende konnte nicht gefunden werden"
64252884aeSStefan Eßer14 "eine \"void-Funktion\" kann keinen Wert zur�ckgeben: %s()"
65252884aeSStefan Eßer15 "Variable kann keine Referenz sein: %s"
66252884aeSStefan Eßer16 "POSIX erlaubt keine Namen mit mehr als 1 Zeichen L�nge: %s"
67252884aeSStefan Eßer17 "POSIX erlaubt keine '#'-Skriptkommentare"
68252884aeSStefan Eßer18 "POSIX erlaubt das Schl�sselwort \"%s\" nicht"
69252884aeSStefan Eßer19 "POSIX erlaubt keinen Punkt ('.') als Abk�rzung f�r das letzte Ergebnis"
70252884aeSStefan Eßer20 "POSIX ben�tigt Klammern um R�ckgabeausdr�cke"
71252884aeSStefan Eßer21 "POSIX erlaubt den Operator \"%s\" nicht"
72252884aeSStefan Eßer22 "POSIX erlaubt keine Vergleichsoperatoren au�erhalb von if-Anweisungen oder Schleifen"
73252884aeSStefan Eßer23 "POSIX ben�tigt 0 oder 1 Vergleichsoperatoren pro Bedingung"
74252884aeSStefan Eßer24 "POSIX erlaubt keinen leeren Ausdruck in einer for-Schleife"
7510041e99SStefan Eßer25 "POSIX verlangt einen Zeilenumbruch zwischen einem Semikolon und einer Funktionsdefinition"
7610041e99SStefan Eßer26 "POSIX erlaubt keine exponentielle Notation"
7710041e99SStefan Eßer27 "POSIX erlaubt keine Feld-Referenzen als Funktionsparameter"
7810041e99SStefan Eßer28 "POSIX erlaubt keine ung�ltigen Funktionen"
7910041e99SStefan Eßer29 "POSIX erfordert, dass die linke Klammer auf der gleichen Linie wie der Funktionskopf steht"
8010041e99SStefan Eßer30 "POSIX erlaubt keine Zuweisung von Strings an Variablen oder Arrays"
81252884aeSStefan Eßer
82252884aeSStefan Eßer$ Runtime errors.
83d101cdd6SStefan Eßer$set 4
84252884aeSStefan Eßer
85252884aeSStefan Eßer1 "ung�ltige \"ibase\": muss im Intervall [%lu, %lu] liegen"
86252884aeSStefan Eßer2 "ung�ltige \"obase\": muss im Intervall [%lu, %lu] liegen"
87252884aeSStefan Eßer3 "ung�ltige \"scale\": muss im Intervall [%lu, %lu] liegen"
88252884aeSStefan Eßer4 "ung�ltiger read()-Ausdruck"
89252884aeSStefan Eßer5 "rekursiver read()-Aufruf"
90252884aeSStefan Eßer6 "Variable oder Feld-Element hat den falschen Typ"
91252884aeSStefan Eßer7 "Stapel hat zu wenig Elemente"
9244d4804dSStefan Eßer8 "Stapel f�r Register \"%s\" hat zu wenig Elemente"
9344d4804dSStefan Eßer9 "falsche Anzahl der Parameter: ben�tigt %zu, hat %zu"
9444d4804dSStefan Eßer10 "undefinierte Funktion: %s()"
9544d4804dSStefan Eßer11 "kann keinen ung�ltigen Wert in einem Ausdruck verwenden"
96252884aeSStefan Eßer
97252884aeSStefan Eßer$ Fatal errors.
98d101cdd6SStefan Eßer$set 5
99252884aeSStefan Eßer
100252884aeSStefan Eßer1 "Speicherzuweisung fehlgeschlagen"
101252884aeSStefan Eßer2 "Ein-Ausgabe-Fehler"
102252884aeSStefan Eßer3 "konnte die Datei nicht �ffnen: %s"
10344d4804dSStefan Eßer4 "Datei ist nicht Text: %s"
104252884aeSStefan Eßer5 "Pfad ist ein Verzeichnis: %s"
105252884aeSStefan Eßer6 "ung�ltige Befehlszeilenoption: \"%s\""
106252884aeSStefan Eßer7 "Option erfordert ein Argument: '%c' (\"%s\")"
107252884aeSStefan Eßer8 "Option benutzt keine Argumente: '%c' (\"%s\")"
10844d4804dSStefan Eßer9 "ung�ltiges Argument der Befehlszeilenoption: \"%s\""
109