static string oxykeywords="
### #alert #assign #autodim
#blockdepth #byref #byval
#case #compact #console
#def #define
#else #elseif #emit #endif #endv #error
#file #if #ifdef #ifndef #include #insert
#lookahead
#noinit #noprec
#fpnprecision
#pragma  #print
#recordof
#semicolon #show
#undef #undefine #unique
#view

abs acos add addr alias and any anymatch as asc asciiz asin at atan atn
bind block bool break bstr bstring byref byte bytesof byval 
call case cast cdecl ceil char chr class com comparestr compile const
continue convert copy copy0 copy00 copyn cos countof cpu
data dataspace db dd declare def deff defined deg del dim div do double dq dw dword
else elseif embedfile encodingof end enddo endif endselect endwhile
enum error exit exp export ext extends extended extern external
false float floor for fpu frac freelibrary freelibs freememory frees freestrings
from function
getfile getmemory getprocaddress global gosub goto guidbin guidtxt guidval
has hex hibyte hiword hypot
idiv if incl include includepath indexbase indexers instr int integer
jmp
label lcase lea leaf left leftmatch len let lib library librarypath lin link load
loadlibrary local log log10 log2 logn long lobyte loword ltrim
macro match mbox method methods mid mmx mod mov ms64 mul
new news next not null nuls numberformat
o2 o2h of offset offsetof once operator or
packed pascal pi pow preset print private protected prototypeof public pure putfile
quad quote qword
rad readstate recip recordof redim repeat ret return right rightmatch rol ror round rtrim
scope select select sgn shl short shr signed sin single sizeof skip space spanof
sqr sqrt static stdcall step str string strptr struct structureof sub switch sys
tan terminate that then true
this to trunc type typecodeof typedef typeof
ubyte ucase uint ulong undef undefined unic union unsigned use uses using until
val var version virtual void
wbstring wchar wchr wend when while wide with word wstring wzstring
xor
zstring
"
