Reserved Word List

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