23790 lines
611 KiB
Plaintext

object TecSyntaxManager
left = 360
top = 136
object SyntAnal55: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
VertAlignment = vaTop
FormatType = ftCustomFont
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current block'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftColor
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'Asm BG'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clMoneyGreen
FormatType = ftBackGround
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\"|\\\\|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id keyword'
StyleName = 'Reserved word'
TokenType = 7
Expression = '\b(catch|else|for|if|switch|while)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '0x[\da-f]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 5
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+L?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 6
Expression = '\#\s*\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Single symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;:]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*=<>&/\|\^\.!\\\?%]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'keywords'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'asm'
'_asm'
'__asm'
'auto'
'__automated'
'bool'
'break'
'case'
'catch'
'cdecl'
'_cdecl'
'__cdecl'
'char'
'class'
'__classid'
'__closure'
'const'
'continue'
'__declspec'
'default'
'delete'
'__dispid'
'do'
'double'
'else'
'enum'
'__except'
'explicit'
'export'
'_export'
'__export'
'extern'
'false'
'_fastcall'
'__fastcall'
'__finally'
'float'
'for'
'friend'
'goto'
'if'
'_import'
'__import'
'inline'
'__inline'
'int'
'__int64'
'long'
'__msfastcall'
'__msreturn'
'mutable'
'new'
'operator'
'pascal'
'_pascal'
'__pascal'
'private'
'__property'
'protected'
'public'
'__published'
'register'
'return'
'short'
'signed'
'sizeof'
'static'
'_stdcall'
'__stdcall'
'struct'
'switch'
'this'
'throw'
'true'
'try'
'__try'
'typedef'
'typeid'
'typename'
'union'
'unsigned'
'uuid'
'__uuidof'
'virtual'
'void'
'volatile'
'wchar_t'
'while'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'func'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
')'
)
TokenTypes = 8
end
item
CondType = tcSkip
end
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end>
BlockEnd = '}'
NotCollapsed = True
NameFmt = '%sz-1'
RefToCondEnd = True
HighlightPos = cpBound
NoEndRule = True
TreeItemImage = 5
IgnoreAsParent = False
AutoCloseText = '}'#13#10
end
item
DisplayName = 'func *'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
')'
)
TokenTypes = 8
end
item
CondType = tcSkip
end
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'*'
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
NotCollapsed = True
NameFmt = '%s-2'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '{ ... }'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '{ ... }'
GrammaRuleName = 'comments'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
IgnoreCase = True
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'define'
ConditionList = <
item
TagList.Strings = (
'\#\s*define'
)
CondType = tcMask
TokenTypes = 576
end>
NameFmt = '%s0 %s-1'
HighlightPos = cpAny
NoEndRule = True
TreeItemImage = 7
IgnoreAsParent = False
end
item
DisplayName = 'struct'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'struct'
)
TokenTypes = 4
end>
NameFmt = '%s0 %s-1'
HighlightPos = cpAny
NoEndRule = True
TreeItemImage = 4
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'asm-string'
StyleName = 'Asm BG'
StartExpression = '\#asm\s*\(\s*"'
EndExpression = '"\)'
SyntAnalyzer = SyntAnalyzer13
end
item
DisplayName = 'asm-endasm'
Enabled = False
StyleName = 'Preprocessor'
StartExpression = '\#asm'
EndExpression = '\#endasm'
SyntAnalyzer = SyntAnalyzer13
end>
SampleText.Strings = (
'/* Test */'
'#define sum(a, b) a+b '
'#asm (" mov ax, F0h ")'
''
'void stdcall Init(void) {'
' TestModDeinit(B64UTIL);'
'}'
''
' char* Small(int a) {'
' }'
' '
'void Test(char *Sender)'
'{'
' int Number = 10; // View integer number style'
' double F = 1e2 + 0.123e+2; // View float number style'
' Caption = "Number is " + IntToStr(Number); // View string style'
' Number += 0x1FA7; // View HEX style'
' char c = ''D'';'
' for (i=0; i<5; i++) {'
' } '
' if (c==''A'') {'
' return;'
' }'
'}'
''
'typedef struct HashTab {'
' int Name;'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Id'
'Symbol'
'String'
'Number'
'Preprocessor'
'Id keyword'
)
Extentions = 'c h ch'
LexerName = 'C'
Notes.Strings = (
'Heavily redone by Alexey (SynWrite)'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal78: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id keyword'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current block BG'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftBackGround
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'Asm BG'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 14938312
FormatType = ftBackGround
end
item
DisplayName = 'Id in angles'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\"|\\\\|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id keyword'
StyleName = 'Id keyword'
TokenType = 7
Expression = '\b(catch|else|for|if|switch|while)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '\~?[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '0x[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 5
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+L?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 6
Expression = '\#\s*\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id <name>'
StyleName = 'Id in angles'
TokenType = 2
Expression = '<\w+>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol { }'
StyleName = 'Symbol'
TokenType = 8
Expression = '[\{\}]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol ::'
StyleName = 'Symbol'
TokenType = 9
Expression = ':: | \->'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol ( )'
StyleName = 'Symbol'
TokenType = 10
Expression = '[\(\)]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*=<>&/\|\^\.!\?%\\:]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol single'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\[\],;]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'keywords'
StyleName = 'Id keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'asm'
'_asm'
'__asm'
'auto'
'__automated'
'bool'
'break'
'case'
'catch'
'cdecl'
'_cdecl'
'__cdecl'
'char'
'class'
'__classid'
'__closure'
'const'
'continue'
'__declspec'
'default'
'delete'
'__dispid'
'do'
'double'
'else'
'enum'
'__except'
'explicit'
'export'
'_export'
'__export'
'extern'
'false'
'_fastcall'
'__fastcall'
'__finally'
'float'
'for'
'friend'
'goto'
'if'
'_import'
'__import'
'inline'
'__inline'
'int'
'__int64'
'long'
'__msfastcall'
'__msreturn'
'mutable'
'namespace'
'new'
'operator'
'pascal'
'_pascal'
'__pascal'
'private'
'__property'
'protected'
'public'
'__published'
'register'
'return'
'short'
'signed'
'sizeof'
'size_t'
'static'
'_stdcall'
'__stdcall'
'struct'
'switch'
'this'
'throw'
'true'
'try'
'__try'
'typedef'
'typeid'
'typename'
'union'
'unsigned'
'uuid'
'__uuidof'
'virtual'
'void'
'volatile'
'wchar_t'
'while'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'class'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 256
end
item
CondType = tcSkip
TokenTypes = 62
end
item
TagList.Strings = (
'class'
)
TokenTypes = 4
end>
BlockEnd = '}'
NameFmt = 'class %s-1'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
TreeItemImage = 1
IgnoreAsParent = False
end
item
DisplayName = 'func :: ::'
ConditionList = <
item
TagList.Strings = (
':'
'{'
)
TokenTypes = 264
end
item
CondType = tcSkip
TokenTypes = 4
end
item
TagList.Strings = (
')'
)
TokenTypes = 1024
end
item
CondType = tcSkip
TokenTypes = 62
end
item
TagList.Strings = (
'('
)
TokenTypes = 1024
end
item
TokenTypes = 4
end
item
TokenTypes = 512
end
item
TokenTypes = 4
end
item
TokenTypes = 512
end
item
TokenTypes = 4
end>
BlockEnd = '}'
NameFmt = '%s-4'
GroupFmt = '%s0\%s-2'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
CollapseFmt = '%sz0...'
TreeItemImage = 5
TreeGroupImage = 1
IgnoreAsParent = False
end
item
DisplayName = 'func ::'
ConditionList = <
item
TagList.Strings = (
':'
'{'
)
TokenTypes = 264
end
item
CondType = tcSkip
TokenTypes = 4
end
item
TagList.Strings = (
')'
)
TokenTypes = 1024
end
item
CondType = tcSkip
TokenTypes = 62
end
item
TagList.Strings = (
'('
)
TokenTypes = 1024
end
item
TokenTypes = 4
end
item
TokenTypes = 512
end
item
TokenTypes = 4
end>
BlockEnd = '}'
NameFmt = '%s-2'
GroupFmt = '%s0'
RefToCondEnd = True
HighlightPos = cpBound
CancelNextRules = True
CollapseFmt = '%sz0...'
TreeItemImage = 5
TreeGroupImage = 1
IgnoreAsParent = False
end
item
DisplayName = 'func'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 256
end
item
CondType = tcSkip
TokenTypes = 4
end
item
TagList.Strings = (
')'
)
TokenTypes = 1024
end
item
CondType = tcSkip
TokenTypes = 62
end
item
TagList.Strings = (
'('
)
TokenTypes = 1024
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end
item
CondType = tcSkip
TokenTypes = 10
end
item
TokenTypes = 4
end>
BlockEnd = '}'
NameFmt = '%sz-1'
RefToCondEnd = True
HighlightPos = cpBound
CancelNextRules = True
CollapseFmt = '%sz-1...'
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Current block BG'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 256
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '{ ... %ez0'
IgnoreAsParent = False
AutoCloseText = '}'
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 256
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'struct'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'}'
)
TokenTypes = 256
end
item
CondType = tcSkip
TokenTypes = 62
end
item
TagList.Strings = (
'{'
)
TokenTypes = 256
end
item
CondType = tcSkip
TokenTypes = 4
end
item
TagList.Strings = (
'struct'
)
TokenTypes = 4
end
item
TagList.Strings = (
'typedef'
)
TokenTypes = 4
end>
NameFmt = '%s[}]'
HighlightPos = cpAny
NoEndRule = True
TreeItemImage = 4
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '/* ... */'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
StrictParent = True
AlwaysEnabled = True
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'asm_string'
Enabled = False
StyleName = 'Asm BG'
StartExpression = '\#asm\s*\(\s*"'
EndExpression = '"\)'
SyntAnalyzer = SyntAnalyzer13
IncludeBounds = True
end>
SampleText.Strings = (
'/* Test */'
'#define max(a, b) ((a > b) ? a : b)'
'#asm(" pop ax ");'
'strcpy(b, "text\"text");'
'double F = 1e2 + 0.12e+2 + 0xAF;'
'name = name<CName>'
''
'Id Template::getTemplate(const string &id) const { '
' return id;'
'}'
''
'void CNested1::CMonitor(MonitorIT* part) {'
'}'
''
'void CNested2::CMonitor::connectMonitorIT(MonitorIT* part) {'
' return this;'
'}'
''
'floatFlowInterface* CNested2::CMonitor::getItsFloatFlowInterface() {'
' return this;'
'}'
''
''
'class CName1 {'
'}'
' '
'class CName2 : public NameB {'
' const int tot;'
' unsigned long fib(unsigned long n) {'
' return n < 2 ? n : fib(n - 1) + fib(n - 2);'
' }'
'}'
' '
'void __fastcall CForm->Button1Click(Sender: TObject) {'
' //Test'
'}'
''
'void main(int argc; char* argv) {'
' //Test'
'}'
''
'typedef struct'
'{'
#9'void* FieldValue;'
#9'int flags;'
'} Struct1;'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Id'
'Symbol'
'String'
'Number'
'Preprocessor'
'Id keyword'
'Symbol {}'
'Symbol ::'
'Symbol ()'
)
Extentions = 'c cpp cxx h hpp hxx inl cc'
LexerName = 'C++'
Notes.Strings = (
'Redone: Alex (SynWrite)'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnalyzer13: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id std'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Label'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Registers'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = ';.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Labels'
StyleName = 'Label'
Expression = '@+\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '[\da-f]+h \b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Ident'
StyleName = 'Id'
TokenType = 2
Expression = '[a-z_%]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Str'
StyleName = 'String'
TokenType = 4
Expression = '("|'') .*? \1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\.,:\-\+\*\\/%@<>\(\)\[\]\{\}\?]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Registers'
StyleName = 'Registers'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'ah'
'al'
'ax'
'bh'
'bl'
'bp'
'bx'
'ch'
'cl'
'cs'
'cx'
'dh'
'di'
'ds'
'dx'
'eax'
'ebp'
'ebx'
'ecx'
'edi'
'edx'
'eip'
'es'
'esc'
'esi'
'esp'
'si'
'sp'
'ss'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Keywords'
StyleName = 'Id std'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'aaa'
'aad'
'aam'
'aas'
'adc'
'add'
'and'
'arpl'
'assume'
'bound'
'bsf'
'bsr'
'bswap'
'bt'
'btc'
'btr'
'bts'
'byte'
'call'
'cbw'
'cdq'
'clc'
'cld'
'cli'
'clts'
'cmc'
'cmp'
'cmps'
'cmpsb'
'cmpsd'
'cmpsw'
'cmpxchg'
'comment'
'cwd'
'cwde'
'daa'
'das'
'db'
'dd'
'dec'
'div'
'dl'
'dq'
'dt'
'dw'
'dword'
'end'
'endm'
'endp'
'ends'
'enter'
'eq'
'equ'
'exitm'
'extrn'
'f2xm1'
'fabs'
'fadd'
'faddp'
'far'
'fbld'
'fbstp'
'fchs'
'fclex'
'fcom'
'fcomp'
'fcompp'
'fcos'
'fdecstp'
'fdisi'
'fdiv'
'fdivp'
'fdivr'
'fdivrp'
'feni'
'ffree'
'fiadd'
'ficom'
'ficomp'
'fidiv'
'fidivr'
'fild'
'fimul'
'fincstp'
'finit'
'fist'
'fistp'
'fisub'
'fisubr'
'fld'
'fld1'
'fldcw'
'fldenv'
'fldl2e'
'fldl2t'
'fldlg2'
'fldln2'
'fldpi'
'fldz'
'fmul'
'fmulp'
'fnclex'
'fndisi'
'fneni'
'fninit'
'fnop'
'fnsave'
'fnstcw'
'fnstenv'
'fnstsw'
'fpatan'
'fprem'
'fprem1'
'fptan'
'frndint'
'frstor'
'fs'
'fsave'
'fscale'
'fsetpm'
'fsin'
'fsincos'
'fsqrt'
'fst'
'fstcw'
'fstenv'
'fstp'
'fstsw'
'fsub'
'fsubp'
'fsubr'
'fsubrp'
'ftst'
'fucom'
'fucomp'
'fucompp'
'fwait'
'fxam'
'fxch'
'fxtract'
'fyl2x'
'fyl2xp1'
'ge'
'group'
'gs'
'gt'
'high'
'hlt'
'idiv'
'imul'
'in'
'inc'
'include'
'insb'
'insd'
'insw'
'int'
'into'
'invd'
'invlpg'
'iret'
'iretd'
'ja'
'jae'
'jb'
'jbe'
'jc'
'jcxz'
'je'
'jecxz'
'jg'
'jge'
'jl'
'jle'
'jmp'
'jna'
'jnae'
'jnb'
'jnbe'
'jnc'
'jne'
'jng'
'jnge'
'jnl'
'jnle'
'jno'
'jnp'
'jns'
'jnz'
'jo'
'jp'
'jpe'
'jpo'
'js'
'jz'
'label'
'lahf'
'lar'
'large'
'lds'
'le'
'lea'
'leave'
'length'
'les'
'lfs'
'lgdt'
'lgs'
'lidt'
'lldt'
'lmsw'
'local'
'lock'
'lods'
'lodsb'
'lodsd'
'lodsw'
'loop'
'loopd'
'loopde'
'loopdne'
'loopdnz'
'loopdz'
'loope'
'loopne'
'loopnz'
'loopz'
'low'
'lsl'
'lss'
'lt'
'ltr'
'macro'
'mask'
'mod'
'mov'
'movs'
'movsb'
'movsd'
'movsw'
'movsx'
'movzx'
'mul'
'name'
'near'
'neg'
'nop'
'not'
'offset'
'or'
'org'
'out'
'outsb'
'outsd'
'outsw'
'page'
'pop'
'popa'
'popad'
'popf'
'popfd'
'proc'
'ptr'
'public'
'purge'
'push'
'pusha'
'pushad'
'pushf'
'pushfd'
'qword'
'rcl'
'rcr'
'record'
'rep'
'repe'
'repne'
'repnz'
'rept'
'repz'
'ret'
'retf'
'retn'
'rol'
'ror'
'sahf'
'sal'
'sar'
'sbb'
'scas'
'scasb'
'scasd'
'scasw'
'seg'
'segcs'
'segds'
'seges'
'segfs'
'seggs'
'segment'
'segss'
'seta'
'setae'
'setb'
'setbe'
'setc'
'sete'
'setg'
'setge'
'setl'
'setle'
'setna'
'setnae'
'setnb'
'setnbe'
'setnc'
'setne'
'setng'
'setnge'
'setnl'
'setnle'
'setno'
'setnp'
'setns'
'setnz'
'seto'
'setp'
'setpe'
'setpo'
'sets'
'setz'
'sgdt'
'shl'
'shld'
'short'
'shr'
'shrd'
'sidt'
'size'
'sldt'
'small'
'smsw'
'st'
'stc'
'std'
'sti'
'stos'
'stosb'
'stosd'
'stosw'
'str'
'struc'
'sub'
'subttl'
'symtype'
'tbyte'
'test'
'this'
'title'
'type'
'verr'
'verw'
'wait'
'wbinvd'
'width'
'word'
'xadd'
'xchg'
'xlat'
'xor'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'seg'
ConditionList = <
item
TagList.Strings = (
'segment'
)
TokenTypes = 4
IgnoreCase = True
end
item
TokenTypes = 4
end>
BlockEnd = 'seg end'
NameFmt = 'segment %s0'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'seg end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'ends'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'proc'
ConditionList = <
item
TagList.Strings = (
'proc'
)
TokenTypes = 4
IgnoreCase = True
end
item
TokenTypes = 4
end>
BlockEnd = 'proc end'
NameFmt = 'proc %s0'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'proc end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'endp'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'macro'
ConditionList = <
item
TagList.Strings = (
'macro'
)
TokenTypes = 4
IgnoreCase = True
end
item
TokenTypes = 4
end>
BlockEnd = 'macro end'
NameFmt = 'macro %s0'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'macro end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'endm'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'macro%'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'%macro'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'macro% end'
NameFmt = 'macro %s-1'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'macro% end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'%endmacro'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'; x86 assembly sample source'
'CODE SEGMENT'#9'BYTE PUBLIC '
' ASSUME'#9'CS:CODE'
' '
' PUSH SS'
' POP DS'
' MOV AX, AABBh'
' MOV'#9'BYTE PTR ES:[DI], 255'
' JMP SHORT @AsmEnd'
''
' welcomeMsg DB ''Hello World'', 0'
''
' @AsmEnd:'
' MOV AX, 0'
' RET'
' '
'test1 PROC NEAR'
' MOV ax,10'
' CALL test2'
' RET'
'test1 ENDP'
''
'test2 PROC FAR'
' ADD ax,ax'
' RET'
'test2 ENDP'
''
'CODE ENDS'
' '
'PUSHALL MACRO'
' PUSH AX BX CX DX'
' PUSH DS SI'
' PUSH ES DI'
#9'ENDM'
' '
'; nasm macro taking 1 par'
'%MACRO DOSB 1'
' mov ah, %1'
' int 21h'
'%ENDMACRO '
' '
'END'
)
TokenTypeNames.Strings = (
'Label'
'Comment'
'Identifier'
'Symbol'
'String'
'Number'
)
Extentions = 'asm'
LexerName = 'Assembly'
Notes.Strings = (
'Original from EControl,'
'changes by Alexey (SynWrite)'
'+ macros/procs/segments in tree (for MASM/NASM)'
'+ parser "symbol"'
'* renamed styles'
)
LineComment = ';'
Charset = DEFAULT_CHARSET
end
object SyntAnal1: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Current block'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = clMoneyGreen
FormatType = ftBackGround
BorderTypeLeft = blSolid
BorderColorLeft = clSilver
BorderTypeTop = blSolid
BorderColorTop = clSilver
BorderTypeRight = blSolid
BorderColorRight = clSilver
BorderTypeBottom = blSolid
BorderColorBottom = clSilver
end>
TokenRules = <
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Region Name'
StyleName = 'Preprocessor'
BlockName = 'Region header'
TokenType = 10
Expression = '.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '(?s)".*?("|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Reserved Id'
StyleName = 'Reserved word'
Expression = '\b(if | foreach | while | catch)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HEX'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '\d+ \.? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Region'
StyleName = 'Preprocessor'
TokenType = 9
Expression = '\#region'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 9
Expression = '\#\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Single symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;\.@]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*:=<>&/\|\^!~]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 8
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abstract'
'base'
'bool'
'break'
'byte'
'case'
'catch'
'char'
'checked'
'class'
'const'
'continue'
'decimal'
'default'
'delegate'
'do'
'double'
'else'
'enum'
'event'
'explicit'
'extern'
'false'
'finally'
'fixed'
'float'
'for'
'foreach'
'get'
'goto'
'if'
'implicit'
'in'
'int'
'interface'
'internal'
'is'
'lock'
'long'
'namespace'
'new'
'null'
'object'
'operator'
'out'
'override'
'params'
'private'
'protected'
'public'
'readonly'
'ref'
'return'
'sbyte'
'sealed'
'set'
'short'
'sizeof'
'static'
'string'
'struct'
'switch'
'this'
'throw'
'true'
'try'
'typeof'
'uint'
'ulong'
'unchecked'
'unsafe'
'ushort'
'using'
'virtual'
'void'
'where'
'while'
'yield'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '#if'
ConditionList = <
item
TagList.Strings = (
'#if*'
'#ifdef*'
'#ifndef*'
)
CondType = tcMask
TokenTypes = 1024
end>
BlockEnd = '#endif'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '#endif'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'#endif'
)
TokenTypes = 1024
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'function begin'
BlockName = 'function begin'
NotParent = True
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
')'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 12
end
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'('
'class'
)
CondType = tcNotEqual
TokenTypes = 12
end>
IdentIndex = -1
BlockEnd = 'function end'
NameFmt = '%s-1~s[(]1'
RefToCondEnd = True
HighlightPos = cpBound
GrammaRuleName = 'func'
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '{ ... }'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'
end
item
DisplayName = 'class'
ConditionList = <
item
TagList.Strings = (
'class'
)
TokenTypes = 4
end>
IdentIndex = -1
BlockEnd = 'end of class'
NameFmt = '%s-1'
HighlightPos = cpBound
TreeItemImage = 1
IgnoreAsParent = False
end
item
DisplayName = 'namespace'
ConditionList = <
item
TagList.Strings = (
'namespace'
)
TokenTypes = 4
end>
IdentIndex = -1
BlockEnd = 'end of namespace'
HighlightPos = cpBound
TreeItemImage = 0
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockName = '{'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'function end'
BlockName = 'function begin'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'end of class'
BlockName = 'class'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'end of namespace'
BlockName = 'namespace'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end>
BlockEnd = ')'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '['
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 8
end>
BlockEnd = ']'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
CollapseFmt = '[ ... ]'
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Region header'
ConditionList = <
item
TagList.Strings = (
'#region'
)
TokenTypes = 512
IgnoreCase = True
end>
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Region header end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1024
end>
BlockEnd = 'Region header'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'prop begin'
BlockName = 'prop begin'
NotParent = True
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
TagList.Strings = (
'get'
'set'
)
TokenTypes = 4
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end>
BlockEnd = 'prop end'
NameFmt = '%s0'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 4
IgnoreAsParent = False
end
item
DisplayName = 'prop end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = 'prop begin'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'enum begin'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'enum'
)
TokenTypes = 4
end>
BlockEnd = 'enum end'
NameFmt = '%s0 %s-1'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 2
IgnoreAsParent = False
end
item
DisplayName = 'enum end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = 'enum begin'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'indexer begin'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
']'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 4
end
item
TagList.Strings = (
'['
)
TokenTypes = 8
end
item
TagList.Strings = (
'this'
)
TokenTypes = 4
end
item
TokenTypes = 4
end>
BlockEnd = 'indexer end'
NameFmt = 'indexer %s0'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 7
IgnoreAsParent = False
end
item
DisplayName = 'indexer end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = 'indexer begin'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'struct begin'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'struct'
)
TokenTypes = 4
end>
BlockEnd = 'struct end'
NameFmt = '%s-1'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 2
IgnoreAsParent = False
end
item
DisplayName = 'struct end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = 'struct begin'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'oper begin'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TagList.Strings = (
')'
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 12
end
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
TokenTypes = 8
end
item
TagList.Strings = (
'operator'
)
TokenTypes = 4
end
item
TokenTypes = 4
end>
BlockEnd = 'oper end'
NameFmt = 'operator %s-2'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 7
IgnoreAsParent = False
end
item
DisplayName = 'oper end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = 'oper begin'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'field'
ConditionList = <
item
TagList.Strings = (
'='
','
';'
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
CondType = tcMask
TokenTypes = 4
end
item
TagList.Strings = (
'private'
'public'
'static'
)
TokenTypes = 4
end>
NameFmt = '%sz-1'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
GrammaRuleName = 'field'
TreeItemImage = 3
IgnoreAsParent = False
end
item
DisplayName = 'delegate begin'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
CondType = tcSkip
TokenTypes = 2
end
item
TokenTypes = 4
end
item
CondType = tcSkip
TokenTypes = 12
end
item
TagList.Strings = (
'delegate'
)
TokenTypes = 4
end>
NameFmt = '%sz0'
HighlightPos = cpAny
NoEndRule = True
TreeItemImage = 3
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'XML doc'
Enabled = False
StartExpression = '///'
EndExpression = '(?s)(\r\n | ///)'
SyntAnalyzer = SyntAnal22
end>
SampleText.Strings = (
'//C# syntax highlighting'
'enum Days {P1, P2, P3};'
' '
'public class Stack: IEdit, IEdit2'
'{'
' public delegate int[] DelDemo();'
' private Node first = null;'
' public bool Empty {'
' //property'
' get {'
' return (first == null);'
' }'
' }'
' public object IEdit.Pop() {'
' if (first == null)'
' throw new Exception("Can''t Pop from an empty Stack.");'
' else {'
' object temp = first.Value;'
' first = first.Next;'
' return temp;'
' }'
' }'
' '
' static void RegisterFunction(Type reg1; Type2 reg2)'
' {'
' CategoryRegistration(registerType);'
' }'
''
' [ComUnregisterFunction()]'
' [ComVisible(false)] '
' static void UnregisterFunction(Type reg1; Type[] regs; Type2 reg2)'
' {'
' CategoryUnregistration(registerType);'
' }'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Preprocessor'
'Region name'
)
Gramma.Gramma = 'Complex_name = <Identifier> | Complex_name "." <Identifier>;'#10'field = (''private'' | ''public'' | ''static'') Complex_name <Identifier> (''='' | '','' | '';'');'#10#10'Params = <Identifier> | Params <Identifier> | Params ('','' | ''.'' | '';'' | '':'' | ''['' | '']'');'#10'func = <Identifier> (''['' '']'')? Complex_name ''('' Params? '')'' ''{'';'#10
Extentions = 'cs c cpp h'
LexerName = 'C#'
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal8: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Reserved word'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Marked block'
Font.Color = clHighlightText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clHighlight
FormatType = ftColor
end
item
DisplayName = 'Variable'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Something'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsUnderline]
end
item
DisplayName = 'String regex'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable'
StyleName = 'Variable'
TokenType = 8
Expression = '\$\w+::\w+ | [\$\#%@]+\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Regex subst'
StyleName = 'String regex'
TokenType = 4
Expression = 's/ (\\/|.)*? / (\\/|.)*? / \w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Regex'
StyleName = 'String regex'
TokenType = 4
Expression = '\w* / (\\/|.)+? (/|$) \w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\\\|\\"|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String 2'
StyleName = 'Something'
TokenType = 9
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\*,\.;:\(\)=<>\+\-\[\]\{\}\?!@&%\|~]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '\d+ \.? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abs'
'accept'
'alarm'
'and'
'atan2'
'AUTOLOAD'
'BEGIN'
'bind'
'binmode'
'bless'
'caller'
'chdir'
'CHECK'
'chmod'
'chomp'
'chop'
'chown'
'chr'
'chroot'
'close'
'closedir'
'cmp'
'connect'
'continue'
'CORE'
'cos'
'crypt'
'__DATA__'
'dbmclose'
'dbmopen'
'define'
'defined'
'delete'
'DESTROY'
'die'
'do'
'dump'
'each'
'else'
'elsif'
'END'
'__END__'
'endgrent'
'endhostent'
'endnetent'
'endprotoent'
'endpwent'
'endservent'
'eof'
'EQ'
'eval'
'exec'
'exists'
'exit'
'exp'
'fcntl'
'__FILE__'
'fileno'
'flock'
'for'
'foreach'
'fork'
'format'
'formline'
'GE'
'getc'
'getgrent'
'getgrgid'
'getgrnam'
'gethostbyaddr'
'gethostbyname'
'gethostent'
'getlogin'
'getnetbyaddr'
'getnetbyname'
'getnetent'
'getpeername'
'getpgrp'
'getppid'
'getpriority'
'getprotobyname'
'getprotobynumber'
'getprotoent'
'getpwent'
'getpwnam'
'getpwuid'
'getservbyname'
'getservbyport'
'getservent'
'getsockname'
'getsockopt'
'glob'
'gmtime'
'goto'
'grep'
'GT'
'hex'
'if'
'index'
'INIT'
'int'
'ioctl'
'join'
'keys'
'kill'
'last'
'lc'
'lcfirst'
'LE'
'length'
'__LINE__'
'link'
'listen'
'local'
'localtime'
'lock'
'log'
'lstat'
'LT'
'm'
'map'
'mkdir'
'msgctl'
'msgget'
'msgrcv'
'msgsnd'
'my'
'NE'
'next'
'no'
'not'
'NULL'
'oct'
'open'
'opendir'
'or'
'ord'
'our'
'pack'
'package'
'__PACKAGE__'
'pipe'
'pop'
'pos'
'print'
'printf'
'prototype'
'push'
'q'
'qq'
'qr'
'qu'
'quotemeta'
'qw'
'qx'
'rand'
'read'
'readdir'
'readline'
'readlink'
'readpipe'
'recv'
'redo'
'ref'
'rename'
'require'
'reset'
'return'
'reverse'
'rewinddir'
'rindex'
'rmdir'
's'
'scalar'
'seek'
'seekdir'
'select'
'semctl'
'semget'
'semop'
'send'
'setgrent'
'sethostent'
'setnetent'
'setpgrp'
'setpriority'
'setprotoent'
'setpwent'
'setservent'
'setsockopt'
'shift'
'shmctl'
'shmget'
'shmread'
'shmwrite'
'shutdown'
'sin'
'sleep'
'socket'
'socketpair'
'sort'
'splice'
'split'
'sprintf'
'sqrt'
'srand'
'stat'
'study'
'sub'
'substr'
'symlink'
'syscall'
'sysopen'
'sysread'
'sysseek'
'system'
'syswrite'
'tell'
'telldir'
'tie'
'tied'
'time'
'times'
'tr'
'truncate'
'uc'
'ucfirst'
'umask'
'undef'
'unless'
'unlink'
'unpack'
'unshift'
'untie'
'until'
'use'
'utime'
'values'
'vec'
'wait'
'waitpid'
'wantarray'
'warn'
'while'
'write'
'x'
'xor'
'y'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Sub'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
CondType = tcSkip
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'sub'
)
TokenTypes = 1028
end>
BlockEnd = '}'
NameFmt = 'sub %s-1'
RefToCondEnd = True
HighlightPos = cpAny
CollapseFmt = 'sub %s-1'
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '...'
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'#!/bin/perl'
'require "cgi-lib.pl"; '
'use sigtrap;'
'do ''envars.pl'';'
''
'$re = m/text/i; #Usual regex'
'$sLine =~ s/x/y/; #Subst regex'
'$sLine =~ s/x\/y/y\*z/g; #Subst too'
''
'$MyVar or $MyLib::MyVar '
'or @MyArray or $#MyArray or %MyHash'
''
'sub MyOpen(*$) { # debug'
' my ($sKey);'
'} '
''
'sub WriteBack() {'
' while ($_ ne "fred") {'
' sleep 5;'
' }'
'}'
''
'sub Some {'
' print "Test";'
' while (test) {'
' print "TT";'
' } '
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'String 2'
)
MarkedBlockStyle = 'Marked block'
Extentions = 'pl pm cgi pod plx'
LexerName = 'Perl'
Notes.Strings = (
'Fixes by Alex, uvviewsoft.com'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
end
object SyntAnal23: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Control''s ID'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\"|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 9
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HEX'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]+L*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
BlockName = 'Resource'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
TokenType = 2
Expression = '\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*:=<>&/\|\^\.\{\}]+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key Words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'ACCELERATORS'
'BEGIN'
'BITMAP'
'CURSOR'
'DESIGNINFO'
'DIALOG'
'DIALOGEX'
'END'
'ICON'
'LANGUAGE'
'MENU'
'REGISTRY'
'STRINGTABLE'
'TEXTINCLUDE'
'TOOLBAR'
'TYPELIB'
'VERSIONINFO'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Menu & Toolbar controls'
StyleName = 'Control''s ID'
BlockName = 'Resource'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'BUTTON'
'MENUITEM'
'POPUP'
'SEPARATOR'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Dialog controls'
StyleName = 'Control''s ID'
BlockName = 'Resource'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'AUTOCHECKBOX'
'CAPTION'
'COMBOBOX'
'CONTROL'
'CTEXT'
'DEFPUSHBUTTON'
'EDITTEXT'
'FONT'
'GROUPBOX'
'ICON'
'LISTBOX'
'LTEXT'
'PUSHBUTTON'
'RADIOBUTTON'
'RTEXT'
'STYLE'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'BEGIN'
ConditionList = <
item
TagList.Strings = (
'BEGIN'
)
TokenTypes = 4
end>
BlockEnd = 'END'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'END'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'END'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'String table'
ConditionList = <
item
TagList.Strings = (
'STRINGTABLE'
)
TokenTypes = 4
end>
BlockEnd = 'String table end'
NameFmt = '%e2 ...'
GroupFmt = '%s0'
HighlightPos = cpBound
CollapseFmt = '%s0'
IgnoreAsParent = False
end
item
DisplayName = 'String table end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'END'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Resource'
ConditionList = <
item
TagList.Strings = (
'ACCELERATORS'
'DESIGNINFO'
'DIALOG'
'DIALOGEX'
'MENU'
'TEXTINCLUDE'
'TOOLBAR'
'VERSIONINFO'
)
TokenTypes = 4
end
item
TokenTypes = 4
end>
IdentIndex = 1
BlockOffset = 1
BlockEnd = 'Resource end'
NameFmt = '%s1'
GroupFmt = '%s0'
HighlightPos = cpBound
CollapseFmt = '%s0 %s1'
IgnoreAsParent = False
end
item
DisplayName = 'Resource end'
BlockName = 'Resource'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'END'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '#if'
ConditionList = <
item
TagList.Strings = (
'\#if'
)
CondType = tcMask
TokenTypes = 512
end>
BlockEnd = '#endif'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '%s0'
IgnoreAsParent = False
end
item
DisplayName = '#endif'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'\#endif'
)
CondType = tcMask
TokenTypes = 512
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'BITMAP begin'
BlockName = 'Resource'
NotParent = True
ConditionList = <
item
TagList.Strings = (
'BITMAP'
'CURSOR'
'ICON'
'REGISTRY'
'TYPELIB'
)
TokenTypes = 4
end
item
TokenTypes = 4
end>
BlockOffset = 1
BlockEnd = 'BITMAP end'
NameFmt = '%s1 :: %s-1'
GroupFmt = '%s0'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'BITMAP end'
BlockName = 'Resource'
NotParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'BITMAP'
'CURSOR'
'ICON'
'REGISTRY'
'TYPELIB'
)
TokenTypes = 4
end
item
TokenTypes = 4
end>
BlockOffset = -1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'End'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Begin'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
IdentIndex = 1
BlockEnd = 'End'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '{ ... %ez0'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'
end>
CodeTemplates = <>
SubAnalyzers = <>
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Preprocessor'
)
Extentions = 'rc rc2'
LexerName = 'Resource script'
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnalyzer5: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Identifier'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Blob Data'
Font.Color = clFuchsia
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)\{.*?(\}|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Blob data'
StyleName = 'Blob Data'
BlockName = 'Blob begin'
Expression = '[^\}]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_][\w\.]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '\d+\.?\d+e[\+\-]?\d+|\d+\.\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HEX'
StyleName = 'Number'
TokenType = 7
Expression = '\$[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/,\.;:\(\)=<>\+\-\{\}\[\]]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 8
Expression = '\#(\d+|\$[\da-f]+)'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'end'
'inherited'
'inline'
'item'
'object'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'End'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Begin'
ConditionList = <
item
TagList.Strings = (
'inherited'
'item'
'object'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End'
NameFmt = '%s0 %s-1%s-2 %s-3'
HighlightPos = cpBound
DrawStaple = True
CollapseFmt = '%s0 %s-1%s-2 %s-3'
IgnoreAsParent = False
end
item
DisplayName = 'Collection begin'
ConditionList = <
item
TagList.Strings = (
'<'
)
TokenTypes = 8
end>
BlockOffset = 2
BlockEnd = 'Collection end'
NameFmt = '%s2 (collection)'
HighlightPos = cpBound
DrawStaple = True
CollapseFmt = '< %s2 >'
IgnoreAsParent = False
end
item
DisplayName = 'Collection end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'>'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'List begin'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end>
BlockOffset = 2
BlockEnd = 'List end'
NameFmt = '%s2 (list)'
HighlightPos = cpBound
DrawStaple = True
CollapseFmt = '( %s2 )'
IgnoreAsParent = False
end
item
DisplayName = 'List end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Blob begin'
StyleName = 'Blob Data'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = 'Blob end'
HighlightPos = cpBound
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = 'Blob end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'{ Delphi/C++ Builder Form Definitions }'
'object TestForm: TTestForm'
' Left = 200'
' Top = 100'
' Caption = ''Sample source'''
' SampleText.Strings = ('
' ''Test'')'
'end'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
)
Extentions = 'dfm lfm lxl lcf fmx xfm'
LexerName = 'Delphi resources'
Charset = DEFAULT_CHARSET
end
object SyntAnal21: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Param'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'operator'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'variable'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BorderTypeBottom = blDot
BorderColorBottom = clRed
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '^\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Param'
StyleName = 'Param'
TokenType = 4
Expression = '".*?"'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'operator'
StyleName = 'operator'
TokenType = 2
Expression = '!\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbols'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\|&\$=]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable'
StyleName = 'variable'
TokenType = 5
Expression = '^\s*?\w*\s*?='
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Block start'
ConditionList = <
item
TagList.Strings = (
'!IF'
'!IFDEF'
'!IFNDEF'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'Block end'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'!ENDIF'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
end
item
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Variable'
'Float const'
'Hex const'
'Char const'
'Preprocessor'
)
Extentions = '/makefile /makefile.gnu /makefile.gcc /makefile.bor /makefile.msc /makefile.vc /makefile.dm /makefile.bcc'
LexerName = 'Make files'
LineComment = '#'
Charset = DEFAULT_CHARSET
end
object SyntAnal16: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Section'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'constant'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '^;.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[;=]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Section'
StyleName = 'Section'
TokenType = 9
Expression = '^\[.*?\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
Enabled = False
StyleName = 'String'
TokenType = 4
Expression = '".*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Pre {#..}'
StyleName = 'Preprocessor'
TokenType = 10
Expression = '\{\#.*?\}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Constant'
StyleName = 'constant'
TokenType = 8
Expression = '\{.*?\}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 10
Expression = '^\s*\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String with {var}'
StyleName = 'String'
TokenType = 4
Expression = '" [\w\\\.\-\+\#\:\*\x20/\(\)<>]*? " | " [\w\\\.\-\+\#\:\*\x20/\(\)<>]*? (?=\{) | (?<=\}) [\w\\\.\-\+\#\:\*\x20/\(\)<>]*? "'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keys'
StyleName = 'Reserved word'
NotParent = True
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'adminprivilegesrequired'
'allowcancelduringinstall'
'allownoicons'
'allowrootdirectory'
'allowuncpath'
'alwayscreateuninstallicon'
'alwaysrestart'
'alwaysshowcomponentslist'
'alwaysshowdironreadypage'
'alwaysshowgrouponreadypage'
'alwaysusepersonalgroup'
'appcomments'
'appcontact'
'appcopyright'
'appenddefaultdirname'
'appenddefaultgroupname'
'appid'
'appmodifypath'
'appmutex'
'appname'
'apppublisher'
'apppublisherurl'
'appreadmefile'
'appsupporturl'
'appupdatesurl'
'appvername'
'appversion'
'attribs'
'backcolor'
'backcolor2'
'backcolordirection'
'backsolid'
'changesassociations'
'changesenvironment'
'components'
'compression'
'createappdir'
'createuninstallregkey'
'defaultdirname'
'defaultgroupname'
'defaultuserinfoname'
'defaultuserinfoorg'
'defaultuserinfoserial'
'description'
'destdir'
'destname'
'direxistswarning'
'disableappenddir'
'disabledirpage'
'disablefinishedpage'
'disableprogramgrouppage'
'disablereadymemo'
'disablereadypage'
'disablestartupprompt'
'dontmergeduplicatefiles'
'enabledirdoesntexistwarning'
'excludes'
'extradiskspacerequired'
'filename'
'flags'
'flatcomponentslist'
'groupdescription'
'infoafterfile'
'infobeforefile'
'key'
'languagedetectionmethod'
'languages'
'licensefile'
'messagesfile'
'minversion'
'name'
'onlybelowversion'
'OutputBaseFilename'
'outputdir'
'password'
'permissions'
'privilegesrequired'
'restartifneededbyrun'
'root'
'section'
'setupiconfile'
'showcomponentsizes'
'showlanguagedialog'
'showtaskstreelines'
'solidcompression'
'source'
'string'
'subkey'
'tasks'
'timestamprounding'
'timestampsinutc'
'touchdate'
'touchtime'
'type'
'types'
'uninstallable'
'uninstalldisplayicon'
'uninstalldisplayname'
'uninstallfilesdir'
'uninstalliconfile'
'uninstalliconname'
'uninstalllogmode'
'uninstallrestartcomputer'
'uninstallstyle'
'updateuninstalllogappname'
'usepreviousappdir'
'usepreviousgroup'
'useprevioussetuptype'
'useprevioustasks'
'useprevioususerinfo'
'userinfopage'
'valuedata'
'valuename'
'valuetype'
'windowresizable'
'windowshowcaption'
'windowstartmaximized'
'windowvisible'
'wizardimagebackcolor'
'wizardimagefile'
'wizardimagestretch'
'wizardsmallimagebackcolor'
'wizardsmallimagefile'
'wizardstyle'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Section end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 512
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Section begin'
ConditionList = <
item
TokenTypes = 512
end>
BlockEnd = 'Section end'
EndOfTextClose = True
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'Code'
StartExpression = '(?i)\[code\]'
EndExpression = '^\[\w+\]'
SyntAnalyzer = SyntAnal20
ToTextEnd = True
end>
SampleText.Strings = (
'[Languages]'
'Name: "english"; MessagesFile: "compiler:Default.isl"'
'Name: "german"; MessagesFile: "compiler:Languages\German.isl"'
''
'[Tasks]'
'Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"'
';test'
'[Files]'
'Source: "{app}\Plugins\wlx\SynWrite\HL\C#.acp"; DestDir: "{app}\Plugins\wlx\SynWrite\HL"; MinVersion: 0.0,5.0; Flags: restartreplace overwritereadonly uninsrestartdelete ignoreversion uninsremovereadonly '
'Source: "{app}\Plugins\wlx\SynWrite\HL\C++.acp"; DestDir: "{app}\Plugins\wlx\SynWrite\HL"; MinVersion: 0.0,5.0; Flags: restartreplace overwritereadonly uninsrestartdelete ignoreversion uninsremovereadonly '
''
'#sub AddIconFiles'
'#expr GetFileVars'
'Source: {#Copy (IconsMask, 0, RPos ("\", IconsMask)) + CurrentFileName}; DestDir: {app}; DestName: {#IconName}; Components: icons\{#CurrentName}; Flags: ignoreversion'
'#endsub '
''
'[Code]'
' #ifdef Code'
'function TT(a: Integer): Integer;'
'begin'
' Result:= Ord(''Test''[a]);'
'end;'
' #endif'
''
'[CustomMessages]'
'ru.Msg=Ru'
'ru.M2=Ru'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Constant'
'Section'
'Preprocessor'
)
Extentions = 'iss'
LexerName = 'Inno Setup'
SkipSpaces = False
Notes.Strings = (
'Improved by Alex, uvviewsoft.com'
)
LineComment = ';'
Charset = DEFAULT_CHARSET
end
object SyntAnal57: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Identifier'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Identifier Ext'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol Ext'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BorderTypeBottom = blWavyLine
BorderColorBottom = clSilver
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Keyword'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Function'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Function Ext'
Font.Color = 13266272
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BorderTypeBottom = blWavyLine
BorderColorBottom = clSilver
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Expression'
Font.Color = 33023
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current Block'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clLime
BorderTypeLeft = blSolid
BorderTypeTop = blSolid
BorderTypeRight = blSolid
BorderTypeBottom = blSolid
end
item
DisplayName = 'Test Style Main'
Font.Color = clFuchsia
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Test Style Sub'
Font.Color = clLime
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Marked Block - Range'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15925237
FormatType = ftColor
end
item
DisplayName = 'Tree (Main, Color)'
Font.Color = 14844018
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Tree (Main, Black)'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Tree (Main, Alias)'
Font.Color = 1482313
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Tree (Regular, Color)'
Font.Color = 14844018
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tree (Regular, Black)'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tree (Regular, Alias)'
Font.Color = 1550414
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current Line'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftBackGround
BorderTypeLeft = blSolid2
BorderColorLeft = 4364526
end
item
DisplayName = 'Alias'
Font.Color = 2086500
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Table'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 5
Expression = '".*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String 2'
StyleName = 'String'
TokenType = 5
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String 3'
StyleName = 'String'
TokenType = 5
Expression = '`.*?(`|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '--.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment Ext'
Enabled = False
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)\(\*.*?(\(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol 2'
StyleName = 'Symbol'
TokenType = 4
Expression = '!=|<>|\^=|<>|<=|>=|\(\+\)|\(\-\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 4
Expression = '[/,\.;:\(\)=<>\+\-\*]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier'
StyleName = 'Identifier'
TokenType = 3
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier Ext'
StyleName = 'Identifier Ext'
TokenType = 3
Expression = '(?r)\[[\w\x20]*\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 7
Expression = '\d+\.?\d+e[\+\-]?\d+|\d+\.\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 6
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier Qualified'
Enabled = False
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*(\.[a-z_]\w*){1,3}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier Sub'
Enabled = False
StyleName = 'Test Style Sub'
TokenType = 9
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier Main'
Enabled = False
StyleName = 'Test Style Main'
StrictParent = True
TokenType = 8
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Identifier Qualified Ext'
Enabled = False
StyleName = 'Identifier Ext'
TokenType = 3
Expression = '(?r)(\[[\w\x20]*\]|[a-z_]\c*)*(\.(\[[\w\x20]*\]|[a-z_]\c*)){1,3}'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keyword'
StyleName = 'Keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'all'
'and'
'any'
'as'
'between'
'by'
'concat'
'distinct'
'exists'
'from'
'full'
'grant'
'group'
'having'
'in'
'index'
'inner'
'is'
'join'
'left'
'like'
'max'
'min'
'not'
'null'
'on'
'option'
'or'
'order'
'outer'
'select'
'some'
'table'
'union'
'view'
'where'
)
TokenTypes = 8
IgnoreCase = True
end>
HighlightPos = cpAny
TokenType = 2
IgnoreAsParent = False
end
item
DisplayName = 'Expression'
StyleName = 'Expression'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'case'
'else'
'end'
'then'
'when'
)
TokenTypes = 8
IgnoreCase = True
end>
HighlightPos = cpAny
TokenType = 2
IgnoreAsParent = False
end
item
DisplayName = 'Function'
StyleName = 'Function'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'avg'
'bitand'
'count'
'date_format'
'decode'
'substr'
'timediff'
'userenv'
)
TokenTypes = 8
IgnoreCase = True
end>
HighlightPos = cpAny
TokenType = 2
IgnoreAsParent = False
end
item
DisplayName = 'Function Ex'
StyleName = 'Function Ext'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'bitand'
'decode'
'userenv'
)
TokenTypes = 8192
IgnoreCase = True
end>
HighlightPos = cpAny
TokenType = 2
IgnoreAsParent = False
end
item
DisplayName = 'Symbol Ext'
StyleName = 'Symbol Ext'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'(-)'
'(+)'
)
TokenTypes = 16
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Bracket Close'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 16
end>
BlockEnd = 'Bracket Open'
HighlightPos = cpAny
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'Subquery Open'
StyleName = 'Current Block'
ConditionList = <
item
TagList.Strings = (
'select'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'('
)
TokenTypes = 16
end>
BlockEnd = 'Subquery Close'
NotCollapsed = True
DisplayInTree = False
NameFmt = 'subquery'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'section end SELECT'
BlockName = 'section SELECT'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
'from'
'group'
'having'
'order'
'select'
'union'
)
TokenTypes = 20
IgnoreCase = True
end>
BlockOffset = 1
BlockEnd = 'section SELECT'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'section end WHERE'
BlockName = 'section WHERE'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
'from'
'group'
'having'
'order'
'select'
'union'
)
TokenTypes = 20
IgnoreCase = True
end>
BlockOffset = 1
BlockEnd = 'section WHERE'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Alias'
StyleName = 'Alias'
BlockType = btTagDetect
ConditionList = <
item
TokenTypes = 8
end
item
TokenTypes = 8
end>
HighlightPos = cpBound
TokenType = 8
IgnoreAsParent = False
end
item
DisplayName = 'Table'
StyleName = 'Table'
BlockName = 'section FROM'
StrictParent = True
BlockType = btTagDetect
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 8
end
item
TokenTypes = 8
end>
RefToCondEnd = True
HighlightPos = cpBound
TokenType = 8
IgnoreAsParent = False
end
item
DisplayName = 'Bracket Open'
StyleName = 'Current Block'
ConditionList = <
item
TagList.Strings = (
'select'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'('
)
TokenTypes = 16
end>
NotCollapsed = True
DisplayInTree = False
NameFmt = '('
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
IgnoreAsParent = True
end
item
DisplayName = 'section end FROM'
BlockName = 'section FROM'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
'from'
'group'
'having'
'order'
'select'
'union'
'where'
)
TokenTypes = 20
IgnoreCase = True
end>
BlockOffset = 1
BlockEnd = 'section FROM'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'SECTION END'
BlockName = 'SECTION'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
'from'
'group'
'having'
'order'
'select'
'union'
'where'
)
TokenTypes = 20
IgnoreCase = True
end
item
TokenTypes = 4095
end>
BlockOffset = 1
BlockEnd = 'SECTION'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'STATEMENT END'
BlockName = 'STATEMENT'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
'select'
'union'
)
TokenTypes = 20
IgnoreCase = True
end>
BlockOffset = 1
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Subquery Close'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 16
end>
BlockEnd = 'Subquery Open'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'sub-section end ON'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 4
end>
BlockOffset = 1
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'SECTION'
BlockName = 'STATEMENT'
StrictParent = True
ConditionList = <
item
TagList.Strings = (
'from'
'group'
'having'
'order'
'where'
)
TokenTypes = 4
IgnoreCase = True
end>
EndOfTextClose = True
HighlightPos = cpAny
DynSelectMin = True
TreeItemStyle = 'Tree (Regular, Color)'
IgnoreAsParent = False
end
item
DisplayName = 'STATEMENT'
StyleName = 'Marked Block - Range'
ConditionList = <
item
TagList.Strings = (
'select'
'union'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'STATEMENT END'
EndOfTextClose = True
NameFmt = '%s0'
DynHighlight = dhRange
HighlightPos = cpRange
DynSelectMin = True
TreeItemStyle = 'Tree (Main, Black)'
IgnoreAsParent = False
end
item
DisplayName = 'section SELECT'
BlockName = 'STATEMENT'
StrictParent = True
ConditionList = <
item
TagList.Strings = (
'select'
)
TokenTypes = 4
IgnoreCase = True
end>
DisplayInTree = False
NameFmt = '__SELECT__'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'section FROM'
BlockName = 'SECTION'
StrictParent = True
ConditionList = <
item
TagList.Strings = (
'from'
)
TokenTypes = 4
IgnoreCase = True
end>
DisplayInTree = False
NameFmt = '__FROM__'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'syb-section ON'
BlockName = 'section FROM'
StrictParent = True
ConditionList = <
item
TagList.Strings = (
'on'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'sub-section end ON'
DisplayInTree = False
NameFmt = '__ON__'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'section WHERE'
BlockName = 'SECTION'
StrictParent = True
ConditionList = <
item
TagList.Strings = (
'where'
)
TokenTypes = 4
IgnoreCase = True
end>
DisplayInTree = False
NameFmt = '__WHERE__'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Table or Alias'
StyleName = 'Alias'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'.'
)
TokenTypes = 16
end
item
TokenTypes = 8
end>
IdentIndex = 1
HighlightPos = cpBound
TokenType = 8
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'/*Syntax highlighting*/'
'SELECT c.session , c.username ,TIMEDIFF(max(c.datetime) , min(c.datetime))'
'FROM livehelp_domain_user a , livehelp_users b, livehelp_messages c'
'WHERE a.id_domain = 29 AND'
' a.id_user = b.id AND'
' CONCAT( b.firstname, '' '',b.lastname) = c.username AND'
' DATE_FORMAT(c.datetime,''%m/%d/%Y'') =''09/21/2006'' AND'
' (SELECT COUNT(data) from sometable where Fld = ''YES'') = 6 '
'GROUP BY c.session'
'ORDER BY c.session,c.username'
''
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'KeyWord'
'Identifier'
'Symbol'
'String'
'Integer'
'Float'
'Table'
'Field'
)
Gramma.Gramma = 'Skip = <Comment>;'#10
CurrentLineStyle = 'Current Line'
Extentions = 'sql'
LexerName = 'SQL'
SkipSpaces = False
RestartFromLineStart = True
LineComment = '--'
Charset = DEFAULT_CHARSET
AlwaysSyncBlockAnal = True
left = 144
top = 184
end
object SyntAnal56: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Reserved word'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Function separator'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clLime
end
item
DisplayName = 'Function background'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clCream
FormatType = ftBackGround
end
item
DisplayName = 'Current block bound'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftColor
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'Operator Keywords'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '".*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id_spec_then'
StyleName = 'Reserved word'
TokenType = 6
Expression = 'then \x20* $'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id_spec_endif'
StyleName = 'Reserved word'
TokenType = 7
Expression = '(?<=^\x20*) end \x20+ if \b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 5
Expression = '\d+ \.? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '&H[\da-f]+&? | &o[0-7]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '''.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment in JSP'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/,\.;:\(\)=<>\+\-&%\$\{\}!@]+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keywords'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'addressof'
'alias'
'and'
'appactivate'
'as'
'beep'
'binary'
'boolean'
'byref'
'byte'
'byval'
'call'
'case'
'catch'
'chdir'
'chdrive'
'choose'
'class'
'close'
'const'
'currency'
'date'
'decimal'
'declare'
'deletesetting'
'dim'
'do'
'doevents'
'double'
'each'
'else'
'elseif'
'empty'
'end'
'enum'
'eqv'
'erase'
'error'
'event'
'exit'
'False'
'filecopy'
'finally'
'for'
'friend'
'function'
'get'
'gosub'
'goto'
'if'
'imp'
'implements'
'in'
'input'
'integer'
'is'
'kill'
'let'
'lib'
'like'
'line'
'load'
'lock'
'long'
'loop'
'lset'
'new'
'next'
'not'
'null'
'object'
'on'
'option'
'optional'
'or'
'paramarray'
'private'
'property'
'public'
'redim'
'resume'
'return'
'select'
'set'
'single'
'static'
'step'
'stop'
'string'
'sub'
'switch'
'then'
'to'
'True'
'try'
'type'
'typeof'
'unlock'
'until'
'variant'
'wend'
'while'
'with'
'withevents'
'write'
'xor'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Sub begin line break'
StyleName = 'Function separator'
BlockName = 'Func'
NotParent = True
BlockType = btLineBreak
ConditionList = <
item
TagList.Strings = (
'function'
'sub'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Sub end line break'
StyleName = 'Function separator'
BlockType = btLineBreak
ConditionList = <
item
TagList.Strings = (
'function'
'sub'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
LinePos = lbBottom
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Func end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'function'
'sub'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'Func'
StyleName = 'Function background'
ConditionList = <
item
TagList.Strings = (
'function'
'sub'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'Func end'
Highlight = True
NameFmt = '%s0 %s-1'
DynHighlight = dhRange
HighlightPos = cpRange
DynSelectMin = True
CollapseFmt = '%s0 %s-1'
TreeItemStyle = 'Reserved word'
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = 'Begin'
StyleName = 'Current block bound'
ConditionList = <
item
TagList.Strings = (
'end'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'property'
'select'
'type'
'with'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'end'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end>
IdentIndex = 1
BlockOffset = 1
BlockEnd = 'End'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '%s1 ...'
IgnoreAsParent = False
end
item
DisplayName = 'End'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
SameIdent = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 509
end
item
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Dim'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'dim'
)
TokenTypes = 4
IgnoreCase = True
end>
NotCollapsed = True
GroupFmt = 'Variables'
HighlightPos = cpBound
NoEndRule = True
TreeItemImage = 4
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'OP Keywords'
StyleName = 'Operator Keywords'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'imports'
'Inherits'
'Overloads'
'Overrides'
'private'
'property'
'protected'
'public'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Begin For'
StyleName = 'Current block bound'
ConditionList = <
item
TagList.Strings = (
'For'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'Exit'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = -1
BlockEnd = 'End For'
DisplayInTree = False
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpRange
DrawStaple = True
CollapseFmt = 'For...'
IgnoreAsParent = False
end
item
DisplayName = 'End For'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'Next'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'Resume'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = -1
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Begin do'
ConditionList = <
item
TagList.Strings = (
'do'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End do'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = 'Do...'
IgnoreAsParent = False
end
item
DisplayName = 'End do'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'loop'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Begin if'
ConditionList = <
item
TokenTypes = 64
end>
BlockEnd = 'End if'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '...'
IgnoreAsParent = False
end
item
DisplayName = 'End if'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 128
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'''Test'
'''Test'
''
'Function PrintNumber'
' Dim Number'
' Number = 12 + 12.2 + 1.2e3 + 1.2e-3'
' Response.Write "The number is " & number'
' '
' ''folded'
' If nnn Then'
' ''not folded'
' If True Then name '
' End If'
' '
' For I = 0 To Number'
' X = X + &hFF'
' X = X - &o7'
' Next'
''
' I = I + @; '
'End Function'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Number'
'Id_spec_Then'
'Id_spec_EndIf'
)
Extentions = 'vb vbs'
LexerName = 'VBScript'
Notes.Strings = (
'Changed by Alex (SynWrite): '
'- folded For-Next'
'- folded If-EndIf, but only multi-line If'
'- less token names'
'- parser Octal nums'
)
LineComment = ''''
Charset = DEFAULT_CHARSET
left = 144
top = 184
end
object SyntAnal38: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String regex'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id keyword'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id standard'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id jquery'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Current block'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftBackGround
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment line'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*? (?=<[/\w]) | //.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '(?s)("|'') (\\\\|\\\1|.)*? (\1|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Regex'
StyleName = 'String regex'
TokenType = 4
Expression = '(?<=[=\(&!]\s*) / (\\/|\\\\|.)*? (/[gim]*|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Heredoc'
StyleName = 'String'
TokenType = 4
Expression = '(?s) <r><!\[CDATA\[ .+? (\]\]></r> | \Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_\$]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '0x[\da-f]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 5
Expression = '\d+ (\.\d+)? e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Single symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;\.\?]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*:=<>&/\|\^~!%]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'id keywords'
StyleName = 'Id keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abstract'
'arguments'
'await'
'boolean'
'break'
'byte'
'case'
'catch'
'char'
'class'
'const'
'continue'
'debugger'
'default'
'delete'
'do'
'double'
'else'
'enum'
'eval'
'export'
'extends'
'false'
'final'
'finally'
'float'
'for'
'function'
'goto'
'if'
'implements'
'import'
'in'
'instanceof'
'int'
'interface'
'let'
'long'
'native'
'new'
'null'
'package'
'private'
'protected'
'public'
'return'
'short'
'static'
'super'
'switch'
'synchronized'
'this'
'throw'
'throws'
'transient'
'true'
'try'
'typeof'
'var'
'void'
'volatile'
'while'
'with'
'yield'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'id standard'
StyleName = 'Id standard'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'Array'
'Date'
'hasOwnProperty'
'Infinity'
'isFinite'
'isNaN'
'isPrototypeOf'
'length'
'Math'
'name'
'NaN'
'Number'
'Object'
'prototype'
'String'
'toString'
'undefined'
'valueOf'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'id jquery'
StyleName = 'Id jquery'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'$'
'add'
'addBack'
'addClass'
'after'
'ajax'
'ajaxComplete'
'ajaxError'
'ajaxPrefilter'
'ajaxSend'
'ajaxSetup'
'ajaxStart'
'ajaxStop'
'ajaxSuccess'
'ajaxTransport'
'altKey'
'always'
'andSelf'
'animate'
'animated'
'append'
'appendTo'
'attr'
'before'
'bind'
'blur'
'bottom'
'boxModel'
'browser'
'button'
'callbacks'
'cancelBubble'
'change'
'checkbox'
'checked'
'children'
'clearQueue'
'click'
'clone'
'closest'
'contains'
'contents'
'context'
'core'
'css'
'cssHooks'
'cssNumber'
'ctrlKey'
'currentTarget'
'data'
'dblclick'
'deferred'
'delay'
'delegate'
'delegateTarget'
'dequeue'
'detach'
'die'
'disable'
'disabled'
'done'
'each'
'empty'
'enabled'
'end'
'eq'
'error'
'even'
'event'
'extend'
'fadeIn'
'fadeOut'
'fadeTo'
'fadeToggle'
'fail'
'file'
'filter'
'find'
'finish'
'fire'
'fired'
'fireWith'
'first'
'first-child'
'first-of-type'
'fn'
'focus'
'focusin'
'focusout'
'fx'
'get'
'getJSON'
'getScript'
'globalEval'
'grep'
'gt'
'has'
'hasClass'
'hasData'
'header'
'height'
'hidden'
'hide'
'holdReady'
'hover'
'html'
'image'
'inArray'
'index'
'init'
'innerHeight'
'innerWidth'
'input'
'insertAfter'
'insertBefore'
'interval'
'is'
'isArray'
'isDefaultPrevented'
'isEmptyObject'
'isFunction'
'isImmediatePropagationStopped'
'isNumeric'
'isPlainObject'
'isPropagationStopped'
'isRejected'
'isResolved'
'isWindow'
'isXMLDoc'
'jquery'
'keyCode'
'keydown'
'keypress'
'keyup'
'lang'
'last'
'last-child'
'last-of-type'
'length'
'live'
'load'
'lock'
'locked'
'lt'
'makeArray'
'map'
'merge'
'metaKey'
'mousedown'
'mouseenter'
'mouseleave'
'mousemove'
'mouseout'
'mouseover'
'mouseup'
'namespace'
'next'
'nextAll'
'nextUntil'
'noConflict'
'noop'
'not'
'notify'
'notifyWith'
'now'
'nth-child'
'nth-child-last'
'nth-first-of-type'
'nth-last-child'
'nth-last-of-type'
'nth-of-type'
'obj'
'odd'
'off'
'offset'
'offsetParent'
'on'
'one'
'only-child'
'only-of-type'
'outerHeight'
'outerWidth'
'pageX'
'pageY'
'param'
'parent'
'parents'
'parentsUntil'
'parseHTML'
'parseInt'
'parseJSON'
'parseXML'
'password'
'pipe'
'position'
'post'
'prepend'
'prependTo'
'prev'
'prevAll'
'preventDefault'
'prevUntil'
'progress'
'promise'
'prop'
'proxy'
'pushStack'
'queue'
'radio'
'ready'
'reject'
'rejectWith'
'relatedTarget'
'remove'
'removeAttr'
'removeClass'
'removeData'
'removeProp'
'replaceAll'
'replaceWith'
'reset'
'resize'
'resolve'
'resolved'
'resolveWith'
'result'
'root'
'scroll'
'scrollLeft'
'scrollTop'
'select'
'selected'
'selector'
'self'
'serialize'
'serializeArray'
'setTimeout'
'shiftKey'
'show'
'siblings'
'size'
'slice'
'slideDown'
'slideToggle'
'slideUp'
'state'
'stop'
'stopImmediatePropagation'
'stopPropagation'
'sub'
'submit'
'support'
'target'
'text'
'then'
'timeStamp'
'toArray'
'toggle'
'toggleClass'
'top'
'trigger'
'triggerHandler'
'trim'
'type'
'unbind'
'undelegate'
'unique'
'unload'
'unwrap'
'val'
'visible'
'when'
'which'
'width'
'window'
'wrap'
'wrapAll'
'wrapInner'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'for/if'
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end
item
CondType = tcSkip
end
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
TagList.Strings = (
'for'
'if'
)
TokenTypes = 4
end>
NotCollapsed = True
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'name: function'
ConditionList = <
item
TagList.Strings = (
'function'
)
TokenTypes = 4
end
item
TagList.Strings = (
':'
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
NameFmt = 'function %s0'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
CollapseFmt = 'function %s0'
IgnoreAsParent = False
end
item
DisplayName = 'function'
ConditionList = <
item
TagList.Strings = (
'function'
)
TokenTypes = 4
end>
BlockEnd = 'function end'
EndOfTextClose = True
NameFmt = '%s0~s[)]'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '%s0~s[)]'
IgnoreAsParent = False
end
item
DisplayName = 'function end'
BlockName = 'function'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end>
BlockEnd = ')'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '['
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 8
end>
BlockEnd = ']'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'var'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'var'
)
TokenTypes = 4
end>
NotCollapsed = True
NameFmt = '%s0 %s-1'
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'//text text'
'NaN Object $ offset'
''
'function init() {'
#9'addMenuItem(''Txt'', ''Ctrl+\'''');'
#9'addMenuItem(''Txt3'', ''Ctrl+Alt+;'');'
'}'
''
'var s_regex = /^<\/?\w.*?>/gi;'
' not_regex = 1 / 2 + (0xFF+10) / 3;'
' '
'findNewEditPoint: function(inc, offset) {'
#9'return -1'
'}'
' '
'function SetEnabled(A,count)'
'{'
' for(i= 0; i< count;i++)'
' A(i).Enabled = !A(i).Enabled;'
'}'
''
'function render(){'
#9#9'$(''#basket'').html('''');'
#9#9'for (id in basket){'
#9#9#9'if(basket[id].q>0){'
#9#9#9#9'b=b+" \'
#9#9#9#9#9'<div class=''"+cl+"''> \'
#9#9#9#9#9#9'<td width=''166'' valign=''top''> \'
#9#9#9#9#9#9#9'"+goods.n+''"...'';'
''
#9#9#9#9'$.cookie(''basketForPHP4'', $.toJSON(basketForPHP4),{path: ''/''});'
#9#9#9'} else{'
#9#9#9#9'delete basket[id];'
#9#9#9'}'
#9#9'}'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Id'
'Symbol'
'String'
'Number'
)
Extentions = 'js'
LexerName = 'JavaScript'
Notes.Strings = (
'Reworked by Alexey (Synwrite)'
'-tree: added if/for/var'
'-tree: func params shown'
'-strings oneline ''...'''
'-strings multiline "..."'
'-strings regex /.../gi'
'-strings heredoc'
''
'Keywords: http://www.w3schools.com/js/js_reserved.asp'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnalyzer10: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Style'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Param correct'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Param incorrect'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BorderTypeBottom = blWavyLine
BorderColorBottom = clRed
end
item
DisplayName = 'Value'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Current block'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16053492
FormatType = ftBackGround
end
item
DisplayName = 'Color'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = '{}'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '("|'') .*? (\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String in URL'
StyleName = 'String'
TokenType = 4
Expression = '(?<=URL\s*\() .+? (?=\))'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Param'
StyleName = 'Param incorrect'
BlockName = 'Style begin'
TokenType = 2
Expression = '[\w\.-]+ (?=\s*\:)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 5
Expression = '[;:,%\(\)\[\]@=/\*>\+!\^\$]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Color'
StyleName = 'Color'
BlockName = 'Style begin'
TokenType = 6
Expression = '\#[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Number'
StyleName = 'Number'
TokenType = 7
Expression = '-?\d*\.?\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Value'
StyleName = 'Value'
BlockName = 'Style begin'
TokenType = 2
Expression = '[\w:\#\.\-]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Style'
StyleName = 'Style'
TokenType = 2
Expression = '[\w:\#\.\-\+]+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Known props'
StyleName = 'Param correct'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'accelerator'
'align-content'
'align-items'
'alignment-baseline'
'align-self'
'all'
'animation'
'animation-delay'
'animation-direction'
'animation-duration'
'animation-fill-mode'
'animation-iteration-count'
'animation-name'
'animation-play-state'
'animation-timing-function'
'azimuth'
'backface-visibility'
'background'
'background-attachment'
'background-blend-mode'
'background-clip'
'background-color'
'background-image'
'background-origin'
'background-position'
'background-position-x'
'background-position-y'
'background-repeat'
'background-repeat-x'
'background-repeat-y'
'background-size'
'baseline-shift'
'behavior'
'border'
'border-bottom'
'border-bottom-color'
'border-bottom-left-radius'
'border-bottom-right-radius'
'border-bottom-style'
'border-bottom-width'
'border-collapse'
'border-color'
'border-image'
'border-image-outset'
'border-image-repeat'
'border-image-slice'
'border-image-source'
'border-image-width'
'border-left'
'border-left-color'
'border-left-style'
'border-left-width'
'border-radius'
'border-right'
'border-right-color'
'border-right-style'
'border-right-width'
'border-spacing'
'border-style'
'border-top'
'border-top-color'
'border-top-left-radius'
'border-top-right-radius'
'border-top-style'
'border-top-width'
'border-width'
'bottom'
'box-decoration-break'
'box-shadow'
'box-sizing'
'break-after'
'break-before'
'break-inside'
'buffered-rendering'
'caption-side'
'clear'
'clip'
'clip-path'
'clip-rule'
'color'
'color-interpolation'
'color-interpolation-filters'
'color-rendering'
'column-count'
'column-fill'
'column-gap'
'column-rule'
'column-rule-color'
'column-rule-style'
'column-rule-width'
'columns'
'column-span'
'column-width'
'content'
'counter-increment'
'counter-reset'
'css-float'
'css-text'
'cue'
'cue-after'
'cue-before'
'cursor'
'cx'
'cy'
'data'
'direction'
'display'
'dominant-baseline'
'elevation'
'empty-cells'
'enable-background'
'fill'
'fill-opacity'
'fill-rule'
'filter'
'flex'
'flex-basis'
'flex-direction'
'flex-flow'
'flex-grow'
'flex-shrink'
'flex-wrap'
'float'
'flood-color'
'flood-opacity'
'font'
'font-family'
'font-feature-settings'
'font-kerning'
'font-language-override'
'font-size'
'font-size-adjust'
'font-stretch'
'font-style'
'font-synthesis'
'font-variant'
'font-variant-alternates'
'font-variant-caps'
'font-variant-east-asian'
'font-variant-ligatures'
'font-variant-numeric'
'font-variant-position'
'font-weight'
'get-attribute'
'get-property-cs-svalue'
'get-property-priority'
'get-property-value'
'glyph-orientation-horizontal'
'glyph-orientation-vertical'
'height'
'image-orientation'
'image-rendering'
'ime-mode'
'isolation'
'item'
'justify-content'
'kerning'
'layout-flow'
'layout-grid'
'layout-grid-char'
'layout-grid-line'
'layout-grid-mode'
'layout-grid-type'
'left'
'length'
'letter-spacing'
'lighting-color'
'line-break'
'line-height'
'list-style'
'list-style-image'
'list-style-position'
'list-style-type'
'margin'
'margin-bottom'
'margin-left'
'margin-right'
'margin-top'
'marker'
'marker-end'
'marker-mid'
'marker-offset'
'marker-start'
'marks'
'mask'
'mask-type'
'max-height'
'max-width'
'max-zoom'
'min-height'
'min-width'
'min-zoom'
'mix-blend-mode'
'nav-down'
'nav-left'
'nav-right'
'nav-up'
'object-fit'
'object-position'
'opacity'
'order'
'orientation'
'orphans'
'outline'
'outline-color'
'outline-offset'
'outline-style'
'outline-width'
'overflow'
'overflow-wrap'
'overflow-x'
'overflow-y'
'padding'
'padding-bottom'
'padding-left'
'padding-right'
'padding-top'
'page'
'page-break-after'
'page-break-before'
'page-break-inside'
'paint-order'
'parent-rule'
'pause'
'pause-after'
'pause-before'
'perspective'
'perspective-origin'
'pitch'
'pitch-range'
'pixel-bottom'
'pixel-height'
'pixel-left'
'pixel-right'
'pixel-top'
'pixel-width'
'play-during'
'pointer-events'
'pos-bottom'
'pos-height'
'position'
'pos-left'
'pos-right'
'pos-top'
'pos-width'
'quotes'
'r'
'remove-attribute'
'remove-property'
'resize'
'richness'
'right'
'ruby-align'
'ruby-overhang'
'ruby-position'
'rx'
'ry'
'scrollbar3d-light-color'
'scrollbar-arrow-color'
'scrollbar-base-color'
'scrollbar-dark-shadow-color'
'scrollbar-face-color'
'scrollbar-highlight-color'
'scrollbar-shadow-color'
'scrollbar-track-color'
'scroll-behavior'
'set-attribute'
'set-property'
'shape-image-threshold'
'shape-margin'
'shape-outside'
'shape-rendering'
'size'
'speak'
'speak-header'
'speak-numeral'
'speak-punctuation'
'speech-rate'
'src'
'stop-color'
'stop-opacity'
'stress'
'stroke'
'stroke-dasharray'
'stroke-dashoffset'
'stroke-linecap'
'stroke-linejoin'
'stroke-miterlimit'
'stroke-opacity'
'stroke-width'
'style-float'
'table-layout'
'tab-size'
'text-align'
'text-align-last'
'text-anchor'
'text-autospace'
'text-decoration'
'text-decoration-blink'
'text-decoration-color'
'text-decoration-line'
'text-decoration-line-through'
'text-decoration-none'
'text-decoration-overline'
'text-decoration-style'
'text-decoration-underline'
'text-indent'
'text-justify'
'text-justify-trim'
'text-kashida'
'text-kashida-space'
'text-overflow'
'text-rendering'
'text-shadow'
'text-transform'
'text-underline-position'
'top'
'touch-action'
'transform'
'transform-origin'
'transform-style'
'transition'
'transition-delay'
'transition-duration'
'transition-property'
'transition-timing-function'
'unicode-bidi'
'unicode-range'
'user-select'
'user-zoom'
'vector-effect'
'vertical-align'
'visibility'
'voice-family'
'volume'
'white-space'
'widows'
'width'
'will-change'
'word-break'
'word-spacing'
'word-wrap'
'writing-mode'
'x'
'y'
'z-index'
'zoom'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Known vendor prefixes'
StyleName = 'Param correct'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'-apple-dashboard-region'
'-epub-caption-side'
'-epub-hyphens'
'-epub-text-combine'
'-epub-text-emphasis'
'-epub-text-emphasis-color'
'-epub-text-emphasis-style'
'-epub-text-orientation'
'-epub-text-transform'
'-epub-word-break'
'-epub-writing-mode'
'-khtml-user-select'
'-moz-animation'
'-moz-appearance'
'-moz-background-inline-policy'
'-moz-binding'
'-moz-border-bottom-colors'
'-moz-border-end'
'-moz-border-end-color'
'-moz-border-end-style'
'-moz-border-end-width'
'-moz-border-left-colors'
'-moz-border-radius'
'-moz-border-right-colors'
'-moz-border-start'
'-moz-border-start-color'
'-moz-border-start-style'
'-moz-border-start-width'
'-moz-border-top-colors'
'-moz-box-align'
'-moz-box-direction'
'-moz-box-flex'
'-moz-box-ordinal-group'
'-moz-box-orient'
'-moz-box-pack'
'-moz-box-shadow'
'-moz-box-sizing'
'-moz-column-count'
'-moz-column-fill'
'-moz-column-gap'
'-moz-column-rule'
'-moz-column-rule-color'
'-moz-column-rule-style'
'-moz-column-rule-width'
'-moz-columns'
'-moz-column-width'
'-moz-float-edge'
'-moz-font-feature-settings'
'-moz-font-language-override'
'-moz-force-broken-image-icon'
'-moz-hyphens'
'-moz-image-region'
'-moz-margin-end'
'-moz-margin-start'
'-moz-orient'
'-moz-outline-radius'
'-moz-outline-radius-bottomleft'
'-moz-outline-radius-bottomright'
'-moz-outline-radius-topleft'
'-moz-outline-radius-topright'
'-moz-padding-end'
'-moz-padding-start'
'-moz-perspective'
'-moz-script-level'
'-moz-script-min-size'
'-moz-script-size-multiplier'
'-moz-stack-sizing'
'-moz-tab-size'
'-moz-text-align-last'
'-moz-text-blink'
'-moz-text-decoration-color'
'-moz-text-decoration-line'
'-moz-text-decoration-style'
'-moz-text-size-adjust'
'-moz-transform'
'-moz-transition'
'-moz-transition-delay'
'-moz-user-focus'
'-moz-user-input'
'-moz-user-modify'
'-moz-user-select'
'-moz-window-shadow'
'-ms-accelerator'
'-ms-animation'
'-ms-animation-delay'
'-ms-animation-direction'
'-ms-animation-duration'
'-ms-animation-fill-mode'
'-ms-animation-iteration-count'
'-ms-animation-name'
'-ms-animation-play-state'
'-ms-animation-timing-function'
'-ms-backface-visibility'
'-ms-background-position-x'
'-ms-background-position-y'
'-ms-behavior'
'-ms-block-progression'
'-ms-content-zoom-chaining'
'-ms-content-zooming'
'-ms-content-zoom-limit'
'-ms-content-zoom-limit-max'
'-ms-content-zoom-limit-min'
'-ms-content-zoom-snap'
'-ms-content-zoom-snap-points'
'-ms-content-zoom-snap-type'
'-ms-filter'
'-ms-flex'
'-ms-flex-align'
'-ms-flex-direction'
'-ms-flex-flow'
'-ms-flex-item-align'
'-ms-flex-line-pack'
'-ms-flex-negative'
'-ms-flex-order'
'-ms-flex-pack'
'-ms-flex-positive'
'-ms-flex-preferred-size'
'-ms-flex-wrap'
'-ms-flow-from'
'-ms-flow-into'
'-ms-font-feature-settings'
'-ms-grid-column'
'-ms-grid-column-align'
'-ms-grid-columns'
'-ms-grid-column-span'
'-ms-grid-row'
'-ms-grid-row-align'
'-ms-grid-rows'
'-ms-grid-row-span'
'-ms-high-contrast-adjust'
'-ms-hyphenate-limit-chars'
'-ms-hyphenate-limit-lines'
'-ms-hyphenate-limit-zone'
'-ms-hyphens'
'-ms-ime-align'
'-ms-ime-mode'
'-ms-interpolation-mode'
'-ms-layout-flow'
'-ms-layout-grid'
'-ms-layout-grid-char'
'-ms-layout-grid-line'
'-ms-layout-grid-mode'
'-ms-layout-grid-type'
'-ms-overflow-style'
'-ms-overflow-x'
'-ms-overflow-y'
'-ms-perspective'
'-ms-perspective-origin'
'-ms-progress-appearance'
'-ms-scrollbar-arrow-color'
'-ms-scrollbar-base-color'
'-ms-scrollbar-darkshadow-color'
'-ms-scrollbar-face-color'
'-ms-scrollbar-highlight-color'
'-ms-scrollbar-shadow-color'
'-ms-scrollbar-track-color'
'-ms-scroll-chaining'
'-ms-scroll-limit'
'-ms-scroll-limit-xmax'
'-ms-scroll-limit-x-max'
'-ms-scroll-limit-xmin'
'-ms-scroll-limit-x-min'
'-ms-scroll-limit-ymax'
'-ms-scroll-limit-y-max'
'-ms-scroll-limit-ymin'
'-ms-scroll-limit-y-min'
'-ms-scroll-rails'
'-ms-scroll-snap-points-x'
'-ms-scroll-snap-points-y'
'-ms-scroll-snap-type'
'-ms-scroll-snap-x'
'-ms-scroll-snap-y'
'-ms-scroll-translation'
'-ms-text-align-last'
'-ms-text-autospace'
'-ms-text-combine-horizontal'
'-ms-text-justify'
'-ms-text-kashida-space'
'-ms-text-overflow'
'-ms-text-size-adjust'
'-ms-text-underline-position'
'-ms-touch-action'
'-ms-touch-select'
'-ms-transform'
'-ms-transform-origin'
'-ms-transform-style'
'-ms-transition'
'-ms-transition-delay'
'-ms-transition-duration'
'-ms-transition-property'
'-ms-transition-timing-function'
'-ms-user-select'
'-ms-word-break'
'-ms-word-wrap'
'-ms-wrap-flow'
'-ms-wrap-margin'
'-ms-wrap-through'
'-ms-writing-mode'
'-ms-zoom'
'-o-border-image'
'-o-device-pixel-ratio'
'-o-focus-opacity'
'-o-link'
'-o-link-source'
'-o-mini-fold'
'-o-object-fit'
'-o-object-position'
'-o-table-baseline'
'-o-tab-size'
'-o-transform'
'-o-transform-origin'
'-o-transition'
'-o-transition-delay'
'-o-transition-duration'
'-o-transition-property'
'-o-transition-timing-function'
'-o-user-select'
'-pie-background'
'-wap-accesskey'
'-wap-input-format'
'-wap-input-required'
'-wap-marquee-dir'
'-wap-marquee-loop'
'-wap-marquee-speed'
'-wap-marquee-style'
'-webkit-align-content'
'-webkit-align-items'
'-webkit-align-self'
'-webkit-animation'
'-webkit-animation-delay'
'-webkit-animation-direction'
'-webkit-animation-duration'
'-webkit-animation-fill-mode'
'-webkit-animation-iteration-count'
'-webkit-animation-name'
'-webkit-animation-play-state'
'-webkit-animation-timing-function'
'-webkit-appearance'
'-webkit-app-region'
'-webkit-aspect-ratio'
'-webkit-backface-visibility'
'-webkit-background-blend-mode'
'-webkit-background-clip'
'-webkit-background-composite'
'-webkit-background-origin'
'-webkit-background-size'
'-webkit-blend-mode'
'-webkit-border-after'
'-webkit-border-after-color'
'-webkit-border-after-style'
'-webkit-border-after-width'
'-webkit-border-before'
'-webkit-border-before-color'
'-webkit-border-before-style'
'-webkit-border-before-width'
'-webkit-border-bottom-left-radius'
'-webkit-border-bottom-right-radius'
'-webkit-border-end'
'-webkit-border-end-color'
'-webkit-border-end-style'
'-webkit-border-end-width'
'-webkit-border-fit'
'-webkit-border-horizontal-spacing'
'-webkit-border-image'
'-webkit-border-radius'
'-webkit-border-start'
'-webkit-border-start-color'
'-webkit-border-start-style'
'-webkit-border-start-width'
'-webkit-border-top-left-radius'
'-webkit-border-top-right-radius'
'-webkit-border-vertical-spacing'
'-webkit-box-align'
'-webkit-box-decoration-break'
'-webkit-box-direction'
'-webkit-box-flex'
'-webkit-box-flex-group'
'-webkit-box-lines'
'-webkit-box-ordinal-group'
'-webkit-box-orient'
'-webkit-box-pack'
'-webkit-box-reflect'
'-webkit-box-shadow'
'-webkit-box-sizing'
'-webkit-clip-path'
'-webkit-color-correction'
'-webkit-column-axis'
'-webkit-column-break-after'
'-webkit-column-break-before'
'-webkit-column-break-inside'
'-webkit-column-count'
'-webkit-column-gap'
'-webkit-column-progression'
'-webkit-column-rule'
'-webkit-column-rule-color'
'-webkit-column-rule-style'
'-webkit-column-rule-width'
'-webkit-columns'
'-webkit-column-span'
'-webkit-column-width'
'-webkit-cursor-visibility'
'-webkit-dashboard-region'
'-webkit-filter'
'-webkit-flex'
'-webkit-flex-basis'
'-webkit-flex-direction'
'-webkit-flex-flow'
'-webkit-flex-grow'
'-webkit-flex-shrink'
'-webkit-flex-wrap'
'-webkit-flow-from'
'-webkit-flow-into'
'-webkit-font-feature-settings'
'-webkit-font-kerning'
'-webkit-font-size-delta'
'-webkit-font-smoothing'
'-webkit-font-variant-ligatures'
'-webkit-grid-after'
'-webkit-grid-auto-columns'
'-webkit-grid-auto-flow'
'-webkit-grid-auto-rows'
'-webkit-grid-before'
'-webkit-grid-column'
'-webkit-grid-columns'
'-webkit-grid-end'
'-webkit-grid-row'
'-webkit-grid-rows'
'-webkit-grid-start'
'-webkit-highlight'
'-webkit-hyphenate-character'
'-webkit-hyphenate-limit-after'
'-webkit-hyphenate-limit-before'
'-webkit-hyphenate-limit-lines'
'-webkit-justify-content'
'-webkit-line-align'
'-webkit-line-box-contain'
'-webkit-line-break'
'-webkit-line-clamp'
'-webkit-line-grid'
'-webkit-line-snap'
'-webkit-locale'
'-webkit-logical-height'
'-webkit-logical-width'
'-webkit-margin-after'
'-webkit-margin-after-collapse'
'-webkit-margin-before'
'-webkit-margin-before-collapse'
'-webkit-margin-bottom-collapse'
'-webkit-margin-collapse'
'-webkit-margin-end'
'-webkit-margin-start'
'-webkit-margin-top-collapse'
'-webkit-marquee'
'-webkit-marquee-direction'
'-webkit-marquee-increment'
'-webkit-marquee-repetition'
'-webkit-marquee-speed'
'-webkit-marquee-style'
'-webkit-mask'
'-webkit-mask-box-image'
'-webkit-mask-box-image-outset'
'-webkit-mask-box-image-repeat'
'-webkit-mask-box-image-slice'
'-webkit-mask-box-image-source'
'-webkit-mask-box-image-width'
'-webkit-mask-clip'
'-webkit-mask-composite'
'-webkit-mask-image'
'-webkit-mask-origin'
'-webkit-mask-position'
'-webkit-mask-position-x'
'-webkit-mask-position-y'
'-webkit-mask-repeat'
'-webkit-mask-repeat-x'
'-webkit-mask-repeat-y'
'-webkit-mask-size'
'-webkit-max-logical-height'
'-webkit-max-logical-width'
'-webkit-min-logical-height'
'-webkit-min-logical-width'
'-webkit-nbsp-mode'
'-webkit-opacity'
'-webkit-order'
'-webkit-overflow-scrolling'
'-webkit-padding-after'
'-webkit-padding-before'
'-webkit-padding-end'
'-webkit-padding-start'
'-webkit-perspective'
'-webkit-perspective-origin'
'-webkit-perspective-origin-x'
'-webkit-perspective-origin-y'
'-webkit-print-color-adjust'
'-webkit-region-break-after'
'-webkit-region-break-before'
'-webkit-region-break-inside'
'-webkit-region-overflow'
'-webkit-rtl-ordering'
'-webkit-ruby-position'
'-webkit-shape-inside'
'-webkit-shape-margin'
'-webkit-shape-outside'
'-webkit-shape-padding'
'-webkit-svg-shadow'
'-webkit-tap-highlight-color'
'-webkit-text-align-last'
'-webkit-text-combine'
'-webkit-text-decoration-color'
'-webkit-text-decoration-line'
'-webkit-text-decorations-in-effect'
'-webkit-text-decoration-style'
'-webkit-text-emphasis-color'
'-webkit-text-emphasis-position'
'-webkit-text-emphasis-style'
'-webkit-text-fill-color'
'-webkit-text-orientation'
'-webkit-text-security'
'-webkit-text-size-adjust'
'-webkit-text-stroke'
'-webkit-text-stroke-color'
'-webkit-text-stroke-width'
'-webkit-text-underline-position'
'-webkit-touch-callout'
'-webkit-transform'
'-webkit-transform-origin'
'-webkit-transform-origin-x'
'-webkit-transform-origin-y'
'-webkit-transform-origin-z'
'-webkit-transform-style'
'-webkit-transition'
'-webkit-transition-delay'
'-webkit-transition-duration'
'-webkit-transition-property'
'-webkit-transition-timing-function'
'-webkit-user-drag'
'-webkit-user-modify'
'-webkit-user-select'
'-webkit-wrap'
'-webkit-wrap-flow'
'-webkit-wrap-through'
'-webkit-writing-mode'
'-xv-interpret-as'
'-xv-phonemes'
'-xv-voice-balance'
'-xv-voice-duration'
'-xv-voice-pitch'
'-xv-voice-pitch-range'
'-xv-voice-rate'
'-xv-voice-stress'
'-xv-voice-volume'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Style begin'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = 'Style end'
Highlight = True
InvertColors = True
NameFmt = '%sl1'
GroupFmt = 'Styles'
DynHighlight = dhRange
HighlightPos = cpRange
DynSelectMin = True
CollapseFmt = '{ ... }'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'#13#10
end
item
DisplayName = 'Style end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param to tree'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 544
end
item
TagList.Strings = (
'http'
)
CondType = tcNotEqual
TokenTypes = 4
end>
IdentIndex = 1
BlockOffset = 1
BlockEnd = 'Param end'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
'}'
)
TokenTypes = 40
end>
BlockOffset = 1
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Colors'
ConditionList = <
item
TokenTypes = 64
end>
GroupFmt = '\Colors'
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end
item
DisplayName = 'Images'
BlockName = 'Style begin'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 32
end
item
TagList.Strings = (
'url'
)
end>
BlockEnd = 'Images end'
NameFmt = '%s-1~s[)]1'
GroupFmt = '\Images'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Images end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 32
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'/* Comment */'
'.name, .name2 { '
' font-size: 18pt; '
' color: #000099;'
' width: 100%; '
' background: url("../img.gif") no-repeat;'
' back2: url(http://www.com/url);'
' back3: url(../img.gif);'
' -ms-zoom: 100%; '
' -ms-hmm: test;'
'}'
'#footer {color: #AA00BB;}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Delimiter'
'Color'
'Number'
)
Extentions = 'css'
LexerName = 'CSS'
Notes.Strings = (
'Author: Alex (Synwrite)'
'Added misspelled properties underlining.'
''
'Known properties: http://htmlbook.ru'
'Known vendor prefixes: http://peter.sh/experiments/vendor-prefixed-css-property-overview/'
)
Charset = DEFAULT_CHARSET
end
object SyntAnal22: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Text'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BorderColorLeft = clGray
BorderColorTop = clGray
BorderColorRight = clGray
BorderColorBottom = clGray
MultiLineBorder = True
end
item
DisplayName = 'Tag bound'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'CDATA'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tag Key'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'ERROR content'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Tag ident'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tag param'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tag properties'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current tag'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15987699
FormatType = ftBackGround
end
item
DisplayName = 'Current Block'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 15400927
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'DTD element type'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'DTD bound'
Font.Color = clPurple
Font.Height = -19
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Tree item (attribute)'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftColor
end
item
DisplayName = 'Tree item (tag)'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'XML header'
StyleName = 'Comment'
TokenType = 12
Expression = '(?s)<\?.*?(\?>|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment ?xml'
StyleName = 'Comment'
TokenType = 1
Expression = '<\?xml\s.*?\?>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)<!--.*?(-->|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'CDATA start'
StyleName = 'CDATA'
TokenType = 11
Expression = '<!\[CDATA\['
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'CDATA Text'
StyleName = 'Text'
BlockName = 'CDATA begin'
Expression = '(?s)[^\]]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'CDATA end'
StyleName = 'Tag bound'
BlockName = 'CDATA begin'
TokenType = 14
Expression = '\]\]>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '<'
StyleName = 'Tag bound'
TokenType = 9
Expression = '<[/!\-\:\?]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '>'
StyleName = 'Tag bound'
TokenType = 10
Expression = '[/\?]?>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'DTD Element type'
StyleName = 'DTD element type'
BlockName = 'DTD element start'
TokenType = 2
Expression = '(?s)\((\(.*?\)|.)*?\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'DTD bounds: [ ] '
StyleName = 'DTD bound'
BlockName = 'DOCTYPE begin'
Expression = '[\[\]]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Tag param'
StyleName = 'Tag param'
BlockName = 'Tag begin'
TokenType = 4
Expression = '(?s) ("|'').*?(\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '='
StyleName = 'Tag bound'
TokenType = 3
Expression = '='
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Tag ident'
StyleName = 'Tag ident'
BlockName = 'Tag begin'
TokenType = 2
Expression = '[^>=\?\s/]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Error content'
StyleName = 'ERROR content'
BlockName = 'Tag begin'
Expression = '[^>\s]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '&...'
StyleName = 'Tag Key'
TokenType = 4
Expression = '&\w+;'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Text'
StyleName = 'Text'
BlockName = 'CDATA begin'
NotParent = True
TokenType = 4
Expression = '[^<&]*'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Tag begin'
StyleName = 'Current tag'
ConditionList = <
item
TokenTypes = 512
end>
BlockEnd = 'Tag end'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhRangeNoBound
HighlightPos = cpRange
IgnoreAsParent = False
end
item
DisplayName = 'Tag end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1024
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'DTD element start'
ConditionList = <
item
TagList.Strings = (
'DOCTYPE'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'<!'
)
TokenTypes = 512
end>
BlockOffset = 1
BlockEnd = 'DTD element end'
NameFmt = '%s-1'
HighlightPos = cpBound
CollapseFmt = '< %s0 %s-1 >'
IgnoreAsParent = False
end
item
DisplayName = 'DTD element end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1024
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'DOCTYPE begin'
ConditionList = <
item
TagList.Strings = (
'DOCTYPE'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'<!'
)
TokenTypes = 512
end>
BlockOffset = 1
BlockEnd = 'DOCTYPE end'
NameFmt = 'Document structure'
HighlightPos = cpBound
CollapseFmt = 'Document structure'
IgnoreAsParent = False
end
item
DisplayName = 'DOCTYPE end'
BlockName = 'DOCTYPE begin'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'>'
)
TokenTypes = 1024
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag keys'
StyleName = 'Tag Key'
BlockType = btTagDetect
ConditionList = <
item
TokenTypes = 4
end
item
TokenTypes = 512
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag block begin'
StyleName = 'Current Block'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'<'
)
TokenTypes = 512
end>
BlockEnd = 'Tag block end'
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
CollapseFmt = ' %s0 >'
TreeItemStyle = 'Tree item (tag)'
IgnoreAsParent = False
AutoCloseMode = acmCloseOpened
AutoCloseText = '</%s0>'
end
item
DisplayName = 'Tag block end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'</'
)
TokenTypes = 512
end>
SameIdent = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'End of simple tag'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'/>'
)
TokenTypes = 1024
end>
BlockEnd = 'Tag block begin'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Comment begin'
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Comment end'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Comment end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 2
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'CDATA end'
BlockName = 'CDATA begin'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 16384
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'CDATA begin'
ConditionList = <
item
TokenTypes = 2048
end>
BlockEnd = 'CDATA end'
NameFmt = '%s-1'
HighlightPos = cpBound
CollapseFmt = 'CDATA'
IgnoreAsParent = False
end
item
DisplayName = 'Tag attribute'
StyleName = 'Tag param'
BlockName = 'Tag begin'
ConditionList = <
item
TokenTypes = 16
end
item
TokenTypes = 8
end
item
TokenTypes = 4
end>
NameFmt = '%s0 %s-1 %s-2'
RefToCondEnd = True
HighlightPos = cpBound
NoEndRule = True
TreeItemStyle = 'Tree item (attribute)'
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'<?xml version="1.0" encoding="ISO-8859-1" ?>'
''
'<!DOCTYPE web-app ['
' <!ELEMENT web-app (icon?, display-name?, description?, distributable?,'
' context-param*, filter*, filter-mapping*, listener*, servlet*,'
' servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?,'
' error-page*, taglib*, resource-env-ref*, resource-ref*, security-constraint*,'
' login-config?, security-role*, env-entry*, ejb-ref*, ejb-local-ref*)>'
' <!ELEMENT auth-constraint (description?, role-name*)>'
' <!ELEMENT auth-method (#PCDATA)>'
' <!ATTLIST exception-type id ID #IMPLIED>'
']>'
''
'<web-app>'
' <display-name abc="123" def="true"></display-name>'
' <description></description>'
' <filter-mapping>'
' <filter-name></filter-name>'
' <url-pattern></url-pattern>'
' </filter-mapping>'
'</web-app>'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Tag Open'
'Tag Close'
'CDATA'
'XML header'
'Attrib. value'
'CDATA end'
)
Extentions = 'xml xsl xslt mmpa mmpr sti bdsproj xsd rss wml svg xul xsd axl rdf xaml vcproj dproj plist storyboard msc csproj manifest lpi lpk sublime-snippet tmLanguage jsproj appxmanifest'
LexerName = 'XML'
Charset = DEFAULT_CHARSET
left = 140
top = 160
end
object SyntAnal76: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
end
item
DisplayName = 'Section'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Parameter'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Value'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Number'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '^[;\#].*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Section'
StyleName = 'Section'
TokenType = 5
Expression = '^\[.*?\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Key'
StyleName = 'Parameter'
TokenType = 2
Expression = '^[^=\n\r]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '='
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Value'
StyleName = 'Value'
TokenType = 4
Expression = '.*$'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Section'
ConditionList = <
item
TokenTypes = 32
end>
EndOfTextClose = True
NameFmt = '%s0'
HighlightPos = cpBound
CollapseFmt = '%s0'
SelfClose = True
TreeItemStyle = 'Section'
IgnoreAsParent = False
end
item
DisplayName = 'Item'
ConditionList = <
item
TokenTypes = 8
end
item
TokenTypes = 4
end>
NotCollapsed = True
NameFmt = '%s0'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'[TT]'
'aa=test'
'bb=test'
''
'[TT2]'
';tt=2'
'ww=22'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Key'
'Symbol'
'Value'
'Section'
)
Extentions = 'ini dsk dti dof inf lng srv reg sas cfg desktop'
LexerName = 'Ini files'
LineComment = ';'
Charset = DEFAULT_CHARSET
end
object SyntAnal82: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Label'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Key words'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Commands'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold, fsUnderline]
end
item
DisplayName = 'Params'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Echo'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'QuotationMarks'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Variable'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Int'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '^\s*@?\s* rem\b .*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment2'
StyleName = 'Comment'
TokenType = 1
Expression = '^\:\:.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Label'
StyleName = 'Label'
TokenType = 3
Expression = '^\s*:\w+|(?<=goto\s+)\S+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable'
StyleName = 'Variable'
Expression = '%\d | %\w+(%|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'IP-Address'
StyleName = 'Int'
Expression = '\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 2
Expression = '[\+\-\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\#]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'echostd'
StyleName = 'Echo'
Expression = '(?<=@?echo)\s+".*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Echo'
StyleName = 'Key words'
TokenType = 5
Expression = '@?echo(\soff)?\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'echo text'
Enabled = False
StyleName = 'Echo'
BlockName = 'echo start'
StrictParent = True
TokenType = 4
Expression = '[^<>\|\n]*[\n]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'QuotationMarks'
StyleName = 'QuotationMarks'
Expression = '".*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Int'
StyleName = 'Int'
Expression = '\b\d+\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Command'
StyleName = 'Params'
TokenType = 2
Expression = '\w+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Key words'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'Arp'
'Assoc'
'At'
'Atmadm'
'Attrib'
'Bootcfg'
'Break'
'Cacls'
'call'
'cd'
'Change'
'Chcp'
'Chdir'
'Chkdsk'
'Chkntfs'
'choice'
'Cipher'
'cls'
'Cmd'
'Cmstp'
'Color'
'Comp'
'Compact'
'Convert'
'copy'
'Cprofile'
'CScript'
'Date'
'defined'
'Defrag'
'del'
'Dir'
'Diskcomp'
'Diskcopy'
'DiskPart'
'do'
'Doskey'
'Driverquery'
'echo'
'echo.'
'else'
'Endlocal'
'errorlevel'
'Eventcreate'
'Eventquery'
'Eventtriggers'
'Evntcmd'
'exist'
'Exit'
'Expand'
'Fc'
'Find'
'Findstr'
'Finger'
'Flattemp'
'for'
'Format'
'Fsutil'
'Ftp'
'Ftype'
'Getmac'
'goto'
'Gpresult'
'Gpupdate'
'Graftabl'
'Help'
'Helpctr'
'Hostname'
'if'
'in'
'Ipconfig'
'Ipseccmd'
'Ipxroute'
'Irftp'
'Label'
'Lodctr'
'Logman'
'Lpq'
'Lpr'
'Macfile'
'md'
'Mkdir'
'Mmc'
'Mode'
'More'
'Mountvol'
'Move'
'MS-DOS'
'Msiexec'
'Msinfo32'
'Nbtstat'
'Net'
'Netsh'
'Netstat'
'not'
'Nslookup'
'Ntbackup'
'Ntcmdprompt'
'Ntsd'
'OOpenfiles'
'Pagefileconfig'
'Path'
'Pathping'
'pause'
'Pbadmin'
'Pentnt'
'Perfmon'
'Ping'
'Popd'
'Print'
'Prncnfg'
'Prndrvr'
'Prnjobs'
'Prnmngr'
'Prnport'
'Prnqctl'
'Prompt'
'Pushd'
'Query'
'Rcp'
'Recover'
'Reg'
'Regsvr32'
'Relog'
'Rem'
'Ren'
'Rename'
'Replace'
'Resetsession'
'Rexec'
'Rmdir'
'Route'
'RRasdial'
'Rsh'
'Rsm'
'Runas'
'SC'
'Schtasks'
'Secedit'
'set'
'Setlocal'
'Sfc'
'shift'
'Shutdown'
'Sort'
'Start'
'Subst'
'sys'
'Systeminfo'
'Taskkill'
'Tasklist'
'Tcmsetup'
'TCP/IP'
'Telnet'
'Tftp'
'Time'
'Title'
'Tracerpt'
'Tracert'
'Tree'
'Type'
'Typeperf'
'Unlodctr'
'Verify'
'Vol'
'Vssadmin'
'VVer'
'W32tm'
'Winnt'
'Winnt32'
'WMIC'
'Xcopy'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'echo start'
StyleName = 'Echo'
ConditionList = <
item
TagList.Strings = (
'echo'
)
TokenTypes = 32
IgnoreCase = True
end>
BlockEnd = 'echo end'
NotCollapsed = True
Highlight = True
DisplayInTree = False
DynHighlight = dhRange
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'echo end'
BlockName = 'echo start'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 16
end>
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'rem Batch file'
'@echo off'
'echo Params: %1 %2 %3'
'@rem'
' @rem Comment'
':label'
'::comment'
'pause'
'copy c:\%dirname%\*.pas "d:\dir name"'
'if errorlevel 1 echo Error in copy action!'
'goto label'
'ping 10.10.10.100 '
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Label'
'echo'
'echo cmd'
)
Extentions = 'bat cmd'
LexerName = 'Batch files'
SkipSpaces = False
Notes.Strings = (
'Changes: Alexey (SynWrite)'
)
RestartFromLineStart = True
LineComment = 'rem '
Charset = DEFAULT_CHARSET
end
object SyntAnal46: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Marked block'
Font.Color = clHighlightText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clHighlight
FormatType = ftColor
end>
TokenRules = <
item
DisplayName = 'empty line'
Expression = '^\s*\z'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'not empty line'
TokenType = 1
Expression = '^.*$'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Paragraph'
BlockName = 'Paragraph'
NotParent = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Paragraph end'
EndOfTextClose = True
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Paragraph end'
BlockName = 'Paragraph'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1
end
item
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'bbb'
'bb'
'bb'
''
'bbb'
'bb'
''
'bbb'
'bb'
)
TokenTypeNames.Strings = (
'Empty'
'Line'
)
Extentions = 'txt'
LexerName = 'Text files'
SkipSpaces = False
FullRefreshSize = 10000
Notes.Strings = (
'Reworked by Alexey (SynWrite)'
)
Charset = DEFAULT_CHARSET
end
object SyntAnal15: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Marked block'
Font.Color = clHighlightText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clHighlight
FormatType = ftColor
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Var'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id Param'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '^\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\"|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
Expression = '\$\{.+?\} | \$\(.+?\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id Param'
StyleName = 'Id Param'
TokenType = 5
Expression = '^\w+(?=\s)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '\#?\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\*,\.;:\(\)=<>\+\-\[\]\{\}%\|\&\\~]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
EndOfTextClose = True
DisplayInTree = False
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '...'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
end
item
TokenTypes = 2
end>
BlockEnd = 'Block comment'
RefToCondEnd = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param'
ConditionList = <
item
TokenTypes = 32
end>
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'#Text'
'#Text'
'#Text'
'Name1="Text"'
'Name2=${var}/$(dir)/text.txt'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Id Param'
)
MarkedBlockStyle = 'Marked block'
Extentions = 'properties /hosts po'
LexerName = 'Properties'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'+ ${var}, $(var) hilight'
'+ comments hilight'
'+ support for #aabbcc color codes'
'+ tree (tested on squid.conf)'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
end
object SyntAnal26: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Command'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Current'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = clSilver
FormatType = ftBackGround
end
item
DisplayName = 'Directive'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = 159
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Parameter'
Font.Color = 33239
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Variable'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Any name'
TokenType = 1
Expression = '(un\.)? [a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Block Comment'
StyleName = 'Comment'
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'CallBack'
TokenType = 1
Expression = '(un)?\.\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Commands'
TokenType = 1
Expression = '[a-z!]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
Expression = '(\#|\;).*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Constant'
StyleName = 'Variable'
TokenType = 1
Expression = '\$\{.*?\}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hexadecimal'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Number'
StyleName = 'Number'
TokenType = 5
Expression = '\d+\.?\d*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 8
Expression = '(?s)(["''`])(\\\\1|.)*?\1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable'
StyleName = 'Variable'
TokenType = 1
Expression = '\$\w+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Function'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'Function'
)
end>
BlockEnd = 'FunctionEnd'
NameFmt = '%s0 %s-1'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%s0 %s-1'
TreeItemImage = 5
TreeGroupImage = 1
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'FunctionEnd'
end
item
DisplayName = 'FunctionEnd'
BlockName = 'Function'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'FunctionEnd'
)
end>
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'macro'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'!macro'
)
IgnoreCase = True
end>
BlockEnd = 'macroend'
NameFmt = '%s0 %s-1'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%s0 %s-1'
TreeItemImage = 6
TreeGroupImage = 1
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '!macroend'
end
item
DisplayName = 'macroend'
BlockName = 'macro'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'!macroend'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'SectionGroup'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'SectionGroup'
)
end>
BlockEnd = 'SectionGroupEnd'
NameFmt = '%s0 %s-1'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%s0 %s-1'
TreeItemImage = 1
TreeGroupImage = 1
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'SectionGroupEnd'
end
item
DisplayName = 'SectionGroupEnd'
BlockName = 'SectionGroup'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'SectionGroupEnd'
)
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Section'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'Section'
)
end>
BlockEnd = 'SectionEnd'
NameFmt = '%sz0'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%sz0'
TreeItemImage = 3
TreeGroupImage = 1
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'SectionEnd'
end
item
DisplayName = 'SectionEnd'
BlockName = 'Section'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'SectionEnd'
)
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'PageEx'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'PageEx'
)
end>
BlockEnd = 'PageExEnd'
NameFmt = '%s0 %s-1'
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%s0 %s-1'
TreeItemImage = 2
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'PageExEnd'
end
item
DisplayName = 'PageExEnd'
BlockName = 'PageEx'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'PageExEnd'
)
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'if'
StyleName = 'Current'
ConditionList = <
item
TagList.Strings = (
'!if'
'!ifdef'
'!ifmacrodef'
'!ifmacrondef'
'!ifndef'
)
IgnoreCase = True
end>
BlockEnd = 'endif'
DisplayInTree = False
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpBoundTag
CollapseFmt = '%s0 %sz-1...'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '!endif'
end
item
DisplayName = 'endif'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'!endif'
)
IgnoreCase = True
end>
BlockEnd = 'if'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Commands'
StyleName = 'Command'
StatesPresent = 1
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abort'
'addbrandingimage'
'addsize'
'allowrootdirinstall'
'allowskipfiles'
'autoclosewindow'
'bgfont'
'bggradient'
'brandingtext'
'bringtofront'
'call'
'callinstdll'
'caption'
'changeui'
'checkbitmap'
'clearerrors'
'completedtext'
'componenttext'
'copyfiles'
'crccheck'
'createdirectory'
'createfont'
'createshortcut'
'delete'
'deleteinisec'
'deleteinistr'
'deleteregkey'
'deleteregvalue'
'detailprint'
'detailsbuttontext'
'dirshow'
'dirtext'
'dirvar'
'dirverify'
'enablewindow'
'enumregkey'
'enumregvalue'
'exch'
'exec'
'execshell'
'execwait'
'expandenvstrings'
'file'
'filebufsize'
'fileclose'
'fileerrortext'
'fileopen'
'fileread'
'filereadbyte'
'filereadutf16le'
'filereadword'
'fileseek'
'filewrite'
'filewritebyte'
'filewriteutf16le'
'filewriteword'
'findclose'
'findfirst'
'findnext'
'findproc'
'findwindow'
'flushini'
'function'
'functionend'
'getcurinsttype'
'getcurrentaddress'
'getdlgitem'
'getdllversion'
'getdllversionlocal'
'geterrorlevel'
'getfiletime'
'getfiletimelocal'
'getfullpathname'
'getfunctionaddress'
'getinstdirerror'
'getlabeladdress'
'gettempfilename'
'goto'
'hidewindow'
'icon'
'ifabort'
'iferrors'
'iffileexists'
'ifrebootflag'
'ifsilent'
'initpluginsdir'
'installbuttontext'
'installcolors'
'installdir'
'installdirregkey'
'instprogressflags'
'insttype'
'insttypegettext'
'insttypesettext'
'intcmp'
'intcmpu'
'intfmt'
'intop'
'iswindow'
'langstring'
'licensebkcolor'
'licensedata'
'licenseforceselection'
'licenselangstring'
'licensetext'
'loadlanguagefile'
'lockwindow'
'logset'
'logtext'
'messagebox'
'miscbuttontext'
'name'
'nop'
'outfile'
'page'
'pagecallbacks'
'pageex'
'pageexend'
'pop'
'push'
'quit'
'readenvstr'
'readinistr'
'readregdword'
'readregstr'
'reboot'
'regdll'
'rename'
'requestexecutionlevel'
'reservefile'
'return'
'rmdir'
'searchpath'
'section'
'sectionend'
'sectiongetflags'
'sectiongetinsttypes'
'sectiongetsize'
'sectiongettext'
'sectiongroup'
'sectiongroupend'
'sectionin'
'sectionsetflags'
'sectionsetinsttypes'
'sectionsetsize'
'sectionsettext'
'sendmessage'
'setautoclose'
'setbrandingimage'
'setcompress'
'setcompressionlevel'
'setcompressor'
'setcompressordictsize'
'setctlcolors'
'setcurinsttype'
'setdatablockoptimize'
'setdatesave'
'setdetailsprint'
'setdetailsview'
'seterrorlevel'
'seterrors'
'setfileattributes'
'setfont'
'setoutpath'
'setoverwrite'
'setpluginunload'
'setrebootflag'
'setregview'
'setshellvarcontext'
'setsilent'
'showinstdetails'
'showuninstdetails'
'showwindow'
'silentinstall'
'silentuninstall'
'sleep'
'spacetexts'
'strcmp'
'strcmps'
'strcpy'
'strlen'
'subcaption'
'uninstallbuttontext'
'uninstallcaption'
'uninstallicon'
'uninstallsubcaption'
'uninstalltext'
'uninstpage'
'unregdll'
'var'
'viaddversionkey'
'viproductversion'
'windowicon'
'writeinistr'
'writeregbin'
'writeregdword'
'writeregexpandstr'
'writeregstr'
'writeuninstaller'
'xpstyle'
)
IgnoreCase = True
end>
HighlightPos = cpBound
TreeItemImage = 1
TreeGroupImage = 1
IgnoreAsParent = False
end
item
DisplayName = 'Constants'
StyleName = 'Variable'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'$0'
'$1'
'$2'
'$3'
'$4'
'$5'
'$6'
'$7'
'$8'
'$9'
'$admintools'
'$appdata'
'$cdburn_area'
'$cmdline'
'$commonfiles'
'$commonfiles32'
'$commonfiles64'
'$cookies'
'${__date__}'
'$desktop'
'$documents'
'$exedir'
'$exefile'
'$exepath'
'$favorites'
'${__file__}'
'$fonts'
'${__function__}'
'${__global__}'
'$history'
'$hwndparent'
'$instdir'
'$internet_cache'
'$language'
'${__line__}'
'$localappdata'
'$music'
'$nethood'
'${nsisdir}'
'${nsis_version}'
'$outdir'
'${__pageex__}'
'$pictures'
'$pluginsdir'
'$printhood'
'$profile'
'$programfiles'
'$programfiles32'
'$programfiles64'
'$quicklaunch'
'$r0'
'$r1'
'$r2'
'$r3'
'$r4'
'$r5'
'$r6'
'$r7'
'$r8'
'$r9'
'$recent'
'$resources'
'$resources_localized'
'${__section__}'
'$sendto'
'$smprograms'
'$smstartup'
'$startmenu'
'$sysdir'
'$temp'
'$templates'
'${__time__}'
'${__timestamp__}'
'${__uninstall__}'
'$videos'
'$windir'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Directives'
StyleName = 'Directive'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'!addincludedir'
'!addplugindir'
'!appendfile'
'!cd'
'!define'
'!delfile'
'!echo'
'!else'
'!endif'
'!error'
'!execute'
'if'
'!if'
'ifdef'
'!ifdef'
'ifmacrodef'
'!ifmacrodef'
'ifmacrondef'
'!ifmacrondef'
'ifndef'
'!ifndef'
'!include'
'!insertmacro'
'!macro'
'!macroend'
'!packhdr'
'!searchparse'
'!searchreplace'
'!system'
'!tempfile'
'!undef'
'!verbose'
'!warning'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Parameters'
StyleName = 'Parameter'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'admin'
'all'
'alt'
'archive'
'auto'
'both'
'bottom'
'branding'
'bzip2'
'colored'
'components'
'componentsonlyoncustom'
'control'
'cur'
'current'
'custom'
'customstring'
'date'
'directory'
'enablecancel'
'end'
'ext'
'false'
'file_attribute_archive'
'file_attribute_hidden'
'file_attribute_normal'
'file_attribute_offline'
'file_attribute_readonly'
'file_attribute_system'
'file_attribute_temporary'
'filesonly'
'final'
'force'
'global'
'gray'
'hidden'
'hide'
'highest'
'hkcc'
'hkcr'
'hkcu'
'hkdd'
'hkey_classes_root'
'hkey_current_config'
'hkey_current_user'
'hkey_dyn_data'
'hkey_local_machine'
'hkey_performance_data'
'hkey_users'
'hklm'
'hkpd'
'hku'
'idabort'
'idcancel'
'idd_dir'
'idd_inst'
'idd_instfiles'
'idd_license'
'idd_selcom'
'idd_uninst'
'idd_verify'
'idignore'
'idno'
'idok'
'idretry'
'idyes'
'ifdiff'
'ifempty'
'ifnewer'
'ignorecase'
'imgid'
'instfiles'
'italic'
'lang'
'lastused'
'leave'
'left'
'license'
'listonly'
'lzma'
'math'
'mb_abortretryignore'
'mb_defbutton1'
'mb_defbutton2'
'mb_defbutton3'
'mb_defbutton4'
'mb_iconexclamation'
'mb_iconinformation'
'mb_iconquestion'
'mb_iconstop'
'mb_ok'
'mb_okcancel'
'mb_retrycancel'
'mb_right'
'mb_rtlreading'
'mb_setforeground'
'mb_topmost'
'mb_usericon'
'mb_yesno'
'mb_yesnocancel'
'nevershow'
'nocustom'
'noerrors'
'none'
'nonfatal'
'normal'
'off'
'offline'
'on'
'oname'
'.onguiend'
'.onguiinit'
'.oninit'
'.oninstfailed'
'.oninstsuccess'
'.onmouseoversection'
'.onrebootfailed'
'.onselchange'
'.onuserabort'
'.onverifyinstdir'
'open'
'print'
'readonly'
'rebootok'
'resizetofit'
'right'
'sd'
'set'
'shctx'
'shell_context'
'shift'
'short'
'show'
'silent'
'silentlog'
'smooth'
'solid'
'strike'
'sw_hide'
'sw_showmaximized'
'sw_showminimized'
'sw_shownormal'
'system'
'temporary'
'textonly'
'timeout'
'top'
'trimcenter'
'trimleft'
'trimright'
'true'
'try'
'underline'
'uninstconfirm'
'un.onguiend '
'un.onguiinit'
'un.oninit'
'un.onrebootfailed'
'un.onselchange'
'un.onuninstfailed'
'un.onuninstsuccess'
'un.onuserabort'
'user'
'utcdate'
'windows'
'zlib'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'/***************************'
'* Example NSIS Code'
'***************************/'
' '
'!if 1 < 2 '
' !echo "1 is smaller than 2!!"'
'!else if ! 3.1 > 1.99'
' !error "this line should never appear"'
'!else'
' !error "neither should this"'
'!endif'
''
'!define SETUPNAME "Setup Name"'
'!include MUI2.nsh '
'!insertmacro MUI_PAGE_INSTFILES'
'!insertmacro MUI_LANGUAGE "English"'
''
';*** Runtime Switches'
'RequestExecutionlevel user'
'ShowInstDetails show'
''
';*** Compiler Flags'
'SetCompressionLevel 9'
' '
'Name ''${SETUPNAME}'''
'OutFile ''setup.exe'''
' '
'#Variables'
'Var File1'
'Var File2 '
''
'!macro "MyMacro"'
' MessageBox MB_OK|MB_ICONINFORMATION `Hello World!`'
'!macroend'
''
'Section Main'
' !insertmacro MyMacro'
'SectionEnd'
' '
'SectionGroup MyGroup'
''
' Section "MySection1" '
#9'StrCpy $File1 "readme.txt"'
' File /nonfatal "$File1" '
' SectionEnd'
' '
' Section "MySection2"'
' '#9'StrCpy $File2 "MyApp.exe"'
' '#9'File /nonfatal "$File1"'
' '#9'Call MyFunction'
' SectionEnd '
''
'SectionGroupEnd'
' '
'Function MyFunction'
' StrCpy $0 $EXEDIR '
' DetailPrint "Good bye!" '
'FunctionEnd'
''
'PageEx vico'
#9
'PageExEnd'
)
TokenTypeNames.Strings = (
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Number'
'Preprocessor'
'Constant'
)
Extentions = 'nsh nsi'
LexerName = 'NSIS'
Notes.Strings = (
'Nullsoft Scriptable Install System'
'Author: Victor Emmanuel'
'E-mail: vicokoby@gmail.com'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
left = 144
top = 184
end
object SyntAnal58: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id keyword'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Variable'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Const'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String regex'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String here-doc'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Quote block'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clMoneyGreen
FormatType = ftBackGround
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)=begin.*?=end'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '\# (?!\{) .*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '(?s)"(\\"|.)*?("|(?<!\\)$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String2'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String regex'
StyleName = 'String regex'
TokenType = 4
Expression = '/(\\/|.)*?(/)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String regex2'
StyleName = 'String regex'
TokenType = 4
Expression = '%r\{.*?(\})'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String HereDoc'
StyleName = 'String here-doc'
TokenType = 4
Expression = '(?s) \<\<[`"]? (\w+) [`"]? .*? ^\1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'IfBegin'
StyleName = 'Id keyword'
TokenType = 6
Expression = '^[\x20\x09]* (if|unless|while)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 5
Expression = '0x[\da-f]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Single symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;\+\-\*\/\?\!=\.\<\>%\|:~\#&]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable - predefined'
StyleName = 'Variable'
Expression = '\$([!$&"''*+,./0:;<=>?@\`~1-9]| -[0FIKadilpvw]| (deferr|defout|stderr|stdin|stdout| DEBUG|FILENAME|KCODE|LOADED_FEATURES|LOAD_PATH| PROGRAM_NAME|SAFE|VERBOSE)\b)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable global'
StyleName = 'Variable'
Expression = '\$[a-zA-Z_][a-zA-Z0-9_]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable - instance'
StyleName = 'Variable'
Expression = '@[a-zA-Z_][a-zA-Z0-9_]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable - class'
StyleName = 'Variable'
Expression = '@@[a-zA-Z_][a-zA-Z0-9_]*'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'keywords'
StyleName = 'Id keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'alias'
'and'
'begin'
'BEGIN'
'break'
'case'
'class'
'def'
'defined'
'do'
'else'
'elsif'
'end'
'END'
'ensure'
'false'
'__FILE__'
'for'
'if'
'in'
'__LINE__'
'module'
'next'
'nil'
'not'
'or'
'raise'
'redo'
'require'
'rescue'
'retry'
'return'
'self'
'super'
'then'
'true'
'undef'
'unless'
'until'
'when'
'while'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'comments-start'
StyleName = 'Comment'
ConditionList = <
item
TagList.Strings = (
'=begin'
)
IgnoreCase = True
end>
BlockEnd = 'comments-end'
DisplayInTree = False
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
DynHighlight = dhRange
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
IgnoreAsParent = False
end
item
DisplayName = 'comments-end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'=end'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'begin'
ConditionList = <
item
TagList.Strings = (
'begin'
'case'
'do'
'for'
'module'
'until'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'end'
DisplayInTree = False
NameFmt = '%s0 ...'
HighlightPos = cpAny
CollapseFmt = '%s0 ...'
IgnoreAsParent = False
end
item
DisplayName = 'end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'begin_def'
ConditionList = <
item
TagList.Strings = (
'def'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'end'
NameFmt = '%sz0'
HighlightPos = cpAny
CollapseFmt = '%sz0'
IgnoreAsParent = False
end
item
DisplayName = 'begin_class'
ConditionList = <
item
TagList.Strings = (
'class'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'end'
NameFmt = '%sz0'
HighlightPos = cpAny
CollapseFmt = '%sz0'
IgnoreAsParent = False
end
item
DisplayName = 'begin_if'
ConditionList = <
item
TokenTypes = 576
end>
BlockEnd = 'end'
DisplayInTree = False
NameFmt = '%sz0'
HighlightPos = cpAny
CollapseFmt = '%sz0'
IgnoreAsParent = False
end
item
DisplayName = 'q{'
StyleName = 'Quote block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end
item
TagList.Strings = (
'q'
)
TokenTypes = 4
end
item
TagList.Strings = (
'%'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhRange
HighlightPos = cpAny
CancelNextRules = True
CollapseFmt = '{ ... }'
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
NotCollapsed = True
DisplayInTree = False
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'#commment'
'require ''name.rb'''
'=begin'
' multiline comment'
'=end'
''
'%q{ '
' test name{name}'
'}'
''
'name = /^name/ =~ %r{\w+}'
'name = "Name \'
' End" #trailing \'
''
'def create'
' @unit = opt["Opt"]'
' @scale = 1 if @unit == 0 #must not fold'
' @scale = 2 if @unit == 1 #same'
'end '
''
'def func1'
' if (nbr > 1) #must fold'
' h = height if (nbr>2) #must not fold'
' w = width if (nbr>2) #same'
' n.upto(nbr) do (group) #must fold'
' h = h + height'
' end'
' model.commit_operation'
' end'
'end'
''
'def func2'
' animals = %w(lions tigers bears)'
' animals.each{|kind| print kind}'
'end'
)
TokenTypeNames.Strings = (
'Var'
'Comment'
'Identifier'
'Symbol'
'String'
'Number'
'If_begin'
)
Extentions = 'rb rbw'
LexerName = 'Ruby'
SkipSpaces = False
Notes.Strings = (
'- Alexey (SynWrite)'
'- Matthias (SynWrite admin)'
''
'Doc: http://www.tutorialspoint.com/ruby/ruby_syntax.htm'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
left = 144
top = 184
end
object SyntAnal19: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Key words'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Params'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Echo'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Shebang'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'QuotMarks'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Variable'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Int'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = '$(...)'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clCream
FormatType = ftBackGround
end>
TokenRules = <
item
DisplayName = 'Shebang'
StyleName = 'Shebang'
Expression = '\#!.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable'
StyleName = 'Variable'
Expression = '(("|''|'#180'|`)\s*)?(%?\$\w+)\1|%?\$\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Variable2'
StyleName = 'Variable'
Expression = '%?\$(\{|\(|\[)\S+(\}|\)|\])'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'IP-Address'
StyleName = 'QuotMarks'
Expression = '\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?<![\+\-\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\$])\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'echostd'
StyleName = 'Echo'
Expression = '(?<=@?echo)\s+".*?"'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Echo cmd'
StyleName = 'Key words'
TokenType = 5
Expression = '@?echo'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Echo text'
StyleName = 'Echo'
BlockName = 'echo start'
StrictParent = True
TokenType = 4
Expression = '[^\#<>\|\n]*[\n]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
Expression = '[\+\-\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\#\$\?\\]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'QuotationMarks'
StyleName = 'QuotMarks'
Expression = '("|''|'#180'|`) (\\\1|.)*? \1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Int'
StyleName = 'Int'
Expression = '\b\d+\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Command'
StyleName = 'Params'
TokenType = 2
Expression = '\w+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Key words'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'addgroup'
'adduser'
'alias'
'apropos'
'apt-get'
'aptitude'
'aspell'
'awk'
'basename'
'bash'
'bc'
'bg'
'break'
'builtin'
'bzip2'
'cal'
'case'
'cat'
'cd'
'cfdisk'
'chgrp'
'chkconfig'
'chmod'
'chown'
'chroot'
'cksum'
'clear'
'cmp'
'comm'
'command'
'continue'
'cp'
'cron'
'crontab'
'csplit'
'cut'
'date'
'dc'
'dd'
'ddrescue'
'declare'
'df'
'diff'
'diff3'
'dig'
'dir'
'dircolors'
'dirname'
'dirs'
'dmesg'
'do'
'done'
'du'
'echo'
'egrep'
'eject'
'elif'
'else'
'enable'
'env'
'esac'
'ethtool'
'eval'
'exec'
'exit'
'expand'
'expect'
'export'
'expr'
'false'
'fdformat'
'fdisk'
'fg'
'fgrep'
'fi'
'file'
'find'
'fmt'
'fold'
'for'
'format'
'free'
'fsck'
'ftp'
'function'
'fuser'
'gawk'
'getopts'
'grep'
'groups'
'gzip'
'halt'
'hash'
'head'
'help'
'history'
'hostname'
'id'
'if'
'ifconfig'
'ifdown'
'ifup'
'import'
'in'
'init'
'initlog'
'insmod'
'install'
'jobs'
'join'
'kill'
'killall'
'less'
'let'
'linuxconf'
'ln'
'local'
'locate'
'logname'
'logout'
'look'
'lpc'
'lpr'
'lprint'
'lprintd'
'lprintq'
'lprm'
'ls'
'lsmod'
'lsof'
'make'
'man'
'md'
'mkdir'
'mkfifo'
'mkisofs'
'mknod'
'mmv'
'modprobe'
'more'
'mount'
'mtools'
'mtr'
'mv'
'netstat'
'nice'
'nl'
'nohup'
'notify-send'
'nslookup'
'op'
'open'
'passwd'
'paste'
'pathchk'
'pidof'
'ping'
'pkill'
'popd'
'pr'
'printcap'
'printenv'
'printf'
'ps'
'pushd'
'pwd'
'quota'
'quotacheck'
'quotactl'
'ram'
'rcp'
'rd'
'read'
'readarray'
'readonly'
'reboot'
'remsync'
'rename'
'renice'
'return'
'rev'
'rm'
'rmdir'
'rmmod'
'route'
'rsync'
'scp'
'screen'
'sdiff'
'sed'
'select'
'seq'
'set'
'sftp'
'shift'
'shopt'
'shutdown'
'sleep'
'slocate'
'sort'
'source'
'split'
'ssh'
'strace'
'su'
'sudo'
'sum'
'suspend'
'symlink'
'sync'
'tail'
'tar'
'tee'
'test'
'then'
'time'
'times'
'top'
'touch'
'tr'
'traceroute'
'trap'
'tree'
'true'
'tsort'
'tty'
'type'
'ulimit'
'umask'
'umount'
'unalias'
'uname'
'unexpand'
'uniq'
'units'
'unset'
'unshar'
'until'
'useradd'
'usermod'
'users'
'usleep'
'uudecode'
'uuencode'
'vdir'
'vi'
'vmstat'
'watch'
'wc'
'Wget'
'whereis'
'which'
'while'
'who'
'whoami'
'write'
'xargs'
'xdg-open'
'yes'
'zcat'
'zless'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'echo start'
StyleName = 'Echo'
ConditionList = <
item
TagList.Strings = (
'echo'
)
TokenTypes = 32
IgnoreCase = True
end>
BlockEnd = 'echo end'
NotCollapsed = True
Highlight = True
DisplayInTree = False
DynHighlight = dhRange
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'echo end'
BlockName = 'echo start'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 16
end>
RefToCondEnd = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'func begin'
ConditionList = <
item
TagList.Strings = (
'function'
)
TokenTypes = 4
end>
BlockEnd = '}'
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 1
end>
BlockEnd = '}'
DisplayInTree = False
NameFmt = '%sz0'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 1
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'case begin'
ConditionList = <
item
TagList.Strings = (
'case'
)
TokenTypes = 4
end>
BlockEnd = 'case end'
NameFmt = '%sz0'
HighlightPos = cpAny
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = 'case end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'esac'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'if begin'
ConditionList = <
item
TagList.Strings = (
'if'
)
TokenTypes = 4
end>
BlockEnd = 'if end'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = 'if end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'fi'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'do begin'
ConditionList = <
item
TagList.Strings = (
'do'
)
TokenTypes = 4
end>
BlockEnd = 'do end'
NameFmt = '%sz0'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'do end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'done'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '$('
StyleName = '$(...)'
ConditionList = <
item
TagList.Strings = (
'$('
)
TokenTypes = 1
end>
BlockEnd = ')'
DisplayInTree = False
RefToCondEnd = True
DynHighlight = dhRange
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 1
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '('
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 1
end>
BlockEnd = ')'
DisplayInTree = False
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'while read line # For as many lines as the input file has...'
'do'
' echo "$line" # Output the line itself.'
' test "test\"test"'
' len=${#line} $(text here)'
' if [[ "$len" -lt "$MINLEN" && "$line" =~ \[*\.\] ]]'
' then echo # Add a blank line immediately'
' fi #+ after short line terminated by a period.'
'done'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Label'
'echo text'
'echo cmd'
)
Extentions = 'sh csh bash'
LexerName = 'Bash script'
SkipSpaces = False
Notes.Strings = (
'Author: Matthias Eberhardt (SynWrite admin)'
'Improvements: Alexey (SynWrite)'
)
RestartFromLineStart = True
LineComment = '#'
Charset = DEFAULT_CHARSET
left = 144
top = 184
end
object SyntAnal59: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Identifier'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Sub background'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15663082
FormatType = ftBackGround
end
item
DisplayName = 'Macros'
Font.Color = 16724991
Font.Height = -17
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Sent Keys'
Font.Color = 35071
Font.Height = -17
Font.Name = 'Courier New'
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Functions'
Font.Color = 9437184
Font.Height = -17
Font.Name = 'Courier New'
Font.Style = [fsBold]
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Registry'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '".*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)^/\*.*?(^\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = ';.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Func'
StyleName = 'Functions'
TokenType = 10
Expression = '^[\#!\^\+&<>\*~\$]* [a-z_]\w* :{1,2}?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Registry'
StyleName = 'Registry'
TokenType = 8
Expression = '(?i-)HKCU|HKCR|HKLM|HKU|HKCC| Software\\[\w\\]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Macros'
StyleName = 'Macros'
Expression = '^\#[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/,\.;:\(\)=<>\+\-&%\*\{\}\$\^\~\?!\#]+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'AutoTrim'
'between'
'BlockInput'
'Break'
'Click'
'ClipWait'
'contains'
'Continue'
'Control'
'ControlClick'
'ControlFocus'
'ControlGet'
'ControlGetFocus'
'ControlGetPos'
'ControlGetText'
'ControlMove'
'ControlSend'
'ControlSendRaw'
'ControlSetText'
'CoordMode'
'Critical'
'DetectHiddenText'
'DetectHiddenWindows'
'Drive'
'DriveGet'
'DriveSpaceFree'
'Edit'
'Else'
'EnvAdd'
'EnvDiv'
'EnvGet'
'EnvMult'
'EnvSet'
'EnvSub'
'EnvUpdate'
'Exit'
'ExitApp'
'FileAppend'
'FileCopy'
'FileCopyDir'
'FileCreateDir'
'FileCreateShortcut'
'FileDelete'
'FileGetAttrib'
'FileGetShortcut'
'FileGetSize'
'FileGetTime'
'FileGetVersion'
'FileInstall'
'FileMove'
'FileMoveDir'
'FilePattern'
'FileRead'
'FileReadLine'
'FileRecycle'
'FileRecycleEmpty'
'FileRemoveDir'
'FileSelectFile'
'FileSelectFolder'
'FileSetAttrib'
'FileSetTime'
'FormatTime'
'GetKeyState'
'Gosub'
'Goto'
'GroupActivate'
'GroupAdd'
'GroupClose'
'GroupDeactivate'
'Gui'
'GuiControl'
'GuiControlGet'
'Hotkey'
'If'
'IfEqual'
'IfExist'
'IfGreater'
'IfGreaterOrEqual'
'IfInString'
'IfLess'
'IfLessOrEqual'
'IfMsgBox'
'IfNotEqual'
'IfNotExist'
'IfNotInString'
'IfWinActive'
'IfWinExist'
'IfWinNotActive'
'IfWinNotExist'
'ImageSearch'
'in'
'IniDelete'
'IniRead'
'IniWrite'
'Input'
'InputBox'
'KeyHistory'
'KeyWait'
'ListHotkeys'
'ListLines'
'ListVars'
'Loop'
'Menu'
'MouseClick'
'MouseClickDrag'
'MouseGetPos'
'MouseMove'
'MsgBox'
'OnExit'
'OutputDebug'
'Parse'
'Pause'
'PixelGetColor'
'PixelSearch'
'PostMessage'
'Process'
'Progress'
'Random'
'Read'
'Reg'
'RegDelete'
'RegRead'
'RegWrite'
'Reload'
'Repeat'
'Return'
'Run'
'RunAs'
'RunWait'
'Send'
'SendEvent'
'SendInput'
'SendMessage'
'SendMode'
'SendPlay'
'SendRaw'
'SetBatchLines'
'SetCapslockState'
'SetControlDelay'
'SetDefaultMouseSpeed'
'SetEnv'
'SetFormat'
'SetKeyDelay'
'SetMouseDelay'
'SetNumlockState'
'SetScrollLockState'
'SetStoreCapslockMode'
'SetTimer'
'SetTitleMatchMode'
'SetWinDelay'
'SetWorkingDir'
'Shutdown'
'Sleep'
'Sort'
'SoundBeep'
'SoundGet'
'SoundGetWaveVolume'
'SoundPlay'
'SoundSet'
'SoundSetWaveVolume'
'SplashImage'
'SplashTextOff'
'SplashTextOn'
'SplitPath'
'StatusBarGetText'
'StatusBarWait'
'StringCaseSense'
'StringGetPos'
'StringLeft'
'StringLen'
'StringLower'
'StringMid'
'StringReplace'
'StringRight'
'StringSplit'
'StringTrimLeft'
'StringTrimRight'
'StringUpper'
'Suspend'
'SysGet'
'Thread'
'ToolTip'
'Transform'
'TrayTip'
'URLDownloadToFile'
'While'
'WinActivate'
'WinActivateBottom'
'WinClose'
'WinGet'
'WinGetActiveStats'
'WinGetActiveTitle'
'WinGetClass'
'WinGetPos'
'WinGetText'
'WinGetTitle'
'WinHide'
'WinKill'
'WinMaximize'
'WinMenuSelectItem'
'WinMinimize'
'WinMinimizeAll'
'WinMinimizeAllUndo'
'WinMove'
'WinRestore'
'WinSet'
'WinSetTitle'
'WinShow'
'WinWait'
'WinWaitActive'
'WinWaitClose'
'WinWaitNotActive'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'BeginBlock'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = 'EndBlock'
Highlight = True
DisplayInTree = False
DynHighlight = dhRange
HighlightPos = cpAny
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = 'EndBlock'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'SystemVariable'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'A_AhkPath'
'A_AhkVersion'
'A_AppData'
'A_AppDataCommon'
'A_AutoTrim'
'A_BatchLines'
'A_CaretX'
'A_CaretY'
'A_ComputerName'
'A_ControlDelay'
'A_Cursor'
'A_DD'
'A_DDD'
'A_DDDD'
'A_DefaultMouseSpeed'
'A_Desktop'
'A_DesktopCommon'
'A_DetectHiddenText'
'A_DetectHiddenWindows'
'A_EndChar'
'A_EventInfo'
'A_ExitReason'
'A_FormatFloat'
'A_FormatInteger'
'A_Gui'
'A_GuiControl'
'A_GuiControlEvent'
'A_GuiEvent'
'A_GuiHeight'
'A_GuiWidth'
'A_GuiX'
'A_GuiY'
'A_Hour'
'A_IconFile'
'A_IconHidden'
'A_IconNumber'
'A_IconTip'
'A_Index'
'A_IPAddress1'
'A_IPAddress2'
'A_IPAddress3'
'A_IPAddress4'
'A_ISAdmin'
'A_IsCompiled'
'A_IsCritical'
'A_IsPaused'
'A_IsSuspended'
'A_KeyDelay'
'A_Language'
'A_LastError'
'A_LineFile'
'A_LineNumber'
'A_LoopField'
'A_LoopFileAttrib'
'A_LoopFileDir'
'A_LoopFileExt'
'A_LoopFileFullPath'
'A_LoopFileLongPath'
'A_LoopFileName'
'A_LoopFileShortName'
'A_LoopFileShortPath'
'A_LoopFileSize'
'A_LoopFileSizeKB'
'A_LoopFileSizeMB'
'A_LoopFileTimeAccessed'
'A_LoopFileTimeCreated'
'A_LoopFileTimeModified'
'A_LoopReadLine'
'A_LoopRegKey'
'A_LoopRegName'
'A_LoopRegSubkey'
'A_LoopRegTimeModified'
'A_LoopRegType'
'A_MDAY'
'A_Min'
'A_MM'
'A_MMM'
'A_MMMM'
'A_Mon'
'A_MouseDelay'
'A_MSec'
'A_MyDocuments'
'A_Now'
'A_NowUTC'
'A_NumBatchLines'
'A_OSType'
'A_OSVersion'
'A_PriorHotkey'
'A_ProgramFiles'
'A_Programs'
'A_ProgramsCommon'
'A_ScreenHeight'
'A_ScreenWidth'
'A_ScriptDir'
'A_ScriptFullPath'
'A_ScriptName'
'A_Sec'
'A_Space'
'A_StartMenu'
'A_StartMenuCommon'
'A_Startup'
'A_StartupCommon'
'A_StringCaseSense'
'A_Tab'
'A_Temp'
'A_ThisFunc'
'A_ThisHotkey'
'A_ThisLabel'
'A_ThisMenu'
'A_ThisMenuItem'
'A_ThisMenuItemPos'
'A_TickCount'
'A_TimeIdle'
'A_TimeIdlePhysical'
'A_TimeSincePriorHotkey'
'A_TimeSinceThisHotkey'
'A_TitleMatchMode'
'A_TitleMatchModeSpeed'
'A_UserName'
'A_WDay'
'A_WinDelay'
'A_WinDir'
'A_WorkingDir'
'A_YDay'
'A_YEAR'
'A_YWeek'
'A_YYYY'
'Clipboard'
'ClipboardAll'
'ComSpec'
'ErrorLevel'
'False'
'ProgramFiles'
'True'
)
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'SentKeys'
StyleName = 'Sent Keys'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'`'
'^'
'~'
'!'
'$'
'#'
'+'
'Alt'
'AltDown'
'AltUp'
'AppsKey'
'BackSpace'
'Browser_Back'
'Browser_Favorites'
'Browser_Forward'
'Browser_Home'
'Browser_Refresh'
'Browser_Search'
'Browser_Stop'
'BS'
'CapsLock'
'Control'
'Ctrl'
'CtrlBreak'
'CtrlDown'
'CtrlUp'
'Del'
'Delete'
'Down'
'End'
'Enter'
'Esc'
'Escape'
'F1'
'F10'
'F11'
'F12'
'F13'
'F14'
'F15'
'F16'
'F17'
'F18'
'F19'
'F2'
'F20'
'F21'
'F22'
'F23'
'F24'
'F3'
'F4'
'F5'
'F6'
'F7'
'F8'
'F9'
'Home'
'Ins'
'Insert'
'Joy1'
'Joy10'
'Joy11'
'Joy12'
'Joy13'
'Joy14'
'Joy15'
'Joy16'
'Joy17'
'Joy18'
'Joy19'
'Joy2'
'Joy20'
'Joy21'
'Joy22'
'Joy23'
'Joy24'
'Joy25'
'Joy26'
'Joy27'
'Joy28'
'Joy29'
'Joy3'
'Joy30'
'Joy31'
'Joy32'
'Joy4'
'Joy5'
'Joy6'
'Joy7'
'Joy8'
'Joy9'
'JoyAxes'
'JoyButtons'
'JoyInfo'
'JoyName'
'JoyPOV'
'JoyR'
'JoyU'
'JoyV'
'JoyX'
'JoyY'
'JoyZ'
'LAlt'
'Launch_App1'
'Launch_App2'
'Launch_Mail'
'Launch_Media'
'LButton'
'LControl'
'LCtrl'
'Left'
'LShift'
'LWin'
'LWinDown'
'LWinUp'
'MButton'
'Media_Next'
'Media_Play_Pause'
'Media_Prev'
'Media_Stop'
'NumLock'
'Numpad0'
'Numpad1'
'Numpad2'
'Numpad3'
'Numpad4'
'Numpad5'
'Numpad6'
'Numpad7'
'Numpad8'
'Numpad9'
'NumpadAdd'
'NumpadClear'
'NumpadDel'
'NumpadDiv'
'NumpadDot'
'NumpadDown'
'NumpadEnd'
'NumpadEnter'
'NumpadHome'
'NumpadIns'
'NumpadLeft'
'NumpadMult'
'NumpadPgdn'
'NumpadPgup'
'NumpadRight'
'NumpadSub'
'NumpadUp'
'Pause'
'PGDN'
'PGUP'
'PrintScreen'
'RAlt'
'RButton'
'RControl'
'RCtrl'
'Right'
'RShift'
'RWin'
'RWinDown'
'RWinUp'
'ScrollLock'
'Shift'
'ShiftDown'
'ShiftUp'
'Space'
'Tab'
'Up'
'Volume_Down'
'Volume_Mute'
'Volume_Up'
'WheelDown'
'WheelLeft'
'WheelRight'
'WheelUp'
'XButton1'
'XButton2'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Macros'
StyleName = 'Macros'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'#AllowSameLineComments'
'#ClipboardTimeout'
'#CommentFlag'
'#ErrorStdOut'
'#EscapeChar'
'#HotkeyInterval'
'#HotkeyModifierTimeout'
'#Hotstring'
'#IfWinActive'
'#IfWinExist'
'#IfWinNotActive'
'#IfWinNotExist'
'#Include'
'#IncludeAgain'
'#InstallKeybdHook'
'#InstallMouseHook'
'#KeyHistory'
'#LTrim'
'#MaxHotkeysPerInterval'
'#MaxMem'
'#MaxThreads'
'#MaxThreadsBuffer'
'#MaxThreadsPerHotkey'
'#NoEnv'
'#NoTrayIcon'
'#Persistent'
'#SingleInstance'
'#UseHook'
'#WinActivateForce'
)
TokenTypes = 1
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Tree item'
ConditionList = <
item
TokenTypes = 1024
end>
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'/* Comment '
'*/'
'#SingleInstance force'
'#!^+&<>*~$Key:Test'
''
'Tray:'
'{'
'WinWait, "Test" + 100 + LButton'
'RegDelete, HKCU, Software\Micro, TotalMouseEX'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Registry'
'Preprocessor'
'Func'
)
Extentions = 'ahk'
LexerName = 'AutoHotkey'
Notes.Strings = (
'Original by: RedTiF at ghisler.ch'
'Improvements by: Alex (SynWrite)'
)
LineComment = ';'
Charset = DEFAULT_CHARSET
end
object SyntAnal88: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Default'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftCustomFont
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Symbol'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Assembler'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15724510
FormatType = ftBackGround
end
item
DisplayName = 'Marked block'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clHighlightText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clHighlight
FormatType = ftColor
BorderColorLeft = clRed
BorderColorTop = clRed
BorderColorRight = clRed
BorderColorBottom = clRed
MultiLineBorder = True
end
item
DisplayName = 'Interface section'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clHighlight
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15269887
FormatType = ftBackGround
end
item
DisplayName = 'Implemenation Section'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16121842
FormatType = ftBackGround
end
item
DisplayName = 'Function separator'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clLime
FormatType = ftBackGround
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
end
item
DisplayName = 'Current block'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftColor
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'Current function'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16776187
FormatType = ftBackGround
MultiLineBorder = True
end
item
DisplayName = 'Current Line'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16772341
FormatType = ftBackGround
end
item
DisplayName = 'Search Match'
Font.Color = clWindow
Font.Height = -16
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = clBlack
end
item
DisplayName = 'Group (tree)'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Times New Roman'
Font.Style = [fsBold, fsItalic]
end
item
DisplayName = 'Intern. function (tree)'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'class (tree)'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Invalid symbol'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsStrikeOut]
BgColor = clYellow
end>
TokenRules = <
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor 1'
StyleName = 'Preprocessor'
AlwaysEnabled = True
TokenType = 9
Expression = '\{\$.*?\}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor 2'
StyleName = 'Preprocessor'
AlwaysEnabled = True
TokenType = 9
Expression = '\(\*\$.*?\*\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
AlwaysEnabled = True
TokenType = 1
Expression = '(?s)\(\*.*?(\*\)|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
AlwaysEnabled = True
TokenType = 1
Expression = '(?s)\{.*?(\}|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 3'
StyleName = 'Comment'
AlwaysEnabled = True
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HEX'
StyleName = 'Number'
TokenType = 7
Expression = '\$[a-f\d]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\*,\.;:\(\)=<>\+\-\[\]\^@]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 8
Expression = '\#(\d+|\$[\da-f]+)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Invalid symbol'
StyleName = 'Invalid symbol'
Expression = '.'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'absolute'
'abstract'
'and'
'array'
'as'
'asm'
'begin'
'case'
'cdecl'
'class'
'const'
'constructor'
'contains'
'destructor'
'dispinterface'
'div'
'do'
'downto'
'dynamic'
'else'
'end'
'except'
'exports'
'external'
'file'
'finalization'
'finally'
'for'
'function'
'generic'
'goto'
'if'
'implementation'
'in'
'index'
'inherited'
'initialization'
'inline'
'interface'
'is'
'label'
'library'
'mod'
'nil'
'not'
'object'
'of'
'or'
'out'
'overload'
'override'
'package'
'packed'
'pascal'
'private'
'procedure'
'program'
'property'
'protected'
'public'
'published'
'raise'
'read'
'record'
'register'
'repeat'
'requires'
'resourcestring'
'safecall'
'set'
'shl'
'shr'
'specialize'
'stdcall'
'strict'
'string'
'then'
'threadvar'
'to'
'try'
'type'
'unit'
'until'
'uses'
'var'
'virtual'
'while'
'with'
'write'
'xor'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Forward'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'forward'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
TokenType = 10
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '{ ... }'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
StrictParent = True
AlwaysEnabled = True
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
end
item
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'try'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'try'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '%s0 ...'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'finally'#13#10#13#10'end;'
end
item
DisplayName = 'begin'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'begin'
'case'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '%s0 ...'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'end;'
end
item
DisplayName = 'End'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'asm'
StyleName = 'Assembler'
ConditionList = <
item
TagList.Strings = (
'asm'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End'
Highlight = True
InvertColors = True
DisplayInTree = False
DynHighlight = dhRangeNoBound
HighlightPos = cpAny
CollapseFmt = 'ASM'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'end;'
end
item
DisplayName = '{$ifdef}'
ConditionList = <
item
TagList.Strings = (
'\{\$if[n]?def'
)
CondType = tcMask
TokenTypes = 512
IgnoreCase = True
end>
BlockEnd = '{$endif}'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '%s0'
IgnoreAsParent = True
AutoCloseMode = acmCloseNearest
AutoCloseText = '{$ENDIF}'
end
item
DisplayName = '{$endif}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'\{\$endif'
)
CondType = tcMask
TokenTypes = 512
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'until'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'until'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'repeat'
ConditionList = <
item
TagList.Strings = (
'repeat'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'until'
DisplayInTree = False
HighlightPos = cpBound
DrawStaple = True
CollapseFmt = 'repeat ...'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = 'until ;'
end
item
DisplayName = 'program'
ConditionList = <
item
TagList.Strings = (
'library'
'program'
'unit'
)
TokenTypes = 4
IgnoreCase = True
end>
IdentIndex = -1
BlockEnd = 'Unit end'
EndOfTextClose = True
HighlightPos = cpBound
CollapseFmt = '%s0 %s-1'
TreeItemImage = 0
IgnoreAsParent = False
AutoCloseMode = acmCloseOpened
AutoCloseText = 'end.'
end
item
DisplayName = 'class declaration'
BlockName = 'class declaration'
NotParent = True
StatesAdd = 8
ConditionList = <>
BlockEnd = 'end of type'
NameFmt = '%s-2 %s0'
GroupFmt = 'classes'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '%s-2 %s0'
GrammaRuleName = 'ClassDecl'
TreeItemStyle = 'class (tree)'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 1
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'class-object declaration'
ConditionList = <>
BlockEnd = 'end of type'
NameFmt = 'class %s0'
GroupFmt = 'classes'
RefToCondEnd = True
HighlightPos = cpAny
CollapseFmt = 'class %s0'
GrammaRuleName = 'ObjectDecl'
TreeItemStyle = 'class (tree)'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 1
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'generic declaration'
ConditionList = <>
BlockEnd = 'end of type'
NameFmt = 'class %s-1'
GroupFmt = 'classes'
RefToCondEnd = True
HighlightPos = cpAny
CollapseFmt = 'class %s-1'
GrammaRuleName = 'GenericDecl'
TreeItemStyle = 'class (tree)'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 1
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'Empty class'
ConditionList = <>
NotCollapsed = True
NameFmt = '%s-2 %s0'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '%s-2 %s0'
NoEndRule = True
GrammaRuleName = 'EmptyClass'
TreeItemImage = 4
IgnoreAsParent = False
end
item
DisplayName = 'Interface declaration'
BlockName = 'Interface declaration'
NotParent = True
StatesAdd = 8
ConditionList = <>
BlockEnd = 'end of type'
NameFmt = '%s-2 %s0'
GroupFmt = 'Interfaces'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '%s-2 %s0'
GrammaRuleName = 'IntfDecl'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 2
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'record'
StatesAdd = 8
ConditionList = <
item
TagList.Strings = (
'record'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'packed'
)
CondType = tcSkip
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'='
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
BlockEnd = 'end of type'
NameFmt = 'record %s0'
GroupFmt = 'Types'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = 'record %s0'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 3
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'Interface section'
StyleName = 'Interface section'
BlockName = 'program'
StrictParent = True
StatesAdd = 1
ConditionList = <
item
TagList.Strings = (
'interface'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'Interface section end'
EndOfTextClose = True
Highlight = True
DisplayInTree = False
NameFmt = 'Interface section'
DynHighlight = dhRange
HighlightPos = cpAny
CollapseFmt = 'Interface section'
IgnoreAsParent = False
end
item
DisplayName = 'Interface section end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'implementation'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Implementation section'
StyleName = 'Implemenation Section'
StatesAdd = 2
StatesRemove = 15
ConditionList = <
item
TagList.Strings = (
'implementation'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'Unit end'
EndOfTextClose = True
Highlight = True
DisplayInTree = False
DynHighlight = dhRange
HighlightPos = cpAny
CollapseFmt = 'Implementation section'
IgnoreAsParent = False
end
item
DisplayName = 'finalization'
ConditionList = <
item
TagList.Strings = (
'finalization'
)
TokenTypes = 4
IgnoreCase = True
end>
EndOfTextClose = True
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '%s0'
IgnoreAsParent = False
end
item
DisplayName = 'Unit end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'.'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = 2
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Function separator'
StyleName = 'Function separator'
StatesPresent = 2
StatesAbsent = 24
BlockType = btLineBreak
ConditionList = <
item
TagList.Strings = (
'constructor'
'destructor'
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Internal function'
BlockName = 'function of class'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = 1
BlockEnd = 'End of internal'
HighlightPos = cpBound
CollapseFmt = '%s1 %s0'
TreeItemStyle = 'Intern. function (tree)'
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = 'End of internal'
BlockName = 'Internal function'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
'forward'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'forward_func'
StatesAbsent = 1
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1024
IgnoreCase = True
end>
BlockEnd = 'Single function'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Single function'
StyleName = 'Current function'
BlockName = 'Implementation section'
StrictParent = True
StatesAdd = 16
ConditionList = <
item
TagList.Strings = (
';'
':'
'('
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
IdentIndex = 1
BlockOffset = 2
BlockEnd = 'End of function'
Highlight = True
NameFmt = '%s2 %s1'
GroupFmt = 'Functions'
DynHighlight = dhRange
HighlightPos = cpRange
CollapseFmt = '%s2 %s1'
TreeGroupStyle = 'Group (tree)'
TreeItemImage = 5
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'End of function'
BlockName = 'Single function'
StrictParent = True
StatesRemove = 16
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 1032
end
item
TagList.Strings = (
'end'
'forward'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'function of class'
StyleName = 'Current function'
StatesAdd = 16
StatesPresent = 2
ConditionList = <
item
TagList.Strings = (
'.'
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'constructor'
'destructor'
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
IdentIndex = -1
BlockOffset = 2
BlockEnd = 'End of class function'
Highlight = True
NameFmt = '%s-1'
GroupFmt = 'classes\class %s1'
DynHighlight = dhRange
HighlightPos = cpRange
CollapseFmt = '%s2 %s1%s0%s-1'
TreeItemImage = 6
IgnoreAsParent = False
end
item
DisplayName = 'End of class function'
BlockName = 'function of class'
StrictParent = True
StatesRemove = 16
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Internal function 2'
BlockName = 'Single function'
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockOffset = 1
BlockEnd = 'End of internal 2'
HighlightPos = cpBound
CollapseFmt = '%s0 %s-1'
TreeItemStyle = 'Intern. function (tree)'
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = 'End of internal 2'
BlockName = 'Internal function 2'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
end
item
TagList.Strings = (
'end'
'forward'
)
TokenTypes = 1028
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'end of type'
StatesRemove = 8
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'Enum'
BlockName = 'Interface section'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end
item
TagList.Strings = (
'='
)
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
';'
'.'
'type'
)
CondType = tcMask
TokenTypes = 14
end>
IdentIndex = 2
BlockOffset = 2
BlockEnd = 'Enum end'
NameFmt = 'enum %s2'
GroupFmt = 'Types'
HighlightPos = cpBound
CollapseFmt = 'enum %s2 ...'
TreeItemImage = 3
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'Set'
ConditionList = <
item
TagList.Strings = (
'set'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'='
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
BlockEnd = ';'
NameFmt = 'set %s0'
GroupFmt = 'Types'
RefToCondEnd = True
HighlightPos = cpBound
TreeItemImage = 3
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'unit'
BlockName = 'Uses'
StrictParent = True
ConditionList = <
item
TokenTypes = 4
end>
BlockEnd = 'unit end'
NotCollapsed = True
NameFmt = '%s0~e1'
HighlightPos = cpBound
TreeItemImage = 2
IgnoreAsParent = False
end
item
DisplayName = 'unit end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
','
';'
)
TokenTypes = 8
end>
BlockOffset = 1
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Uses'
ConditionList = <
item
TagList.Strings = (
'uses'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = ';'
HighlightPos = cpBound
CollapseFmt = 'uses ...'
TreeItemImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'Enum end'
BlockName = 'Enum'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = ';'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'REGION'
ConditionList = <
item
TagList.Strings = (
'\{\$REGION'
)
CondType = tcMask
TokenTypes = 512
IgnoreCase = True
end>
BlockEnd = 'REGION END'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%s0'
IgnoreAsParent = False
end
item
DisplayName = 'REGION END'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'\{\$ENDREGION'
)
CondType = tcMask
TokenTypes = 512
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end>
BlockEnd = ')'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = '['
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 8
end>
BlockEnd = ']'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 8
end>
HighlightPos = cpBound
CancelNextRules = True
IgnoreAsParent = False
end
item
DisplayName = 'Function out of all'
BlockName = 'program'
StrictParent = True
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End of Func out of all'
NameFmt = '%s0 %s-1'
GroupFmt = 'Functions'
RefToCondEnd = True
HighlightPos = cpAny
TreeItemImage = 5
TreeGroupImage = 0
IgnoreAsParent = False
end
item
DisplayName = 'End of Func out of all'
BlockName = 'Function out of all'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Invalid close bracket'
StyleName = 'Invalid symbol'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
')'
']'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'asm section'
StartExpression = 'asm\b'
EndExpression = 'end'
SyntAnalyzer = SyntAnalyzer13
end>
SampleText.Strings = (
'unit Test; '
''
'interface'
''
'uses aa.aa, bb, cc.cc.cc; '
''
'const'
' cColorCodes: array[0..1] of TColorCode = ('
' (sName: ''AliceBlue''; sVal: ''#00''),'
' (sName: ''AntiqueWhite''; sVal: ''#00''),'
' );'
' '
'type '
' TForm1 = class(TForm) '
' procedure Button1Click(Sender: TObject);'
' end; '
' '
'implementation '
' '
'{Syntax highlighting} '
'procedure TForm1.Button1Click(Sender: TObject);'
'var'
' Number: integer;'
' FloatNumber: double;'
'begin'
' Number := 123; // View integer number style'
' Caption := ''This Number is '' + IntToStr(Number); // View string style'
' Inc(Number, $1FA7); // View HEX style'
' {Assembler style}'
' asm'
' MOV AX, 1234H'
' MOV Number, AX'
' end;'
'end;'
''
'begin'
' if A then'
' begin'
' Do_;'
' end;'
'end.'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Preprocessor'
'Forward'
)
Gramma.Gramma = 'Skip = <Comment> | <Preprocessor>;'#10#10'// Class declaration'#10'ClassDecl = <Identifier> ''='' ''class'' InheritedList? <Identifier>;'#10'EmptyClass = <Identifier> ''='' "class" InheritedList '';'';'#10#10'// Generic'#10'ObjectDecl = <Identifier> ''='' "object"'#10'GenericDecl = "generic" <Identifier>'#10#10'// Interface declaration'#10'IntfDecl = <Identifier> ''='' ("interface" | "dispinterface") InheritedList? IntfNextToken;'#10'IntfNextToken = ''['' | <Identifier>; '#10#10'InheritedList = ''('' IdentList '')'';'#10'IdentList = <Identifier> ('','' <Identifier>)*;'#10
CurrentLineStyle = 'Current Line'
Extentions = 'pas inc dpr dpk lpr p pp'
LexerName = 'Pascal'
Notes.Strings = (
'Changed by Alexey'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
AlwaysSyncBlockAnal = True
end
object SyntAnal86: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Marked block'
Font.Color = clHighlightText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clHighlight
FormatType = ftColor
end
item
DisplayName = 'Comm'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Str'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symb'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
FormatType = ftColor
end
item
DisplayName = 'IdRes'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Num'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Class'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'DataType'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comm'
StyleName = 'Comm'
TokenType = 1
Expression = '--[^\+\*/].*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comm2'
StyleName = 'Comm'
TokenType = 1
Expression = '(?s)\{-.*?(-\}|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Str'
StyleName = 'Str'
TokenType = 4
Expression = '"(\\"|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'Str'
TokenType = 8
Expression = '''.'''
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symb'
StyleName = 'Symb'
TokenType = 3
Expression = '[!\?\#\-\+/\*=<>\(\)\[\]\.\:;@\|\\_`\{\}~,&\$\^]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Num'
StyleName = 'Num'
TokenType = 5
Expression = '\d+\.\d+ | \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '[\w_'']+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key'
StyleName = 'IdRes'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'as'
'case'
'class'
'data'
'default'
'deriving'
'do'
'else'
'family'
'forall'
'foreign'
'hiding'
'if'
'import'
'in'
'infix'
'infixl'
'infixr'
'instance'
'let'
'mdo'
'module'
'newtype'
'of'
'proc'
'qualified'
'rec'
'then'
'type'
'where'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Classes'
StyleName = 'Class'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'Bounded'
'Enum'
'Eq'
'EQ'
'Eval'
'False'
'Floating'
'Fractional'
'Functor'
'GT'
'Integral'
'Ix'
'Just'
'Left'
'LT'
'Monad'
'MonadPlus'
'MonadZero'
'Nothing'
'Num'
'Ord'
'Prelude'
'Read'
'Real'
'RealFloat'
'RealFrac'
'Right'
'Show'
'True'
'Void'
)
TokenTypes = 1028
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Data Type'
StyleName = 'DataType'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'Addr'
'Bool'
'Char'
'Double'
'Either'
'EmptyRec'
'EmptyRow'
'FilePath'
'Float'
'Int'
'Integer'
'IO'
'IOError'
'IOResult'
'Long'
'Maybe'
'Ordering'
'Ratio'
'Rational'
'ReadS'
'Rec'
'ShowS'
'String'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'main = print "test", "t", ''_'' --comment'
'--this is comment'
'---this too'
'foobar --+ a_second_argument'
''
'{-'
'comment'
'too'
'-}'
''
'putStrLn $ "Chars: \"" ++ listedChars ++ "\""'
'f1,f2 :: Maybe Int -> String;'
''
'if ''lookup == Nothing'
'then ''setHelper'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
)
MarkedBlockStyle = 'Marked block'
Extentions = 'hs lhs as las'
LexerName = 'Haskell'
Notes.Strings = (
'Author:'
'A. Torgashin (uvviewsoft.com)'
''
'Info:'
'http://www.haskell.org/haskellwiki/Keywords'
'Ex.files:'
'http://www.haskell.org/haskellwiki/Haskell_Tutorial_for_C_Programmers#Downloads'
)
LineComment = '--'
Charset = DEFAULT_CHARSET
end
object SyntAnal90: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id reserved'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id func'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id standard'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'CommLongBracket'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)-- \[\[ .*? (\]\] | \Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'CommLongBracket2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)-- \[(=+)\[ .*? (\]\1\] | \Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comm'
StyleName = 'Comment'
TokenType = 1
Expression = '--.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'StrLongBracket'
StyleName = 'String'
TokenType = 4
Expression = '(?s)\[\[ .*? (\]\] | \Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'StrLongBracket2'
StyleName = 'String'
TokenType = 4
Expression = '(?s)\[(=+)\[ .*? (\]\1\] | \Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Str'
StyleName = 'String'
TokenType = 4
Expression = '("|'')(\\"|\\''|.)*?(\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '_IdFunc1'
StyleName = 'Id func'
TokenType = 10
Expression = '[\w\.:]+(?=\s*=\s*function\s*\()'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '_IdFunc2'
StyleName = 'Id func'
TokenType = 10
Expression = '(?<=function\x20+)[\w\.:]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '[a-zA-Z_][\w\d]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symb'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\+\-/\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\#]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'NumHex'
StyleName = 'Number'
TokenType = 7
Expression = '0x[A-Fa-f0-9]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'NumFlo'
StyleName = 'Number'
TokenType = 6
Expression = '\d+(\.\d+)? e[\+\-]?\d+ | \d+\.\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Num'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Id keyword'
StyleName = 'Id reserved'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'and'
'break'
'do'
'else'
'elseif'
'end'
'false'
'for'
'function'
'if'
'in'
'local'
'nil'
'not'
'or'
'repeat'
'return'
'then'
'true'
'until'
'while'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Id std'
StyleName = 'Id standard'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abs'
'acos'
'_ALERT'
'appendto'
'asin'
'assert'
'atan'
'atan2'
'call'
'ceil'
'clock'
'closefile'
'collectgarbage'
'coroutine'
'cos'
'date'
'debug'
'deg'
'difftime'
'dofile'
'dostring'
'error'
'_ERRORMESSAGE'
'execute'
'exit'
'exp'
'floor'
'flush'
'foreach'
'foreachi'
'format'
'frexp'
'_G'
'gcinfo'
'getenv'
'getfenv'
'getmetatable'
'getn'
'globals'
'gsub'
'_INPUT'
'io'
'ipairs'
'ldexp'
'loadfile'
'loadlib'
'loadstring'
'log'
'log10'
'math'
'max'
'min'
'mod'
'newtype'
'next'
'openfile'
'os'
'_OUTPUT'
'pairs'
'pcall'
'print'
'_PROMPT'
'rad'
'random'
'randomseed'
'rawegal'
'rawget'
'rawset'
'read'
'readfrom'
'remove'
'rename'
'require'
'seek'
'setfenv'
'setlocale'
'setmetatable'
'sin'
'sort'
'sqrt'
'_STDERR'
'_STDIN'
'_STDOUT'
'strbyte'
'strchar'
'strfind'
'string'
'strlen'
'strlower'
'strrep'
'strsub'
'strupper'
'table'
'tan'
'time'
'tinsert'
'tmpfile'
'tmpname'
'tonumber'
'tostring'
'tremove'
'type'
'unpack'
'_VERSION'
'write'
'writeto'
'xpcall'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
EndOfTextClose = True
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '/* ... */'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
StrictParent = True
AlwaysEnabled = True
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'func'
ConditionList = <
item
TokenTypes = 1024
end>
BlockEnd = 'end'
HighlightPos = cpAny
CancelNextRules = True
DrawStaple = True
NoEndRule = True
TreeItemImage = 5
IgnoreAsParent = False
end
item
DisplayName = 'end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'end'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'begin'
ConditionList = <
item
TagList.Strings = (
'do'
'function'
'if'
)
TokenTypes = 4
end>
BlockEnd = 'end'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%sz0'
IgnoreAsParent = False
end
item
DisplayName = 'repeat'
ConditionList = <
item
TagList.Strings = (
'repeat'
)
TokenTypes = 4
end>
BlockEnd = 'until'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%sz0'
IgnoreAsParent = False
end
item
DisplayName = 'until'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'until'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'--Str'
'--test'
'--test'
''
' s = ''ww\''ww'', "ww\"ww", ''alo\n123"'''
' a = [[alo'
' 123]] test'
' a = [==['
' alo'
' 123]==] test'
''
' n = 2 + 2.22 + 22.22e-2 + 0.22E1 '
' n = 0xF0'
''
'function Set.mt.__lt (a,b)'
' return a <= b and not (b <= a)'
'end'
''
'function perm:app (a, n)'
' if n == 0 then'
' coroutine.yield(a)'
' else'
' for i=1,n do'
' -- put i-th element as the last one'
' a[n], a[i] = a[i], a[n]'
''
' -- generate all permutations of the other elements'
' permgen(a, n - 1)'
''
' -- restore i-th element'
' a[n], a[i] = a[i], a[n]'
' end'
' end'
'end'
''
'function perm (a)'
' local n = table.getn(a)'
' return coroutine.wrap(function () permgen(a, n) end)'
'end'
''
'function printResult (a)'
' for i,v in ipairs(a) do'
' io.write(v, " ")'
' end'
' io.write("\n")'
'end'
'repeat'
' print "aa"'
'until true '
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Preprocessor'
'Func name'
)
Extentions = 'lua'
LexerName = 'Lua'
Notes.Strings = (
'Alex (Synwrite)'
'Ref: http://www.lua.org/manual/5.1/manual.html'
)
LineComment = '--'
Charset = DEFAULT_CHARSET
end
object SyntAnal96: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Text'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
MultiLineBorder = True
end
item
DisplayName = 'Tag bound'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Tag param'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Tag properties'
Font.Color = 47360
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Unknown tag content'
Font.Color = clFuchsia
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold, fsUnderline]
end
item
DisplayName = 'Tag id correct'
Font.Color = 16744448
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Tag id incorrect'
Font.Color = 16744448
Font.Height = -13
Font.Name = 'Courier New'
BorderTypeBottom = blWavyLine
BorderColorBottom = clRed
end
item
DisplayName = 'Number'
Font.Color = 53760
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Tag back hl'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clMoneyGreen
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end
item
DisplayName = 'Tag border hl'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 12372132
end
item
DisplayName = 'Sublexer BG'
Font.Color = clNone
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 14804688
FormatType = ftBackGround
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '(?ms)<!--.*?(-->|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment end'
StyleName = 'Comment'
TokenType = 1
Expression = '-->'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment <!...>'
StyleName = 'Comment'
TokenType = 1
Expression = '<! .*? >'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '<'
StyleName = 'Tag bound'
TokenType = 10
Expression = '<[/!\-%\?]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '>'
StyleName = 'Tag bound'
TokenType = 11
Expression = '[%\?/]?>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
BlockName = 'Tag begin'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Color'
StyleName = 'Number'
BlockName = 'Tag begin'
TokenType = 7
Expression = '\#[a-f\d]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Tag param'
StyleName = 'Tag param'
BlockName = 'Tag begin'
TokenType = 4
Expression = '(?s) ("|'') (<\?.+?\?>|.)*? (\1|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Tag ident'
BlockName = 'Tag begin'
TokenType = 2
Expression = '[^\s=>]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '='
StyleName = 'Tag bound'
BlockName = 'Tag begin'
TokenType = 3
Expression = '='
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Unknow tag content'
StyleName = 'Unknown tag content'
BlockName = 'Tag begin'
Expression = '[^>]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = '&...'
StyleName = 'Tag id correct'
TokenType = 9
Expression = '&\w+;'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Text'
StyleName = 'Text'
TokenType = 9
Expression = '[^<&]*'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Tag id incorrect'
StyleName = 'Tag id incorrect'
BlockType = btTagDetect
ConditionList = <
item
TokenTypes = 4
end
item
TagList.Strings = (
'<'
'</'
)
TokenTypes = 1024
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Tag id'
StyleName = 'Tag id correct'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'a'
'abbr'
'acronym'
'address'
'applet'
'area'
'article'
'aside'
'audio'
'b'
'base'
'basefont'
'bdi'
'bdo'
'bgsound'
'big'
'blink'
'blockquote'
'body'
'br'
'button'
'canvas'
'caption'
'center'
'cite'
'code'
'col'
'colgroup'
'command'
'comment'
'datalist'
'dd'
'del'
'details'
'dfn'
'dir'
'div'
'dl'
'doctype'
'dt'
'em'
'embed'
'fieldset'
'figcaption'
'figure'
'font'
'footer'
'form'
'frame'
'frameset'
'h1'
'h2'
'h3'
'h4'
'h5'
'h6'
'head'
'header'
'hgroup'
'hr'
'html'
'i'
'iframe'
'img'
'input'
'ins'
'kbd'
'keygen'
'label'
'legend'
'li'
'link'
'map'
'mark'
'marquee'
'menu'
'meta'
'meter'
'multicol'
'nav'
'nobr'
'noembed'
'noframes'
'noindex'
'noscript'
'object'
'ol'
'optgroup'
'option'
'output'
'p'
'param'
'plaintext'
'pre'
'progress'
'q'
'rp'
'rt'
'ruby'
's'
'samp'
'script'
'section'
'select'
'small'
'source'
'spacer'
'span'
'strike'
'strong'
'style'
'sub'
'summary'
'sup'
'table'
'tbody'
'td'
'textarea'
'tfoot'
'th'
'thead'
'time'
'title'
'tr'
'track'
'tt'
'u'
'ul'
'var'
'video'
'wbr'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'<'
'</'
)
TokenTypes = 1024
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag property'
StyleName = 'Tag properties'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'='
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
IdentIndex = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag property value'
StyleName = 'Tag param'
BlockType = btTagDetect
ConditionList = <
item
TokenTypes = 20
end
item
TagList.Strings = (
'='
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag begin'
StyleName = 'Tag border hl'
ConditionList = <
item
TokenTypes = 1024
end>
BlockEnd = 'Tag end'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = 'Tag end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 2048
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Simple tag block'
ConditionList = <
item
TagList.Strings = (
'br'
'hr'
'image'
'img'
'link'
)
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'<'
)
TokenTypes = 1024
end>
BlockEnd = 'Simple tag block end'
NameFmt = '%s0'
HighlightPos = cpBound
DynSelectMin = True
CollapseFmt = '%s0'
IgnoreAsParent = False
end
item
DisplayName = 'Simple tag block end'
BlockName = 'Simple tag block'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 2048
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag block begin'
StyleName = 'Tag back hl'
ConditionList = <
item
TagList.Strings = (
'br'
'hr'
'image'
'img'
'link'
)
CondType = tcNotEqual
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'<'
'<!'
)
TokenTypes = 1024
end>
BlockEnd = 'Tag block end'
NameFmt = '%s0~s[>]1'
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
CollapseFmt = '<%s0>'
IgnoreAsParent = False
end
item
DisplayName = 'Tag block end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 4
IgnoreCase = True
end
item
TagList.Strings = (
'</'
)
TokenTypes = 1024
end>
SameIdent = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Comment begin'
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Comment end'
DisplayInTree = False
HighlightPos = cpBound
DynSelectMin = True
CollapseFmt = '<!-- ... -->'
IgnoreAsParent = False
end
item
DisplayName = 'Comment end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 2
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag attribute'
BlockName = 'Tag begin'
ConditionList = <
item
TokenTypes = 20
end
item
TagList.Strings = (
'='
)
TokenTypes = 8
end
item
TokenTypes = 4
end>
NotCollapsed = True
DisplayInTree = False
NameFmt = '%s0 %s-1 %s-2'
HighlightPos = cpBound
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'Style sheet'
StyleName = 'Sublexer BG'
AlwaysEnabled = True
StartExpression = '(?si)<style[^>]*>'
EndExpression = '</style>'
SyntAnalyzer = SyntAnalyzer10
end
item
DisplayName = 'VB script'
StyleName = 'Sublexer BG'
AlwaysEnabled = True
StartExpression = '(?si)<script[^>]*vbscript[^>]*>\s*(<!--)?'
EndExpression = '(?i)(-->)?\s*</script>'
SyntAnalyzer = SyntAnal56
end
item
DisplayName = 'JavaScript'
StyleName = 'Sublexer BG'
AlwaysEnabled = True
StartExpression = '(?si)<script[^>]*javascript [^>]* [^\?] > \s*(<!--)?'
EndExpression = '(?i)(//)?(-->)?\s*</script>'
SyntAnalyzer = SyntAnal38
end
item
DisplayName = 'JavaScript simple'
StyleName = 'Sublexer BG'
StartExpression = '<script>'
EndExpression = '</script>'
SyntAnalyzer = SyntAnal38
end
item
DisplayName = 'ASP'
StyleName = 'Sublexer BG'
AlwaysEnabled = True
StartExpression = '<%[^@]'
EndExpression = '%>'
SyntAnalyzer = SyntAnal56
end>
SampleText.Strings = (
'<!DOCUMENT test="123">'
'<META1 error />'
'<meta2>error</meta3>'
'<html> '
' <head>'
' <title test="15">Text</title>'
' </head>'
''
' <script type="text/javascript">'
' var n=10; '
' </script>'
' <script type="text/javascript" src="<?=SITE_TEMPLATE_PATH?>/js/jquery.js">'
' var n=10;'
' </script>'
' '
' <body src="www.com" style=''aaa; aaa; aaa;''> '
' <h1>Text</h1> '
' </body> '
'</html>'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'Text'
'Open Tag'
'Close Tag'
)
Extentions = 'html htm htx'
LexerName = 'HTML_'
Notes.Strings = (
'Created by 480499497 from http://forum.wincmd.ru'
)
Charset = DEFAULT_CHARSET
end
object SyntAnal97: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Symbol operator'
Font.Color = clRed
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol single'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String exec'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16766421
end
item
DisplayName = 'Var'
Font.Color = 41984
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id Keyword'
Font.CharSet = ANSI_CHARSET
Font.Color = 16744448
Font.Height = -13
Font.Name = 'Arial Rounded MT Bold'
Font.Style = [fsBold]
end
item
DisplayName = 'Id Standard'
Font.CharSet = ANSI_CHARSET
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Arial'
BorderColorLeft = clPurple
BorderColorTop = clPurple
BorderColorRight = clPurple
BorderTypeBottom = blDot
BorderColorBottom = clPurple
end
item
DisplayName = 'PHP_start'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 15528434
BorderColorLeft = clLime
BorderColorTop = clLime
end
item
DisplayName = 'PHP_end'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 15528434
BorderColorRight = clLime
BorderColorBottom = clLime
end
item
DisplayName = 'PHP_bg'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15528434
FormatType = ftBackGround
end
item
DisplayName = 'Bracket'
Font.Color = clWhite
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 41984
end>
TokenRules = <
item
DisplayName = 'php start'
StyleName = 'PHP_start'
Expression = '<\?(php)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'php end'
StyleName = 'PHP_end'
Expression = '\?>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 3'
StyleName = 'Comment'
Expression = '// .* (?=\?>) | //.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 2
Expression = '\d+ \.? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 2
Expression = '0x[0-9a-f]+ | 0b[01]+ | \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Heredoc'
StyleName = 'String'
TokenType = 3
Expression = '(?s)<<<(\w+)\z.+?\z\1;'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol op'
StyleName = 'Symbol operator'
TokenType = 4
Expression = '[!/\+\-\*:=<>&/\|\^~\@\%\?]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol single'
StyleName = 'Symbol single'
TokenType = 5
Expression = '[\{\}\(\)\[\],;\.\\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 3
Expression = '(?s)(["''])(\\\1|\\\\|.)*?\1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
TokenType = 6
Expression = '\$\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 1
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String Exec'
StyleName = 'String exec'
TokenType = 3
Expression = '`.+?`'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'keywords'
StyleName = 'Id Keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abstract'
'as'
'break'
'case'
'catch'
'class'
'const'
'continue'
'debugger'
'declare'
'default'
'delete'
'do'
'do-while'
'else'
'elseif'
'endfor'
'endforeach'
'endif'
'endswitch'
'endwhile'
'enum'
'export'
'extends'
'false'
'finally'
'for'
'foreach'
'function'
'global'
'if'
'import'
'in'
'include'
'include_once'
'new'
'null'
'protected'
'public'
'require'
'require_once'
'return'
'static'
'super'
'switch'
'switch-case'
'this'
'throw'
'true'
'try'
'typeof'
'use'
'var'
'void'
'while'
'with'
)
TokenTypes = 2
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'standard'
StyleName = 'Id Standard'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abs'
'acos'
'acosh'
'addcslashes'
'addslashes'
'aggregate'
'aggregate_info'
'aggregate_methods'
'aggregate_methods_by_list'
'aggregate_methods_by_regexp'
'aggregate_properties'
'aggregate_properties_by_list'
'aggregate_properties_by_regexp'
'aggregation_info'
'apache_child_terminate'
'apache_getenv'
'apache_get_modules'
'apache_get_version'
'apache_lookup_uri'
'apache_note'
'apache_request_headers'
'apache_reset_timeout'
'apache_response_headers'
'apache_setenv'
'apd_breakpoint'
'apd_callstack'
'apd_clunk'
'apd_continue'
'apd_croak'
'apd_dump_function_table'
'apd_dump_persistent_resources'
'apd_dump_regular_resources'
'apd_echo'
'apd_get_active_symbols'
'apd_set_pprof_trace'
'apd_set_session'
'apd_set_session_trace'
'apd_set_socket_session_trace'
'array'
'array_change_key_case'
'array_chunk'
'array_combine'
'array_count_values'
'array_diff'
'array_diff_assoc'
'array_diff_key'
'array_diff_uassoc'
'array_diff_ukey'
'array_fill'
'array_filter'
'array_flip'
'array_intersect'
'array_intersect_assoc'
'array_intersect_key'
'array_intersect_uassoc'
'array_intersect_ukey'
'ArrayIterator::current'
'ArrayIterator::key'
'ArrayIterator::next'
'ArrayIterator::rewind'
'ArrayIterator::seek'
'ArrayIterator::valid'
'array_key_exists'
'array_keys'
'array_map'
'array_merge'
'array_merge_recursive'
'array_multisort'
'ArrayObject::append'
'ArrayObject::__construct'
'ArrayObject::count'
'ArrayObject::getIterator'
'ArrayObject::offsetExists'
'ArrayObject::offsetGet'
'ArrayObject::offsetSet'
'ArrayObject::offsetUnset'
'array_pad'
'array_pop'
'array_push'
'array_rand'
'array_reduce'
'array_reverse'
'array_search'
'array_shift'
'array_slice'
'array_splice'
'array_sum'
'array_udiff'
'array_udiff_assoc'
'array_udiff_uassoc'
'array_uintersect'
'array_uintersect_assoc'
'array_uintersect_uassoc'
'array_unique'
'array_unshift'
'array_values'
'array_walk'
'array_walk_recursive'
'arsort'
'ascii2ebcdic'
'asin'
'asinh'
'asort'
'aspell_check'
'aspell_check_raw'
'aspell_new'
'aspell_suggest'
'assert'
'assert_options'
'atan'
'atan2'
'atanh'
'base64_decode'
'base64_encode'
'base_convert'
'basename'
'bcadd'
'bccomp'
'bcdiv'
'bcmod'
'bcmul'
'bcompiler_load'
'bcompiler_load_exe'
'bcompiler_parse_class'
'bcompiler_read'
'bcompiler_write_class'
'bcompiler_write_constant'
'bcompiler_write_exe_footer'
'bcompiler_write_footer'
'bcompiler_write_function'
'bcompiler_write_functions_from_file'
'bcompiler_write_header'
'bcompile_write_file'
'bcpow'
'bcpowmod'
'bcscale'
'bcsqrt'
'bcsub'
'bin2hex'
'bindec'
'bindtextdomain'
'bind_textdomain_codeset'
'bzclose'
'bzcompress'
'bzdecompress'
'bzerrno'
'bzerror'
'bzerrstr'
'bzflush'
'bzopen'
'bzread'
'bzwrite'
'CachingIterator::hasNext'
'CachingIterator::next'
'CachingIterator::rewind'
'CachingIterator::__toString'
'CachingIterator::valid'
'CachingRecursiveIterator::getChildren'
'CachingRecursiveIterator::hasChildren'
'cal_days_in_month'
'cal_from_jd'
'cal_info'
'call_user_func'
'call_user_func_array'
'call_user_method'
'call_user_method_array'
'cal_to_jd'
'ccvs_add'
'ccvs_auth'
'ccvs_command'
'ccvs_count'
'ccvs_delete'
'ccvs_done'
'ccvs_init'
'ccvs_lookup'
'ccvs_new'
'ccvs_report'
'ccvs_return'
'ccvs_reverse'
'ccvs_sale'
'ccvs_status'
'ccvs_textvalue'
'ccvs_void'
'ceil'
'chdir'
'checkdate'
'checkdnsrr'
'chgrp'
'chmod'
'chop'
'chown'
'chr'
'chroot'
'chunk_split'
'class_exists'
'class_implements'
'classkit_import'
'classkit_method_add'
'classkit_method_copy'
'classkit_method_redefine'
'classkit_method_remove'
'classkit_method_rename'
'class_parents'
'clearstatcache'
'closedir'
'closelog'
'com'
'com_addref'
'com_create_guid'
'com_event_sink'
'com_get'
'com_get_active_object'
'com_invoke'
'com_isenum'
'com_load'
'com_load_typelib'
'com_message_pump'
'compact'
'com_print_typeinfo'
'com_propget'
'com_propput'
'com_propset'
'com_release'
'com_set'
'connection_aborted'
'connection_status'
'connection_timeout'
'constant'
'convert_cyr_string'
'convert_uudecode'
'convert_uuencode'
'copy'
'cos'
'cosh'
'count'
'count_chars'
'cpdf_add_annotation'
'cpdf_add_outline'
'cpdf_arc'
'cpdf_begin_text'
'cpdf_circle'
'cpdf_clip'
'cpdf_close'
'cpdf_closepath'
'cpdf_closepath_fill_stroke'
'cpdf_closepath_stroke'
'cpdf_continue_text'
'cpdf_curveto'
'cpdf_end_text'
'cpdf_fill'
'cpdf_fill_stroke'
'cpdf_finalize'
'cpdf_finalize_page'
'cpdf_global_set_document_limits'
'cpdf_import_jpeg'
'cpdf_lineto'
'cpdf_moveto'
'cpdf_newpath'
'cpdf_open'
'cpdf_output_buffer'
'cpdf_page_init'
'cpdf_place_inline_image'
'cpdf_rect'
'cpdf_restore'
'cpdf_rlineto'
'cpdf_rmoveto'
'cpdf_rotate'
'cpdf_rotate_text'
'cpdf_save'
'cpdf_save_to_file'
'cpdf_scale'
'cpdf_set_action_url'
'cpdf_set_char_spacing'
'cpdf_set_creator'
'cpdf_set_current_page'
'cpdf_setdash'
'cpdf_setflat'
'cpdf_set_font'
'cpdf_set_font_directories'
'cpdf_set_font_map_file'
'cpdf_setgray'
'cpdf_setgray_fill'
'cpdf_setgray_stroke'
'cpdf_set_horiz_scaling'
'cpdf_set_keywords'
'cpdf_set_leading'
'cpdf_setlinecap'
'cpdf_setlinejoin'
'cpdf_setlinewidth'
'cpdf_setmiterlimit'
'cpdf_set_page_animation'
'cpdf_setrgbcolor'
'cpdf_setrgbcolor_fill'
'cpdf_setrgbcolor_stroke'
'cpdf_set_subject'
'cpdf_set_text_matrix'
'cpdf_set_text_pos'
'cpdf_set_text_rendering'
'cpdf_set_text_rise'
'cpdf_set_title'
'cpdf_set_viewer_preferences'
'cpdf_set_word_spacing'
'cpdf_show'
'cpdf_show_xy'
'cpdf_stringwidth'
'cpdf_stroke'
'cpdf_text'
'cpdf_translate'
'crack_check'
'crack_closedict'
'crack_getlastmessage'
'crack_opendict'
'crc32'
'create_function'
'crypt'
'ctype_alnum'
'ctype_alpha'
'ctype_cntrl'
'ctype_digit'
'ctype_graph'
'ctype_lower'
'ctype_print'
'ctype_punct'
'ctype_space'
'ctype_upper'
'ctype_xdigit'
'curl_close'
'curl_copy_handle'
'curl_errno'
'curl_error'
'curl_exec'
'curl_getinfo'
'curl_init'
'curl_multi_add_handle'
'curl_multi_close'
'curl_multi_exec'
'curl_multi_getcontent'
'curl_multi_info_read'
'curl_multi_init'
'curl_multi_remove_handle'
'curl_multi_select'
'curl_setopt'
'curl_version'
'current'
'cybercash_base64_decode'
'cybercash_base64_encode'
'cybercash_decr'
'cybercash_encr'
'cyrus_authenticate'
'cyrus_bind'
'cyrus_close'
'cyrus_connect'
'cyrus_query'
'cyrus_unbind'
'date'
'date_sunrise'
'date_sunset'
'dba_close'
'dba_delete'
'dba_exists'
'dba_fetch'
'dba_firstkey'
'dba_handlers'
'dba_insert'
'dba_key_split'
'dba_list'
'dba_nextkey'
'dba_open'
'dba_optimize'
'dba_popen'
'dba_replace'
'dbase_add_record'
'dbase_close'
'dbase_create'
'dbase_delete_record'
'dbase_get_header_info'
'dbase_get_record'
'dbase_get_record_with_names'
'dbase_numfields'
'dbase_numrecords'
'dbase_open'
'dbase_pack'
'dbase_replace_record'
'dba_sync'
'dblist'
'dbmclose'
'dbmdelete'
'dbmexists'
'dbmfetch'
'dbmfirstkey'
'dbminsert'
'dbmnextkey'
'dbmopen'
'dbmreplace'
'dbplus_add'
'dbplus_aql'
'dbplus_chdir'
'dbplus_close'
'dbplus_curr'
'dbplus_errcode'
'dbplus_errno'
'dbplus_find'
'dbplus_first'
'dbplus_flush'
'dbplus_freealllocks'
'dbplus_freelock'
'dbplus_freerlocks'
'dbplus_getlock'
'dbplus_getunique'
'dbplus_info'
'dbplus_last'
'dbplus_lockrel'
'dbplus_next'
'dbplus_open'
'dbplus_prev'
'dbplus_rchperm'
'dbplus_rcreate'
'dbplus_rcrtexact'
'dbplus_rcrtlike'
'dbplus_resolve'
'dbplus_restorepos'
'dbplus_rkeys'
'dbplus_ropen'
'dbplus_rquery'
'dbplus_rrename'
'dbplus_rsecindex'
'dbplus_runlink'
'dbplus_rzap'
'dbplus_savepos'
'dbplus_setindex'
'dbplus_setindexbynumber'
'dbplus_sql'
'dbplus_tcl'
'dbplus_tremove'
'dbplus_undo'
'dbplus_undoprepare'
'dbplus_unlockrel'
'dbplus_unselect'
'dbplus_update'
'dbplus_xlockrel'
'dbplus_xunlockrel'
'dbx_close'
'dbx_compare'
'dbx_connect'
'dbx_error'
'dbx_escape_string'
'dbx_fetch_row'
'dbx_query'
'dbx_sort'
'dcgettext'
'dcngettext'
'deaggregate'
'debug_backtrace'
'debugger_off'
'debugger_on'
'debug_print_backtrace'
'debug_zval_dump'
'decbin'
'dechex'
'decoct'
'define'
'defined'
'define_syslog_variables'
'deg2rad'
'delete'
'descriptor->free'
'dgettext'
'die'
'dio_close'
'dio_fcntl'
'dio_open'
'dio_read'
'dio_seek'
'dio_stat'
'dio_tcsetattr'
'dio_truncate'
'dio_write'
'dir'
'DirectoryIterator::__construct'
'DirectoryIterator::current'
'DirectoryIterator::getATime'
'DirectoryIterator::getChildren'
'DirectoryIterator::getCTime'
'DirectoryIterator::getFilename'
'DirectoryIterator::getGroup'
'DirectoryIterator::getInode'
'DirectoryIterator::getMTime'
'DirectoryIterator::getOwner'
'DirectoryIterator::getPath'
'DirectoryIterator::getPathname'
'DirectoryIterator::getPerms'
'DirectoryIterator::getSize'
'DirectoryIterator::getType'
'DirectoryIterator::isDir'
'DirectoryIterator::isDot'
'DirectoryIterator::isExecutable'
'DirectoryIterator::isFile'
'DirectoryIterator::isLink'
'DirectoryIterator::isReadable'
'DirectoryIterator::isWritable'
'DirectoryIterator::key'
'DirectoryIterator::next'
'DirectoryIterator::rewind'
'DirectoryIterator::valid'
'dirname'
'diskfreespace'
'disk_free_space'
'disk_total_space'
'dl'
'dngettext'
'dns_check_record'
'dns_get_mx'
'dns_get_record'
'DomAttribute->name'
'DomAttribute->specified'
'DomAttribute->value'
'DOMAttr->isId'
'DOMCharacterData->appendData'
'DOMCharacterData->deleteData'
'DOMCharacterData->insertData'
'DOMCharacterData->replaceData'
'DOMCharacterData->substringData'
'DomDocument->add_root'
'DOMDocument->__construct'
'DomDocument->create_attribute'
'DOMDocument->createAttribute'
'DOMDocument->createAttributeNS'
'DomDocument->create_cdata_section'
'DOMDocument->createCDATASection'
'DomDocument->create_comment'
'DOMDocument->createComment'
'DOMDocument->createDocumentFragment'
'DomDocument->create_element'
'DOMDocument->createElement'
'DomDocument->create_element_ns'
'DOMDocument->createElementNS'
'DomDocument->create_entity_reference'
'DOMDocument->createEntityReference'
'DomDocument->create_processing_instruction'
'DOMDocument->createProcessingInstruction'
'DomDocument->create_text_node'
'DOMDocument->createTextNode'
'DomDocument->doctype'
'DomDocument->document_element'
'DomDocument->dump_file'
'DomDocument->dump_mem'
'DomDocument->get_element_by_id'
'DOMDocument->getElementById'
'DomDocument->get_elements_by_tagname'
'DOMDocument->getElementsByTagName'
'DOMDocument->getElementsByTagNameNS()'
'DomDocument->html_dump_mem'
'DOMDocument->importNode'
'DOMDocument->load'
'DOMDocument->loadHTML'
'DOMDocument->loadHTMLFile'
'DOMDocument->loadXML'
'DOMDocument->normalize'
'DOMDocument->relaxNGValidate'
'DOMDocument->relaxNGValidateSource'
'DOMDocument->save'
'DOMDocument->saveHTML()'
'DOMDocument->saveHTMLFile()'
'DOMDocument->saveXML()'
'DOMDocument->schemaValidate'
'DOMDocument->schemaValidateSource'
'DomDocumentType->entities'
'DomDocumentType->internal_subset'
'DomDocumentType->name'
'DomDocumentType->notations'
'DomDocumentType->public_id'
'DomDocumentType->system_id'
'DOMDocument->validate'
'DomDocument->xinclude'
'DomElement->get_attribute'
'DOMElement->getAttribute'
'DomElement->get_attribute_node'
'DOMElement->getAttributeNode'
'DOMElement->getAttributeNodeNS'
'DOMElement->getAttributeNS'
'DomElement->get_elements_by_tagname'
'DOMElement->getElementsByTagName'
'DOMElement->getElementsByTagNameNS'
'DomElement->has_attribute'
'DOMElement->hasAttribute'
'DOMElement->hasAttributeNS'
'DomElement->remove_attribute'
'DOMElement->removeAttribute'
'DOMElement->removeAttributeNode'
'DOMElement->removeAttributeNS'
'DomElement->set_attribute'
'DOMElement->setAttribute'
'DOMElement->setAttributeNode'
'DOMElement->setAttributeNodeNS'
'DOMElement->setAttributeNS'
'DomElement->tagname'
'DOMImplementation->createDocument'
'DOMImplementation->createDocumentType'
'DOMImplementation->hasFeature()'
'dom_import_simplexml'
'DOMNamedNodeMap->getNamedItem'
'DOMNamedNodeMap->getNamedItemNS'
'DOMNamedNodeMap->item'
'DomNode->add_namespace'
'DomNode->append_child'
'DOMNode->appendChild'
'DomNode->append_sibling'
'DomNode->attributes'
'DomNode->child_nodes'
'DomNode->clone_node'
'DOMNode->cloneNode'
'DomNode->dump_node'
'DomNode->first_child'
'DomNode->get_content'
'DomNode->has_attributes'
'DOMNode->hasAttributes'
'DomNode->has_child_nodes'
'DOMNode->hasChildNodes'
'DomNode->insert_before'
'DOMNode->insertBefore'
'DomNode->is_blank_node'
'DOMNode->isSameNode'
'DOMNode->isSupported'
'DomNode->last_child'
'DOMNodelist->item'
'DOMNode->lookupNamespaceURI'
'DOMNode->lookupPrefix'
'DomNode->next_sibling'
'DomNode->node_name'
'DomNode->node_type'
'DomNode->node_value'
'DOMNode->normalize'
'DomNode->owner_document'
'DomNode->parent_node'
'DomNode->prefix'
'DomNode->previous_sibling'
'DomNode->remove_child'
'DOMNode->removeChild'
'DomNode->replace_child'
'DOMNode->replaceChild'
'DomNode->replace_node'
'DomNode->set_content'
'DomNode->set_name'
'DomNode->set_namespace'
'DomNode->unlink_node'
'DomProcessingInstruction->data'
'DomProcessingInstruction->target'
'DOMStringList->item'
'DOMText->isWhitespaceInElementContent'
'DOMText->splitText'
'domxml_new_doc'
'domxml_open_file'
'domxml_open_mem'
'domxml_version'
'domxml_xmltree'
'domxml_xslt_stylesheet'
'domxml_xslt_stylesheet_doc'
'domxml_xslt_stylesheet_file'
'DOMXPath->__construct'
'DOMXPath->evaluate()'
'DOMXPath->query'
'DOMXPath->registerNamespace'
'DomXsltStylesheet->process'
'DomXsltStylesheet->result_dump_file'
'DomXsltStylesheet->result_dump_mem'
'dotnet'
'dotnet_load'
'doubleval'
'each'
'easter_date'
'easter_days'
'ebcdic2ascii'
'echo'
'empty'
'end'
'ereg'
'eregi'
'eregi_replace'
'ereg_replace'
'error_log'
'error_reporting'
'escapeshellarg'
'escapeshellcmd'
'eval'
'exec'
'exif_imagetype'
'exif_read_data'
'exif_tagname'
'exif_thumbnail'
'exit'
'exp'
'explode'
'expm1'
'extension_loaded'
'extract'
'ezmlm_hash'
'fam_cancel_monitor'
'fam_close'
'fam_monitor_collection'
'fam_monitor_directory'
'fam_monitor_file'
'fam_next_event'
'fam_open'
'fam_pending'
'fam_resume_monitor'
'fam_suspend_monitor'
'fbsql_affected_rows'
'fbsql_autocommit'
'fbsql_blob_size'
'fbsql_change_user'
'fbsql_clob_size'
'fbsql_close'
'fbsql_commit'
'fbsql_connect'
'fbsql_create_blob'
'fbsql_create_clob'
'fbsql_create_db'
'fbsql_database'
'fbsql_database_password'
'fbsql_data_seek'
'fbsql_db_query'
'fbsql_db_status'
'fbsql_drop_db'
'fbsql_errno'
'fbsql_error'
'fbsql_fetch_array'
'fbsql_fetch_assoc'
'fbsql_fetch_field'
'fbsql_fetch_lengths'
'fbsql_fetch_object'
'fbsql_fetch_row'
'fbsql_field_flags'
'fbsql_field_len'
'fbsql_field_name'
'fbsql_field_seek'
'fbsql_field_table'
'fbsql_field_type'
'fbsql_free_result'
'fbsql_get_autostart_info'
'fbsql_hostname'
'fbsql_insert_id'
'fbsql_list_dbs'
'fbsql_list_fields'
'fbsql_list_tables'
'fbsql_next_result'
'fbsql_num_fields'
'fbsql_num_rows'
'fbsql_password'
'fbsql_pconnect'
'fbsql_query'
'fbsql_read_blob'
'fbsql_read_clob'
'fbsql_result'
'fbsql_rollback'
'fbsql_select_db'
'fbsql_set_lob_mode'
'fbsql_set_password'
'fbsql_set_transaction'
'fbsql_start_db'
'fbsql_stop_db'
'fbsql_tablename'
'fbsql_username'
'fbsql_warnings'
'fclose'
'fdf_add_doc_javascript'
'fdf_add_template'
'fdf_close'
'fdf_create'
'fdf_enum_values'
'fdf_errno'
'fdf_error'
'fdf_get_ap'
'fdf_get_attachment'
'fdf_get_encoding'
'fdf_get_file'
'fdf_get_flags'
'fdf_get_opt'
'fdf_get_status'
'fdf_get_value'
'fdf_get_version'
'fdf_header'
'fdf_next_field_name'
'fdf_open'
'fdf_open_string'
'fdf_remove_item'
'fdf_save'
'fdf_save_string'
'fdf_set_ap'
'fdf_set_encoding'
'fdf_set_file'
'fdf_set_flags'
'fdf_set_javascript_action'
'fdf_set_on_import_javascript'
'fdf_set_opt'
'fdf_set_status'
'fdf_set_submit_form_action'
'fdf_set_target_frame'
'fdf_set_value'
'fdf_set_version'
'feof'
'fflush'
'fgetc'
'fgetcsv'
'fgets'
'fgetss'
'file'
'fileatime'
'filectime'
'file_exists'
'file_get_contents'
'filegroup'
'fileinode'
'filemtime'
'fileowner'
'fileperms'
'filepro'
'filepro_fieldcount'
'filepro_fieldname'
'filepro_fieldtype'
'filepro_fieldwidth'
'filepro_retrieve'
'filepro_rowcount'
'file_put_contents'
'filesize'
'filetype'
'FilterIterator::current'
'FilterIterator::getInnerIterator'
'FilterIterator::key'
'FilterIterator::next'
'FilterIterator::rewind'
'FilterIterator::valid'
'floatval'
'flock'
'floor'
'flush'
'fmod'
'fnmatch'
'fopen'
'fpassthru'
'fprintf'
'fputcsv'
'fputs'
'fread'
'frenchtojd'
'fribidi_log2vis'
'fscanf'
'fseek'
'fsockopen'
'fstat'
'ftell'
'ftok'
'ftp_alloc'
'ftp_cdup'
'ftp_chdir'
'ftp_chmod'
'ftp_close'
'ftp_connect'
'ftp_delete'
'ftp_exec'
'ftp_fget'
'ftp_fput'
'ftp_get'
'ftp_get_option'
'ftp_login'
'ftp_mdtm'
'ftp_mkdir'
'ftp_nb_continue'
'ftp_nb_fget'
'ftp_nb_fput'
'ftp_nb_get'
'ftp_nb_put'
'ftp_nlist'
'ftp_pasv'
'ftp_put'
'ftp_pwd'
'ftp_quit'
'ftp_raw'
'ftp_rawlist'
'ftp_rename'
'ftp_rmdir'
'ftp_set_option'
'ftp_site'
'ftp_size'
'ftp_ssl_connect'
'ftp_systype'
'ftruncate'
'func_get_arg'
'func_get_args'
'func_num_args'
'function_exists'
'fwrite'
'gd_info'
'getallheaders'
'get_browser'
'get_cfg_var'
'get_class'
'get_class_methods'
'get_class_vars'
'get_current_user'
'getcwd'
'getdate'
'get_declared_classes'
'get_declared_interfaces'
'get_defined_constants'
'get_defined_functions'
'get_defined_vars'
'getenv'
'get_extension_funcs'
'get_headers'
'gethostbyaddr'
'gethostbyname'
'gethostbynamel'
'get_html_translation_table'
'getimagesize'
'get_included_files'
'get_include_path'
'getlastmod'
'get_loaded_extensions'
'get_magic_quotes_gpc'
'get_magic_quotes_runtime'
'get_meta_tags'
'getmxrr'
'getmygid'
'getmyinode'
'getmypid'
'getmyuid'
'get_object_vars'
'getopt'
'get_parent_class'
'getprotobyname'
'getprotobynumber'
'getrandmax'
'get_required_files'
'get_resource_type'
'getrusage'
'getservbyname'
'getservbyport'
'gettext'
'gettimeofday'
'gettype'
'glob'
'gmdate'
'gmmktime'
'gmp_abs'
'gmp_add'
'gmp_and'
'gmp_clrbit'
'gmp_cmp'
'gmp_com'
'gmp_div'
'gmp_divexact'
'gmp_div_q'
'gmp_div_qr'
'gmp_div_r'
'gmp_fact'
'gmp_gcd'
'gmp_gcdext'
'gmp_hamdist'
'gmp_init'
'gmp_intval'
'gmp_invert'
'gmp_jacobi'
'gmp_legendre'
'gmp_mod'
'gmp_mul'
'gmp_neg'
'gmp_or'
'gmp_perfect_square'
'gmp_popcount'
'gmp_pow'
'gmp_powm'
'gmp_prob_prime'
'gmp_random'
'gmp_scan0'
'gmp_scan1'
'gmp_setbit'
'gmp_sign'
'gmp_sqrt'
'gmp_sqrtrem'
'gmp_strval'
'gmp_sub'
'gmp_xor'
'gmstrftime'
'gregoriantojd'
'gzclose'
'gzcompress'
'gzdeflate'
'gzencode'
'gzeof'
'gzfile'
'gzgetc'
'gzgets'
'gzgetss'
'gzinflate'
'gzopen'
'gzpassthru'
'gzputs'
'gzread'
'gzrewind'
'gzseek'
'gztell'
'gzuncompress'
'gzwrite'
'header'
'headers_list'
'headers_sent'
'hebrev'
'hebrevc'
'hexdec'
'highlight_file'
'highlight_string'
'htmlentities'
'html_entity_decode'
'htmlspecialchars'
'http_build_query'
'hw_api_attribute'
'hw_api_attribute->key'
'hw_api_attribute->langdepvalue'
'hw_api_attribute->value'
'hw_api_attribute->values'
'hw_api->checkin'
'hw_api->checkout'
'hw_api->children'
'hw_api_content'
'hw_api->content'
'hw_api_content->mimetype'
'hw_api_content->read'
'hw_api->copy'
'hw_api->dbstat'
'hw_api->dcstat'
'hw_api->dstanchors'
'hw_api->dstofsrcanchor'
'hw_api_error->count'
'hw_api_error->reason'
'hw_api->find'
'hw_api->ftstat'
'hwapi_hgcsp'
'hw_api->hwstat'
'hw_api->identify'
'hw_api->info'
'hw_api->insert'
'hw_api->insertanchor'
'hw_api->insertcollection'
'hw_api->insertdocument'
'hw_api->link'
'hw_api->lock'
'hw_api->move'
'hw_api_object'
'hw_api->object'
'hw_api_object->assign'
'hw_api_object->attreditable'
'hw_api->objectbyanchor'
'hw_api_object->count'
'hw_api_object->insert'
'hw_api_object->remove'
'hw_api_object->title'
'hw_api_object->value'
'hw_api->parents'
'hw_api_reason->description'
'hw_api_reason->type'
'hw_api->remove'
'hw_api->replace'
'hw_api->setcommittedversion'
'hw_api->srcanchors'
'hw_api->srcsofdst'
'hw_api->unlock'
'hw_api->user'
'hw_api->userlist'
'hw_array2objrec'
'hw_changeobject'
'hw_children'
'hw_childrenobj'
'hw_close'
'hw_connect'
'hw_connection_info'
'hw_cp'
'hw_deleteobject'
'hw_docbyanchor'
'hw_docbyanchorobj'
'hw_document_attributes'
'hw_document_bodytag'
'hw_document_content'
'hw_document_setcontent'
'hw_document_size'
'hw_dummy'
'hw_edittext'
'hw_error'
'hw_errormsg'
'hw_free_document'
'hw_getanchors'
'hw_getanchorsobj'
'hw_getandlock'
'hw_getchildcoll'
'hw_getchildcollobj'
'hw_getchilddoccoll'
'hw_getchilddoccollobj'
'hw_getobject'
'hw_getobjectbyquery'
'hw_getobjectbyquerycoll'
'hw_getobjectbyquerycollobj'
'hw_getobjectbyqueryobj'
'hw_getparents'
'hw_getparentsobj'
'hw_getrellink'
'hw_getremote'
'hw_getremotechildren'
'hw_getsrcbydestobj'
'hw_gettext'
'hw_getusername'
'hw_identify'
'hw_incollections'
'hw_info'
'hw_inscoll'
'hw_insdoc'
'hw_insertanchors'
'hw_insertdocument'
'hw_insertobject'
'hw_mapid'
'hw_modifyobject'
'hw_mv'
'hw_new_document'
'hw_objrec2array'
'hw_output_document'
'hw_pconnect'
'hw_pipedocument'
'hw_root'
'hw_setlinkroot'
'hw_stat'
'hw_unlock'
'hw_who'
'hypot'
'ibase_add_user'
'ibase_affected_rows'
'ibase_backup'
'ibase_blob_add'
'ibase_blob_cancel'
'ibase_blob_close'
'ibase_blob_create'
'ibase_blob_echo'
'ibase_blob_get'
'ibase_blob_import'
'ibase_blob_info'
'ibase_blob_open'
'ibase_close'
'ibase_commit'
'ibase_commit_ret'
'ibase_connect'
'ibase_db_info'
'ibase_delete_user'
'ibase_drop_db'
'ibase_errcode'
'ibase_errmsg'
'ibase_execute'
'ibase_fetch_assoc'
'ibase_fetch_object'
'ibase_fetch_row'
'ibase_field_info'
'ibase_free_event_handler'
'ibase_free_query'
'ibase_free_result'
'ibase_gen_id'
'ibase_maintain_db'
'ibase_modify_user'
'ibase_name_result'
'ibase_num_fields'
'ibase_num_params'
'ibase_param_info'
'ibase_pconnect'
'ibase_prepare'
'ibase_query'
'ibase_restore'
'ibase_rollback'
'ibase_rollback_ret'
'ibase_server_info'
'ibase_service_attach'
'ibase_service_detach'
'ibase_set_event_handler'
'ibase_timefmt'
'ibase_trans'
'ibase_wait_event'
'iconv'
'iconv_get_encoding'
'iconv_mime_decode'
'iconv_mime_decode_headers'
'iconv_mime_encode'
'iconv_set_encoding'
'iconv_strlen'
'iconv_strpos'
'iconv_strrpos'
'iconv_substr'
'id3_get_frame_long_name'
'id3_get_frame_short_name'
'id3_get_genre_id'
'id3_get_genre_list'
'id3_get_genre_name'
'id3_get_tag'
'id3_get_version'
'id3_remove_tag'
'id3_set_tag'
'idate'
'ifx_affected_rows'
'ifx_blobinfile_mode'
'ifx_byteasvarchar'
'ifx_close'
'ifx_connect'
'ifx_copy_blob'
'ifx_create_blob'
'ifx_create_char'
'ifx_do'
'ifx_error'
'ifx_errormsg'
'ifx_fetch_row'
'ifx_fieldproperties'
'ifx_fieldtypes'
'ifx_free_blob'
'ifx_free_char'
'ifx_free_result'
'ifx_get_blob'
'ifx_get_char'
'ifx_getsqlca'
'ifx_htmltbl_result'
'ifx_nullformat'
'ifx_num_fields'
'ifx_num_rows'
'ifx_pconnect'
'ifx_prepare'
'ifx_query'
'ifx_textasvarchar'
'ifx_update_blob'
'ifx_update_char'
'ifxus_close_slob'
'ifxus_create_slob'
'ifxus_free_slob'
'ifxus_open_slob'
'ifxus_read_slob'
'ifxus_seek_slob'
'ifxus_tell_slob'
'ifxus_write_slob'
'ignore_user_abort'
'image2wbmp'
'imagealphablending'
'imageantialias'
'imagearc'
'imagechar'
'imagecharup'
'imagecolorallocate'
'imagecolorallocatealpha'
'imagecolorat'
'imagecolorclosest'
'imagecolorclosestalpha'
'imagecolorclosesthwb'
'imagecolordeallocate'
'imagecolorexact'
'imagecolorexactalpha'
'imagecolormatch'
'imagecolorresolve'
'imagecolorresolvealpha'
'imagecolorset'
'imagecolorsforindex'
'imagecolorstotal'
'imagecolortransparent'
'imagecopy'
'imagecopymerge'
'imagecopymergegray'
'imagecopyresampled'
'imagecopyresized'
'imagecreate'
'imagecreatefromgd'
'imagecreatefromgd2'
'imagecreatefromgd2part'
'imagecreatefromgif'
'imagecreatefromjpeg'
'imagecreatefrompng'
'imagecreatefromstring'
'imagecreatefromwbmp'
'imagecreatefromxbm'
'imagecreatefromxpm'
'imagecreatetruecolor'
'imagedashedline'
'imagedestroy'
'imageellipse'
'imagefill'
'imagefilledarc'
'imagefilledellipse'
'imagefilledpolygon'
'imagefilledrectangle'
'imagefilltoborder'
'imagefilter'
'imagefontheight'
'imagefontwidth'
'imageftbbox'
'imagefttext'
'imagegammacorrect'
'imagegd'
'imagegd2'
'imagegif'
'imageinterlace'
'imageistruecolor'
'imagejpeg'
'imagelayereffect'
'imageline'
'imageloadfont'
'imagepalettecopy'
'imagepng'
'imagepolygon'
'imagepsbbox'
'imagepscopyfont'
'imagepsencodefont'
'imagepsextendfont'
'imagepsfreefont'
'imagepsloadfont'
'imagepsslantfont'
'imagepstext'
'imagerectangle'
'imagerotate'
'imagesavealpha'
'imagesetbrush'
'imagesetpixel'
'imagesetstyle'
'imagesetthickness'
'imagesettile'
'imagestring'
'imagestringup'
'imagesx'
'imagesy'
'imagetruecolortopalette'
'imagettfbbox'
'imagettftext'
'imagetypes'
'image_type_to_extension'
'image_type_to_mime_type'
'imagewbmp'
'imagexbm'
'imap_8bit'
'imap_alerts'
'imap_append'
'imap_base64'
'imap_binary'
'imap_body'
'imap_bodystruct'
'imap_check'
'imap_clearflag_full'
'imap_close'
'imap_createmailbox'
'imap_delete'
'imap_deletemailbox'
'imap_errors'
'imap_expunge'
'imap_fetchbody'
'imap_fetchheader'
'imap_fetch_overview'
'imap_fetchstructure'
'imap_getacl'
'imap_getmailboxes'
'imap_get_quota'
'imap_get_quotaroot'
'imap_getsubscribed'
'imap_header'
'imap_headerinfo'
'imap_headers'
'imap_last_error'
'imap_list'
'imap_listmailbox'
'imap_listscan'
'imap_listsubscribed'
'imap_lsub'
'imap_mail'
'imap_mailboxmsginfo'
'imap_mail_compose'
'imap_mail_copy'
'imap_mail_move'
'imap_mime_header_decode'
'imap_msgno'
'imap_num_msg'
'imap_num_recent'
'imap_open'
'imap_ping'
'imap_qprint'
'imap_renamemailbox'
'imap_reopen'
'imap_rfc822_parse_adrlist'
'imap_rfc822_parse_headers'
'imap_rfc822_write_address'
'imap_scanmailbox'
'imap_search'
'imap_setacl'
'imap_setflag_full'
'imap_set_quota'
'imap_sort'
'imap_status'
'imap_subscribe'
'imap_thread'
'imap_timeout'
'imap_uid'
'imap_undelete'
'imap_unsubscribe'
'imap_utf7_decode'
'imap_utf7_encode'
'imap_utf8'
'implode'
'import_request_variables'
'in_array'
'inet_ntop'
'inet_pton'
'ingres_autocommit'
'ingres_close'
'ingres_commit'
'ingres_connect'
'ingres_fetch_array'
'ingres_fetch_object'
'ingres_fetch_row'
'ingres_field_length'
'ingres_field_name'
'ingres_field_nullable'
'ingres_field_precision'
'ingres_field_scale'
'ingres_field_type'
'ingres_num_fields'
'ingres_num_rows'
'ingres_pconnect'
'ingres_query'
'ingres_rollback'
'ini_alter'
'ini_get'
'ini_get_all'
'ini_restore'
'ini_set'
'interface_exists'
'intval'
'ip2long'
'iptcembed'
'iptcparse'
'ircg_channel_mode'
'ircg_disconnect'
'ircg_eval_ecmascript_params'
'ircg_fetch_error_msg'
'ircg_get_username'
'ircg_html_encode'
'ircg_ignore_add'
'ircg_ignore_del'
'ircg_invite'
'ircg_is_conn_alive'
'ircg_join'
'ircg_kick'
'ircg_list'
'ircg_lookup_format_messages'
'ircg_lusers'
'ircg_msg'
'ircg_names'
'ircg_nick'
'ircg_nickname_escape'
'ircg_nickname_unescape'
'ircg_notice'
'ircg_oper'
'ircg_part'
'ircg_pconnect'
'ircg_register_format_messages'
'ircg_set_current'
'ircg_set_file'
'ircg_set_on_die'
'ircg_topic'
'ircg_who'
'ircg_whois'
'is_a'
'is_array'
'is_bool'
'is_callable'
'is_dir'
'is_double'
'is_executable'
'is_file'
'is_finite'
'is_float'
'is_infinite'
'is_int'
'is_integer'
'is_link'
'is_long'
'is_nan'
'is_null'
'is_numeric'
'is_object'
'is_readable'
'is_real'
'is_resource'
'is_scalar'
'isset'
'is_soap_fault'
'is_string'
'is_subclass_of'
'is_uploaded_file'
'is_writable'
'is_writeable'
'iterator_count'
'iterator-to-array'
'java_last_exception_clear'
'java_last_exception_get'
'jddayofweek'
'jdmonthname'
'jdtofrench'
'jdtogregorian'
'jdtojewish'
'jdtojulian'
'jdtounix'
'jewishtojd'
'join'
'jpeg2wbmp'
'json_decode'
'json_encode'
'json_last_error'
'juliantojd'
'key'
'krsort'
'ksort'
'lcg_value'
'ldap_8859_to_t61'
'ldap_add'
'ldap_bind'
'ldap_close'
'ldap_compare'
'ldap_connect'
'ldap_count_entries'
'ldap_delete'
'ldap_dn2ufn'
'ldap_err2str'
'ldap_errno'
'ldap_error'
'ldap_explode_dn'
'ldap_first_attribute'
'ldap_first_entry'
'ldap_first_reference'
'ldap_free_result'
'ldap_get_attributes'
'ldap_get_dn'
'ldap_get_entries'
'ldap_get_option'
'ldap_get_values'
'ldap_get_values_len'
'ldap_list'
'ldap_mod_add'
'ldap_mod_del'
'ldap_modify'
'ldap_mod_replace'
'ldap_next_attribute'
'ldap_next_entry'
'ldap_next_reference'
'ldap_parse_reference'
'ldap_parse_result'
'ldap_read'
'ldap_rename'
'ldap_sasl_bind'
'ldap_search'
'ldap_set_option'
'ldap_set_rebind_proc'
'ldap_sort'
'ldap_start_tls'
'ldap_t61_to_8859'
'ldap_unbind'
'levenshtein'
'LimitIterator::getPosition'
'LimitIterator::next'
'LimitIterator::rewind'
'LimitIterator::seek'
'LimitIterator::valid'
'link'
'linkinfo'
'list'
'lob->append'
'lob->close'
'lob->eof'
'lob->erase'
'lob->export'
'lob->flush'
'lob->getBuffering'
'lob->import'
'lob->load'
'lob->read'
'lob->rewind'
'lob->save'
'lob->seek'
'lob->setBuffering'
'lob->size'
'lob->tell'
'lob->truncate'
'lob->write'
'lob->writeTemporary'
'localeconv'
'localtime'
'log'
'log10'
'log1p'
'long2ip'
'lstat'
'ltrim'
'lzf_compress'
'lzf_decompress'
'lzf_optimized_for'
'mail'
'mailparse_determine_best_xfer_encoding'
'mailparse_msg_create'
'mailparse_msg_extract_part'
'mailparse_msg_extract_part_file'
'mailparse_msg_free'
'mailparse_msg_get_part'
'mailparse_msg_get_part_data'
'mailparse_msg_get_structure'
'mailparse_msg_parse'
'mailparse_msg_parse_file'
'mailparse_rfc822_parse_addresses'
'mailparse_stream_encode'
'mailparse_uudecode_all'
'main'
'max'
'mb_convert_case'
'mb_convert_encoding'
'mb_convert_kana'
'mb_convert_variables'
'mb_decode_mimeheader'
'mb_decode_numericentity'
'mb_detect_encoding'
'mb_detect_order'
'mb_encode_mimeheader'
'mb_encode_numericentity'
'mb_ereg'
'mb_eregi'
'mb_eregi_replace'
'mb_ereg_match'
'mb_ereg_replace'
'mb_ereg_search'
'mb_ereg_search_getpos'
'mb_ereg_search_getregs'
'mb_ereg_search_init'
'mb_ereg_search_pos'
'mb_ereg_search_regs'
'mb_ereg_search_setpos'
'mb_get_info'
'mb_http_input'
'mb_http_output'
'mb_internal_encoding'
'mb_language'
'mb_list_encodings'
'mb_output_handler'
'mb_parse_str'
'mb_preferred_mime_name'
'mb_regex_encoding'
'mb_regex_set_options'
'mb_send_mail'
'mb_split'
'mb_strcut'
'mb_strimwidth'
'mb_strlen'
'mb_strpos'
'mb_strrpos'
'mb_strtolower'
'mb_strtoupper'
'mb_strwidth'
'mb_substitute_character'
'mb_substr'
'mb_substr_count'
'mcal_append_event'
'mcal_close'
'mcal_create_calendar'
'mcal_date_compare'
'mcal_date_valid'
'mcal_day_of_week'
'mcal_day_of_year'
'mcal_days_in_month'
'mcal_delete_calendar'
'mcal_delete_event'
'mcal_event_add_attribute'
'mcal_event_init'
'mcal_event_set_alarm'
'mcal_event_set_category'
'mcal_event_set_class'
'mcal_event_set_description'
'mcal_event_set_end'
'mcal_event_set_recur_daily'
'mcal_event_set_recur_monthly_mday'
'mcal_event_set_recur_monthly_wday'
'mcal_event_set_recur_none'
'mcal_event_set_recur_weekly'
'mcal_event_set_recur_yearly'
'mcal_event_set_start'
'mcal_event_set_title'
'mcal_expunge'
'mcal_fetch_current_stream_event'
'mcal_fetch_event'
'mcal_is_leap_year'
'mcal_list_alarms'
'mcal_list_events'
'mcal_next_recurrence'
'mcal_open'
'mcal_popen'
'mcal_rename_calendar'
'mcal_reopen'
'mcal_snooze'
'mcal_store_event'
'mcal_time_valid'
'mcal_week_of_year'
'mcrypt_cbc'
'mcrypt_cfb'
'mcrypt_create_iv'
'mcrypt_decrypt'
'mcrypt_ecb'
'mcrypt_enc_get_algorithms_name'
'mcrypt_enc_get_block_size'
'mcrypt_enc_get_iv_size'
'mcrypt_enc_get_key_size'
'mcrypt_enc_get_modes_name'
'mcrypt_enc_get_supported_key_sizes'
'mcrypt_enc_is_block_algorithm'
'mcrypt_enc_is_block_algorithm_mode'
'mcrypt_enc_is_block_mode'
'mcrypt_encrypt'
'mcrypt_enc_self_test'
'mcrypt_generic'
'mcrypt_generic_deinit'
'mcrypt_generic_end'
'mcrypt_generic_init'
'mcrypt_get_block_size'
'mcrypt_get_cipher_name'
'mcrypt_get_iv_size'
'mcrypt_get_key_size'
'mcrypt_list_algorithms'
'mcrypt_list_modes'
'mcrypt_module_close'
'mcrypt_module_get_algo_block_size'
'mcrypt_module_get_algo_key_size'
'mcrypt_module_get_supported_key_sizes'
'mcrypt_module_is_block_algorithm'
'mcrypt_module_is_block_algorithm_mode'
'mcrypt_module_is_block_mode'
'mcrypt_module_open'
'mcrypt_module_self_test'
'mcrypt_ofb'
'mcve_adduser'
'mcve_adduserarg'
'mcve_bt'
'mcve_checkstatus'
'mcve_chkpwd'
'mcve_chngpwd'
'mcve_completeauthorizations'
'mcve_connect'
'mcve_connectionerror'
'mcve_deleteresponse'
'mcve_deletetrans'
'mcve_deleteusersetup'
'mcve_deluser'
'mcve_destroyconn'
'mcve_destroyengine'
'mcve_disableuser'
'mcve_edituser'
'mcve_enableuser'
'mcve_force'
'mcve_getcell'
'mcve_getcellbynum'
'mcve_getcommadelimited'
'mcve_getheader'
'mcve_getuserarg'
'mcve_getuserparam'
'mcve_gft'
'mcve_gl'
'mcve_gut'
'mcve_initconn'
'mcve_initengine'
'mcve_initusersetup'
'mcve_iscommadelimited'
'mcve_liststats'
'mcve_listusers'
'mcve_maxconntimeout'
'mcve_monitor'
'mcve_numcolumns'
'mcve_numrows'
'mcve_override'
'mcve_parsecommadelimited'
'mcve_ping'
'mcve_preauth'
'mcve_preauthcompletion'
'mcve_qc'
'mcve_responseparam'
'mcve_return'
'mcve_returncode'
'mcve_returnstatus'
'mcve_sale'
'mcve_setblocking'
'mcve_setdropfile'
'mcve_setip'
'mcve_setssl'
'mcve_setssl_files'
'mcve_settimeout'
'mcve_settle'
'mcve_text_avs'
'mcve_text_code'
'mcve_text_cv'
'mcve_transactionauth'
'mcve_transactionavs'
'mcve_transactionbatch'
'mcve_transactioncv'
'mcve_transactionid'
'mcve_transactionitem'
'mcve_transactionssent'
'mcve_transactiontext'
'mcve_transinqueue'
'mcve_transnew'
'mcve_transparam'
'mcve_transsend'
'mcve_ub'
'mcve_uwait'
'mcve_verifyconnection'
'mcve_verifysslcert'
'mcve_void'
'md5'
'md5_file'
'mdecrypt_generic'
'Memcache::add'
'Memcache::close'
'Memcache::connect'
'memcache_debug'
'Memcache::decrement'
'Memcache::delete'
'Memcache::flush'
'Memcache::get'
'Memcache::getStats'
'Memcache::getVersion'
'Memcache::increment'
'Memcache::pconnect'
'Memcache::replace'
'Memcache::set'
'memory_get_usage'
'metaphone'
'method_exists'
'mhash'
'mhash_count'
'mhash_get_block_size'
'mhash_get_hash_name'
'mhash_keygen_s2k'
'microtime'
'mime_content_type'
'min'
'ming_setcubicthreshold'
'ming_setscale'
'ming_useswfversion'
'mkdir'
'mktime'
'money_format'
'move_uploaded_file'
'msession_connect'
'msession_count'
'msession_create'
'msession_destroy'
'msession_disconnect'
'msession_find'
'msession_get'
'msession_get_array'
'msession_get_data'
'msession_inc'
'msession_list'
'msession_listvar'
'msession_lock'
'msession_plugin'
'msession_randstr'
'msession_set'
'msession_set_array'
'msession_set_data'
'msession_timeout'
'msession_uniq'
'msession_unlock'
'msg_get_queue'
'msg_receive'
'msg_remove_queue'
'msg_send'
'msg_set_queue'
'msg_stat_queue'
'msql'
'msql_affected_rows'
'msql_close'
'msql_connect'
'msql_createdb'
'msql_create_db'
'msql_data_seek'
'msql_dbname'
'msql_db_query'
'msql_drop_db'
'msql_error'
'msql_fetch_array'
'msql_fetch_field'
'msql_fetch_object'
'msql_fetch_row'
'msql_fieldflags'
'msql_field_flags'
'msql_fieldlen'
'msql_field_len'
'msql_fieldname'
'msql_field_name'
'msql_field_seek'
'msql_fieldtable'
'msql_field_table'
'msql_fieldtype'
'msql_field_type'
'msql_free_result'
'msql_list_dbs'
'msql_list_fields'
'msql_list_tables'
'msql_numfields'
'msql_num_fields'
'msql_numrows'
'msql_num_rows'
'msql_pconnect'
'msql_query'
'msql_regcase'
'msql_result'
'msql_select_db'
'msql_tablename'
'mssql_bind'
'mssql_close'
'mssql_connect'
'mssql_data_seek'
'mssql_execute'
'mssql_fetch_array'
'mssql_fetch_assoc'
'mssql_fetch_batch'
'mssql_fetch_field'
'mssql_fetch_object'
'mssql_fetch_row'
'mssql_field_length'
'mssql_field_name'
'mssql_field_seek'
'mssql_field_type'
'mssql_free_result'
'mssql_free_statement'
'mssql_get_last_message'
'mssql_guid_string'
'mssql_init'
'mssql_min_error_severity'
'mssql_min_message_severity'
'mssql_next_result'
'mssql_num_fields'
'mssql_num_rows'
'mssql_pconnect'
'mssql_query'
'mssql_result'
'mssql_rows_affected'
'mssql_select_db'
'mt_getrandmax'
'mt_rand'
'mt_srand'
'muscat_close'
'muscat_get'
'muscat_give'
'muscat_setup'
'muscat_setup_net'
'mysql_affected_rows'
'mysql_change_user'
'mysql_client_encoding'
'mysql_close'
'mysql_connect'
'mysql_create_db'
'mysql_data_seek'
'mysql_db_name'
'mysql_db_query'
'mysql_drop_db'
'mysql_errno'
'mysql_error'
'mysql_escape_string'
'mysql_fetch_array'
'mysql_fetch_assoc'
'mysql_fetch_field'
'mysql_fetch_lengths'
'mysql_fetch_object'
'mysql_fetch_row'
'mysql_field_flags'
'mysql_field_len'
'mysql_field_name'
'mysql_field_seek'
'mysql_field_table'
'mysql_field_type'
'mysql_free_result'
'mysql_get_client_info'
'mysql_get_host_info'
'mysql_get_proto_info'
'mysql_get_server_info'
'mysqli()'
'mysqli_affected_rows'
'mysqli->affected_rows'
'mysqli_autocommit'
'mysqli->autocommit'
'mysqli_bind_param'
'mysqli_bind_result'
'mysqli_change_user'
'mysqli->change_user'
'mysqli_character_set_name'
'mysqli->character_set_name'
'mysqli_client_encoding'
'mysqli_close'
'mysqli->close'
'mysqli_commit'
'mysqli->commit'
'mysqli_connect'
'mysqli_connect_errno'
'mysqli_connect_error'
'mysqli_data_seek'
'mysqli_debug'
'mysqli_disable_reads_from_master'
'mysqli->disable_reads_from_master'
'mysqli_disable_rpl_parse'
'mysqli_dump_debug_info'
'mysqli->dump_debug_info'
'mysqli_embedded_connect'
'mysqli_enable_reads_from_master'
'mysqli_enable_rpl_parse'
'mysqli_errno'
'mysqli->errno'
'mysqli_error'
'mysqli_escape_string'
'mysqli_execute'
'mysqli_fetch'
'mysqli_fetch_array'
'mysqli_fetch_assoc'
'mysqli->fetch_assoc'
'mysqli_fetch_field'
'mysqli_fetch_field_direct'
'mysqli_fetch_fields'
'mysqli_fetch_lengths'
'mysqli_fetch_object'
'mysqli_fetch_row'
'mysqli_field_count'
'mysqli->field_count'
'mysqli_field_seek'
'mysqli_field_tell'
'mysqli_free_result'
'mysqli_get_client_info'
'mysqli_get_client_version'
'mysqli_get_host_info'
'mysqli->get_host_info'
'mysqli_get_metadata'
'mysqli_get_proto_info'
'mysqli_get_server_info'
'mysqli_get_server_version'
'mysqli_info'
'mysqli->info'
'mysqli_init'
'mysqli_insert_id'
'mysqli->insert_id'
'mysqli_kill'
'mysqli->kill'
'mysqli_master_query'
'mysqli_more_results'
'mysqli->more_results'
'mysqli_multi_query'
'mysqli->multi_query'
'mysqli_next_result'
'mysqli->next_result'
'mysql_info'
'mysql_insert_id'
'mysqli_num_fields'
'mysqli_num_rows'
'mysqli_options'
'mysqli->options'
'mysqli_param_count'
'mysqli_ping'
'mysqli->ping'
'mysqli_prepare'
'mysqli->prepare'
'mysqli->protocol_version'
'mysqli_query'
'mysqli->query'
'mysqli_real_connect'
'mysqli->real_connect'
'mysqli_real_escape_string'
'mysqli->real_escape_string'
'mysqli_real_query'
'mysqli->real_query'
'mysqli_report'
'mysqli_rollback'
'mysqli->rollback'
'mysqli_rpl_parse_enabled'
'mysqli_rpl_probe'
'mysqli_rpl_query_type'
'mysqli->rpl_query_type'
'mysqli_select_db'
'mysqli->select_db'
'mysqli_send_long_data'
'mysqli_send_query'
'mysqli->send_query'
'mysqli_server_end'
'mysqli->server_info'
'mysqli_server_init'
'mysqli_set_charset'
'mysqli_set_opt'
'mysqli_sqlstate'
'mysqli->sqlstate'
'mysqli_ssl_set'
'mysqli->ssl_set'
'mysqli_stat'
'mysqli->stat'
'mysqli_stmt_affected_rows'
'mysqli_stmt->affected_rows'
'mysqli_stmt_bind_param'
'mysqli_stmt_bind_result'
'mysqli_stmt_close'
'mysqli_stmt->close'
'mysqli_stmt_data_seek'
'mysqli_stmt_errno'
'mysqli_stmt->errno'
'mysqli_stmt_error'
'mysqli_stmt->error'
'mysqli_stmt_execute'
'mysqli_stmt_fetch'
'mysqli_stmt_free_result'
'mysqli_stmt_init'
'mysqli->stmt_init'
'mysqli_stmt_num_rows'
'mysqli_stmt_param_count'
'mysqli_stmt_prepare'
'mysqli_stmt_reset'
'mysqli_stmt_result_metadata'
'mysqli_stmt_send_long_data'
'mysqli_stmt_sqlstate'
'mysqli_stmt_store_result'
'mysqli_stmt->store_result'
'mysqli_store_result'
'mysqli->store_result'
'mysqli_thread_id'
'mysqli->thread_id'
'mysqli_thread_safe'
'mysqli_use_result'
'mysqli->use_result'
'mysqli_warning_count'
'mysqli->warning_count'
'mysql_list_dbs'
'mysql_list_fields'
'mysql_list_processes'
'mysql_list_tables'
'mysql_num_fields'
'mysql_num_rows'
'mysql_pconnect'
'mysql_ping'
'mysql_query'
'mysql_real_escape_string'
'mysql_result'
'mysql_select_db'
'mysql_set_charset'
'mysql_stat'
'mysql_tablename'
'mysql_thread_id'
'mysql_unbuffered_query'
'natcasesort'
'natsort'
'ncurses_addch'
'ncurses_addchnstr'
'ncurses_addchstr'
'ncurses_addnstr'
'ncurses_addstr'
'ncurses_assume_default_colors'
'ncurses_attroff'
'ncurses_attron'
'ncurses_attrset'
'ncurses_baudrate'
'ncurses_beep'
'ncurses_bkgd'
'ncurses_bkgdset'
'ncurses_border'
'ncurses_bottom_panel'
'ncurses_can_change_color'
'ncurses_cbreak'
'ncurses_clear'
'ncurses_clrtobot'
'ncurses_clrtoeol'
'ncurses_color_content'
'ncurses_color_set'
'ncurses_curs_set'
'ncurses_define_key'
'ncurses_def_prog_mode'
'ncurses_def_shell_mode'
'ncurses_delay_output'
'ncurses_delch'
'ncurses_deleteln'
'ncurses_del_panel'
'ncurses_delwin'
'ncurses_doupdate'
'ncurses_echo'
'ncurses_echochar'
'ncurses_end'
'ncurses_erase'
'ncurses_erasechar'
'ncurses_filter'
'ncurses_flash'
'ncurses_flushinp'
'ncurses_getch'
'ncurses_getmaxyx'
'ncurses_getmouse'
'ncurses_getyx'
'ncurses_halfdelay'
'ncurses_has_colors'
'ncurses_has_ic'
'ncurses_has_il'
'ncurses_has_key'
'ncurses_hide_panel'
'ncurses_hline'
'ncurses_inch'
'ncurses_init'
'ncurses_init_color'
'ncurses_init_pair'
'ncurses_insch'
'ncurses_insdelln'
'ncurses_insertln'
'ncurses_insstr'
'ncurses_instr'
'ncurses_isendwin'
'ncurses_keyok'
'ncurses_keypad'
'ncurses_killchar'
'ncurses_longname'
'ncurses_meta'
'ncurses_mouseinterval'
'ncurses_mousemask'
'ncurses_mouse_trafo'
'ncurses_move'
'ncurses_move_panel'
'ncurses_mvaddch'
'ncurses_mvaddchnstr'
'ncurses_mvaddchstr'
'ncurses_mvaddnstr'
'ncurses_mvaddstr'
'ncurses_mvcur'
'ncurses_mvdelch'
'ncurses_mvgetch'
'ncurses_mvhline'
'ncurses_mvinch'
'ncurses_mvvline'
'ncurses_mvwaddstr'
'ncurses_napms'
'ncurses_newpad'
'ncurses_new_panel'
'ncurses_newwin'
'ncurses_nl'
'ncurses_nocbreak'
'ncurses_noecho'
'ncurses_nonl'
'ncurses_noqiflush'
'ncurses_noraw'
'ncurses_pair_content'
'ncurses_panel_above'
'ncurses_panel_below'
'ncurses_panel_window'
'ncurses_pnoutrefresh'
'ncurses_prefresh'
'ncurses_putp'
'ncurses_qiflush'
'ncurses_raw'
'ncurses_refresh'
'ncurses_replace_panel'
'ncurses_reset_prog_mode'
'ncurses_reset_shell_mode'
'ncurses_resetty'
'ncurses_savetty'
'ncurses_scr_dump'
'ncurses_scr_init'
'ncurses_scrl'
'ncurses_scr_restore'
'ncurses_scr_set'
'ncurses_show_panel'
'ncurses_slk_attr'
'ncurses_slk_attroff'
'ncurses_slk_attron'
'ncurses_slk_attrset'
'ncurses_slk_clear'
'ncurses_slk_color'
'ncurses_slk_init'
'ncurses_slk_noutrefresh'
'ncurses_slk_refresh'
'ncurses_slk_restore'
'ncurses_slk_set'
'ncurses_slk_touch'
'ncurses_standend'
'ncurses_standout'
'ncurses_start_color'
'ncurses_termattrs'
'ncurses_termname'
'ncurses_timeout'
'ncurses_top_panel'
'ncurses_typeahead'
'ncurses_ungetch'
'ncurses_ungetmouse'
'ncurses_update_panels'
'ncurses_use_default_colors'
'ncurses_use_env'
'ncurses_use_extended_names'
'ncurses_vidattr'
'ncurses_vline'
'ncurses_waddch'
'ncurses_waddstr'
'ncurses_wattroff'
'ncurses_wattron'
'ncurses_wattrset'
'ncurses_wborder'
'ncurses_wclear'
'ncurses_wcolor_set'
'ncurses_werase'
'ncurses_wgetch'
'ncurses_whline'
'ncurses_wmouse_trafo'
'ncurses_wmove'
'ncurses_wnoutrefresh'
'ncurses_wrefresh'
'ncurses_wstandend'
'ncurses_wstandout'
'ncurses_wvline'
'next'
'ngettext'
'nl2br'
'nl_langinfo'
'notes_body'
'notes_copy_db'
'notes_create_db'
'notes_create_note'
'notes_drop_db'
'notes_find_note'
'notes_header_info'
'notes_list_msgs'
'notes_mark_read'
'notes_mark_unread'
'notes_nav_create'
'notes_search'
'notes_unread'
'notes_version'
'nsapi_request_headers'
'nsapi_response_headers'
'nsapi_virtual'
'number_format'
'ob_clean'
'ob_end_clean'
'ob_end_flush'
'ob_flush'
'ob_get_clean'
'ob_get_contents'
'ob_get_flush'
'ob_get_length'
'ob_get_level'
'ob_get_status'
'ob_gzhandler'
'ob_iconv_handler'
'ob_implicit_flush'
'ob_list_handlers'
'ob_start'
'ob_tidyhandler'
'ocibindbyname'
'oci_bind_by_name'
'ocicancel'
'oci_cancel'
'oci_close'
'ocicloselob'
'ocicollappend'
'ocicollassign'
'ocicollassignelem'
'OCI-Collection->append'
'OCI-Collection->assign'
'OCI-Collection->assignElem'
'OCI-Collection->free'
'OCI-Collection->getElem'
'OCI-Collection->max'
'OCI-Collection->size'
'OCI-Collection->trim'
'ocicollgetelem'
'ocicollmax'
'ocicollsize'
'ocicolltrim'
'ocicolumnisnull'
'ocicolumnname'
'ocicolumnprecision'
'ocicolumnscale'
'ocicolumnsize'
'ocicolumntype'
'ocicolumntyperaw'
'ocicommit'
'oci_commit'
'oci_connect'
'ocidefinebyname'
'oci_define_by_name'
'ocierror'
'oci_error'
'ociexecute'
'oci_execute'
'ocifetch'
'oci_fetch'
'oci_fetch_all'
'oci_fetch_array'
'oci_fetch_assoc'
'ocifetchinto'
'oci_fetch_object'
'oci_fetch_row'
'ocifetchstatement'
'oci_field_is_null'
'oci_field_name'
'oci_field_precision'
'oci_field_scale'
'oci_field_size'
'oci_field_type'
'oci_field_type_raw'
'ocifreecollection'
'ocifreecursor'
'ocifreedesc'
'ocifreestatement'
'oci_free_statement'
'ociinternaldebug'
'oci_internal_debug'
'ociloadlob'
'oci_lob_copy'
'oci_lob_is_equal'
'ocilogoff'
'ocilogon'
'ocinewcollection'
'oci_new_collection'
'oci_new_connect'
'ocinewcursor'
'oci_new_cursor'
'ocinewdescriptor'
'oci_new_descriptor'
'ocinlogon'
'ocinumcols'
'oci_num_fields'
'oci_num_rows'
'ociparse'
'oci_parse'
'oci_password_change'
'oci_pconnect'
'ociplogon'
'ociresult'
'oci_result'
'ocirollback'
'oci_rollback'
'ocirowcount'
'ocisavelob'
'ocisavelobfile'
'ociserverversion'
'oci_server_version'
'ocisetprefetch'
'oci_set_prefetch'
'ocistatementtype'
'oci_statement_type'
'ociwritelobtofile'
'ociwritetemporarylob'
'octdec'
'odbc_autocommit'
'odbc_binmode'
'odbc_close'
'odbc_close_all'
'odbc_columnprivileges'
'odbc_columns'
'odbc_commit'
'odbc_connect'
'odbc_cursor'
'odbc_data_source'
'odbc_do'
'odbc_error'
'odbc_errormsg'
'odbc_exec'
'odbc_execute'
'odbc_fetch_array'
'odbc_fetch_into'
'odbc_fetch_object'
'odbc_fetch_row'
'odbc_field_len'
'odbc_field_name'
'odbc_field_num'
'odbc_field_precision'
'odbc_field_scale'
'odbc_field_type'
'odbc_foreignkeys'
'odbc_free_result'
'odbc_gettypeinfo'
'odbc_longreadlen'
'odbc_next_result'
'odbc_num_fields'
'odbc_num_rows'
'odbc_pconnect'
'odbc_prepare'
'odbc_primarykeys'
'odbc_procedurecolumns'
'odbc_procedures'
'odbc_result'
'odbc_result_all'
'odbc_rollback'
'odbc_setoption'
'odbc_specialcolumns'
'odbc_statistics'
'odbc_tableprivileges'
'odbc_tables'
'openal_buffer_create'
'openal_buffer_data'
'openal_buffer_destroy'
'openal_buffer_get'
'openal_buffer_loadwav'
'openal_context_create'
'openal_context_current'
'openal_context_destroy'
'openal_context_process'
'openal_context_suspend'
'openal_device_close'
'openal_device_open'
'openal_listener_get'
'openal_listener_set'
'openal_source_create'
'openal_source_destroy'
'openal_source_get'
'openal_source_pause'
'openal_source_play'
'openal_source_rewind'
'openal_source_set'
'openal_source_stop'
'openal_stream'
'opendir'
'openlog'
'openssl_csr_export'
'openssl_csr_export_to_file'
'openssl_csr_new'
'openssl_csr_sign'
'openssl_error_string'
'openssl_free_key'
'openssl_get_privatekey'
'openssl_get_publickey'
'openssl_open'
'openssl_pkcs7_decrypt'
'openssl_pkcs7_encrypt'
'openssl_pkcs7_sign'
'openssl_pkcs7_verify'
'openssl_pkey_export'
'openssl_pkey_export_to_file'
'openssl_pkey_get_private'
'openssl_pkey_get_public'
'openssl_pkey_new'
'openssl_private_decrypt'
'openssl_private_encrypt'
'openssl_public_decrypt'
'openssl_public_encrypt'
'openssl_seal'
'openssl_sign'
'openssl_verify'
'openssl_x509_check_private_key'
'openssl_x509_checkpurpose'
'openssl_x509_export'
'openssl_x509_export_to_file'
'openssl_x509_free'
'openssl_x509_parse'
'openssl_x509_read'
'ora_bind'
'ora_close'
'ora_columnname'
'ora_columnsize'
'ora_columntype'
'ora_commit'
'ora_commitoff'
'ora_commiton'
'ora_do'
'ora_error'
'ora_errorcode'
'ora_exec'
'ora_fetch'
'ora_fetch_into'
'ora_getcolumn'
'ora_logoff'
'ora_logon'
'ora_numcols'
'ora_numrows'
'ora_open'
'ora_parse'
'ora_plogon'
'ora_rollback'
'ord'
'output_add_rewrite_var'
'output_reset_rewrite_vars'
'overload'
'override_function'
'ovrimos_close'
'ovrimos_commit'
'ovrimos_connect'
'ovrimos_cursor'
'ovrimos_exec'
'ovrimos_execute'
'ovrimos_fetch_into'
'ovrimos_fetch_row'
'ovrimos_field_len'
'ovrimos_field_name'
'ovrimos_field_num'
'ovrimos_field_type'
'ovrimos_free_result'
'ovrimos_longreadlen'
'ovrimos_num_fields'
'ovrimos_num_rows'
'ovrimos_prepare'
'ovrimos_result'
'ovrimos_result_all'
'ovrimos_rollback'
'pack'
'ParentIterator::getChildren'
'ParentIterator::hasChildren'
'ParentIterator::next'
'ParentIterator::rewind'
'parse_ini_file'
'parsekit_compile_file'
'parsekit_compile_string'
'parsekit_func_arginfo'
'parse_str'
'parse_url'
'passthru'
'pathinfo'
'pclose'
'pcntl_alarm'
'pcntl_exec'
'pcntl_fork'
'pcntl_getpriority'
'pcntl_setpriority'
'pcntl_signal'
'pcntl_wait'
'pcntl_waitpid'
'pcntl_wexitstatus'
'pcntl_wifexited'
'pcntl_wifsignaled'
'pcntl_wifstopped'
'pcntl_wstopsig'
'pcntl_wtermsig'
'pdf_add_annotation'
'pdf_add_bookmark'
'pdf_add_launchlink'
'pdf_add_locallink'
'pdf_add_note'
'pdf_add_outline'
'pdf_add_pdflink'
'pdf_add_thumbnail'
'pdf_add_weblink'
'pdf_arc'
'pdf_arcn'
'pdf_attach_file'
'pdf_begin_page'
'pdf_begin_pattern'
'pdf_begin_template'
'pdf_circle'
'pdf_clip'
'pdf_close'
'pdf_close_image'
'pdf_closepath'
'pdf_closepath_fill_stroke'
'pdf_closepath_stroke'
'pdf_close_pdi'
'pdf_close_pdi_page'
'pdf_concat'
'pdf_continue_text'
'pdf_curveto'
'pdf_delete'
'pdf_end_page'
'pdf_endpath'
'pdf_end_pattern'
'pdf_end_template'
'pdf_fill'
'pdf_fill_stroke'
'pdf_findfont'
'pdf_get_buffer'
'pdf_get_font'
'pdf_get_fontname'
'pdf_get_fontsize'
'pdf_get_image_height'
'pdf_get_image_width'
'pdf_get_majorversion'
'pdf_get_minorversion'
'pdf_get_parameter'
'pdf_get_pdi_parameter'
'pdf_get_pdi_value'
'pdf_get_value'
'pdf_initgraphics'
'pdf_lineto'
'pdf_makespotcolor'
'pdf_moveto'
'pdf_new'
'pdf_open'
'pdf_open_ccitt'
'pdf_open_file'
'pdf_open_gif'
'pdf_open_image'
'pdf_open_image_file'
'pdf_open_jpeg'
'pdf_open_memory_image'
'pdf_open_pdi'
'pdf_open_pdi_page'
'pdf_open_png'
'pdf_open_tiff'
'pdf_place_image'
'pdf_place_pdi_page'
'pdf_rect'
'pdf_restore'
'pdf_rotate'
'pdf_save'
'pdf_scale'
'pdf_set_border_color'
'pdf_set_border_dash'
'pdf_set_border_style'
'pdf_set_char_spacing'
'pdf_setcolor'
'pdf_setdash'
'pdf_set_duration'
'pdf_setflat'
'pdf_setfont'
'pdf_set_font'
'pdf_setgray'
'pdf_setgray_fill'
'pdf_setgray_stroke'
'pdf_set_horiz_scaling'
'pdf_set_info'
'pdf_set_info_author'
'pdf_set_info_creator'
'pdf_set_info_keywords'
'pdf_set_info_subject'
'pdf_set_info_title'
'pdf_set_leading'
'pdf_setlinecap'
'pdf_setlinejoin'
'pdf_setlinewidth'
'pdf_setmatrix'
'pdf_setmiterlimit'
'pdf_set_parameter'
'pdf_setpolydash'
'pdf_setrgbcolor'
'pdf_setrgbcolor_fill'
'pdf_setrgbcolor_stroke'
'pdf_set_text_matrix'
'pdf_set_text_pos'
'pdf_set_text_rendering'
'pdf_set_text_rise'
'pdf_set_value'
'pdf_set_word_spacing'
'pdf_show'
'pdf_show_boxed'
'pdf_show_xy'
'pdf_skew'
'pdf_stringwidth'
'pdf_stroke'
'pdf_translate'
'PDO::beginTransaction'
'PDO::commit'
'PDO::__construct'
'PDO::errorCode'
'PDO::errorInfo'
'PDO::exec'
'PDO::lastInsertId'
'PDO::prepare'
'PDO::rollBack'
'PDO::setAttribute'
'PDOStatement::bindColumn'
'PDOStatement::bindParam'
'PDOStatement::errorCode'
'PDOStatement::errorInfo'
'PDOStatement::execute'
'PDOStatement::fetch'
'PDOStatement::fetchAll'
'PDOStatement::fetchSingle'
'PDOStatement::rowCount'
'pfpro_cleanup'
'pfpro_init'
'pfpro_process'
'pfpro_process_raw'
'pfpro_version'
'pfsockopen'
'pg_affected_rows'
'pg_cancel_query'
'pg_client_encoding'
'pg_close'
'pg_connect'
'pg_connection_busy'
'pg_connection_reset'
'pg_connection_status'
'pg_convert'
'pg_copy_from'
'pg_copy_to'
'pg_dbname'
'pg_delete'
'pg_end_copy'
'pg_escape_bytea'
'pg_escape_string'
'pg_fetch_all'
'pg_fetch_array'
'pg_fetch_assoc'
'pg_fetch_object'
'pg_fetch_result'
'pg_fetch_row'
'pg_field_is_null'
'pg_field_name'
'pg_field_num'
'pg_field_prtlen'
'pg_field_size'
'pg_field_type'
'pg_free_result'
'pg_get_notify'
'pg_get_pid'
'pg_get_result'
'pg_host'
'pg_insert'
'pg_last_error'
'pg_last_notice'
'pg_last_oid'
'pg_lo_close'
'pg_lo_create'
'pg_lo_export'
'pg_lo_import'
'pg_lo_open'
'pg_lo_read'
'pg_lo_read_all'
'pg_lo_seek'
'pg_lo_tell'
'pg_lo_unlink'
'pg_lo_write'
'pg_meta_data'
'pg_num_fields'
'pg_num_rows'
'pg_options'
'pg_parameter_status'
'pg_pconnect'
'pg_ping'
'pg_port'
'pg_put_line'
'pg_query'
'pg_result_error'
'pg_result_seek'
'pg_result_status'
'pg_select'
'pg_send_query'
'pg_set_client_encoding'
'pg_trace'
'pg_tty'
'pg_unescape_bytea'
'pg_untrace'
'pg_update'
'pg_version'
'php_check_syntax'
'phpcredits'
'phpinfo'
'php_ini_scanned_files'
'php_logo_guid'
'php_register_url_stream_wrapper'
'php_sapi_name'
'php_stream_can_cast'
'php_stream_cast'
'php_stream_close'
'php_stream_closedir'
'php_stream_copy_to_mem'
'php_stream_copy_to_stream'
'php_stream_eof'
'php_stream_filter_register_factory'
'php_stream_filter_unregister_factory'
'php_stream_flush'
'php_stream_fopen_from_file'
'php_stream_fopen_temporary_file'
'php_stream_fopen_tmpfile'
'php_stream_getc'
'php_stream_gets'
'php_stream_is'
'php_stream_is_persistent'
'php_stream_make_seekable'
'php_stream_opendir'
'php_stream_open_wrapper'
'php_stream_open_wrapper_as_file'
'php_stream_open_wrapper_ex'
'php_stream_passthru'
'php_stream_read'
'php_stream_readdir'
'php_stream_rewinddir'
'php_stream_seek'
'php_stream_sock_open_from_socket'
'php_stream_sock_open_host'
'php_stream_sock_open_unix'
'php_stream_stat'
'php_stream_stat_path'
'php_stream_tell'
'php_stream_write'
'php_strip_whitespace'
'php_uname'
'php_unregister_url_stream_wrapper'
'phpversion'
'pi'
'png2wbmp'
'popen'
'pos'
'posix_ctermid'
'posix_getcwd'
'posix_getegid'
'posix_geteuid'
'posix_getgid'
'posix_getgrgid'
'posix_getgrnam'
'posix_getgroups'
'posix_get_last_error'
'posix_getlogin'
'posix_getpgid'
'posix_getpgrp'
'posix_getpid'
'posix_getppid'
'posix_getpwnam'
'posix_getpwuid'
'posix_getrlimit'
'posix_getsid'
'posix_getuid'
'posix_isatty'
'posix_kill'
'posix_mkfifo'
'posix_setegid'
'posix_seteuid'
'posix_setgid'
'posix_setpgid'
'posix_setsid'
'posix_setuid'
'posix_strerror'
'posix_times'
'posix_ttyname'
'posix_uname'
'pow'
'preg_grep'
'preg_match'
'preg_match_all'
'preg_quote'
'preg_replace'
'preg_replace_callback'
'preg_split'
'prev'
'print'
'printer_abort'
'printer_close'
'printer_create_brush'
'printer_create_dc'
'printer_create_font'
'printer_create_pen'
'printer_delete_brush'
'printer_delete_dc'
'printer_delete_font'
'printer_delete_pen'
'printer_draw_bmp'
'printer_draw_chord'
'printer_draw_elipse'
'printer_draw_line'
'printer_draw_pie'
'printer_draw_rectangle'
'printer_draw_roundrect'
'printer_draw_text'
'printer_end_doc'
'printer_end_page'
'printer_get_option'
'printer_list'
'printer_logical_fontheight'
'printer_open'
'printer_select_brush'
'printer_select_font'
'printer_select_pen'
'printer_set_option'
'printer_start_doc'
'printer_start_page'
'printer_write'
'printf'
'print_r'
'proc_close'
'proc_get_status'
'proc_nice'
'proc_open'
'proc_terminate'
'pspell_add_to_personal'
'pspell_add_to_session'
'pspell_check'
'pspell_clear_session'
'pspell_config_create'
'pspell_config_data_dir'
'pspell_config_dict_dir'
'pspell_config_ignore'
'pspell_config_mode'
'pspell_config_personal'
'pspell_config_repl'
'pspell_config_runtogether'
'pspell_config_save_repl'
'pspell_new'
'pspell_new_config'
'pspell_new_personal'
'pspell_save_wordlist'
'pspell_store_replacement'
'pspell_suggest'
'putenv'
'qdom_error'
'qdom_tree'
'quoted_printable_decode'
'quotemeta'
'rad2deg'
'rand'
'range'
'rar_close'
'rar_entry_get'
'Rar::extract'
'Rar::getAttr'
'Rar::getCrc'
'Rar::getFileTime'
'Rar::getHostOs'
'Rar::getMethod'
'Rar::getName'
'Rar::getPackedSize'
'Rar::getUnpackedSize'
'Rar::getVersion'
'rar_list'
'rar_open'
'rawurldecode'
'rawurlencode'
'readdir'
'read_exif_data'
'readfile'
'readgzfile'
'readline'
'readline_add_history'
'readline_callback_handler_install'
'readline_callback_handler_remove'
'readline_callback_read_char'
'readline_clear_history'
'readline_completion_function'
'readline_info'
'readline_list_history'
'readline_on_new_line'
'readline_read_history'
'readline_redisplay'
'readline_write_history'
'readlink'
'realpath'
'recode'
'recode_file'
'recode_string'
'RecursiveDirectoryIterator::getChildren'
'RecursiveDirectoryIterator::hasChildren'
'RecursiveDirectoryIterator::key'
'RecursiveDirectoryIterator::next'
'RecursiveDirectoryIterator::rewind'
'RecursiveIteratorIterator::current'
'RecursiveIteratorIterator::getDepth'
'RecursiveIteratorIterator::getSubIterator'
'RecursiveIteratorIterator::key'
'RecursiveIteratorIterator::next'
'RecursiveIteratorIterator::rewind'
'RecursiveIteratorIterator::valid'
'register_shutdown_function'
'register_tick_function'
'rename'
'rename_function'
'reset'
'restore_error_handler'
'restore_exception_handler'
'restore_include_path'
'result->current_field'
'result->data_seek'
'result->fetch_array'
'result->fetch_field'
'result->fetch_field_direct'
'result->fetch_fields'
'result->fetch_object'
'result->fetch_row'
'result->field_count'
'result->field_seek'
'result->free'
'result->lengths'
'rewind'
'rewinddir'
'rmdir'
'round'
'rsort'
'rtrim'
'scandir'
'sem_acquire'
'sem_get'
'sem_release'
'sem_remove'
'serialize'
'sesam_affected_rows'
'sesam_commit'
'sesam_connect'
'sesam_diagnostic'
'sesam_disconnect'
'sesam_errormsg'
'sesam_execimm'
'sesam_fetch_array'
'sesam_fetch_result'
'sesam_fetch_row'
'sesam_field_array'
'sesam_field_name'
'sesam_free_result'
'sesam_num_fields'
'sesam_query'
'sesam_rollback'
'sesam_seek_row'
'sesam_settransaction'
'session_cache_expire'
'session_cache_limiter'
'session_commit'
'session_decode'
'session_destroy'
'session_encode'
'session_get_cookie_params'
'session_id'
'session_is_registered'
'session_module_name'
'session_name'
'session_regenerate_id'
'session_register'
'session_save_path'
'session_set_cookie_params'
'session_set_save_handler'
'session_start'
'session_unregister'
'session_unset'
'session_write_close'
'setcookie'
'set_error_handler'
'set_exception_handler'
'set_file_buffer'
'set_include_path'
'setlocale'
'set_magic_quotes_runtime'
'setrawcookie'
'set_time_limit'
'settype'
'sha1'
'sha1_file'
'shell_exec'
'shm_attach'
'shm_detach'
'shm_get_var'
'shmop_close'
'shmop_delete'
'shmop_open'
'shmop_read'
'shmop_size'
'shmop_write'
'shm_put_var'
'shm_remove'
'shm_remove_var'
'show_source'
'shuffle'
'similar_text'
'SimpleXMLElement->asXML'
'SimpleXMLElement->attributes'
'SimpleXMLElement->children'
'SimpleXMLElement->xpath'
'simplexml_import_dom'
'SimpleXMLIterator::current'
'SimpleXMLIterator::getChildren'
'SimpleXMLIterator::hasChildren'
'SimpleXMLIterator::key'
'SimpleXMLIterator::next'
'SimpleXMLIterator::rewind'
'SimpleXMLIterator::valid'
'simplexml_load_file'
'simplexml_load_string'
'sin'
'sinh'
'sizeof'
'sleep'
'snmpget'
'snmpgetnext'
'snmp_get_quick_print'
'snmp_get_valueretrieval'
'snmp_read_mib'
'snmprealwalk'
'snmpset'
'snmp_set_enum_print'
'snmp_set_oid_numeric_print'
'snmp_set_quick_print'
'snmp_set_valueretrieval'
'snmpwalk'
'snmpwalkoid'
'SoapClient::__call'
'SoapClient::__getFunctions'
'SoapClient::__getLastRequest'
'SoapClient::__getLastResponse'
'SoapClient::__getTypes'
'SoapClient::SoapClient'
'SoapFault::SoapFault'
'SoapHeader::SoapHeader'
'SoapParam::SoapParam'
'SoapServer::addFunction'
'SoapServer::getFunctions'
'SoapServer::handle'
'SoapServer::setClass'
'SoapServer::setPersistence'
'SoapServer::SoapServer'
'SoapVar::SoapVar'
'socket_accept'
'socket_bind'
'socket_clear_error'
'socket_close'
'socket_connect'
'socket_create'
'socket_create_listen'
'socket_create_pair'
'socket_get_option'
'socket_getpeername'
'socket_getsockname'
'socket_get_status'
'socket_last_error'
'socket_listen'
'socket_read'
'socket_recv'
'socket_recvfrom'
'socket_select'
'socket_send'
'socket_sendto'
'socket_set_block'
'socket_set_blocking'
'socket_set_nonblock'
'socket_set_option'
'socket_set_timeout'
'socket_shutdown'
'socket_strerror'
'socket_write'
'sort'
'soundex'
'spl_classes'
'split'
'spliti'
'sprintf'
'sqlite_array_query'
'sqlite_busy_timeout'
'sqlite_changes'
'sqlite_close'
'sqlite_column'
'sqlite_create_aggregate'
'sqlite_create_function'
'sqlite_current'
'sqlite_error_string'
'sqlite_escape_string'
'sqlite_exec'
'sqlite_factory'
'sqlite_fetch_all'
'sqlite_fetch_array'
'sqlite_fetch_column_types'
'sqlite_fetch_object'
'sqlite_fetch_single'
'sqlite_fetch_string'
'sqlite_field_name'
'sqlite_has_more'
'sqlite_has_prev'
'sqlite_last_error'
'sqlite_last_insert_rowid'
'sqlite_libencoding'
'sqlite_libversion'
'sqlite_next'
'sqlite_num_fields'
'sqlite_num_rows'
'sqlite_open'
'sqlite_popen'
'sqlite_prev'
'sqlite_query'
'sqlite_rewind'
'sqlite_seek'
'sqlite_single_query'
'sqlite_udf_decode_binary'
'sqlite_udf_encode_binary'
'sqlite_unbuffered_query'
'sql_regcase'
'sqrt'
'srand'
'sscanf'
'ssh2_auth_none'
'ssh2_auth_password'
'ssh2_auth_pubkey_file'
'ssh2_connect'
'ssh2_exec'
'ssh2_fetch_stream'
'ssh2_fingerprint'
'ssh2_methods_negotiated'
'ssh2_scp_recv'
'ssh2_scp_send'
'ssh2_sftp'
'ssh2_sftp_lstat'
'ssh2_sftp_mkdir'
'ssh2_sftp_readlink'
'ssh2_sftp_realpath'
'ssh2_sftp_rename'
'ssh2_sftp_rmdir'
'ssh2_sftp_stat'
'ssh2_sftp_symlink'
'ssh2_sftp_unlink'
'ssh2_shell'
'ssh2_tunnel'
'stat'
'stmt->bind_param'
'stmt->bind_result'
'stmt->data_seek'
'stmt->execute'
'stmt->fetch'
'stmt->free_result'
'stmt->num_rows'
'stmt->param_count'
'stmt->prepare'
'stmt->reset'
'stmt->send_long_data'
'strcasecmp'
'strchr'
'strcmp'
'strcoll'
'strcspn'
'stream_context_create'
'stream_context_get_default'
'stream_context_get_options'
'stream_context_set_option'
'stream_context_set_params'
'stream_copy_to_stream'
'stream_filter_append'
'stream_filter_prepend'
'stream_filter_register'
'stream_filter_remove'
'stream_get_contents'
'stream_get_filters'
'stream_get_line'
'stream_get_meta_data'
'stream_get_transports'
'stream_get_wrappers'
'stream_register_wrapper'
'stream_select'
'stream_set_blocking'
'stream_set_timeout'
'stream_set_write_buffer'
'stream_socket_accept'
'stream_socket_client'
'stream_socket_enable_crypto'
'stream_socket_get_name'
'stream_socket_pair'
'stream_socket_recvfrom'
'stream_socket_sendto'
'stream_socket_server'
'stream_wrapper_register'
'stream_wrapper_restore'
'stream_wrapper_unregister'
'strftime'
'stripcslashes'
'stripos'
'stripslashes'
'strip_tags'
'str_ireplace'
'stristr'
'strlen'
'strnatcasecmp'
'strnatcmp'
'strncasecmp'
'strncmp'
'str_pad'
'strpbrk'
'strpos'
'strptime'
'strrchr'
'str_repeat'
'str_replace'
'strrev'
'strripos'
'str_rot13'
'strrpos'
'str_shuffle'
'str_split'
'strspn'
'strstr'
'strtok'
'strtolower'
'strtotime'
'strtoupper'
'strtr'
'strval'
'str_word_count'
'substr'
'substr_compare'
'substr_count'
'substr_replace'
'swfaction'
'swf_actiongeturl'
'swf_actiongotoframe'
'swf_actiongotolabel'
'swf_actionnextframe'
'swf_actionplay'
'swf_actionprevframe'
'swf_actionsettarget'
'swf_actionstop'
'swf_actiontogglequality'
'swf_actionwaitforframe'
'swf_addbuttonrecord'
'swf_addcolor'
'swfbitmap'
'SWFBitmap->getHeight'
'SWFBitmap->getWidth'
'swfbutton'
'SWFbutton->addAction'
'SWFbutton->addShape'
'swfbutton_keypress'
'SWFbutton->setAction'
'SWFbutton->setdown'
'SWFbutton->setHit'
'SWFbutton->setOver'
'SWFbutton->setUp'
'swf_closefile'
'swf_definebitmap'
'swf_definefont'
'swf_defineline'
'swf_definepoly'
'swf_definerect'
'swf_definetext'
'swfdisplayitem'
'SWFDisplayItem->addColor'
'SWFDisplayItem->move'
'SWFDisplayItem->moveTo'
'SWFDisplayItem->multColor'
'SWFDisplayItem->remove'
'SWFDisplayItem->Rotate'
'SWFDisplayItem->rotateTo'
'SWFDisplayItem->scale'
'SWFDisplayItem->scaleTo'
'SWFDisplayItem->setDepth'
'SWFDisplayItem->setName'
'SWFDisplayItem->setRatio'
'SWFDisplayItem->skewX'
'SWFDisplayItem->skewXTo'
'SWFDisplayItem->skewY'
'SWFDisplayItem->skewYTo'
'swf_endbutton'
'swf_enddoaction'
'swf_endshape'
'swf_endsymbol'
'swffill'
'SWFFill->moveTo'
'SWFFill->rotateTo'
'SWFFill->scaleTo'
'SWFFill->skewXTo'
'SWFFill->skewYTo'
'swffont'
'swffont->getwidth'
'swf_fontsize'
'swf_fontslant'
'swf_fonttracking'
'swf_getbitmapinfo'
'swf_getfontinfo'
'swf_getframe'
'swfgradient'
'SWFGradient->addEntry'
'swf_labelframe'
'swf_lookat'
'swf_modifyobject'
'swfmorph'
'SWFMorph->getshape1'
'SWFMorph->getshape2'
'swfmovie'
'SWFMovie->add'
'SWFMovie->nextframe'
'SWFMovie->output'
'swfmovie->remove'
'SWFMovie->save'
'SWFMovie->setbackground'
'SWFMovie->setdimension'
'SWFMovie->setframes'
'SWFMovie->setrate'
'SWFMovie->streammp3'
'swf_mulcolor'
'swf_nextid'
'swf_oncondition'
'swf_openfile'
'swf_ortho'
'swf_ortho2'
'swf_perspective'
'swf_placeobject'
'swf_polarview'
'swf_popmatrix'
'swf_posround'
'swf_pushmatrix'
'swf_removeobject'
'swf_rotate'
'swf_scale'
'swf_setfont'
'swf_setframe'
'swfshape'
'SWFShape->addFill'
'swf_shapearc'
'swf_shapecurveto'
'swf_shapecurveto3'
'SWFShape->drawCurve'
'SWFShape->drawCurveTo'
'SWFShape->drawLine'
'SWFShape->drawLineTo'
'swf_shapefillbitmapclip'
'swf_shapefillbitmaptile'
'swf_shapefilloff'
'swf_shapefillsolid'
'swf_shapelinesolid'
'swf_shapelineto'
'SWFShape->movePen'
'SWFShape->movePenTo'
'swf_shapemoveto'
'SWFShape->setLeftFill'
'SWFShape->setLine'
'SWFShape->setRightFill'
'swf_showframe'
'swfsprite'
'swfsprite->add'
'SWFSprite->nextframe'
'SWFSprite->remove'
'SWFSprite->setframes'
'swf_startbutton'
'swf_startdoaction'
'swf_startshape'
'swf_startsymbol'
'swftext'
'SWFText->addString'
'swftextfield'
'SWFTextField->addstring'
'SWFTextField->align'
'SWFTextField->setbounds'
'SWFTextField->setcolor'
'SWFTextField->setFont'
'SWFTextField->setHeight'
'SWFTextField->setindentation'
'SWFTextField->setLeftMargin'
'SWFTextField->setLineSpacing'
'SWFTextField->setMargins'
'SWFTextField->setname'
'SWFTextField->setrightMargin'
'SWFText->getWidth'
'SWFText->moveTo'
'SWFText->setColor'
'SWFText->setFont'
'SWFText->setHeight'
'SWFText->setSpacing'
'swf_textwidth'
'swf_translate'
'swf_viewport'
'sybase_affected_rows'
'sybase_close'
'sybase_connect'
'sybase_data_seek'
'sybase_deadlock_retry_count'
'sybase_fetch_array'
'sybase_fetch_assoc'
'sybase_fetch_field'
'sybase_fetch_object'
'sybase_fetch_row'
'sybase_field_seek'
'sybase_free_result'
'sybase_get_last_message'
'sybase_min_client_severity'
'sybase_min_error_severity'
'sybase_min_message_severity'
'sybase_min_server_severity'
'sybase_num_fields'
'sybase_num_rows'
'sybase_pconnect'
'sybase_query'
'sybase_result'
'sybase_select_db'
'sybase_set_message_handler'
'sybase_unbuffered_query'
'symlink'
'syslog'
'system'
'tan'
'tanh'
'tcpwrap_check'
'tempnam'
'textdomain'
'tidy_access_count'
'tidy_clean_repair'
'tidy_config_count'
'tidy::__construct'
'tidy_diagnose'
'tidy_error_count'
'tidy_get_body'
'tidy_get_config'
'tidy_get_error_buffer'
'tidy_get_head'
'tidy_get_html'
'tidy_get_html_ver'
'tidy_getopt'
'tidy_get_output'
'tidy_get_release'
'tidy_get_root'
'tidy_get_status'
'tidy_is_xhtml'
'tidy_is_xml'
'tidy_load_config'
'tidy_node->children'
'tidy_node->get_attr'
'tidy_node->get_nodes'
'tidy_node->hasChildren'
'tidy_node->hasSiblings'
'tidyNode->isAsp'
'tidy_node->isComment'
'tidy_node->isHtml'
'tidy_node->isJste'
'tidyNode->isPhp'
'tidy_node->isText'
'tidy_node->isXhtml'
'tidy_node->isXml'
'tidy_node->next'
'tidy_node->prev'
'tidy_parse_file'
'tidy_parse_string'
'tidy_repair_file'
'tidy_repair_string'
'tidy_reset_config'
'tidy_save_config'
'tidy_set_encoding'
'tidy_setopt'
'tidy_warning_count'
'time'
'time_nanosleep'
'tmpfile'
'token_get_all'
'token_name'
'touch'
'trigger_error'
'trim'
'uasort'
'ucfirst'
'ucwords'
'udm_add_search_limit'
'udm_alloc_agent'
'udm_alloc_agent_array'
'udm_api_version'
'udm_cat_list'
'udm_cat_path'
'udm_check_charset'
'udm_check_stored'
'udm_clear_search_limits'
'udm_close_stored'
'udm_crc32'
'udm_errno'
'udm_error'
'udm_find'
'udm_free_agent'
'udm_free_ispell_data'
'udm_free_res'
'udm_get_doc_count'
'udm_get_res_field'
'udm_get_res_param'
'udm_hash32'
'udm_load_ispell_data'
'udm_open_stored'
'udm_set_agent_param'
'uksort'
'umask'
'uniqid'
'unixtojd'
'unlink'
'unpack'
'unregister_tick_function'
'unserialize'
'unset'
'urldecode'
'urlencode'
'user_error'
'usleep'
'usort'
'utf8_decode'
'utf8_encode'
'var_dump'
'var_export'
'variant'
'variant_abs'
'variant_add'
'variant_and'
'variant_cast'
'variant_cat'
'variant_cmp'
'variant_date_from_timestamp'
'variant_date_to_timestamp'
'variant_div'
'variant_eqv'
'variant_fix'
'variant_get_type'
'variant_idiv'
'variant_imp'
'variant_int'
'variant_mod'
'variant_mul'
'variant_neg'
'variant_not'
'variant_or'
'variant_pow'
'variant_round'
'variant_set'
'variant_set_type'
'variant_sub'
'variant_xor'
'version_compare'
'vfprintf'
'virtual'
'vpopmail_add_alias_domain'
'vpopmail_add_alias_domain_ex'
'vpopmail_add_domain'
'vpopmail_add_domain_ex'
'vpopmail_add_user'
'vpopmail_alias_add'
'vpopmail_alias_del'
'vpopmail_alias_del_domain'
'vpopmail_alias_get'
'vpopmail_alias_get_all'
'vpopmail_auth_user'
'vpopmail_del_domain'
'vpopmail_del_domain_ex'
'vpopmail_del_user'
'vpopmail_error'
'vpopmail_passwd'
'vpopmail_set_user_quota'
'vprintf'
'vsprintf'
'w32api_deftype'
'w32api_init_dtype'
'w32api_invoke_function'
'w32api_register_function'
'w32api_set_call_method'
'wddx_add_vars'
'wddx_deserialize'
'wddx_packet_end'
'wddx_packet_start'
'wddx_serialize_value'
'wddx_serialize_vars'
'wordwrap'
'xattr_get'
'xattr_list'
'xattr_remove'
'xattr_set'
'xattr_supported'
'xdiff_file_diff'
'xdiff_file_diff_binary'
'xdiff_file_merge3'
'xdiff_file_patch'
'xdiff_file_patch_binary'
'xdiff_string_diff'
'xdiff_string_diff_binary'
'xdiff_string_merge3'
'xdiff_string_patch'
'xdiff_string_patch_binary'
'xml_error_string'
'xml_get_current_byte_index'
'xml_get_current_column_number'
'xml_get_current_line_number'
'xml_get_error_code'
'xml_parse'
'xml_parse_into_struct'
'xml_parser_create'
'xml_parser_create_ns'
'xml_parser_free'
'xml_parser_get_option'
'xml_parser_set_option'
'xmlrpc_decode'
'xmlrpc_decode_request'
'xmlrpc_encode'
'xmlrpc_encode_request'
'xmlrpc_get_type'
'xmlrpc_is_fault'
'xmlrpc_parse_method_descriptions'
'xmlrpc_server_add_introspection_data'
'xmlrpc_server_call_method'
'xmlrpc_server_create'
'xmlrpc_server_destroy'
'xmlrpc_server_register_introspection_callback'
'xmlrpc_server_register_method'
'xmlrpc_set_type'
'xml_set_character_data_handler'
'xml_set_default_handler'
'xml_set_element_handler'
'xml_set_end_namespace_decl_handler'
'xml_set_external_entity_ref_handler'
'xml_set_notation_decl_handler'
'xml_set_object'
'xml_set_processing_instruction_handler'
'xml_set_start_namespace_decl_handler'
'xml_set_unparsed_entity_decl_handler'
'xpath_eval'
'xpath_eval_expression'
'xpath_new_context'
'xptr_eval'
'xptr_new_context'
'xslt_backend_info'
'xslt_backend_name'
'xslt_backend_version'
'xslt_create'
'xslt_errno'
'xslt_error'
'xslt_free'
'xslt_getopt'
'xslt_process'
'xslt_set_base'
'xslt_set_encoding'
'xslt_set_error_handler'
'xslt_set_log'
'xslt_set_object'
'xslt_setopt'
'xslt_set_sax_handler'
'xslt_set_sax_handlers'
'xslt_set_scheme_handler'
'xslt_set_scheme_handlers'
'xsl_xsltprocessor_get_parameter'
'xsl_xsltprocessor_has_exslt_support'
'xsl_xsltprocessor_import_stylesheet'
'xsl_xsltprocessor_register_php_functions'
'xsl_xsltprocessor_remove_parameter'
'xsl_xsltprocessor_set_parameter'
'xsl_xsltprocessor_transform_to_doc'
'xsl_xsltprocessor_transform_to_uri'
'xsl_xsltprocessor_transform_to_xml'
'yaz_addinfo'
'yaz_ccl_conf'
'yaz_ccl_parse'
'yaz_close'
'yaz_connect'
'yaz_database'
'yaz_element'
'yaz_errno'
'yaz_error'
'yaz_es_result'
'yaz_get_option'
'yaz_hits'
'yaz_itemorder'
'yaz_present'
'yaz_range'
'yaz_record'
'yaz_scan'
'yaz_scan_result'
'yaz_schema'
'yaz_search'
'yaz_set_option'
'yaz_sort'
'yaz_syntax'
'yaz_wait'
'yp_all'
'yp_cat'
'yp_errno'
'yp_err_string'
'yp_first'
'yp_get_default_domain'
'yp_master'
'yp_match'
'yp_next'
'yp_order'
'zend_logo_guid'
'zend_version'
'zip_close'
'zip_entry_close'
'zip_entry_compressedsize'
'zip_entry_compressionmethod'
'zip_entry_filesize'
'zip_entry_name'
'zip_entry_open'
'zip_entry_read'
'zip_open'
'zip_read'
'zlib_get_coding_type'
)
TokenTypes = 2
end>
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpAny
TreeItemStyle = 'Id Standard'
IgnoreAsParent = False
end
item
DisplayName = 'php start'
StyleName = 'PHP_bg'
ConditionList = <
item
TagList.Strings = (
'<?'
'<?php'
)
end>
BlockEnd = 'php end'
DisplayInTree = False
NameFmt = '<%s-1>'
DynHighlight = dhRangeNoBound
HighlightPos = cpAny
DynSelectMin = True
CollapseFmt = 'PHP.....'
IgnoreAsParent = False
end
item
DisplayName = 'php end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'?>'
)
end>
BlockEnd = 'php start'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Bracket'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 32
end>
BlockEnd = '}'
DisplayInTree = False
RefToCondEnd = True
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '...'
Pen.Color = clRed
Pen.Style = psDot
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'#13#10
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 32
end>
BlockEnd = '{'
HighlightPos = cpAny
GroupIndex = 1
IgnoreAsParent = False
end
item
DisplayName = 'var'
ConditionList = <
item
TagList.Strings = (
'='
)
TokenTypes = 16
end
item
TokenTypes = 64
end>
NameFmt = '%s0'
GroupFmt = 'var'
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end
item
DisplayName = 'field'
ConditionList = <
item
TagList.Strings = (
'='
'('
)
TokenTypes = 80
end
item
TokenTypes = 2
end
item
TagList.Strings = (
'>'
)
TokenTypes = 16
end
item
TagList.Strings = (
'-'
)
TokenTypes = 16
end
item
TokenTypes = 66
end>
NameFmt = '%s0~s-3'
GroupFmt = 'var'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Bracket'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 32
end>
BlockEnd = ')'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 32
end>
BlockEnd = '('
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '['
StyleName = 'Bracket'
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 32
end>
BlockEnd = ']'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 32
end>
BlockEnd = '['
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'class'
ConditionList = <
item
TagList.Strings = (
'class'
)
TokenTypes = 2
end>
BlockEnd = 'class_end'
EndOfTextClose = True
NameFmt = '%s0 %s-1'
RefToCondEnd = True
HighlightPos = cpAny
SelfClose = True
IgnoreAsParent = False
end
item
DisplayName = 'class_end'
BlockName = 'class'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 32
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'func'
BlockName = 'class'
ConditionList = <
item
TagList.Strings = (
'function'
)
TokenTypes = 2
end>
BlockEnd = 'func_end'
EndOfTextClose = True
NameFmt = '%s0~[(]1'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
SelfClose = True
IgnoreAsParent = False
end
item
DisplayName = 'func_end'
BlockName = 'func'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 32
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'func_without_class'
ConditionList = <
item
TagList.Strings = (
'function'
)
TokenTypes = 2
end>
BlockEnd = 'func_without_class_end'
NameFmt = '%s0~[(]1'
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'func_without_class_end'
BlockName = 'func_without_class'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 32
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'include'
ConditionList = <
item
TagList.Strings = (
'include'
'include_once'
'require'
'require_once'
)
TokenTypes = 2
end>
NameFmt = '%sz0'
GroupFmt = '\Includes'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <
item
DisplayName = 'PHP_dev_HTML'
StartExpression = '\?>'
EndExpression = '<\?'
SyntAnalyzer = SyntAnal96
FromTextBegin = True
end>
SampleText.Strings = (
'<?php //Example'
''
'include "os.php";'
'include_once $path."/os2.php";'
'include("math.php");'
'include_once("math2.php");'
''
'function pp_out1(int $a){'
' $a = 10 + 10.10 + 0xAF + 0b1100;'
' $this->var = 100;'
' $this->proc($var);'
' echo [ $a, $b, $aa ]'
' echo ''test''."\\";'
' if (a){'
' }'
' else {'
' };'
'}'
''
'class f {'
' function a(){'
' $n = 10;'
' if (a) { a++; }'
' i++;'
' }'
' function b(){'
' }'
'}'
''
'class ff extends f {'
' function a(){'
' i++;'
' }'
''
' function b(){'
' if (a>b) {'
' a++;'
' }'
' }'
'}'
''
'function pp_out2($a; $b){'
' $i++;'
' if ($a){'
' }'
'}'
''
'?>'
)
TokenTypeNames.Strings = (
'Comment'
'Id'
'Number'
'String'
'Symbol op '
'Symbol single'
'Var'
)
Extentions = 'php php2 php3 php4 php5'
LexerName = 'PHP_'
Notes.Strings = (
'Created by 480499497 from http://forum.wincmd.ru'
'Big rework by Alexey (SynWrite)'
)
RestartFromLineStart = True
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal101: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '"(\\"|.)*?("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*:=<>&/\|\^\.,;!%~\^\?\{\}\[\]\(\)]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keyw'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'false'
'null'
'true'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
EndOfTextClose = True
NameFmt = '%s2~s0'
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%s2~s0'
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '['
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 8
end>
BlockEnd = ']'
EndOfTextClose = True
NameFmt = '%s2~s0'
HighlightPos = cpAny
DrawStaple = True
CollapseFmt = '%s2~s0'
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'{'
' "glossary": { //test'
' "title": "example glossary",'
#9#9'"GlossDiv": {'
' "title": "S",'
#9#9#9'"GlossList": {'
' "GlossEntry": {'
' "ID": "SGML",'
#9#9#9#9#9'"SortAs": "SGML",'
#9#9#9#9#9'"GlossTerm": "Standard Generalized Markup Language",'
#9#9#9#9#9'"GlossDef": {'
' "para": "A meta-markup language, used to create markup languages such as DocBook.",'
#9#9#9#9#9#9'"GlossSeeAlso": ["GML", "XML"]'
' },'
' "ArrayId": ['
' {"id": "1"},'
' {"id": "2", "Text": "TT"}'
' ] '
' }'
' }'
' }'
' }'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
)
Extentions = 'json sublime-settings sublime-menu sublime-keymap'
LexerName = 'JSON'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'Test'
'http://json.org/example.html'
'http://www.jquery4u.com/json/10-example-json-files/'
''
'Added support for // comments'
)
Charset = DEFAULT_CHARSET
end
object SyntAnal6: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'StringHere'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Variable'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Cmd'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s) <\# .*? (\#>|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '" (`"|""|.)*? ("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String2'
StyleName = 'String'
TokenType = 4
Expression = ''' .*? (''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HereString'
StyleName = 'StringHere'
TokenType = 4
Expression = '(?s) @"$ .+? ^"@'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'IdVariable'
StyleName = 'Variable'
TokenType = 2
Expression = '\$\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_][\w-]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+\.\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;\./\+\-\*:=<>&/\|\^~!\?%]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keyw'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'Begin'
'Break'
'Catch'
'Continue'
'Data'
'Do'
'Dynamicparam'
'Else'
'Elseif'
'End'
'Exit'
'Filter'
'Finally'
'For'
'Foreach'
'From'
'Function'
'If'
'In'
'Local'
'Param'
'Private'
'Process'
'Return'
'Switch'
'Throw'
'Trap'
'Try'
'Until'
'Where'
'While'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Cmd'
StyleName = 'Cmd'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'add-content'
'add-history'
'add-member'
'add-pssnapin'
'clear-content'
'clear-item'
'clear-itemproperty'
'clear-variable'
'compare-object'
'convertfrom-securestring'
'convert-path'
'convertto-html'
'convertto-securestring'
'copy-item'
'copy-itemproperty'
'export-alias'
'export-clixml'
'export-console'
'export-csv'
'foreach-object'
'format-custom'
'format-list'
'format-table'
'format-wide'
'get-acl'
'get-alias'
'get-authenticodesignature'
'get-childitem'
'get-command'
'get-content'
'get-credential'
'get-culture'
'get-date'
'get-eventlog'
'get-executionpolicy'
'get-help'
'get-history'
'get-host'
'get-item'
'get-itemproperty'
'get-location'
'get-member'
'get-pfxcertificate'
'get-process'
'get-psdrive'
'get-psprovider'
'get-pssnapin'
'get-service'
'get-tracesource'
'get-uiculture'
'get-unique'
'get-variable'
'get-wmiobject'
'group-object'
'import-alias'
'import-clixml'
'import-csv'
'invoke-expression'
'invoke-history'
'invoke-item'
'join-path'
'measure-command'
'measure-object'
'move-item'
'move-itemproperty'
'new-alias'
'new-item'
'new-itemproperty'
'new-object'
'new-psdrive'
'new-service'
'new-timespan'
'new-variable'
'out-default'
'out-file'
'out-host'
'out-null'
'out-printer'
'out-string'
'pop-location'
'push-location'
'read-host'
'remove-item'
'remove-itemproperty'
'remove-psdrive'
'remove-pssnapin'
'remove-variable'
'rename-item'
'rename-itemproperty'
'resolve-path'
'restart-service'
'resume-service'
'select-object'
'select-string'
'set-acl'
'set-alias'
'set-authenticodesignature'
'set-content'
'set-date'
'set-executionpolicy'
'set-item'
'set-itemproperty'
'set-location'
'set-psdebug'
'set-service'
'set-tracesource'
'set-variable'
'sort-object'
'split-path'
'start-service'
'start-sleep'
'start-transcript'
'stop-process'
'stop-service'
'stop-transcript'
'suspend-service'
'tee-object'
'test-path'
'trace-command'
'update-formatdata'
'update-typedata'
'where-object'
'write-debug'
'write-error'
'write-host'
'write-output'
'write-progress'
'write-verbose'
'write-warning'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
RefToCondEnd = True
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'# Convert any text file to UTF-8'
'param( [string] $infile = $(throw "Please specify a filename.") )'
'$outfile = "$infile.utf8"'
'get-content -Path $infile | out-file $outfile -encoding utf8'
''
'$s = "My name is `"Joe"", hi" + ''Joe''''test'' test'
'$string = @"'
'one'
'"@'
''
'<# Block comment'
'#>'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
)
Extentions = 'ps1'
LexerName = 'PowerShell'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'Test:'
'http://www.robvanderwoude.com/powershellexamples.php'
)
LineComment = '# '
Charset = DEFAULT_CHARSET
end
object SyntAnal20: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Identifier'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reserved word'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Preprocessor'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Function separator'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clLime
FormatType = ftBackGround
end
item
DisplayName = 'Current block'
Font.Color = clWhite
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = clSkyBlue
FormatType = ftBackGround
end
item
DisplayName = 'Current function'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16769505
FormatType = ftBackGround
end>
TokenRules = <
item
DisplayName = 'Any name'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '''.*?(''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '\d+ \.? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)\(\*.*?(\*\)|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)\{.*?(\}|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 3'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HEX'
StyleName = 'Number'
TokenType = 7
Expression = '\$[a-f\d]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\*,\.;:\(\)=<>\+\-\[\]]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Char'
StyleName = 'String'
TokenType = 8
Expression = '\#(\d+|\$[\da-f]+)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Preprocessor'
StyleName = 'Preprocessor'
TokenType = 1
Expression = '^\s*\#.*$'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Key words'
StyleName = 'Reserved word'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abstract'
'and'
'array'
'as'
'asm'
'begin'
'case'
'class'
'const'
'constructor'
'contains'
'destructor'
'dispinterface'
'div'
'do'
'downto'
'dynamic'
'else'
'end'
'except'
'exports'
'file'
'finalization'
'finally'
'for'
'function'
'goto'
'if'
'implementation'
'in'
'index'
'inherited'
'initialization'
'inline'
'interface'
'is'
'label'
'library'
'mod'
'nil'
'not'
'object'
'of'
'or'
'out'
'override'
'package'
'packed'
'pascal'
'private'
'procedure'
'program'
'property'
'protected'
'public'
'published'
'raise'
'read'
'record'
'register'
'repeat'
'requires'
'resourcestring'
'safecall'
'set'
'shl'
'shr'
'stdcall'
'string'
'then'
'threadvar'
'to'
'try'
'type'
'unit'
'until'
'uses'
'var'
'virtual'
'while'
'with'
'write'
'xor'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'begin'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'begin'
'case'
'try'
)
TokenTypes = 4
end>
BlockEnd = 'End'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = 'End'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'end'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'asm'
ConditionList = <
item
TagList.Strings = (
'asm'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'End'
Highlight = True
InvertColors = True
DisplayInTree = False
DynHighlight = dhRangeNoBound
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'until'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'until'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'repeat'
ConditionList = <
item
TagList.Strings = (
'repeat'
)
TokenTypes = 4
IgnoreCase = True
end>
BlockEnd = 'until'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'('
'['
)
TokenTypes = 8
end>
BlockEnd = ')'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTag
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
']'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 1021
end
item
TokenTypes = 2
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Function separator'
StyleName = 'Function separator'
BlockType = btLineBreak
ConditionList = <
item
TagList.Strings = (
'constructor'
'destructor'
'function'
'procedure'
)
TokenTypes = 4
IgnoreCase = True
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Single function'
ConditionList = <
item
TagList.Strings = (
'.'
)
CondType = tcNotEqual
TokenTypes = 8
end
item
TokenTypes = 4
end
item
TagList.Strings = (
'function'
'procedure'
)
TokenTypes = 4
end>
IdentIndex = 1
BlockOffset = 2
BlockEnd = 'End of function'
NameFmt = '%s2 %s1'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'End of function'
BlockName = 'Single function'
StrictParent = True
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
)
TokenTypes = 8
end
item
TagList.Strings = (
'end'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'{Syntax highlighting}'
' #ifdef'
' #endif'
'procedure Button1Click(Sender: TObject);'
'var'
' Number: integer;'
' FloatNumber: double;'
'begin'
' Number := 123; // View integer number style'
' Form.Caprion := ''This Number is '' + IntToStr(Number); // View string style'
' Inc(Number, $1FA7); // View HEX style'
' {Assembler style}'
' asm'
' MOV AX, 1234H'
' MOV Number, AX'
' end;'
'end;'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
)
LexerName = 'Pascal script'
SkipSpaces = False
Notes.Strings = (
'This lexer is used in Inno Setup to hilite [Code] blocks.'
)
Internal = True
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal7: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Param'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Const'
Font.Color = 206
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String Eval'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Var'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id Function'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
BorderTypeBottom = blDot
BorderColorBottom = clTeal
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\* .*? (\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Param'
StyleName = 'Param'
BlockName = '{'
TokenType = 7
Expression = '[\w\.-]+ (?=\s*\:)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[;:,%\(\)\{\}\[\]\-\+\*~]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Const'
StyleName = 'Const'
TokenType = 5
Expression = '\#[\da-f]+\b | \b \d+(\.\d+)? (%|\w+)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String in URL'
Enabled = False
StyleName = 'String'
Expression = '(?<=URL\s*\() .*? (?=\))'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '("|'') .*? (\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
TokenType = 2
Expression = '@\w[\w-]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 6
Expression = '[\w\.\-\#]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Eval'
StyleName = 'String Eval'
TokenType = 4
Expression = '` .*? (`|$)'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keyw'
StyleName = 'Id Function'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'alpha'
'and'
'ceil'
'darken'
'desaturate'
'fade'
'fadein'
'fadeout'
'floor'
'hue'
'iscolor'
'isem'
'iskeyword'
'isnumber'
'ispercentage'
'ispixel'
'isstring'
'isurl'
'lighten'
'lightness'
'mix'
'not'
'percentage'
'rgb'
'rgba'
'round'
'saturate'
'saturation'
'spin'
'true'
'when'
)
TokenTypes = 64
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
Highlight = True
InvertColors = True
NameFmt = '%sl0'
RefToCondEnd = True
DynHighlight = dhRange
HighlightPos = cpRange
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = '{'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param begin'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 520
end
item
TokenTypes = 128
end>
IdentIndex = 1
BlockOffset = 1
BlockEnd = 'Param end'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
'}'
)
TokenTypes = 8
end>
BlockOffset = 1
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'// Comment'
'@base: #ff40aa;'
'@height: `document.body.clientHeight`;'
'@filter: ~"ms:alwaysHasItsOwnSyntax()";'
''
'.box-shadow(@style, @c) when (iscolor(@c)) {'
' box-shadow: @style @c;'
' -webkit-box-shadow: @style @c;'
'}'
'.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {'
' .box-shadow(@style, rgba(0, 0, 0, @alpha));'
'}'
'.box {'
' color: saturate(@base, 5%);'
' border-color: lighten(@base, 30%);'
' div { .box-shadow(0 0 5px, 30%) }'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Var'
'Symbol'
'String'
'Const'
'Id'
'Param'
)
Extentions = 'less'
LexerName = 'LESS'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'Test:'
'http://lesscss.org/'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal48: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Param'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Const'
Font.Color = 206
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Var'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id Function'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
BorderTypeBottom = blDot
BorderColorBottom = clTeal
end
item
DisplayName = 'Commd'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\* .*? (\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Param'
StyleName = 'Param'
BlockName = '{'
TokenType = 7
Expression = '[\w\.-][\w\-\#\{\}\$]+ (?=\s*\:)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Const'
StyleName = 'Const'
TokenType = 5
Expression = '\#[\da-f]+\b | \b \d+(\.\d+)? (%|\w+)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String in URL'
Enabled = False
StyleName = 'String'
Expression = '(?<=URL\s*\() .*? (?=\))'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '("|'') .*? (\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
TokenType = 2
Expression = '\$\w[\w-]*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 6
Expression = '[\w\.\-][\w\-\#\{\}\$]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[;:,%\(\)\{\}\[\]\-\+\*~&\#]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Commd'
StyleName = 'Commd'
TokenType = 6
Expression = '@\w+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'KeywFunc'
StyleName = 'Id Function'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abs'
'adjust-color'
'adjust-hue'
'alpha'
'append'
'blue'
'ceil'
'change-color'
'comparable'
'complement'
'darken'
'desaturate'
'fade-in'
'fade-out'
'floor'
'grayscale'
'green'
'hsl'
'hsla'
'hue'
'if'
'invert'
'join'
'length'
'lighten'
'lightness'
'mix'
'nth'
'opacify'
'opacity'
'percentage'
'quote'
'red'
'rgb'
'rgba'
'round'
'saturate'
'saturation'
'scale-color'
'transparentize'
'type-of'
'unit'
'unitless'
'unquote'
)
TokenTypes = 64
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
Highlight = True
InvertColors = True
NameFmt = '%sl0'
RefToCondEnd = True
DynHighlight = dhRange
HighlightPos = cpRange
DynSelectMin = True
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'#13#10
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = '{'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param begin'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 520
end
item
TokenTypes = 128
end>
IdentIndex = 1
BlockOffset = 1
BlockEnd = 'Param end'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Param end'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
';'
'}'
)
TokenTypes = 8
end>
BlockOffset = 1
DisplayInTree = False
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'/* style.scss */'
'a {'
' color: rgb(10, 10, 0);'
' &:hover { color: #ffbbff; }'
'}'
''
'@mixin rounded-top {'
' $side: top;'
' $radius: 10px;'
' border-#{$side}-radius: $radius;'
' -moz-border-radius-#{$side}: $radius;'
'}'
''
'#navbar li { @include rounded-top; }'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Var'
'Symbol'
'String'
'Const'
'Id'
'Param'
)
Extentions = 'scss'
LexerName = 'SCSS'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'Test: '
'http://sass-lang.com/tutorial.html'
'Func list:'
'http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal33: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'File names'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = clSkyBlue
end
item
DisplayName = 'Chunk start'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 12615935
end
item
DisplayName = 'Context line'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clSilver
end
item
DisplayName = 'Added line'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 8454016
end
item
DisplayName = 'Deleted line'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 8421631
end
item
DisplayName = 'Index line'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = clCream
end>
TokenRules = <
item
DisplayName = 'File name'
StyleName = 'File names'
Expression = '^(---|\+\+\+).*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Chunk start'
StyleName = 'Chunk start'
TokenType = 1
Expression = '^@@.*@@'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Added line'
StyleName = 'Added line'
TokenType = 2
Expression = '^+.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Deleted line'
StyleName = 'Deleted line'
TokenType = 2
Expression = '^-.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Context line'
StyleName = 'Context line'
TokenType = 3
Expression = '^\s.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Index line'
StyleName = 'Index line'
TokenType = 5
Expression = '^Index: .*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Other lines'
TokenType = 6
Expression = '.*'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Index-line'
ConditionList = <
item
TokenTypes = 32
end>
EndOfTextClose = True
HighlightPos = cpAny
SelfClose = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'Index: components/chmhelp/lhelp/lhelp.ico'
'==================================================================='
'Cannot display: file marked as a binary type.'
'svn:mime-type = image/icon'
'Index: ide/filename'
'some text'
'simple text'
'--- a/python/Makefile.am'#9'2010-05-26 22:09:50 +0000'
'+++ b/python/Makefile.am'#9'2010-09-10 20:26:24 +0000'
'@@ -41,9 +41,9 @@'
' libvirtmod_la_CFLAGS = $(WARN_PYTHON_CFLAGS)'
' '
' libvirtmod_la_LDFLAGS = -module -avoid-version -shared -L$(top_builddir)/src/.libs \'
'-'#9'$(CYGWIN_EXTRA_LDFLAGS)'
'+'#9'$(CYGWIN_EXTRA_LDFLAGS) $(MINGW_EXTRA_LDFLAGS) -L/python/libs'
' libvirtmod_la_LIBADD = $(mylibs) \'
'-'#9'$(CYGWIN_EXTRA_LIBADD) $(CYGWIN_EXTRA_PYTHON_LIBADD)'
'+'#9'$(CYGWIN_EXTRA_LIBADD) $(CYGWIN_EXTRA_PYTHON_LIBADD) -lpython26'
' '
' GENERATE = generator.py'
)
TokenTypeNames.Strings = (
'file'
'chunk'
'line'
'context'
'default'
'index'
'unknown'
)
Extentions = 'diff dif patch'
LexerName = 'Diff'
SkipSpaces = False
Notes.Strings = (
'Author: WhiteWind'
'Improved: Alexey (Synwrite)'
)
Charset = DEFAULT_CHARSET
end
object SyntAnal67: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Heading'
Font.Color = clMaroon
Font.Height = -19
Font.Name = 'Consolas'
Font.Style = [fsBold]
FormatType = ftCustomFont
end
item
DisplayName = 'Comment'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Quote'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 12645824
end
item
DisplayName = 'Text'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Consolas'
end
item
DisplayName = 'Codeblock'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15779980
end
item
DisplayName = 'Block'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 15779980
end
item
DisplayName = 'Link'
Font.Color = 3289830
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Image'
Font.Color = 15086130
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Reference'
Font.Color = 13030
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Footnote'
Font.Color = 3277030
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'HTML Code'
Font.Color = 8404992
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Bold'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Italic'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Bold-Italic'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold, fsItalic]
end
item
DisplayName = 'Definition'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 14737357
BorderColorLeft = 16384
end
item
DisplayName = 'List'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
BgColor = 16763594
end
item
DisplayName = 'Crossed out'
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsStrikeOut]
end>
TokenRules = <
item
DisplayName = 'Bold-Italic'
StyleName = 'Bold-Italic'
TokenType = 1
Expression = '(\*\*\*|___).*?(\*\*\*|___|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Bold'
StyleName = 'Bold'
TokenType = 1
Expression = '(\*\*|__).*?(\*\*|__|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Italic'
StyleName = 'Italic'
TokenType = 1
Expression = '(\*|_) \S.*? (\*|_|")'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Heading'
StyleName = 'Heading'
Expression = '^\#.* | .*\z--[-\x09\x20\|]* | .*\z=+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 2
Expression = '(?s)\<!--.*?--\> | (?s)/\*.*?\*/'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Quote'
StyleName = 'Quote'
TokenType = 3
Expression = '^>.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'HTML Code'
StyleName = 'HTML Code'
TokenType = 9
Expression = '\&[^;]+\; | \<[^\>]+>'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Link github'
StyleName = 'Link'
TokenType = 11
Expression = '\[! \[ [^\]]+ \]\( [^\)]+ \) \] \( [^\)]+ \)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Link usual'
StyleName = 'Link'
TokenType = 11
Expression = '\[[^\]]+\]\([^\)]+\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Image'
StyleName = 'Image'
TokenType = 12
Expression = '!\[[^\]]+\]\([^\)]+\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Footnote'
StyleName = 'Footnote'
TokenType = 7
Expression = '^\[\^[^\]\^]+\]:.*?($|\z) | \[\^[^\]]+\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'List'
StyleName = 'List'
TokenType = 13
Expression = '^[\x20\x09]*(\d\.|\-\ |+\ |\*\ |\+\ |[\(]?[a-z\d]?[\.\)]{1})| ^\(@[^\)]*\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Reference'
StyleName = 'Reference'
TokenType = 6
Expression = '^\[[^\]\^]+\]:.*?($|\z) | \[[^\]]+\]\[[^\]]+\] | \(@[^\)]*\)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Definition'
StyleName = 'Definition'
TokenType = 10
Expression = '^[\x20\t]*?.+(\z)+?*?^[\x20\t]*?:\ \ \'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Block'
StyleName = 'Block'
TokenType = 5
Expression = '(?s)(^```|`).*?(^```|`)| (?s)^~~~.*?^~~~)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Codeblock'
StyleName = 'Codeblock'
TokenType = 4
Expression = '^[\x20\x09]{4,}.+$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Crossed Out'
StyleName = 'Crossed out'
TokenType = 1
Expression = '(~~).*?(~~)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Footnote Inline'
StyleName = 'Footnote'
TokenType = 7
Expression = '\^\[.+?\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Link wiki'
StyleName = 'Link'
TokenType = 11
Expression = '\[.+?\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Usual text'
StyleName = 'Text'
TokenType = 1
Expression = '\w+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Header'
ConditionList = <
item
TokenTypes = 1
end>
EndOfTextClose = True
NameFmt = '%s0'
HighlightPos = cpBound
CollapseFmt = '%s0'
SelfClose = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'[![Test](link here)](link here)'
''
'# Header'
'<!-- This is a comment -->'
'/* This, too */'
''
'`get_prop` id "token_type"; optional `get_prop` param'
''
'`Inline Code` inside a paragraph with *italic*, '
'**bold** and ***bold italic***, [^footnote] and + '
'[reference][ref]. <HTML> syntax and special &harr; '
'chars are highlighted, [Hyperlink text](url "title") '
'and ![alternative text](image adress "title"). '
'~~Crossed out~~ is supported, too. '
''
'~~~'
'Codeblocks'
'~~~'
''
' Codeblock by indention'
''
#9'1. But not for numbered'
#9'- or unordered lists'
' '#9'+ with several indentions'
' '#9'* leading digit, + - * '
'1. note: unordered needs a sign & blank'
#9'(a) extended Pandoc interpretation is supported'
' '#9'i) with roman numbering (i) '
''
'(@) Pandoc Numbered example lists'
'(@ref) with or without reference, where (@ref) is'
'handled as reference'
''
'> quoted text'
''
'Definition lists'
': In a single line'
''
' indented definition lists'
''
#9': paragraph (blank line between)'
''
'[ref]: url "title"'
'[^footnote]: this is a footnote *italic* '
''
'/* Optional */'
'header'
'='
''
'```'
'codeblock'
'```'
' '
' '
)
TokenTypeNames.Strings = (
'Heading'
'Text'
'Comment'
'Quote'
'Codeblock'
'Block'
'Reference'
'Footnote'
'Footnote-Inline'
'HTML Code'
'Definition'
'Link'
'Image'
'List'
)
Extentions = 'md markdown mkd'
LexerName = 'Markdown'
SkipSpaces = False
Notes.Strings = (
'Author: NoSi (v1.0 2014-01-20)'
'Fixes: Alex (Synwrite) '
)
Charset = DEFAULT_CHARSET
end
object SyntAnal2: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Identifier'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id keyword'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id function'
Font.Color = clBlue
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Word1stTreeItem'
StyleName = 'Id keyword'
TokenType = 11
Expression = '^[\x20\x09]*(def|class)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Word1stKeyword'
StyleName = 'Id keyword'
TokenType = 10
Expression = '^[\x20\x09]*(if|else|elif|for|while|try|except|finally|switch|case|with)\b'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Word1stInteger'
StyleName = 'Number'
TokenType = 9
Expression = '^[\x20\x09]* \d+(\.\d+)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Word1stId'
StyleName = 'Identifier'
TokenType = 9
Expression = '^[\x20\x09]*\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Word1stAttrib'
StyleName = 'Symbol'
TokenType = 9
Expression = '^[\x20\x09]*@'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Word1stComment'
StyleName = 'Comment'
TokenType = 13
Expression = '^[\x20\x09]* \#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String raw'
StyleName = 'String'
TokenType = 4
Expression = 'r(''|") .*? (\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String """'
StyleName = 'String'
TokenType = 4
Expression = '(?s) ("""|'''''') .*? (\1|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String '''
StyleName = 'String'
TokenType = 4
Expression = '(?s)'' (\\.|.)*? (''|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String "'
StyleName = 'String'
TokenType = 4
Expression = '(?s)" (\\.|.)*? ("|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id __init__'
StyleName = 'Identifier'
TokenType = 2
Expression = '__\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Identifier'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer hex'
StyleName = 'Number'
TokenType = 5
Expression = '0[xbo][0-9a-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+(\.\d*)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol :'
StyleName = 'Symbol'
TokenType = 12
Expression = ':'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\*,\.;\(\)=<>\+\-\[\]\{\}\^@!%\\\|~&]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keywords'
StyleName = 'Id keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'and'
'as'
'assert'
'break'
'class'
'continue'
'def'
'del'
'elif'
'else'
'except'
'exec'
'finally'
'for'
'from'
'global'
'if'
'import'
'in'
'is'
'lambda'
'not'
'or'
'pass'
'print'
'raise'
'return'
'try'
'while'
'yield'
)
TokenTypes = 516
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Functions'
StyleName = 'Id function'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'abs'
'apply'
'bool'
'buffer'
'callable'
'chr'
'classmethod'
'cmp'
'coerce'
'complex'
'delattr'
'dict'
'dir'
'divmod'
'enumerate'
'eval'
'execfile'
'False'
'file'
'filter'
'float'
'__future__'
'getattr'
'globals'
'hasattr'
'hash'
'help'
'hex'
'id'
'__import__'
'input'
'int'
'intern'
'isinstance'
'issubclass'
'iter'
'len'
'list'
'locals'
'long'
'map'
'max'
'min'
'None'
'NotImplemented'
'object'
'oct'
'open'
'ord'
'pow'
'property'
'range'
'raw_input'
'reduce'
'reload'
'repr'
'round'
'self'
'setattr'
'slice'
'staticmethod'
'str'
'sum'
'super'
'True'
'tuple'
'type'
'unichr'
'unicode'
'vars'
'xrange'
'zip'
)
TokenTypes = 516
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 8192
end>
BlockEnd = 'Block comment end'
EndOfTextClose = True
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '{ ... }'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
StrictParent = True
AlwaysEnabled = True
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 8192
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'block for tree'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 4096
end
item
CondType = tcSkip
TokenTypes = 510
end
item
TokenTypes = 2048
end>
EndOfTextClose = True
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
GroupIndex = 20
CollapseFmt = '%s0 %s-1...'
IgnoreAsParent = False
end
item
DisplayName = 'block for tree (ex)'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 4096
end
item
CondType = tcSkip
TokenTypes = 1022
end
item
TokenTypes = 2048
end>
EndOfTextClose = True
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpAny
CancelNextRules = True
DrawStaple = True
GroupIndex = 20
CollapseFmt = '%s0 %s-1...'
IgnoreAsParent = False
end
item
DisplayName = 'block begin'
ConditionList = <
item
TagList.Strings = (
':'
)
TokenTypes = 4096
end
item
CondType = tcSkip
TokenTypes = 510
end
item
TokenTypes = 1024
end>
EndOfTextClose = True
DisplayInTree = False
NameFmt = '"%s0"'
RefToCondEnd = True
HighlightPos = cpAny
DrawStaple = True
GroupIndex = 20
CollapseFmt = '%sz0 ...'
IgnoreAsParent = False
end
item
DisplayName = 'import'
ConditionList = <
item
TagList.Strings = (
'from'
'import'
)
TokenTypes = 512
end>
NameFmt = '%sz0'
GroupFmt = '\imports'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'#Comment'
'"""Doc'
'string"""'
'import sys, sys2, sys3'
'from csv import aa, bb'
'str = r''\test\test'' + u''test'' + r"\test"'
''
' def func(num):'
' for n in range(len(sys.argv)):'
' print "Arg %s" % sys.argv[n]'
' if n>2:'
' return True'
' return False '
''
'class MyName(object): '
' @staticmethod'
' def func1(num):'
' pass'
' '
'MyName().func1(num)'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
'Char const'
'1st word'
'1st keyword'
'1st word tree'
'Symbol :'
'1st comment'
)
Extentions = 'py pyw rpy cpy sconstruct'
LexerName = 'Python'
SkipSpaces = False
FullRefreshSize = 80000
Notes.Strings = (
'New Python lexer, by Alex (SynWrite)'
'For indent-based folding lexer must be tweaked:'
'see SynWrite lexer documentation about these tweaks.'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
left = 144
top = 184
end
object SyntAnal4: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id keyword'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id type'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String regex'
Font.Color = clOlive
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Current block'
Font.CharSet = RUSSIAN_CHARSET
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
BgColor = 13369046
FormatType = ftBackGround
BorderTypeLeft = blSolid
BorderColorLeft = clGray
BorderTypeTop = blSolid
BorderColorTop = clGray
BorderTypeRight = blSolid
BorderColorRight = clGray
BorderTypeBottom = blSolid
BorderColorBottom = clGray
end>
TokenRules = <
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '[a-z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '("|'') (\\\1|\\\\|.)*? (\1|$)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Hex'
StyleName = 'Number'
TokenType = 7
Expression = '0x[\da-f]+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Float'
StyleName = 'Number'
TokenType = 6
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ | \d+ \. \d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Integer'
StyleName = 'Number'
TokenType = 5
Expression = '\d+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 1'
StyleName = 'Comment'
TokenType = 1
Expression = '(?s)/\*.*?(\*/|\Z)'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment 2'
StyleName = 'Comment'
TokenType = 1
Expression = '//.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String regex'
StyleName = 'String regex'
TokenType = 4
Expression = '`.*?`'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Single symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\{\}\(\)\[\],;:]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[/\+\-\*=<>&/\|\^\.!%]+'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'keywords'
StyleName = 'Id keyword'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'break'
'case'
'chan'
'const'
'continue'
'default'
'defer'
'else'
'fallthrough'
'for'
'func'
'go'
'goto'
'if'
'import'
'interface'
'map'
'package'
'range'
'return'
'select'
'struct'
'switch'
'type'
'var'
)
TokenTypes = 4
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'keyw types'
StyleName = 'Id type'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'bool'
'byte'
'complex128'
'complex64'
'float32'
'float64'
'int'
'int16'
'int32'
'int64'
'int8'
'len'
'nil'
'rune'
'string'
'uint'
'uint16'
'uint32'
'uint64'
'uint8'
'uintptr'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'func'
ConditionList = <
item
TagList.Strings = (
'func'
)
TokenTypes = 4
end>
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '%sz0...'
NoEndRule = True
IgnoreAsParent = False
end
item
DisplayName = '{'
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpRange
DynSelectMin = True
DrawStaple = True
CollapseFmt = '{ ... }'
IgnoreAsParent = False
AutoCloseMode = acmCloseNearest
AutoCloseText = '}'
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = '{'
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
AlwaysEnabled = True
ConditionList = <
item
TokenTypes = 2
end>
BlockEnd = 'Block comment end'
DisplayInTree = False
HighlightPos = cpBound
CollapseFmt = '{ ... }'
GrammaRuleName = 'comments'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockName = 'Block comment'
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 2
IgnoreCase = True
end>
BlockOffset = 1
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '('
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'('
)
TokenTypes = 8
end>
BlockEnd = ')'
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ')'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
')'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = '['
StyleName = 'Current block'
ConditionList = <
item
TagList.Strings = (
'['
)
TokenTypes = 8
end>
BlockEnd = ']'
NotCollapsed = True
DisplayInTree = False
DynHighlight = dhBound
HighlightPos = cpBoundTagBegin
DynSelectMin = True
IgnoreAsParent = False
end
item
DisplayName = ']'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
']'
)
TokenTypes = 8
end>
HighlightPos = cpBound
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'func (c *Chain) Generate(n int) string {'
#9'var words []string'
#9'for i := 0; i < n; i++ {'
#9#9'if len(choices) == 0 {'
#9#9#9'break'
#9#9'}'
#9'}'
#9'return "Text" + ''Test'''
'}'
''
'func NewChain(prefixLen int) *Chain {'
#9'return `Ttt \d+`'
'}'
''
'func (p Prefix) Shift(word string) {'
#9'p[len(p)-1] = word'
'} '
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Identifier'
'Symbol'
'String'
'Integer const'
'Float const'
'Hex const'
)
Extentions = 'go'
LexerName = 'Go'
Notes.Strings = (
'Author: Alex, uvviewsoft.com'
'Ref: http://golang.org/ref/spec'
)
LineComment = '//'
Charset = DEFAULT_CHARSET
end
object SyntAnal3: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Id Param'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Var'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end>
TokenRules = <
item
DisplayName = 'Comment'
StyleName = 'Comment'
Expression = '\#.*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id Param'
StyleName = 'Id Param'
TokenType = 3
Expression = '^\s*\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 3
Expression = '\w+'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
TokenType = 4
Expression = '%\{ .+? \}'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 2
Expression = '("|'') (\\\1|.)*? \1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 1
Expression = '[/\*,\.\;:\(\)=<>\+\-\[\]\{\}%\|\&\\~\^\$!]'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Block comment'
BlockName = 'Block comment'
NotParent = True
ConditionList = <
item
TokenTypes = 1
end>
BlockEnd = 'Block comment end'
EndOfTextClose = True
DisplayInTree = False
RefToCondEnd = True
HighlightPos = cpBound
CollapseFmt = '...'
IgnoreAsParent = False
end
item
DisplayName = 'Block comment end'
BlockType = btRangeEnd
ConditionList = <
item
CondType = tcNotEqual
TokenTypes = 1
end
item
TokenTypes = 1
end>
BlockEnd = 'Block comment'
RefToCondEnd = True
HighlightPos = cpBound
IgnoreAsParent = False
end
item
DisplayName = 'Tag'
ConditionList = <
item
TokenTypes = 8
end
item
TagList.Strings = (
'<'
)
TokenTypes = 2
end>
BlockOffset = 1
BlockEnd = 'Tag end'
NameFmt = '%sz1'
HighlightPos = cpAny
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = 'Tag end'
BlockType = btRangeEnd
ConditionList = <
item
TokenTypes = 8
end
item
TagList.Strings = (
'/'
)
TokenTypes = 2
end
item
TagList.Strings = (
'<'
)
TokenTypes = 2
end>
BlockOffset = -1
SameIdent = True
HighlightPos = cpAny
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'<IfModule mod_rewrite.c>'
#9'RewriteEngine On'
#9'#RewriteBase /relative/web/path/'
''
#9'RewriteCond %{REQUEST_URI} ''/favicon.ico'''
#9'RewriteRule ^(.*) index.php'
''
#9'RewriteCond %{HTTP:Authorization} !^$'
#9'RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] '
' '
' <Tag1>'
' #Folding none'
' </TagOther> '
' '
' <Tag2>'
' #Folding ok'
' </Tag2>'
''
'</IfModule>'
)
TokenTypeNames.Strings = (
'Comment'
'Symbol'
'String'
'Id'
'Var'
)
Extentions = '/.htaccess /.htpasswd /httpd.conf /fluentd.conf'
LexerName = 'Apache config'
SkipSpaces = False
Notes.Strings = (
'Alexey (SynWrite)'
)
LineComment = '#'
Charset = DEFAULT_CHARSET
end
object SyntAnal5: TLibSyntAnalyzer
Formats = <
item
DisplayName = 'Comment'
Font.Color = clGray
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Shebang'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsItalic]
end
item
DisplayName = 'Var'
Font.Color = clGreen
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'String'
Font.Color = clTeal
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Number'
Font.Color = clNavy
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end
item
DisplayName = 'Id'
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Keywords'
Font.Color = clPurple
Font.Height = -13
Font.Name = 'Courier New'
end
item
DisplayName = 'Symbol'
Font.Color = clMaroon
Font.Height = -13
Font.Name = 'Courier New'
Font.Style = [fsBold]
end>
TokenRules = <
item
DisplayName = 'Shebang'
StyleName = 'Shebang'
Expression = '\#!.*$'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Comment'
StyleName = 'Comment'
TokenType = 1
Expression = '\#[\s\#\-].*$ | \#\z'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Var'
StyleName = 'Var'
TokenType = 2
Expression = '[$@%][$]?[a-zA-Z_]\w*'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'String'
StyleName = 'String'
TokenType = 4
Expression = '("|'') (\\\1|.)*? \1'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Id'
StyleName = 'Id'
TokenType = 2
Expression = '[a-zA-Z_]\w* (::\w+)?'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Symbol'
StyleName = 'Symbol'
TokenType = 3
Expression = '[\+\-/\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\#\\]'
ColumnFrom = 0
ColumnTo = 0
end
item
DisplayName = 'Number'
StyleName = 'Number'
TokenType = 5
Expression = '\d+(\.\d+)?'
ColumnFrom = 0
ColumnTo = 0
end>
BlockRules = <
item
DisplayName = 'Keywords'
StyleName = 'Keywords'
BlockType = btTagDetect
ConditionList = <
item
TagList.Strings = (
'after'
'append'
'apply'
'argc'
'argv'
'argv0'
'array'
'auto_execok'
'auto_import'
'auto_load'
'auto_mkindex'
'auto_path'
'auto_qualify'
'auto_reset'
'bell'
'bgerror'
'binary'
'bind'
'bindtags'
'bitmap'
'break'
'busy'
'button'
'canvas'
'catch'
'cd'
'chan'
'checkbutton'
'clipboard'
'clock'
'close'
'colors'
'concat'
'console'
'constructor'
'continue'
'coroutine'
'cursors'
'dde'
'destroy'
'destructor'
'dict'
'encoding'
'entry'
'env'
'eof'
'error'
'errorCode'
'errorInfo'
'eval'
'event'
'exec'
'exit'
'expr'
'fblocked'
'fconfigure'
'fcopy'
'file'
'fileevent'
'filename'
'flush'
'focus'
'font'
'fontchooser'
'for'
'foreach'
'format'
'frame'
'geometry'
'gets'
'glob'
'global'
'grab'
'grid'
'history'
'http'
'if'
'image'
'incr'
'info'
'interp'
'join'
'keysyms'
'label'
'labelframe'
'lappend'
'lassign'
'lindex'
'linsert'
'list'
'listbox'
'llength'
'lmap'
'load'
'lower'
'lrange'
'lrepeat'
'lreplace'
'lreverse'
'lsearch'
'lset'
'lsort'
'mathfunc'
'mathop'
'memory'
'menu'
'menubutton'
'message'
'method'
'msgcat'
'my'
'namespace'
'next'
'nextto'
'oo::class'
'oo::copy'
'oo::define'
'oo::objdefine'
'oo::object'
'open'
'option'
'options'
'pack'
'package'
'panedwindow'
'parray'
'photo'
'pid'
'pkg::create'
'pkg_mkIndex'
'place'
'platform'
'platform::shell'
'proc'
'puts'
'pwd'
'radiobutton'
'raise'
'read'
'refchan'
'regexp'
'registry'
'regsub'
'rename'
're_syntax'
'return'
'safe'
'safe::loadTk'
'scale'
'scan'
'scrollbar'
'seek'
'selection'
'self'
'send'
'set'
'socket'
'source'
'spinbox'
'split'
'string'
'subst'
'switch'
'tailcall'
'Tcl'
'tcl_endOfWord'
'tcl_findLibrary'
'tcl_interactive'
'tcl_library'
'tcl_nonwordchars'
'tcl_patchLevel'
'tcl_pkgPath'
'tcl_platform'
'tcl_precision'
'tcl::prefix'
'tcl_rcFileName'
'tcl_startOfNextWord'
'tcl_startOfPreviousWord'
'tcltest'
'tcl_traceCompile'
'tcl_traceExec'
'tcl_version'
'tcl_wordBreakAfter'
'tcl_wordBreakBefore'
'tcl_wordchars'
'tell'
'text'
'throw'
'time'
'tk'
'tk_bisque'
'tk_chooseColor'
'tk_chooseDirectory'
'tk_dialog'
'tkerror'
'tk_focusFollowsMouse'
'tk_focusNext'
'tk_focusPrev'
'tk_getOpenFile'
'tk_getSaveFile'
'tk_library'
'tk::mac'
'tk_menuSetFocus'
'tk_messageBox'
'tk_optionMenu'
'tk_patchLevel'
'tk_popup'
'tk_setPalette'
'tk_strictMotif'
'tk_textCopy'
'tk_textCut'
'tk_textPaste'
'tk_version'
'tkwait'
'tm'
'toplevel'
'trace'
'transchan'
'try'
'ttk::button'
'ttk::checkbutton'
'ttk::combobox'
'ttk::entry'
'ttk::frame'
'ttk_image'
'ttk::intro'
'ttk::label'
'ttk::labelframe'
'ttk::menubutton'
'ttk::notebook'
'ttk::panedwindow'
'ttk::progressbar'
'ttk::radiobutton'
'ttk::scale'
'ttk::scrollbar'
'ttk::separator'
'ttk::sizegrip'
'ttk::spinbox'
'ttk::style'
'ttk::treeview'
'ttk_vsapi'
'ttk::widget'
'unknown'
'unload'
'unset'
'update'
'uplevel'
'upvar'
'variable'
'vwait'
'while'
'winfo'
'wm'
'yield'
'yieldto'
'zlib'
)
TokenTypes = 4
end>
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = '{'
ConditionList = <
item
TagList.Strings = (
'{'
)
TokenTypes = 8
end>
BlockEnd = '}'
DisplayInTree = False
HighlightPos = cpAny
DrawStaple = True
IgnoreAsParent = False
end
item
DisplayName = '}'
BlockType = btRangeEnd
ConditionList = <
item
TagList.Strings = (
'}'
)
TokenTypes = 8
end>
BlockEnd = '{'
HighlightPos = cpAny
IgnoreAsParent = False
end
item
DisplayName = 'proc'
ConditionList = <
item
TagList.Strings = (
'constructor'
'destructor'
'method'
'oo::class'
'proc'
)
TokenTypes = 4
end>
NameFmt = '%sz0'
RefToCondEnd = True
HighlightPos = cpAny
NoEndRule = True
IgnoreAsParent = False
end>
CodeTemplates = <>
SubAnalyzers = <>
SampleText.Strings = (
'#!/usr/bin/env tclsh'
'# Example code'
'set example {1 2 3}'
'e.g. {set''add example 4} -> {1 2 3 4}'
'e.g. {set''add example 4} -> {1 2 3 4}'
'book open "name \"substr\""'
'proc set''remove {_set args} {'
' upvar 1 $_set set'
' foreach el $args {'
' set pos [lsearch -exact $set $el]'
' }'
'}'
)
TokenTypeNames.Strings = (
'Unknown'
'Comment'
'Id'
'Symbol'
'String'
'Number'
)
Extentions = 'tcl tk tm'
LexerName = 'Tcl'
SkipSpaces = False
Notes.Strings = (
'Author: Matthias030 (SynWrite site admin)'
'Improvements: Alex (SynWrite)'
''
'Ref:'
'http://www.tcl.tk/man/'
'Not tested but maybe a good idea to test on:'
'http://www.subdude-site.com/WebPages_Local/RefInfo/Computer/TclTk/others_tcltkCode/others_tcltkCode.htm'
)
LineComment = '# '
Charset = DEFAULT_CHARSET
end
end