Command Set Keywords in Data Statements

Started by kevin, March 24, 2022, 08:59:28 AM

Previous topic - Next topic

kevin


   PlayBASIC Command Set Keywords in Data Statements


   Also read the PlayBASIC help files


PlayBASIC Code: [Select]
   KeyWords$=ReadWordDataToString()


KeyWords$=replace$(KeyWords$,",",Chr$(13)+Chr$(10))
#print KeyWords$

Sync
waitkey




Function ReadWordDataToString()

Repeat
Word$=ReadData$()
Size=Len(Word$)
if Size
REsult$+=Word$+","
endif
until Size=0

Result$=Trimright$(Result$,",")

EndFunction Result$


Data "BYTEPTR,WORDPTR,INTPTR,FLOATPTR,MOD,MIDPOINT,MINVAL,MINVAL#,MAXVAL,MAXVAL#,INT,FLOAT,ABS,NEG,SGN,CEIL,FLOOR,ROUNDUP,ROUNDDOWN,RANDOMIZE"
Data "RND,RND#,RNDRANGE,RNDRANGE#,SQRT,EXP,LOG,LOG10,RANGE,CLIPRANGE,CLIPRANGE#,WRAPVALUE,CURVEVALUE,SIN,COS,SINRADIUS,COSRADIUS,SINNEWVALUE,COSNEWVALUE,TAN"
Data "ASIN,ACOS,ATAN,ATANFULL,SINH,COSH,TANH,RADTODEGREE,DEGREETORAD,WRAPANGLE,CURVEANGLE,GETANGLE2D,ANGLEDIFFERENCE,TURNDIRECTION,ROTATETOPOINT,LSL32,LSL16,LSL8,LSR32,LSR16"
Data "LSR8,ROL32,ROL16,ROL8,ROR32,ROR16,ROR8,NOTINT,GETSIGN,ODD,EVEN,SWAPBYTEORDER,SWAPWORDORDER,SWAPLOWBYTES,MOVE16,MOVE8,SETBIT,CLEARBIT,SWAPBIT,TESTBIT"
Data "READBITS,COPYBITS,WAIT,TIMER,CURRENTDATE$,CURRENTDAY$,CURRENTMONTH$,CURRENTYEAR$,CURRENTTIME$,CURRENTHOUR,CURRENTMINUTE,CURRENTSECOND,LEN,MID$,MID,LEFT$,RIGHT$,CUTLEFT$,CUTRIGHT$,TRIM$"
Data "TRIMLEFT$,TRIMRIGHT$,LOWER$,UPPER$,AUTOCAPS$,CHR$,BIN$,HEX$,ASC,VAL,VAL#,STR$,REPLACE$,INSTRING,MAKE$,PAD$,FLIP$,INSERT$,DIGITS$,READDATA"
Data "READDATA#,READDATA$,DATA,RESTORE,GETDATAPOINTER,GETDATAQUANTITY,GETDATATYPE,FINDDATA,AND,OR,XOR,NOT,DIM,REDIM,MAKEARRAY,DELETEARRAY,SETARRAY,GETARRAY,COPYARRAY,COPYARRAYCELLS"
Data "SORTARRAY,SWAPARRAY,MOVEARRAY,CLEARARRAY,CLEARARRAYCELLS,FINDARRAYCELL,SEARCHLOWESTARRAYCELL,SEARCHHIGHESTARRAYCELL,UNDIM,UNDIMALL,GETARRAYSTATUS,GETARRAYDIMENSIONS,GETARRAYELEMENTS,GETARRAYPTR,SPLITTOARRAY,FREECELL,GETFREECELL,GETUSEDCELL,NEWLIST,RESETLIST"
Data "STEPLIST,ENDOFLIST,SETLISTPOS,GETLISTPOS,GETLISTFIRST,GETLISTPREVIOUS,GETLISTNEXT,GETLISTSIZE,GETLISTPTR,INKEY$,SCANCODE,KEYSTATE,KEYBOARDSTATE,LEFTKEY,RIGHTKEY,UPKEY,DOWNKEY,SPACEKEY,ENTERKEY,ESCKEY"
Data "SHIFTKEYS,WINDOWSKEYS,CTRLKEYS,ALTKEYS,FUNCTIONKEYS,WAITKEY,WAITNOKEY,BREAKKEY,GETBREAKKEY,GETSCANCODEKEYNAME$,FLUSHKEYS,SETMOUSE,SETMOUSEX,SETMOUSEY,MOUSE,MOUSEX,MOUSEY,MOUSEZ,MOUSEMOVEX,MOUSEMOVEY"
Data "MOUSEMOVEZ,FLUSHMOUSE,MOUSEBUTTON,LEFTMOUSEBUTTON,MIDMOUSEBUTTON,RIGHTMOUSEBUTTON,WAITMOUSE,WAITALLINPUT,WAITNOINPUT,JOYSTATUS,JOYLEFT,JOYRIGHT,JOYUP,JOYDOWN,JOYBUTTON,FLUSHJOYS,CIRCLESINTERSECT,POINTINTERSECTCIRCLE,LINEINTERSECTCIRCLE,LINEINTERSECTRECT"
Data "LINESINTERSECT,RAYINTERSECTWORLD,GETDISTANCE2D,GETDISTANCE3D,POINTINBOX,MOUSEINBOX,GETINTERSECTX#,GETINTERSECTY#,GETINTERSECTOBJECT,GETNORMALX#,GETNORMALY#,SETCURSOR,SETCURSORX,SETCURSORY,GETCURSORX,GETCURSORY,CURSORLINEFEED,GETCURSORLINEFEED,CURSORMARGIN,GETCURSORMARGIN"
Data "INK,GETINK,GETINKA,GETINKR,GETINKG,GETINKB,INKMODE,GETINKMODE,INKALPHA,GETINKALPHA,PRINT,TEXT,CENTERTEXT,CLS,FASTDOT,FASTDOT2,FASTDOT3,FASTDOT4,DOT,DOTC"
Data "FASTPOINT,POINT,PIXELRUNLENGTH,LINE,LINEC,BOX,BOXC,SHADEBOX,CIRCLE,CIRCLEC,ELLIPSE,ELLIPSEC,TRI,TRIC,QUAD,QUADC,GOURAUDTRI,GOURAUDQUAD,GOURAUDSTRIPH,GOURAUDSTRIPV"
Data "TEXTURESTRIPH,TEXTURESTRIPV,TEXTURETRI,TEXTUREQUAD,COPYRECT,COPYSTRIPV,COPYSTRIPH,RGB,ARGB,RNDRGB,RGBA,RGBR,RGBG,RGBB,RGB24TORGB16,RGB16TORGB24,RGB24TORGB15,RGB15TORGB24,RGBFADE,RGBGREYSCALE"
Data "RGBALPHABLEND,RGBALPHAADD,RGBALPHASUB,RGBALPHAMULT,RGBALPHAAND,RGBALPHAOR,RGBALPHAXOR,LOADFONT,LOADNEWFONT,DELETEFONT,SETFONT,CREATEBITMAPFONT,NEWBITMAPFONT,CREATEFXFONT,PREPAREFXFONT,MAKEBITMAPFONT,MAKESHADOWBITMAPFONT,BLENDBITMAPFONT,FINDFONT,FONTMASKCOLOUR"
Data "FONTBLENDCOLOUR,FONTDRAWMODE,SAVEFONT,FONTQUANTITY,GETFREEFONT,GETFONTQUANTITY,GETCURRENTFONT,GETFONTNAME$,GETFONTSTATUS,GETFONTTYPE,GETFONTSIZE,GETFONTWIDTH,GETFONTHEIGHT,GETFONTSTYLE,GETFONTMASKCOLOUR,GETFONTBLENDCOLOUR,GETFONTDRAWMODE,GETTEXTWIDTH,GETTEXTHEIGHT,FONTCHRWIDTH"
Data "FONTCHRUNDERHANG,FONTCHROVERHANG,GETFONTCHRWIDTH,GETFONTCHRUNDERHANG,GETFONTCHROVERHANG,DRAWFONTCHR,GETFONTCHR,OPENSCREEN,CLOSESCREEN,SYNC,SWAPSCREEN,SCREENVSYNC,SCREENVIEWPORT,TITLESCREEN,CENTERSCREEN,POSITIONSCREEN,STRETCHGFXSCREEN,LOADSCREENICON,SCREENLAYOUT,GETSCREENCLOSE"
Data "GETSCREENTYPE,GETSCREENXPOS,GETSCREENYPOS,GETSCREENWIDTH,GETSCREENHEIGHT,GETSCREENDEPTH,GETSCREENTITLE$,GETSCREENVSYNC,GETSCREENHANDLE,GETSCREENFOCUS,GETDESKTOPWIDTH,GETDESKTOPHEIGHT,SCREENMODEEXIST,SETFPS,GETFPS,FPS,CREATECAMERA,NEWCAMERA,DELETECAMERA,DELETEALLCAMERAS"
Data "LIMITCAMERA,LIMITCAMERABOUNDS,CAMERAVIEWPORT,CAMERACLIPPINGPLANE,CAMERASCENESORT,CAMERAVISIBLE,CAMERACLS,CAMERACLSCOLOUR,CAMERAPRIORITY,POSITIONCAMERA,POSITIONCAMERAX,POSITIONCAMERAY,MOVECAMERA,DRAWCAMERA,DRAWALLCAMERAS,GETFREECAMERA,GETCAMERAQUANTITY,GETCAMERAX,GETCAMERAY,GETCAMERAWIDTH"
Data "GETCAMERAHEIGHT,GETCAMERACLS,GETCAMERACLSCOLOUR,GETCAMERALIMIT,GETCAMERALIMITX1,GETCAMERALIMITY1,GETCAMERALIMITX2,GETCAMERALIMITY2,GETCAMERAPRIORITY,GETCAMERASTATUS,GETCAMERASURFACE,GETCAMERAVIEWPORTX1,GETCAMERAVIEWPORTY1,GETCAMERAVIEWPORTX2,GETCAMERAVIEWPORTY2,GETCAMERAVISIBLE,POINTOVERCAMERA,CLSSCENE,CAPTUREDEPTH,GETCAPTUREDEPTH"
Data "CAPTUREVIS,GETCAPTUREVIS,DRAWGFXIMMEDIATE,CAPTURETOSCENE,CAPTURETOWORLD,SCENEMAXZDEPTH,SCENESORTMETHOD,SCENECACHESIZE,GETSCENECACHESIZE,GETCURRENTSCENEOFFSET,CREATEWORLD,NEWWORLD,DELETEWORLD,CAMERAGRABWORLD,CAMERAGRABWORLDAT,PARTITIONWORLD,GETFREEWORLD,GETWORLDQUANTITY,GETWORLDSTATUS,WORLDELEMENTVISIBLE"
Data "GETWORLDELEMENTVISIBLE,GETWORLDELEMENTS,GETWORLDCLOSESTPOINT,QUERYWORLDREGION,RENDERTOIMAGE,RENDERTOSCREEN,LOCKBUFFER,UNLOCKBUFFER,GETSURFACE,GETSURFACESTATUS,GETSURFACEWIDTH,GETSURFACEHEIGHT,GETSURFACETYPE,DRAWIMAGE,SETBLITIMAGEBUFFER,BLITIMAGE,TILEIMAGE,GRIDIMAGE,DRAWALPHAIMAGE,DRAWROTATEDIMAGE"
Data "NEWIMAGE,CREATEIMAGE,NEWFXIMAGE,CREATEFXIMAGE,CREATEFXIMAGEEX,GETIMAGE,LOADNEWIMAGE,LOADNEWFXIMAGE,LOADNEWAFXIMAGE,LOADIMAGE,LOADFXIMAGE,LOADAFXIMAGE,DELETEIMAGE,DELETEIMAGERANGE,DELETEALLIMAGES,PREPAREFXIMAGE,PREPAREAFXIMAGE,IMAGEVIEWPORT,RESTOREIMAGEVIEWPORT,IMAGEMASKCOLOUR"
Data "IMAGESHAPE,SCALEIMAGE,COPYIMAGE,MIRRORIMAGE,FADEIMAGE,BLURIMAGE,RGBMASKIMAGE,GRAYSCALEIMAGE,SCROLLIMAGE,LIGHTIMAGE,RENDERPHONGIMAGE,IMAGEQUANTITY,GETIMAGEQUANTITY,GETFREEIMAGE,GETIMAGESTATUS,GETIMAGETYPE,GETIMAGEWIDTH,GETIMAGEHEIGHT,GETIMAGEDEPTH,GETIMAGEPITCH"
Data "GETIMAGEPTR,GETIMAGEMASKCOLOUR,GETIMAGEVIEWPORTX1,GETIMAGEVIEWPORTY1,GETIMAGEVIEWPORTX2,GETIMAGEVIEWPORTY2,GETIMAGESHAPE,GETIMAGEFILENAME$,NEWSPRITE,CREATESPRITE,DELETESPRITE,DELETEALLSPRITES,DELETESPRITERANGE,COPYSPRITE,DRAWSPRITE,DRAWSPRITERANGE,DRAWALLSPRITES,DRAWORDEREDSPRITES,GETFREESPRITE,GETFIRSTSPRITE"
Data "GETNEXTSPRITE,SPRITEQUANTITY,GETSPRITEQUANTITY,POSITIONSPRITE,POSITIONSPRITEXYZ,POSITIONSPRITEX,POSITIONSPRITEY,POSITIONSPRITEZ,MOVESPRITE,MOVESPRITEX,MOVESPRITEY,MOVESPRITEZ,ROTATESPRITE,TURNSPRITE,SCALESPRITE,SCALESPRITEXY,SCALESPRITEX,SCALESPRITEY,SPRITEIMAGE,SPRITEHANDLE"
Data "CENTERSPRITEHANDLE,AUTOCENTERSPRITEHANDLE,SPRITEDRAWMODE,SPRITEALPHALEVEL,SPRITEFADELEVEL,SPRITEVISTOCAMERA,SPRITEIMAGEUV,SPRITEIMAGERGB,SPRITEFLASHCOLOUR,SPRITEALPHACOLOUR,SPRITEALPHAADDCOLOUR,SPRITEALPHASUBCOLOUR,SPRITECOLOURREPLACEKEY,SPRITEREPLACEMENTCOLOUR,SPRITERASTERCOLOURBUFFER,SPRITEPARENT,SPRITEVISIBLE,SPRITETRANSPARENT,SPRITEFILTER,SPRITETINT"
Data "SPRITEMASKCOLOURCOMPRESSION,SPRITETRIANGULATED,SPRITECOLLISION,SPRITECOLLISIONCLASS,SPRITECOLLISIONMODE,SPRITECOLLISIONRADIUS,SPRITECOLLISIONDEBUG,SPRITECOLLISIONWORLD,SPRITECOLLISIONACCURACY,GETSPRITECOLLISION,GETSPRITECOLLISIONCLASS,GETSPRITECOLLISIONMODE,GETSPRITECOLLISIONRADIUS,GETSPRITECOLLISIONDEBUG,GETSPRITECOLLISIONWORLD,GETSPRITEWORLDIMPACT,GETSPRITEIMPACTOBJECT,GETSPRITECOLLISIONACCURACY,SPRITEINREGION,SPRITEINCAMERA"
Data "SPRITEHIT,SPRITEHITWORLD,SPRITESOVERLAP,RAYHITSPRITE,POINTHITSPRITE,QUADHITSPRITE,RECTHITSPRITE,CIRCLEHITSPRITE,SHAPEHITSPRITE,SPRITESINSHAPE,CLOSESTSPRITETOPOINT,COMPARESPRITEPIXELS,IMAGEHITSPRITEPIXELS,POINTHITSPRITEPIXELS,RECTHITSPRITEPIXELS,ELLIPSEHITSPRITEPIXELS,TRIANGLEHITSPRITEPIXELS,QUADHITSPRITEPIXELS,LINEHITSPRITEPIXELS,SHAPEHITSPRITEPIXELS"
Data "GETSPRITERECT,CREATESPRITELOCALS,DELETESPRITELOCALS,SPRITELOCALBYTE,SPRITELOCALWORD,SPRITELOCALINT,SPRITELOCALFLOAT,SPRITELOCALSTRING,GETSPRITELOCALPTR,GETSPRITELOCALSIZE,GETSPRITELOCALBYTE,GETSPRITELOCALWORD,GETSPRITELOCALINT,GETSPRITELOCALFLOAT,GETSPRITELOCALSTRING,GETSPRITESTATUS,GETSPRITEVISIBLE,GETSPRITETRANSPARENT,GETSPRITEFILTER,GETSPRITETINT"
Data "GETSPRITEMASKCOLOURCOMPRESSION,GETSPRITETRIANGULATED,GETSPRITEIMAGE,GETSPRITEWIDTH,GETSPRITEHEIGHT,GETSPRITEX,GETSPRITEY,GETSPRITEZ,GETSPRITEOLDX,GETSPRITEOLDY,GETSPRITEOLDZ,GETSPRITEVERTEXX,GETSPRITEVERTEXY,GETSPRITEIMAGEU,GETSPRITEIMAGEV,GETSPRITEIMAGERGB,GETSPRITEHANDLEX,GETSPRITEHANDLEY,GETSPRITEANGLE,GETSPRITESCALEX"
Data "GETSPRITESCALEY,GETSPRITEDRAWMODE,GETSPRITEALPHALEVEL,GETSPRITEFADELEVEL,GETSPRITEVISTOCAMERA,GETAUTOCENTERSPRITEHANDLE,NEWMAP,CREATEMAP,DELETEMAP,DELETEALLMAPS,DRAWMAP,DRAWMAPBLK,GETMAPBLK,CREATEMAPGFX,LOADMAPGFX,MAKEMAPGFX,PREPAREFXMAP,MAPLEVELQUANTITY,GETMAPQUANTITY,MAPDEBUG"
Data "GETMAPDEBUG,GETFREEMAP,GETFREEMAPLEVEL,GETMAPSTATUS,GETMAPLEVELS,GETMAPMASKCOLOUR,GETMAPBLOCKSTATUS,GETMAPBLOCKWIDTH,GETMAPBLOCKHEIGHT,GETMAPBLOCKS,GETMAPBLOCKQUANTITY,GETMAPBLOCKTRANSPARENT,MAPANIMQUANTITY,UPDATEMAPANIMS,RESETMAPANIMS,CREATEMAPANIM,RESIZEMAPANIM,DELETEMAPANIM,DELETEALLMAPANIMS,MAPANIMCURRENTFRAME"
Data "MAPANIMFRAMERATE,MAPANIMCURRENTFRAMERATE,MAPANIMTYPE,POKEMAPANIM,PEEKMAPANIM,GETMAPANIMSTATUS,GETMAPANIMCURRENTFRAME,GETMAPANIMFRAMERATE,GETMAPANIMCURRENTFRAMERATE,GETMAPANIMTYPE,GETMAPANIMSIZE,GETMAPANIMS,GETFREEMAPANIM,NEWLEVEL,CREATELEVEL,DELETELEVEL,DELETEALLLEVELS,RESIZELEVEL,CLEARLEVEL,FILLLEVEL"
Data "COPYLEVEL,CLONELEVEL,PASTELEVEL,POKELEVELTILE,PEEKLEVELTILE,GETLEVELTILE,LEVELDRAWMODE,LEVELSOLID,LEVELTRANSPARENT,LEVELTRANSPARENTTILE,LEVELANIMATED,GETLEVELSTATUS,GETLEVELDRAWMODE,GETLEVELWIDTH,GETLEVELHEIGHT,GETLEVELABSWIDTH,GETLEVELABSHEIGHT,GETLEVELTRANSPARENTTILE,CHECKMAPIMPACT,GETMAPIMPACTX"
Data "GETMAPIMPACTY,GETMAPIMPACTLEFT,GETMAPIMPACTRIGHT,GETMAPIMPACTTOP,GETMAPIMPACTBOT,POINTHITMAPPIXELS,RAYHITMAPPIXELS,RECTHITMAP,RECTHITMAPPIXELS,CIRCLEHITMAP,CIRCLEHITMAPPIXELS,ELLIPSEHITMAP,ELLIPSEHITMAPPIXELS,TRIANGLEHITMAP,TRIANGLEHITMAPPIXELS,QUADHITMAP,QUADHITMAPPIXELS,SPRITEHITMAP,SPRITEHITMAPPIXELS,SHAPEHITMAP"
Data "SHAPEHITMAPPIXELS,RECTOCCLUDEMAP,CIRCLEOCCLUDEMAP,ELLIPSEOCCLUDEMAP,TRIANGLEOCCLUDEMAP,QUADOCCLUDEMAP,NEWSHAPE,CREATESHAPE,NEWCONVEXSHAPE,CREATECONVEXSHAPE,DELETESHAPE,DELETEALLSHAPES,DRAWSHAPE,COPYSHAPE,RESIZESHAPE,MERGESHAPE,SCALESHAPE,SCALESHAPEXY,ROTATESHAPE,ROTATESHAPEXY"
Data "SHIFTSHAPE,SETSHAPEVERTEX,SETSHAPEEDGE,DELETESHAPEEDGE,REFRESHSHAPE,GETFREESHAPE,GETSHAPESTATUS,GETSHAPEVERTS,GETSHAPEEDGES,GETSHAPEVERTEXX,GETSHAPEVERTEXY,GETSHAPEEDGE,GETSHAPEEDGESTATUS,POINTHITSHAPE,LINEHITSHAPE,CIRCLEHITSHAPE,BOXHITSHAPE,SHAPEHITSHAPE,SHAPEQUANTITY,GETSHAPEQUANTITY"
Data "SHAPEDEBUG,GETSHAPEDEBUG,LOADSOUND,LOADNEWSOUND,DELETESOUND,DELETEALLSOUNDS,PLAYSOUND,PLAYDYNAMICSOUND,STOPSOUND,PAUSESOUND,RESUMESOUND,SOUNDVOLUME,SOUNDFREQ,SOUNDPAN,LOOPSOUND,SOUNDMASTERVOLUME,GETSOUNDMASTERVOLUME,GETFREESOUND,GETSOUNDQUANTITY,GETSOUNDSTATUS"
Data "GETSOUNDVOLUME,GETSOUNDPAN,GETSOUNDFREQ,GETSOUNDPLAYING,LOADMUSIC,LOADNEWMUSIC,DELETEMUSIC,DELETEALLMUSICS,PLAYMUSIC,STOPMUSIC,PAUSEMUSIC,RESUMEMUSIC,MUSICVOLUME,MUSICFREQ,MUSICPAN,LOOPMUSIC,GETFREEMUSIC,GETMUSICQUANTITY,GETMUSICSTATUS,GETMUSICVOLUME"
Data "GETMUSICPAN,GETMUSICFREQ,GETMUSICPLAYING,LOADDLL,LOADNEWDLL,DELETEDLL,CALLDLL,CALLDLL#,CALLDLL$,DLLCALLCONV,GETDLLCALLCONV,GETFREEDLL,GETDLLQUANTITY,GETDLLSTATUS,GETDLLEXIST,GETDLLCALLEXIST,GETDLLFILENAME$,NEWBANK,CREATEBANK,DELETEBANK"
Data "RESIZEBANK,COPYBANK,COPYBANKBYTES,BANKQUANTITY,GETBANKQUANTITY,GETFREEBANK,GETBANKSTATUS,GETBANKSIZE,GETBANKPTR,POKEBANKBYTE,POKEBANKWORD,POKEBANKINT,POKEBANKFLOAT,POKEBANKSTRING,PEEKBANKBYTE,PEEKBANKWORD,PEEKBANKINT,PEEKBANKFLOAT,PEEKBANKSTRING,OPENFILE"
Data "READFILE,WRITEFILE,OPENNEWFILE,READNEWFILE,WRITENEWFILE,CLOSEFILE,GETFREEFILE,GETFILEQUANTITY,READMEMORY,WRITEMEMORY,READBYTE,READWORD,READINT,READFLOAT,READSTRING$,READVALUE,READVALUE#,READCHR$,READBYTEAT,READWORDAT"
Data "READINTAT,READFLOATAT,READSTRINGAT$,READCHRAT$,WRITEBYTE,WRITEWORD,WRITEINT,WRITEFLOAT,WRITESTRING,WRITECHR,WRITEBYTEAT,WRITEWORDAT,WRITEINTAT,WRITEFLOATAT,WRITESTRINGAT,WRITECHRAT,ENDOFFILE,FILEPOS,GETFILEPOS,GETFILESTATUS"
Data "FILEEXIST,FILESIZE,FILETYPE,FOLDEREXIST,DRIVEEXIST,DRIVEREADY,DRIVENAME$,DRIVESERIAL,DRIVELIST$,CD,CURRENTDIR$,CURRENTDRIVE$,PROGRAMDIR$,SYSTEMDIR$,WINDOWSDIR$,TEMPDIR$,COMMANDLINE$,COPYFILE,MOVEFILE,DELETEFILE"
Data "MAKEFILE,EXEFILE,FINDFILE$,MAKEDIR,COPYDIR,DELETEDIR,FIRSTFILE$,NEXTFILE$,READDIR,GETDIRSIZE,GETDIR$,GETDIRFILE$,GETDIRFOLDER$,GETDIRFILETYPE,GETFILEEXT$,GETFILENAME$,GETFOLDERNAME$,GETDEVICENAME$,GETVMSYNC,VMSYNC"
Data "GETRUNTIMEERROR,CLEARRUNTIMEERROR,END,ACRESET,ACSET,AC,FORCEDECLARATION,DECLARATION,ENDDECLARATION,EXPLICIT,OPTEXPRESSIONS,REM,REMSTART,REMEND,LET,IF,THEN,ELSE,ELSEIF,ENDIF"
Data "SELECT,ENDSELECT,CASE,DEFAULT,CONTCASE,LINKDLL,ENDLINKDLL,ALIAS,FASTCALC,_FASTCALC,LIST,CLASS,ENDCLASS,MODULE,ENDMODULE,TYPEOF,SIZEOF,TYPE,ENDTYPE,AS"
Data "BYTE,WORD,INTEGER,STRING,STRINGREF,POINTER,DEFINE,CONSTANT,PUBLIC,PRIVATE,GLOBAL,STATIC,LOCAL,CALLFUNCTION,FUNCTIONEXIST,FUNCTIONINDEX,FUNCTION,ENDFUNCTION,EXITFUNCTION,PSUB"
Data "ENDPSUB,GOTO,GOSUB,RETURN,EXIT,EXITFOR,EXITREPEAT,EXITWHILE,EXITDO,EXITIF,CONTINUE,DO,LOOP,REPEAT,UNTIL,WHILE,ENDWHILE,DECLOOP,FOR,TO"
Data "NEXT,STEP,EACH,INC,DEC,SWAP,SWAPIFLOWER,SWAPIFHIGHER,PUSH,POP,POP#,POP$,FREE,NEW,PEEKBYTE,PEEKWORD,PEEKINT,PEEKFLOAT,PEEKSTRING,POKEBYTE"
Data "POKEWORD,POKEINT,POKEFLOAT,POKESTRING,COPYMEMORY,FILLMEMORY,FILLMEMORYEX,FINDMEMORYRUNLENGTH,COMPAREMEMORY,TRANSLATEMESHTOSCENE,GETRESOURCEPTR,GETRESOURCESIZE,RESOURCEINDEXLEGAL,COMPILEVECTORSTACK,POKE2INTS,POKE3INTS,POKE4INTS,AVAILSYSMEMORY,STARTINTERVAL,ENDINTERVAL"
Data "GETRESOURCEQUANTITY,GETRESOURCENAME$,FINDRESOURCEINDEX,VM_RESOURCEQUERY,CROSSPRODUCT,CROSSPRODUCT#,LERPVERTEXLIST,ROTATEVERTEXLISTTOCAMERA,ROTATEVERTEXLIST,ROTATEVERTEXLISTXYZ,ROTATEVERTEXLISTZYX,RGBALPHA50,RGBALPHABLEND255,RGBDEPTHCUE,RGBSCALE,RGBFLT,CPUMMXSTATE,GFXMMX,GETGFXMMX,CPUCOUNT"
Data "BLITIMAGETHREADMODE,GETBLITIMAGETHREADMODE,BLITIMAGETHREADPRIORITY,GETBLITIMAGETHREADPRIORITY,GETBLITIMAGETHREADSTATUS,WAITONBLITIMAGETHREAD,GETBLITIMAGETHREADQUEUESIZE,_QUERYASYNC,_QUERYBLITTER,GETVBL,EXECUTEVECTORSTACK"
data ""