The names of commands and functions are called reserved words. These include familiar commands and functions like PRINT, INPUT, CHR$( and many others. Function names include the opening parenthesis. You cannot use reserved words to name variables, subroutines or functions. When you write software using Liberty BASIC, you are not required to capitalize reserved words.
There are some built-in variables that are recognized by Liberty BASIC. These are listed at the bottom of the page. Do not use these variable names for your own purposes. Reserve their use as intended by Liberty BASIC.
The list of reserved words in Liberty BASIC:
Commands grouped alphabetically
AND, APPEND, AS
BEEP, BMPBUTTON, BMPSAVE, BOOLEAN, BUTTON, BYREF
CALL, CALLBACK, CALLDLL, CALLFN, CASE, CHECKBOX, CLOSE, CLS, COLORDIALOG, COMBOBOX, CONFIRM, CURSOR
DATA, DIALOG, DIM, DLL, DO, DOUBLE, DUMP, DWORD
ELSE, END, ERROR, EXIT
FIELD, FILEDIALOG, FILES, FONTDIALOG, FOR, FUNCTION
GET, GETTRIM, GLOBAL, GOSUB, GOTO, GRAPHICBOX, GRAPHICS, GROUPBOX
IF, INPUT, INPUTCSV
KILL
LET, LINE, LISTBOX, LOADBMP, LONG, LOOP, LPRINT
MAINWIN, MAPHANDLE, MENU
NAME, NEXT, NOMAINWIN, NONE, NOTICE
ON, ONCOMERROR, OR, OPEN, OUT, OUTPUT
PASSWORD, PLAYMIDI, PLAYWAVE, POPUPMENU, PRINT, PRINTERDIALOG, PROMPT, PTR, PUT
RADIOBUTTON, RANDOM, RANDOMIZE, READ, READJOYSTICK, REDIM, REM, RESTORE, RESUME, RETURN, RUN
SCAN, SELECT, SHORT, SORT, STATICTEXT, STOP, STOPMIDI, STRUCT, SUB
TEXT, TEXTBOX, TEXTEDITOR, THEN, TIMER, TITLEBAR, TRACE
ULONG, UNLOADBMP, UNTIL, USHORT
VOID
WAIT, WINDOW, WEND, WHILE, WORD
XOR
Functions grouped alphabetically
Note that the opening parenthesis is part of the function name:
ABS(, ACS(, AFTER$(, AFTERLAST$(, ASC(, ASN(, ATN(
CHR$(, COS(
DATE$(, DECHEX$(
EOF(, EVAL(, EVAL$(, EXP(
HBMP(, HEXDEC(, HTTPGET$(, HWND(
INP(, INPUT$(, INPUTTO$(, INSTR(, INT(
LEFT$(, LEN(, LOF(, LOG(, LOWER$(
MAX(, MIDIPOS(, MID$(, MIN(, MKDIR(
NOT(
REMCHAR$(, REPLSTR$(, RIGHT$(, RMDIR(, RND(
SIN(, SPACE$(, SQR(, STR$(
TAB(, TAN(, TIME$(, TRIM$(, TXCOUNT(
UPPER$(, UPTO$(, USING(
VAL(
WINSTRING(, WORD$(
Platform variables grouped alphabetically
BackgroundColor$
ComboboxColor$, CommandLine$
DefaultDir$, DisplayHeight, DisplayWidth, Drives$
Err, Err$
ForegroundColor$
Joy1x, Joy1y, Joy1z, Joy1button1, Joy1button2, Joy2x, Joy2y, Joy2z, Joy2button1, Joy2button2
ListboxColor$
Platform$, PrintCollate, PrintCopies, PrinterFont$, PrinterName$
TextboxColor$, TexteditorColor$
Version$
WindowHeight, WindowWidth
UpperLeftX, UpperLeftY