erase
lbound
preserve
redim
ubound
bit
bitreset
bitset
hibyte
hiword
lobyte
loword
and
andalso
eqv
imp
not
or
orelse
xor
rem
defbyte
defdbl
defint
deflng
deflongint
defshort
defsng
defstr
defubyte
defuint
defulongint
defushort
option
base
byval
dynamic
explicit
gosub
nogosub
nokeyword
private
static

beep
csrlin
locate
open
cons
err
pipe
scrn
pos
print
using
spc
tab
width
write

asc
bin
chr
cvd
cvi
cvl
cvlongint
cvs
cvshort
format
hex
mkd
mki
mkl
mklongint
mks
mkshort
oct
str
val
valint
vallng
valuint
valulng
wbin
wchr
whex
woct
wstr

as
class
dim
enum
extends
implements
object
private:
protected:
public:
scope
shared
type
union
var
with

date
dateadd
datediff
datepart
dateserial
datevalue
day
hour
isdate
minute
month
monthname
now
second
setdate
settime
time
timer
timeserial
timevalue
weekday
weekdayname
year

access
append
binary
bload
bsave
close
encoding
eof
freefile
get
input
input$
line
input
loc
lock
lof
open
output
print#
put#
random
read
read
write
reset
seek
unlock
write#

case
continue
do
else
elseif
end
if
endif
exit
for
gosub
goto
if
iif
is
loop
next
on
return
select
sleep
step
then
until
wend
while

add
alpha
circle
cls
color
custom
draw
draw
string
flip
get
imageconvertrow
imagecreate
imagecreate
imagedestroy
imageinfo
line
paint
palette
pcopy
pmap
point
pointcoord
preset
pset
put
rgb
rgba
screen
screencontrol
screencopy
screenevent
screenglproc
screeninfo
screenlist
screenlock
screenptr
screenres
screenset
screensync
screenunlock
trans
view
window
inp
lpos
lprint
lpt
open
com
out
wait
abs
acos
asin
atan2
atn
cos
exp
fix
frac
int
log
randomize
rnd
sgn
shl
shr
sin
sqr
tan
peek
poke
allocate
callocate
clear
deallocate
delete
field
fre
new
reallocate
asm
data
let
offsetof
option
restore
sizeof
swap
to
typeof
common
dylibfree
dylibload
dylibsymbol
end
exterrn
export
extern
import
namespace
private
public
using
procptr
strptr
varptr
abstract
alias
base
byref
byval
call
cdecl
constructor
declare
destructor
function
lib
naked
operator
overload
override
pascal
property
protected
static
stdcall
sub
this
va_arg
va_first
va_next
virtual
sadd
instr
instrrev
lcase
left
len
lset
ltrim
mid
right
rset
rtrim
space
trim
ucase
wspace
condbroadcast
condcreate
conddestroy
condsignal
condwait
mutexcreate
mutexdestroy
mutexlock
mutexunlock
threadcall
threadcreate
threaddetach
threadwait

cast
cbyte
cdbl
cint
clng
clngint
cptr
cshort
csign
csng
cubyte
cuint
culng
culngint
cunsg
cushort
getjoystick
getkey
getmouse
inkey
multikey
setmouse
stick
strig
winput

any
byte
const
double
integer
long
longint
pointer
ptr
short
single
string
ubyte
uinteger
ulong
ulongint
unsigned
ushort
wstring
zstring

#assert
#define
#else
#elseif
#endif
#endmacro
#error
#if
#ifdef
#ifndef
#inclib
#include
#lang
#libpath
#line
#macro
#pragma
#print
#undef
defined
once
null
true
false

__FB_VERSION__
__FB_BUILD_DATE__
__FB_VER_MAJOR__
__FB_VER_MINOR__
__FB_VER_PATCH__
__FB_SIGNATURE__
__FB_MT__
__FILE__
__FILE_NQ__
__FUNCTION__
__FUNCTION_NQ__
__LINE__
__DATE__
__DATE_ISO__
__TIME__
__PATH__
__FB_OPTION_BYVAL__
__FB_OPTION_DYNAMIC__
__FB_OPTION_ESCAPE__
__FB_OPTION_EXPLICIT__
__FB_OPTION_PRIVATE__
__FB_OPTION_GOSUB__
__FB_OUT_EXE__
__FB_OUT_LIB__
__FB_OUT_DLL__
__FB_OUT_OBJ__
__FB_DEBUG__
__FB_ERR__
__FB_LANG__
__FB_BACKEND__
__FB_FPU__
__FB_FPMODE__
__FB_GCC__
__FB_ARGC__
__FB_ARGV__
__FB_BIGENDIAN__
__FB_CYGWIN__
__FB_DARWIN__
__FB_DOS__
__FB_FREEBSD__
__FB_LINUX__
__FB_MAIN__
__FB_NETBSD__
__FB_OPENBSD__
__FB_PCOS__
__FB_SSE__
__FB_UNIX__
__FB_VECTORIZE__
__FB_WIN32__
__FB_XBOX__

assert
assertwarn
stop
erfn
err
error
local
on
error
resume
resume
next
chain
chdir
command
curdir
dir
end
environ
exec
exepath
fileattr
filecopy
filedatetime
fileexists
filelen
isredirected
kill
mkdir
name
rmdir
run
setenviron
shell
system
windowtitle