[DIM]
	Dim Name(Länge[,Länge..) [,Name(..)..]

	Name: 	Feldname
	Länge: 	Integer-Konstante
[LOCAL]
	Local Name [,Name...]

	Name:	Variablenname
[STATIC]
	Static Name [,Name...]

	Name:	Variablenname
[RECTYPE]
	Rectype Name

	Name: Variablen-Name (Real-Konvention)
[RECVAR]
	Recvar Name Länge[:Nkomma] [,Name..]

	Name:	Variablenname (s. u.)
	Länge:	Integer-Konstante
	Nkomma:	Integer-Konstante
[ENDREC]
	Endrec
[RECORD]
	Record Rtype Name [,Name...]

	Rtype:	Name eines Recordtyps
	Name:	Name des definierten Records
[ENDIF]
[ELSE]
[ELSEIF]
[IF]
1.	If Ausdruck Then Statement
2.	If Ausdruck Then
	   ...
	[Elseif Ausdruck Then
	   ...]
	[Else
	   ...]
	Endif

	Ausdruck:	logischer Ausdruck
	Statement:	einfache Programmanweisung
	...		eine oder mehrere Anweisungen
[ENDFOR]
[FOR]
	For Zähl = Anf To Ende [Step Schritt]
	   ...
	Endfor

	Zähl:	Integer, Real, Long, Double - Variable
	Anf, Ende, Schritt:
		Integer, Real, Long, Double
[WEND]
[WHILE]
	While Ausdruck
	   ...
	Wend

	Ausdruck:	Logischer Ausdruck
[UNTIL]
[REPEAT]
	Repeat
	   ...
	Until Ausdruck

	Ausdruck:	Logischer Ausdruck
[BREAK]
	Break
[STOP]
	Stop [Prog$]

	Prog$:	String
[GOTO]
	Goto Label
[ENDSUB]
[SUBROUTINE]
	Subroutine Name[([VAR]Par[,...)]]
	   ...
	Endsub

	Name:	Variablenname
	VAR:	reserviertes Wort
	Par:	Variablenname
[DECLARE]
	Declare Name[([VAR]Par[,...)]]

	Name:	Variablenname
	VAR:	reserviertes Wort
	Par:	Variablenname
[RETURN]
	Return Wert

	Wert:		Variable, Konstante
[GOSUB]
	Gosub Name[([Par][,...])]

	Name:	Unterprogrammname
	Par:	Variable, Feld, Record...
[OPEN]
	Open IO, Kennung, Name$[, Rec]

	IO:		"I"	INPUT
			"O"	OUTPUT
			"U"	UPDATE
			"A"	APPEND
			"R"	RANDOM
	Kennung:	#n
	Name$:		String
	Rec:		Record-Type (bei "R")
[CLOSE]
	Close #n
[INPUT]
1.	Input Prompt$, len%, Var	'DialogBox
2.	Input Kennung, Var [,Var...]	'Datei

	Prompt$:	String
	len%:		Integer
	Var:		einfache Variable jeden Typs
	Kennung:	#n
[LINE INPUT]
	Line Input Kennung, Var [,Var...]

	Kennung:	#n
	Var:		Variable
[PRINT]
1.	Print Data [,Data...]
2.	Print Kennung, Data [,Data...]

	Data:		Variable, Konstante
	Kennung:	#n
[LPRINT]
	Lprint Data [,Data...]
	Data:		Variable, Konstante
[WRITE]
	Write Kennung, Data [,Data...]

	Kennung:	#n
	Data:		Variable, Konstante
[GET]
	Get Kennung, Satznr%, Satz

	Kennung:	#n
	Satznr%:	Integer
	Satz:		Record
[PUT]
	Put Kennung, Satznr%, Satz

	Kennung:	#n
	Satznr%:	Integer
	Satz:		Record
[ERASE]
	Erase Name$

	Name$:	String
[RENAME]
	Rename Alt$, Neu$

	Alt$:		String
	Neu$:		String
[INKEY$]
	a$ = Inkey$()
[MOUSE]
	Mouse Knopf%, x%, y%

	Knopf%:	1 linke Maustaste gedrückt
		2 rechte Maustaste gedrückt
		3 mittlere Maustaste gedrückt
	x%, y%:	Integer
[DBCREATE]
	Dbcreate Name$, Rec

	Name$:		String
	Rec:		Record-Type
[DBOPEN]
	Dbopen Kennung, Name$[, Mode%]

	Kennung:	#n
	Name$:		String
	Mode%:		Integer
[DBCLOSE]
	Dbclose #n
[DBGET]
	Dbget Kennung, Schlüssel$, Satz

	Kennung:	#n
	Schlüssel$:	String, mit Sonderbedeutung:
			"^"	Lesen ersten Satz
			"*"	Lesen letzten Satz
			"+"	Lesen nächsten Satz
			"-"	Lesen voherigen Satz
			"."	Lesen aktuellen Satz
	Satz:		Record
[DBPUT]
	Dbput Kennung, Satz

	Kennung:	#n
	Satz:		Record
[DBDELETE]
	Dbdelete #n
[DBBROWSE]
	Dbbrowse Ken, Antwort%[, St$, Form$, x%, y%, n%]

	Ken:		#n
	Antwort%	Integer
			1  "OK"-Knopf / Enter-Taste
			2  "ESC"-Knopf / ESC-Taste
	St$:		String
	Form$:		String
	x%:		Integer
	y%:		Integer
	n%:		Integer
[SIN]
	Sin(y)

	y:		numerischer Wert
[COS]
	Cos(y)

	y:		numerischer Wert
[TAN]
	Tan(y)

	y:		numerischer Wert
[ATN]
	Atn(y)

	y:		numerischer Wert
[EXP]
	Exp(y)

	y:		numerischer Wert
[LOG]
	Log(y)

	y:		numerischer Wert
[SQR]
	Sqr(y)

	y:		numerischer Wert
[SET$]
	Set$ String$, Index%, Teilstring$

	String$:	Stringvariable
	Index%:	 	Integer
	Teilstring$: 	String
[DELETE$]
	Delete$ String$, Index%, Anzahl%

	String$:	Stringvariable
	Index%:		Integer
	Anzahl%:	Integer
[INSERT$]
	Insert$ String$, Index%, Teilstring$

	String$:	Stringvariable
	Index%:		Integer
	Teilstring$:	String
[INSTR%]
	Instr% (String$, Teilstring$)

	String$:		String
	Teilstring$:	String
[LEFT$]
	Left$ (String$, Anzahl%)

	String$:	String
	Anzahl%:	Integer
[RIGHT$]
	Right$ (String$, Anzahl%)

	String$:	String
	Anzahl%:	Integer
[MID$]
	Mid$ (String$, Index%, Anzahl%)

	String$:	String
	Index%:		Integer
	Anzahl%:	Integer
[TRIM$]
	Trim$(String$)

	String$:	String
[LTRIM$]
	Ltrim$(String$)

	String$:	String
[LCASE$]
	Lcase$(String$)

	String$:	String
[UCASE$]
	Ucase$(String$)

	String$:	String
[LEN%]
	Len%(String$)

	String$:	String
[ASC%]
	Asc%(String$)

	String$:	String
[CHR$]
	Chr$(n%)

	n%:		Integer
[STR$]
	Str$(n%)

	n%:	numerische Konstante / Variable
[VAL]
	Val(String$)

	String$:	String
[VAL%]
	Val%(String$)

	String$:	String
[DOSTOWIN$]
	DosToWin$(String$)

	String$:	String
[WINTODOS$]
	WinToDos$(String$)

	String$:	String
[CLS]
	Cls [n%]

	n%:	Integer
		0	Weiß
		1	Hellgrau
		2	Mittelgrau
		3	Dunkelgrau
		4	Schwarz
[COLOUR]
	Colour v%[,h%]

	v%:	Integer
	h%:	Integer

		0  Schwarz
		1  Blau
		2  Grün
		3  Hellblau
		4  Rot
		5  Violett
		6  Gelb/Braun
		7  Weiß
[CURSOR]
	Cursor n%

	n%:	Integer
		0  Pfeil (Standard)
		1  'Strahl'
		2  Uhrglas
		3  Kreuz
[LOCATE]
	Locate x%, y%

	x%:	Integer
	y%:	Integer
[STYLE]
	Style linienart%, füllmuster%, stiftdicke%

	linienart%:	Integer
			0  durchgezogen
			1  gestrichelt
			2  punktiert
			3  strichpunktiert
			4  strich-punkt-punkt
	füllmuster%:	Integer
			0  nicht schraffiert
			1  horizontale Linien
			2  vertikale Linien
			3  vorwärtsdiagonal
			4  rückwärtsdiagonal
			5  Kreuzschraffur
			6  Kreuzschraffur diagonal
	stiftdicke%:	Integer
[MAPMODE]
	Mapmode mode% [,Ger%]

	mode%:		Integer
	Ger%:		Integer
[MOVETO]
	MoveTo x%, y% [,Ger%]

	x%:		Integer
	y%:		Integer
	Ger%:		Integer
[LINETO]
	LineTo x%, y% [,Ger%]

	x%:		Integer
	y%:		Integer
	Ger%:		Integer
[ARC]
	Arc r%, anfang%, ende% [,Ger%]

	r%		Integer
	anfang%:	Integer
	ende%:		Integer
	Ger%		Integer
[PIE]
	Pie r%, anfang%, ende% [,Ger%]

	r%		Integer
	anfang%:	Integer
	ende%:		Integer
	Ger%:		Integer
[RECT]
	Rect breite%, höhe% [,Ger%]

	breite%:	Integer
	höhe%:		Integer
	Ger%:		Integer
[BITMAP]
	Bitmap file$, [Ger%]

	file$:		String
	Ger%:		Integer
[FONT]
	Font höhe%, breite%, gewicht%, stil%, familie%

	höhe%:	Integer
	breite%:	Integer
	gewicht%:	Integer
			400	Normal
			700	Fett
	stil%:		Integer
			0	Normal
			1	Kursiv
			2	Unterstrichen
			3	1+2
	familie%:	Integer
			1	Times Roman
			2	Helvetica
			3	Swiss
			4	Script (Schreibschrift)
			5	Roman
			6	System (Standard)
			7	Courier (Schreibmaschine)
[REM]
	Rem Str

	Str:		Kommentar
[ERROR%]
	i% = Error%()
[EXEC]
	Exec Programm$, Com$, Show%

	Programm$:	String
	Com$:		String
	Show%:		Integer
[INTERRUPT]
	Interrupt Nr%, Regs

	Nr%:		Integer
	Regs:		Record
[TIMEDATE$]
	Timedate$(n%)

	n%:	Integer
		1	Zeit
		2	Datum amerikanische Form
		3	Datum deutsche Form
[TRACE]
	1. Trace on
	2. Trace off
	3. Trace var[, var...]

	var:	Variable
[FILES]
	Files Dir$, Ext$, File$

	Dir$:	String
	Ext$:	String
	File$:	String
[DIALOG]
	1. Dialog x%, y%, xd%, yd%, IDitem%, art%, text$
	2. Dialog
	3. Dialog @

	x%, y%:		Integer
	xd%, yd%:	Integer
	IDitem%:	Integer
	art%:		Integer
			0	Dialograhmen generieren
			1	CHECKBOX
			5	LTEXT
			10	GROUPBOX
			11	PUSHBUTTON
			12	RADIOBUTTON
			13	DEFBUTTON
			18	LEDIT
	text$:		String
[DLGITEM]
	1. Dlgitem id%, text$
	2. Dlgitem id%, id1%, id2%, modus%, text$

	id%:		Integer
	id1%, id2%:	Integer
	modus%:		Integer
	text$:		Stringvariable
[FORM]
	Form Satz, Prompt$, Antwort%[, x%, y%]

	Satz:		Record
	Format$:	String
	Antwort%:	Integer
			1  "OK"-Knopf / CR-Taste
			2  "ESC"-Knopf / ESC-Taste
	x%, y%:		Integer
[MENU]
	Menu Str$

	Str$:		String-Feld
[MENUITEM]
	Menuitem item%, onoff%, check%

	item%:		Integer
	onoff%:		Integer
			0  Menuitem ausschalten
			1  Menuitem einschalten
	check%:		Integer
			0  Haken löschen
			1  Haken setzen
[MESSAGEBOX]
	MessageBox Text$, Titel$, Knöpfe%, Antwort%

	Text$:		String
	Titel$:		String
	Knöpfe%:	Integer
			0  OK
			1  OK  Abbrechen
			2  Abbrechen Wiederholen Ignorieren
			3  Ja  Nein  Abbrechen
			4  Ja  Nein
			5  Wiederholen  Abbrechen
			10 zweiter Knopf
			20 dritter Knopf
	Antwort%:	Integer-Variable
			1  OK
			2  Abbrechen
			3  Abbrechen
			4  Wiederholen
			5  Ignorieren
			6  Ja
			7  Nein
[SHOW]
	Show art% [, Prog$]

	art%:		Integer
	Prog$:		String
			0  Fenster verbergen
			1  überlappendes Fenster 
			2  Fenster als Symbol zeigen
			3  Fenster als Vollbild zeigen
			4  Fenster in gegenwärtiger Größe zeigen
			5  Fenster in gegenwärtiger Größe zeigen
			6  Fenster minimieren (Symbol)
			7  Fenster als Symbol zeigen.
[SIZE]
	Size x%, y%, dx%, dy% [, Prog$]

	x%, y%:		Integer
	dx%, dy%:	Integer
	Prog$:		String
[CLIP]
	Clip Get file$	'Lesen Clipboard
	Clip Put file$	'Schreiben Clipboard

	file$:		String
[]
