"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/blitzbasic.lang" (12 May 2020, 7828 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 
    2 Description="Blitz Basic"
    3 
    4 Categories = {"source"}
    5 
    6 Keywords={
    7   { Id=1,
    8     List={"after", "and", "before", "case", "const", "data", "default",
    9         "delete", "dim", "each", "else", "elseif", "end", "endif", "exit", "false",
   10         "field", "first", "for", "forever", "function", "global", "gosub", "goto",
   11         "handle", "if", "include", "insert", "last", "local", "new", "next", "not",
   12         "null", "object", "or", "read", "repeat", "restore", "return", "select", "step",
   13         "then", "to", "true", "type", "until", "wend", "while"},
   14   },
   15   { Id=2,
   16     List={"acos", "asin", "atan", "atan2", "abs", "accepttcpstream", "apptitle",
   17         "asc", "automidhandle", "availvidmem", "backbuffer", "banksize", "bin", "ceil",
   18         "changedir", "channelpan", "channelpitch", "channelplaying", "channelvolume",
   19         "chr", "closedir", "closefile", "closetcpserver", "closetcpstream", "cls",
   20         "clscolor", "color", "colorblue", "colorgreen", "colorred", "commandline",
   21         "copybank", "copyfile", "copyimage", "copypixel", "copypixelfast", "copyrect",
   22         "copystream", "cos", "countgfxdrivers", "countgfxmodes", "createbank",
   23         "createdir", "createimage", "createnetplayer", "createtcpserver", "createtimer",
   24         "currentdate", "currentdir", "currenttime", "debuglog", "delay", "deletedir",
   25         "deletefile", "deletenetplayer", "drawblock", "drawblockrect", "drawimage",
   26         "drawimagerect", "eof", "execfile", "exp", "filepos", "filesize", "filetype",
   27         "flip", "float", "floor", "flushjoy", "flushkeys", "flushmouse", "fontheight",
   28         "fontwidth", "freebank", "freefont", "freeimage", "freesound", "freetimer",
   29         "frontbuffer", "getcolor", "getjoy", "getkey", "getmouse", "gfxdrivername", "gfxmodedepth",
   30         "gfxmodeexists", "gfxmodeheight", "gfxmodewidth", "grabimage", "graphics",
   31         "graphicsbuffer", "graphicsdepth", "graphicsheight", "graphicswidth",
   32         "handleimage", "hex", "hidepointer", "hostnetgame", "imagebuffer",
   33         "imageheight", "imagerectcollide", "imagerectoverlap", "imagewidth",
   34         "imagexhandle", "imageyhandle", "imagescollide", "imagesoverlap", "input",
   35         "instr", "int", "joinnetgame", "joyhit", "joytype", "joyx", "joyy", "joyz",
   36         "keydown", "keyhit", "left", "len", "line", "loadanimimage", "loadbuffer",
   37         "loadfont", "loadimage", "loadsound", "lockbuffer", "log", "log10", "loopsound",
   38         "lower", "lset", "maskimage", "mid", "midhandle", "millisecs", "mod",
   39         "mousedown", "mousehit", "mousex", "mousexspeed", "mousey", "mouseyspeed",
   40         "mousez", "mousezspeed", "movemouse", "netmsgdata", "netmsgfrom", "netmsgto",
   41         "netmsgtype", "netplayerlocal", "netplayername", "nextfile", "openfile",
   42         "opentcpstream", "origin", "oval", "pausechannel", "peekbyte",
   43         "peekfloat", "peekint", "peekshort", "pi", "playcdtrack", "playmusic",
   44         "playsound", "plot", "pokebyte", "pokefloat", "pokeint", "pokeshort", "print",
   45         "rset", "rand", "readavail", "readbyte", "readbytes", "readdir", "readfile",
   46         "readfloat", "readint", "readline", "readpixel", "readpixelfast", "readshort",
   47         "readstring", "rect", "rectsoverlap", "recvnetmsg", "replace", "resizebank",
   48         "resizeimage", "resumechannel", "right", "rnd", "rotateimage", "runtimeerror",
   49         "sar", "savebuffer", "saveimage", "scaleimage", "scanline", "seedrand",
   50         "seekfile", "setbuffer", "setfont", "setgfxdriver", "setnetmsg", "sgn", "shl",
   51         "showpointer", "shr", "sin", "soundpan", "soundpitch", "soundvolume", "sqr",
   52         "startnetgame", "stop", "stopchannel", "stopnetgame", "str", "string",
   53         "stringheight", "stringwidth", "tcptimeouts", "tformfilter", "tformimage",
   54         "tan", "text", "tileblock", "tileimage", "totalvidmem", "trim", "unlockbuffer",
   55         "upper", "vwait", "viewport", "waitjoy", "waitkey", "waitmouse", "waittimer",
   56         "write", "writebyte",
   57         "writebytes", "writefile", "writefloat", "writeint", "writeline", "writepixel",
   58         "writepixelfast", "writeshort", "writestring", "xor", "addanimseq",
   59         "addtriangle", "addvertex", "aligntovector", "ambientlight", "animate",
   60         "animatemd2", "animating", "animlength", "animseq", "animtime", "antialias",
   61         "brushalpha", "brushblend", "brushcolor", "brushfx", "brushshininess",
   62         "brushtexture", "cameraclscolor", "cameraclsmode", "camerafogcolor",
   63         "camerafogmode", "camerafogrange", "camerapick", "cameraproject", "camerarange",
   64         "cameraviewport", "camerazoom", "captureworld", "clearcollisions",
   65         "clearsurface", "cleartexturefilters", "clearworld", "collisionentity",
   66         "collisionnx", "collisionny", "collisionnz", "collisions", "collisionsurface",
   67         "collisiontime", "collisiontriangle", "collisionx", "collisiony", "collisionz",
   68         "copyentity", "countchildren", "countcollisions", "countsurfaces",
   69         "counttriangles", "countvertices", "createbrush", "createcamera", "createcone",
   70         "createcube", "createcylinder", "createlight",
   71         "createlistener", "createmesh", "createmirror", "createpivot", "createplane",
   72         "createsphere", "createsprite", "createsurface", "createterrain",
   73         "createtexture", "dither", "emitsound", "entityalpha", "entityanimating",
   74         "entityanimtime", "entityautofade", "entityblend", "entitybox",
   75         "entitycollided", "entitycolor", "entitydistance", "entityfx", "entityinview",
   76         "entityname", "entityorder", "entityparent", "entitypick", "entitypickmode",
   77         "entitypitch", "entityradius", "entityroll", "entityshininess", "entitytexture",
   78         "entitytype", "entityvisible", "entityx", "entityy", "entityyaw", "entityz",
   79         "findchild", "findsurface", "fitmesh", "flipmesh", "freebrush", "freeentity",
   80         "freetexture", "getchild", "getentitytype", "getparent", "getsurface",
   81         "gfxdriver3d", "gfxmode3d", "graphics3d", "handlesprite", "hideentity",
   82         "hwmultitex", "lightcolor", "lightconeangles", "lightmesh", "lightrange",
   83         "linepick", "load3dsound", "loadanimmesh", "loadanimseq", "loadanimtexture",
   84         "loadbrush", "loadermatrix", "loadmd2", "loadmesh", "loadsprite",
   85         "loadterrain", "loadtexture", "md2animating", "md2animlength",
   86         "md2animtime", "meshdepth", "meshesintersect", "meshheight", "meshwidth",
   87         "modifyterrain", "moveentity", "nameentity", "paintentity", "paintmesh",
   88         "paintsurface", "pickedentity", "pickednx", "pickedny", "pickednz",
   89         "pickedsurface", "pickedtime", "pickedtriangle", "pickedx", "pickedy",
   90         "pickedz", "pointentity", "positionentity", "positionmesh", "positiontexture",
   91         "projectedx", "projectedy", "projectedz", "renderworld", "resetentity",
   92         "rotateentity", "rotatemesh", "rotatesprite", "rotatetexture", "scaleentity",
   93         "scalemesh", "scalesprite", "scaletexture", "setanimkey", "showentity",
   94         "spriteviewmode", "terraindetail", "terrainheight", "terrainshading",
   95         "terrainsize", "terrainx", "terrainy", "terrainz", "textureblend",
   96         "texturebuffer", "texturecoords", "texturefilter", "textureheight",
   97         "texturewidth", "tformedx", "tformedy", "tformedz", "tformnormal", "tformpoint",
   98         "tformvector", "translateentity", "trianglevertex", "turnentity",
   99         "updatenormals", "updateworld", "vertexblue", "vertexcolor", "vertexcoords",
  100         "vertexgreen", "vertexnormal", "vertexnx", "vertexny", "vertexnz", "vertexred",
  101         "vertextexcoords", "vertexu", "vertexv", "vertexw", "vertexx", "vertexy",
  102         "vertexz", "wbuffer", "windowed3d", "wireframe"},
  103   },
  104 }
  105 
  106 Strings={
  107   Delimiter=[["]],
  108 }
  109 
  110 IgnoreCase=true
  111 
  112 Comments={
  113   { Block=false,
  114     Delimiter= { [[;]] },
  115   },
  116 }
  117 
  118 Operators=[[\(|\)|\[|\]|\{|\}|\,|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]