editAreaLoader.load_syntax["blitz"] = {
	'COMMENT_SINGLE' : {1 : '\''}
	,'COMMENT_MULTI' : {'Rem' : 'EndRem'}
	,'QUOTEMARKS' : ['"']
	,'KEYWORD_CASE_SENSITIVE' : false
	,'KEYWORDS' : {
		'operators': [ 	'Abs', 'After', 'And', 'Before', 'Case', 'Const', 'Data', 'Default', 'Delete',
				'Dim', 'Each', 'Else', 'ElseIf', 'End', 'End', 'Function', 'End', 'Select', 'End',
				'Type', 'EndIf', 'Exit', 'False', 'Field', 'First', 'Float', 'For', 'Forever',
				'Function', 'Global', 'Gosub', 'Goto', 'If', 'Include', 'Insert', 'Int', 'Last',
				'Local', 'Mod', 'New', 'Next', 'Not', 'Null', 'Or', 'Pi', 'Read', 'Repeat',
				'Restore', 'Return', 'Sar', 'Select', 'Sgn', 'Shl', 'Shr', 'Step', 'Str', 'Then',
				'To', 'True', 'Type', 'Until', 'Wend', 'While', 'Xor'
		]
		,'commands': [ 	'Abs', 'Abstract', 'ACos', 'AllocChannel', 'And', 'AppArgs', 'AppDir', 'AppFile',
				'AppTitle', 'Asc', 'ASin', 'Assert', 'ATan', 'ATan2', 'AutoImageFlags', 'AutoMidHandle',
				'BankBuf', 'BankCapacity', 'BankSize', 'bglAdjustTexSize', 'bglCreateContext',
				'bglDeleteContext', 'bglDisplayModes', 'bglDrawText', 'bglFixedFontBitmaps',
				'bglSetMouseVisible', 'bglSetSwapInterval', 'bglSwapBuffers', 'bglTexFromPixmap',
				'BigEndianStream', 'Bin', 'BindSocket', 'Byte', 'Case', 'CasedFileName', 'Catch',
				'Ceil', 'ChangeDir', 'ChannelPlaying', 'Chr', 'ClearList', 'CloseDir', 'CloseFile',
				'CloseGNetHost', 'CloseGNetObject', 'CloseGNetPeer', 'CloseSocket', 'CloseStream',
				'Cls', 'CollideImage', 'CollideRect', 'compress', 'compress2', 'Confirm', 'ConnectSocket',
				'Const', 'Continue', 'ConvertPixmap', 'CopyBank', 'CopyBytes', 'CopyPixmap', 'CopyStream',
				'Cos', 'Cosh', 'CountGraphicsModes', 'CountList', 'CreateAudioSample', 'CreateBank',
				'CreateBankStream', 'CreateDir', 'CreateFile', 'CreateGNetHost', 'CreateGNetMessage',
				'CreateGNetObject', 'CreateImage', 'CreateList', 'CreatePixmap', 'CreateRamStream',
				'CreateSocketStream', 'CreateStaticAudioSample', 'CreateStaticBank', 'CreateStaticPixmap',
				'CreateTCPSocket', 'CreateTimer', 'CreateUDPSocket', 'CueSound', 'CurrentDate',
				'CurrentDir', 'CurrentTime', 'D3D7Max2DDriver', 'DebugLog', 'DebugStop', 'Default',
				'DefData', 'Delay', 'Delete', 'DeleteDir', 'DeleteFile', 'DottedIP', 'Double',
				'DrawImage', 'DrawImageRect', 'DrawLine', 'DrawOval', 'DrawPixmap', 'DrawPoly',
				'DrawRect', 'DrawText', 'EachIn', 'Else', 'ElseIf', 'End', 'EndExtern', 'EndFunction',
				'EndGraphics', 'EndIf', 'EndMethod', 'EndRem', 'EndSelect', 'EndTry', 'EndType',
				'Eof', 'Exit', 'Exp', 'Extends', 'Extern', 'ExtractDir', 'ExtractExt', 'False', 'Field',
				'FileMode', 'FileSize', 'FileTime', 'FileType', 'Final', 'Flip', 'Float', 'Floor',
				'FlushKeys', 'FlushMem', 'FlushStream', 'For', 'Forever', 'Framework', 'Function',
				'GCMalloc', 'GetAlpha', 'GetBlend', 'GetChar', 'GetClsColor', 'GetColor', 'GetGNetFloat',
				'GetGNetInt', 'GetGNetString', 'GetGNetTarget', 'GetGraphics', 'GetGraphicsMode',
				'GetHandle', 'GetImageFont', 'GetLineWidth', 'GetMaskColor', 'GetOrigin', 'GetRotation',
				'GetScale', 'GetViewport', 'GLMax2DDriver', 'Global', 'GNetAccept', 'GNetConnect',
				'GNetListen', 'GNetMessageObject', 'GNetMessages', 'GNetObjectLocal', 'GNetObjectRemote',
				'GNetObjects', 'GNetObjectState', 'GNetPeers', 'GNetPeerTCPSocket', 'GNetPeerUDPSocket',
				'GNetSync', 'GNetTotalBytesIn', 'GNetTotalBytesOut', 'Goto', 'GrabImage', 'GrabPixmap',
				'Graphics', 'GraphicsHeight', 'GraphicsModeExists', 'GraphicsWidth', 'Hex', 'HideMouse',
				'HostIp', 'HostIps', 'HostName', 'If', 'ImageHeight', 'ImagesCollide', 'ImagesCollide2',
				'ImageWidth', 'Import', 'Incbin', 'IncbinLen', 'IncbinPtr', 'Include', 'Input', 'Instr',
				'Int', 'JoyAxisCaps', 'JoyButtonCaps', 'JoyCount', 'JoyDown', 'JoyHat', 'JoyName',
				'JoyPitch', 'JoyR', 'JoyRoll', 'JoyU', 'JoyV', 'JoyWheel', 'JoyX', 'JoyY', 'JoyYaw',
				'JoyZ', 'KeyDown', 'KeyHit', 'LaunchDir', 'Left', 'Len', 'ListAddFirst', 'ListAddLast',
				'ListContains', 'ListFindLink', 'ListFromArray', 'ListIsEmpty', 'ListRemove',
				'ListToArray', 'LittleEndianStream', 'LoadAnimImage', 'LoadAudioSample', 'LoadBank',
				'LoadByteArray', 'LoadDir', 'LoadImage', 'LoadImageFont', 'LoadPixmap', 'LoadPixmapPNG',
				'LoadSound', 'LoadString', 'Local', 'LockImage', 'Log', 'Log10', 'Long', 'LongBin',
				'LongHex', 'Lower', 'LSet', 'MaskPixmap', 'Max', 'MemAlloc', 'MemAlloced', 'MemClear',
				'MemCopy', 'MemExtend', 'MemFree', 'MemMove', 'MemUsage', 'Method', 'Mid',
				'MidHandleImage', 'MilliSecs', 'Min', 'Mod', 'Module', 'ModuleInfo', 'MouseDown',
				'MouseHit', 'MouseX', 'MouseY', 'MouseZ', 'MoveMouse', 'New', 'Next', 'NextFile',
				'Not', 'Notify', 'Null', 'Object', 'OnEnd', 'OpenFile', 'OpenStream', 'Or',
				'PauseChannel', 'PeekByte', 'PeekDouble', 'PeekFloat', 'PeekInt', 'PeekLong',
				'PeekShort', 'Pi', 'PixmapFormat', 'PixmapHeight', 'PixmapPitch', 'PixmapPixelPtr',
				'PixmapWidth', 'PixmapWindow', 'PlaySound', 'Plot', 'PokeByte', 'PokeDouble',
				'PokeFloat', 'PokeInt', 'PokeLong', 'PokeShort', 'PollSystem', 'Print', 'Private',
				'Proceed', 'Ptr', 'Public', 'Rand', 'ReadBank', 'ReadByte', 'ReadData', 'ReadDir',
				'ReadDouble', 'ReadFile', 'ReadFloat', 'Readint', 'ReadLine', 'ReadLong', 'ReadPixel',
				'ReadShort', 'ReadStdin', 'ReadStream', 'ReadString', 'RealPath', 'Release', 'Rem',
				'RemoveLink', 'RenameFile', 'Repeat', 'Replace', 'RequestDir', 'RequestFile',
				'ResetCollisions', 'ResizeBank', 'ResizePixmap', 'RestoreData', 'ResumeChannel',
				'Return', 'ReverseList', 'Right', 'Rnd', 'RndDouble', 'RndFloat', 'RndSeed', 'RSet',
				'RuntimeError', 'Sar', 'SaveBank', 'SaveByteArray', 'SavePixmapPNG', 'SaveString',
				'ScriptEngine', 'SeedRnd', 'SeekStream', 'Select', 'Self', 'SendGNetMessage',
				'SetAlpha', 'SetBlend', 'SetChannelDepth', 'SetChannelPan', 'SetChannelRate',
				'SetChannelVolume', 'SetClsColor', 'SetColor', 'SetFileMode', 'SetGNetFloat',
				'SetGNetInt', 'SetGNetString', 'SetGNetTarget', 'SetGraphicsDriver', 'SetHandle',
				'SetImageFont', 'SetImageHandle', 'SetLineWidth', 'SetMaskColor', 'SetOrigin',
				'SetRotation', 'SetScale', 'SetTransform', 'SetViewport', 'Sgn', 'Shl', 'Short',
				'ShowMouse', 'Shr', 'Sin', 'Sinh', 'SizeOf', 'SocketAccept', 'SocketConnected',
				'SocketListen', 'SocketLocalIP', 'SocketLocalPort', 'SocketReadAvail', 'SocketRemoteIP',
				'SocketRemotePort', 'SortList', 'Sqr', 'StandardIOStream', 'Step', 'StopChannel',
				'StreamPos', 'StreamSize', 'Strict', 'String', 'StripAll', 'StripDir', 'StripExt',
				'StripSlash', 'Super', 'SwapLists', 'Tan', 'Tanh', 'TAudioSample', 'TAudioSampleLoader',
				'TBank', 'TBankStream', 'TChannel', 'TCStream', 'TextHeight', 'TextWidth', 'Then',
				'Throw', 'TileImage', 'TIO', 'TLink', 'TList', 'TListEnum', 'To', 'TPixmap',
				'TPixmapLoader', 'Trim', 'True', 'Try', 'TSound', 'TStream', 'TStreamException',
				'TStreamFactory', 'TStreamReadException', 'TStreamWrapper', 'TStreamWriteException',
				'Type', 'uncompress', 'UnlockImage', 'Until', 'Upper', 'Var', 'Varptr', 'WaitChar',
				'WaitKey', 'WaitMouse', 'WaitSystem', 'WaitTimer', 'Wend', 'While', 'WriteBank',
				'WriteByte', 'WriteDouble', 'WriteFile', 'WriteFloat', 'WriteInt', 'WriteLine',
				'WriteLong', 'WritePixel', 'WriteShort', 'WriteStderr', 'WriteStdout', 'WriteStream',
				'WriteString', 'XFlipPixmap', 'YFlipPixmap'
		]
	}
	,'OPERATORS' :[
		'.','..','¬','&','|'
	]
	,'DELIMITERS' :[
		'(', ')','[',']'
	]
	,'STYLES' : {
		'COMMENTS': 'color: #AAAAAA;'
		,'QUOTESMARKS': 'color: #6381F8;'
		,'KEYWORDS' : {
			'operators' : 'color: #48BDDF;'
			,'commands' : 'color: #2B60FF;'
			}
		,'OPERATORS' : 'color: #FF00FF;'
		,'DELIMITERS' : 'color: #60CA00;'
				
	}
};
