[PureBasic]
lexer=purebasic
keywords.0=name:Keywords::and break case continue data datasection declare declarecdll declaredll default deftype dim else elseif end enddatasection endenumeration\
endif endinterface endprocedure endselect endstructure endstructureunion enumeration extends fakereturn for foreach forever global gosub goto if includebinary\
includefile includepath interface newlist next or procedure procedurecdll proceduredll procedurereturn protected read repeat restore return select shared\
static step structure structureunion to until wend while xincludefile

keywords.1=name:PreProcessor::compilercase compilerdefault compilerelse compilerendif compilerendselect compilerif compilerselect

keywords.2=name:User Defined 1::

keywords.3=name:User Defined 1::

style.33=name:LineNumbers,fore:clBlack,back:clSilver,font:Arial
style.34=name:Ok Braces,fore:clBlue,bold
style.35=name:Bad Braces,fore:clRed,bold
style.36=name:Control Chars,back:clSilver
style.37=name:Indent Guide,fore:clSilver
style.0=name:Default
style.1=name:Comment,fore:clGreen
style.2=name:Number,fore:#007F7F
style.3=name:Keywords,fore:#00007F,bold
style.4=name:String,fore:#7F007F
style.5=name:PreProcessor
style.6=name:Operator
style.7=name:Identifier
style.8=name:Date
style.9=name:String not terminated
style.10=name:User Keywords 1,fore:#7F7F00
style.11=name:User Keywords 2,fore:#00007F
style.12=name:User Keywords 3,fore:#00007F
style.13=name:Constant,fore:#007F7F
style.14=name:Asm
style.15=name:Label,fore:#7F7F00
style.16=name:Error,fore:clYellow,back:clRed
style.17=name:HexNumber,fore:#007F7F
style.18=name:BinNumber,fore:#007F7F

CommentBoxStart=/*
CommentBoxEnd=*/
CommentBoxMiddle=*
CommentBlock=//
CommentStreamStart=/*
CommentStreamEnd=*/
AssignmentOperator==
EndOfStatementOperator=;