26428 lines
678 KiB
Plaintext
26428 lines
678 KiB
Plaintext
object SyntaxManager: TSyntaxManager
|
|
Left = 360
|
|
Top = 136
|
|
object SyntAnal55: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Default'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
VertAlignment = vaTop
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 =
|
|
'#with exp. dot is optional '#13#10'(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'#wit' +
|
|
'hout exp. dot is required'#13#10'\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 = #39'.*?('#39'|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <
|
|
item
|
|
DisplayName = 'keywords'
|
|
StyleName = 'Reserved word'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'__asm'
|
|
'__automated'
|
|
'__cdecl'
|
|
'__classid'
|
|
'__closure'
|
|
'__declspec'
|
|
'__dispid'
|
|
'__except'
|
|
'__export'
|
|
'__fastcall'
|
|
'__finally'
|
|
'__import'
|
|
'__inline'
|
|
'__int64'
|
|
'__msfastcall'
|
|
'__msreturn'
|
|
'__pascal'
|
|
'__property'
|
|
'__published'
|
|
'__stdcall'
|
|
'__try'
|
|
'__uuidof'
|
|
'_asm'
|
|
'_cdecl'
|
|
'_export'
|
|
'_fastcall'
|
|
'_import'
|
|
'_pascal'
|
|
'_stdcall'
|
|
'asm'
|
|
'auto'
|
|
'bool'
|
|
'break'
|
|
'case'
|
|
'catch'
|
|
'cdecl'
|
|
'char'
|
|
'class'
|
|
'const'
|
|
'continue'
|
|
'default'
|
|
'delete'
|
|
'do'
|
|
'double'
|
|
'else'
|
|
'enum'
|
|
'explicit'
|
|
'export'
|
|
'extern'
|
|
'false'
|
|
'float'
|
|
'for'
|
|
'friend'
|
|
'goto'
|
|
'if'
|
|
'inline'
|
|
'int'
|
|
'long'
|
|
'mutable'
|
|
'new'
|
|
'operator'
|
|
'pascal'
|
|
'private'
|
|
'protected'
|
|
'public'
|
|
'register'
|
|
'return'
|
|
'short'
|
|
'signed'
|
|
'sizeof'
|
|
'static'
|
|
'struct'
|
|
'switch'
|
|
'this'
|
|
'throw'
|
|
'true'
|
|
'try'
|
|
'typedef'
|
|
'typeid'
|
|
'typename'
|
|
'union'
|
|
'unsigned'
|
|
'uuid'
|
|
'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 styl' +
|
|
'e'
|
|
' Number += 0x1FA7; // View HEX style'
|
|
' char c = '#39'D'#39';'
|
|
' for (i=0; i<5; i++) {'
|
|
' } '
|
|
' if (c=='#39'A'#39') {'
|
|
' 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 14938312
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Id in angles'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 =
|
|
'#with exp. dot is optional '#13#10'(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'#wit' +
|
|
'hout exp. dot is required'#13#10'\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 = #39'.*?('#39'|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <
|
|
item
|
|
DisplayName = 'keywords'
|
|
StyleName = 'Id keyword'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'__asm'
|
|
'__automated'
|
|
'__cdecl'
|
|
'__classid'
|
|
'__closure'
|
|
'__declspec'
|
|
'__dispid'
|
|
'__except'
|
|
'__export'
|
|
'__fastcall'
|
|
'__finally'
|
|
'__import'
|
|
'__inline'
|
|
'__int64'
|
|
'__msfastcall'
|
|
'__msreturn'
|
|
'__pascal'
|
|
'__property'
|
|
'__published'
|
|
'__stdcall'
|
|
'__try'
|
|
'__uuidof'
|
|
'_asm'
|
|
'_cdecl'
|
|
'_export'
|
|
'_fastcall'
|
|
'_import'
|
|
'_pascal'
|
|
'_stdcall'
|
|
'asm'
|
|
'auto'
|
|
'bool'
|
|
'break'
|
|
'case'
|
|
'catch'
|
|
'cdecl'
|
|
'char'
|
|
'class'
|
|
'const'
|
|
'continue'
|
|
'default'
|
|
'delete'
|
|
'do'
|
|
'double'
|
|
'else'
|
|
'enum'
|
|
'explicit'
|
|
'export'
|
|
'extern'
|
|
'false'
|
|
'float'
|
|
'for'
|
|
'friend'
|
|
'goto'
|
|
'if'
|
|
'inline'
|
|
'int'
|
|
'long'
|
|
'mutable'
|
|
'namespace'
|
|
'new'
|
|
'operator'
|
|
'pascal'
|
|
'private'
|
|
'protected'
|
|
'public'
|
|
'register'
|
|
'return'
|
|
'short'
|
|
'signed'
|
|
'size_t'
|
|
'sizeof'
|
|
'static'
|
|
'struct'
|
|
'switch'
|
|
'this'
|
|
'throw'
|
|
'true'
|
|
'try'
|
|
'typedef'
|
|
'typeid'
|
|
'typename'
|
|
'union'
|
|
'unsigned'
|
|
'uuid'
|
|
'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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id std'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Label'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Registers'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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*'#13#10
|
|
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 = '("|'#39') .*? \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 '#39'Hello World'#39', 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Current block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = '#to not catch by Func rule'#13#10'\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+ |'#13#10'\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 = #39'.*?('#39'|$)'
|
|
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'#39'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 r' +
|
|
'eg2)'
|
|
' {'
|
|
' 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>;'#13#10'f' +
|
|
'ield = ('#39'private'#39' | '#39'public'#39' | '#39'static'#39') Complex_name <Identifie' +
|
|
'r> ('#39'='#39' | '#39','#39' | '#39';'#39');'#13#10#13#10'Params = <Identifier> | Params <Identif' +
|
|
'ier> | Params ('#39','#39' | '#39'.'#39' | '#39';'#39' | '#39':'#39' | '#39'['#39' | '#39']'#39');'#13#10'func = <Iden' +
|
|
'tifier> ('#39'['#39' '#39']'#39')? Complex_name '#39'('#39' Params? '#39')'#39' '#39'{'#39';'#13#10
|
|
Extentions = 'cs c cpp h'
|
|
LexerName = 'C#'
|
|
LineComment = '//'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal8: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Default'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Marked block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clHighlight
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Something'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsUnderline]
|
|
end
|
|
item
|
|
DisplayName = 'String regex'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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+ |'#13#10'[\$\#%@]+\w+'#13#10
|
|
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 = #39'.*?('#39'|$)'#13#10
|
|
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+ |'#13#10'\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 = (
|
|
'__DATA__'
|
|
'__END__'
|
|
'__FILE__'
|
|
'__LINE__'
|
|
'__PACKAGE__'
|
|
'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'
|
|
'dbmclose'
|
|
'dbmopen'
|
|
'define'
|
|
'defined'
|
|
'delete'
|
|
'DESTROY'
|
|
'die'
|
|
'do'
|
|
'dump'
|
|
'each'
|
|
'else'
|
|
'elsif'
|
|
'END'
|
|
'endgrent'
|
|
'endhostent'
|
|
'endnetent'
|
|
'endprotoent'
|
|
'endpwent'
|
|
'endservent'
|
|
'eof'
|
|
'EQ'
|
|
'eval'
|
|
'exec'
|
|
'exists'
|
|
'exit'
|
|
'exp'
|
|
'fcntl'
|
|
'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'
|
|
'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'
|
|
'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 '#39'envars.pl'#39';'
|
|
''
|
|
'$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 SyntAnal84: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Code block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15856098
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Code border'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindow
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
BgColor = clGray
|
|
end
|
|
item
|
|
DisplayName = 'HTML'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Verdana'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Current Block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = 'Exec'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clSkyBlue
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Code block start'
|
|
StyleName = 'Code border'
|
|
TokenType = 9
|
|
Expression = '<\?(php)?'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Code block end'
|
|
StyleName = 'Code border'
|
|
TokenType = 10
|
|
Expression = '\?>'#13#10
|
|
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 = '\#.*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment 3'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = '//.*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s)(["'#39'])(\\\\|\\\1|.)*?\1'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String Heredoc'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s)<<<(\w+)\z.+?\z\1;'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
StyleName = 'Variable'
|
|
TokenType = 2
|
|
Expression = '\$\w*'#13#10
|
|
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+ |'#13#10'\d+ \. \d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Integer'
|
|
StyleName = 'Number'
|
|
TokenType = 5
|
|
Expression = '0x[0-9a-f]+ |'#13#10'0b[01]+ |'#13#10'\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
|
|
item
|
|
DisplayName = 'Exec'
|
|
StyleName = 'Exec'
|
|
TokenType = 4
|
|
Expression = '`.+?`'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <
|
|
item
|
|
DisplayName = 'Key words'
|
|
StyleName = 'Reserved word'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'as'
|
|
'break'
|
|
'case'
|
|
'class'
|
|
'const'
|
|
'continue'
|
|
'default'
|
|
'define'
|
|
'defined'
|
|
'do'
|
|
'echo'
|
|
'else'
|
|
'elseif'
|
|
'endfor'
|
|
'endforeach'
|
|
'endif'
|
|
'endswitch'
|
|
'endwhile'
|
|
'exit'
|
|
'extends'
|
|
'for'
|
|
'function'
|
|
'gettype'
|
|
'global'
|
|
'if'
|
|
'include'
|
|
'include_once'
|
|
'int'
|
|
'isset'
|
|
'old_function'
|
|
'print'
|
|
'private'
|
|
'protected'
|
|
'public'
|
|
'pval'
|
|
'require'
|
|
'require_once'
|
|
'return'
|
|
'settype'
|
|
'static'
|
|
'string'
|
|
'switch'
|
|
'use'
|
|
'var'
|
|
'void'
|
|
'while')
|
|
TokenTypes = 4
|
|
end>
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Code block start'
|
|
StyleName = 'Code block'
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 512
|
|
end>
|
|
BlockEnd = 'Code block end'
|
|
DisplayInTree = False
|
|
DynHighlight = dhRange
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Code block end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 1024
|
|
end>
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Begin'
|
|
StyleName = 'Current Block'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'{')
|
|
TokenTypes = 8
|
|
end>
|
|
BlockEnd = 'End'
|
|
DisplayInTree = False
|
|
DynHighlight = dhBound
|
|
HighlightPos = cpRange
|
|
DynSelectMin = True
|
|
DrawStaple = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'End'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'}')
|
|
TokenTypes = 8
|
|
end>
|
|
BlockEnd = 'Begin'
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'class'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'class')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = 'class_end'
|
|
EndOfTextClose = True
|
|
NameFmt = '%s0 %s-1'
|
|
HighlightPos = cpAny
|
|
SelfClose = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'class_end'
|
|
BlockName = 'class'
|
|
StrictParent = True
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'}')
|
|
TokenTypes = 8
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'function'
|
|
BlockName = 'class'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'function')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = 'function_end'
|
|
EndOfTextClose = True
|
|
NameFmt = '%s0~[(]1'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
CancelNextRules = True
|
|
SelfClose = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'function_end'
|
|
BlockName = 'function'
|
|
StrictParent = True
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'}')
|
|
TokenTypes = 8
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'function_without_class'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'function')
|
|
TokenTypes = 4
|
|
end>
|
|
BlockEnd = 'function_without_class_end'
|
|
NameFmt = '%s0~[(]1'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'function_without_class_end'
|
|
BlockName = 'function_without_class'
|
|
StrictParent = True
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'}')
|
|
TokenTypes = 8
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end>
|
|
CodeTemplates = <>
|
|
SubAnalyzers = <
|
|
item
|
|
DisplayName = 'HTML'
|
|
StyleName = 'HTML'
|
|
StartExpression = '\?>'#13#10
|
|
EndExpression = '<\?'#13#10
|
|
SyntAnalyzer = SyntAnal36
|
|
FromTextBegin = True
|
|
end>
|
|
SampleText.Strings = (
|
|
'<?php'
|
|
''
|
|
'function ppp(int a){'
|
|
' $a = 10 + 12.2;'
|
|
' echo $a; '
|
|
' echo '#39'test'#39'."\\";'
|
|
' if (a){'
|
|
' }'
|
|
'}'
|
|
''
|
|
'class f {'
|
|
' function a(){'
|
|
' if (a) { a++; }'
|
|
' i++;'
|
|
' }'
|
|
' function b(){'
|
|
' }'
|
|
'}'
|
|
''
|
|
'class ff extends f {'
|
|
' function a(){'
|
|
' i++;'
|
|
' }'
|
|
''
|
|
' function b(){'
|
|
' if (a>b) {'
|
|
' a++;'
|
|
' }'
|
|
' }'
|
|
'}'
|
|
''
|
|
'function pp(int a; int b){'
|
|
' i++;'
|
|
' if (a){'
|
|
' }'
|
|
'}'
|
|
''
|
|
'?>')
|
|
TokenTypeNames.Strings = (
|
|
'Unknown'
|
|
'Comment'
|
|
'Identifier'
|
|
'Symbol'
|
|
'String'
|
|
'Integer const'
|
|
'Float const'
|
|
'Hex const'
|
|
'Char const'
|
|
'Code Start'
|
|
'Code End')
|
|
LexerName = 'PHP'
|
|
Notes.Strings = (
|
|
'Original: EControl'
|
|
'Tree added by Matthias030 (SynWrite admin)'
|
|
'Changes by Alexey (SynWrite)')
|
|
RestartFromLineStart = True
|
|
LineComment = '//'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal23: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Control'#39's ID'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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'#39'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'#39'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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Blob Data'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clFuchsia
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = #39'.*?('#39'|$)'
|
|
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 = '#39'Sample source'#39
|
|
' SampleText.Strings = ('
|
|
' '#39'Test'#39')'
|
|
'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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'operator'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = '^\#.*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Param'
|
|
StyleName = 'Param'
|
|
TokenType = 4
|
|
Expression = '".*?"'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'operator'
|
|
StyleName = 'operator'
|
|
TokenType = 2
|
|
Expression = '!\w*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Symbols'
|
|
StyleName = 'Symbol'
|
|
TokenType = 3
|
|
Expression = '[/\|&\$=]'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
StyleName = 'variable'
|
|
TokenType = 5
|
|
Expression = '^\s*?\w*\s*?='#13#10
|
|
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.ms' +
|
|
'c /makefile.vc /makefile.dm /makefile.bcc'
|
|
LexerName = 'Make files'
|
|
LineComment = '#'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal16: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Section'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'constant'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = '[;=]'#13#10
|
|
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 = '\{.*?\}'#13#10
|
|
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/\(\)<>]*? " |'#13#10'" [\w\\\.\-\+' +
|
|
'\#\:\*\x20/\(\)<>]*? (?=\{) |'#13#10'(?<=\}) [\w\\\.\-\+\#\:\*\x20/\(\' +
|
|
')<>]*? "'#13#10
|
|
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\]'#13#10
|
|
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}"; Grou' +
|
|
'pDescription: "{cm:AdditionalIcons}"'
|
|
';test'
|
|
'[Files]'
|
|
|
|
'Source: "{app}\Plugins\wlx\SynWrite\HL\C#.acp"; DestDir: "{app}\' +
|
|
'Plugins\wlx\SynWrite\HL"; MinVersion: 0.0,5.0; Flags: restartrep' +
|
|
'lace overwritereadonly uninsrestartdelete ignoreversion uninsrem' +
|
|
'overeadonly '
|
|
|
|
'Source: "{app}\Plugins\wlx\SynWrite\HL\C++.acp"; DestDir: "{app}' +
|
|
'\Plugins\wlx\SynWrite\HL"; MinVersion: 0.0,5.0; Flags: restartre' +
|
|
'place overwritereadonly uninsrestartdelete ignoreversion uninsre' +
|
|
'movereadonly '
|
|
''
|
|
'#sub AddIconFiles'
|
|
'#expr GetFileVars'
|
|
|
|
'Source: {#Copy (IconsMask, 0, RPos ("\", IconsMask)) + CurrentFi' +
|
|
'leName}; DestDir: {app}; DestName: {#IconName}; Components: icon' +
|
|
's\{#CurrentName}; Flags: ignoreversion'
|
|
'#endsub '
|
|
''
|
|
'[Code]'
|
|
' #ifdef Code'
|
|
'function TT(a: Integer): Integer;'
|
|
'begin'
|
|
' Result:= Ord('#39'Test'#39'[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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
|
|
end
|
|
item
|
|
DisplayName = 'Identifier Ext'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol Ext'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = 33023
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Current Block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clLime
|
|
BorderTypeLeft = blSolid
|
|
BorderTypeTop = blSolid
|
|
BorderTypeRight = blSolid
|
|
BorderTypeBottom = blSolid
|
|
end
|
|
item
|
|
DisplayName = 'Test Style Main'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15925237
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Tree (Main, Color)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = 14844018
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tree (Regular, Black)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tree (Regular, Alias)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 1550414
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Current Line'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftBackGround
|
|
BorderTypeLeft = blSolid2
|
|
BorderColorLeft = 4364526
|
|
end
|
|
item
|
|
DisplayName = 'Alias'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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 = #39'.*?('#39'|$)'
|
|
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)'#13#10
|
|
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_messag' +
|
|
'es c'
|
|
'WHERE a.id_domain = 29 AND'
|
|
' a.id_user = b.id AND'
|
|
' CONCAT( b.firstname, '#39' '#39',b.lastname) = c.username AND'
|
|
' DATE_FORMAT(c.datetime,'#39'%m/%d/%Y'#39') ='#39'09/21/2006'#39' AND'
|
|
' (SELECT COUNT(data) from sometable where Fld = '#39'YES'#39') = 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>;'#13#10
|
|
CurrentLineStyle = 'Current Line'
|
|
Extentions = 'sql'
|
|
LexerName = 'SQL'
|
|
SkipSpaces = False
|
|
RestartFromLineStart = True
|
|
LineComment = '--'
|
|
AlwaysSyncBlockAnal = True
|
|
Charset = DEFAULT_CHARSET
|
|
Left = 144
|
|
Top = 184
|
|
end
|
|
object SyntAnal56: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Default'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Function separator'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clLime
|
|
end
|
|
item
|
|
DisplayName = 'Function background'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
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+ |'#13#10'\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]+&? |'#13#10'&o[0-7]+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = #39'.*'
|
|
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 = (
|
|
#39'Test'
|
|
#39'Test'
|
|
''
|
|
'Function PrintNumber'
|
|
' Dim Number'
|
|
' Number = 12 + 12.2 + 1.2e3 + 1.2e-3'
|
|
' Response.Write "The number is " & number'
|
|
' '
|
|
' '#39'folded'
|
|
' If nnn Then'
|
|
' '#39'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 = #39
|
|
Charset = DEFAULT_CHARSET
|
|
Left = 144
|
|
Top = 184
|
|
end
|
|
object SyntAnal38: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String regex'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id standard'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id jquery'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = '#handle comment before </script>'#13#10'//.*? (?=<[/\w]) |'#13#10'//.* '
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s)("|'#39') (\\\\|\\\1|.)*? (\1|\Z)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String Regex'
|
|
StyleName = 'String regex'
|
|
TokenType = 4
|
|
Expression =
|
|
'#before / must be some char'#13#10'(?<=[=\(&!]\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+ |'#13#10'\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('#39'Txt'#39', '#39'Ctrl+\'#39#39');'
|
|
#9'addMenuItem('#39'Txt3'#39', '#39'Ctrl+Alt+;'#39');'
|
|
'}'
|
|
''
|
|
'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'$('#39'#basket'#39').html('#39#39');'
|
|
#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='#39'"+cl+"'#39'> \'
|
|
#9#9#9#9#9#9'<td width='#39'166'#39' valign='#39'top'#39'> \'
|
|
#9#9#9#9#9#9#9'"+goods.n+'#39'"...'#39';'
|
|
''
|
|
|
|
#9#9#9#9'$.cookie('#39'basketForPHP4'#39', $.toJSON(basketForPHP4),{path: '#39'/'#39 +
|
|
'});'
|
|
#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 '#39'...'#39
|
|
'-strings multiline "..."'
|
|
'-strings regex /.../gi'
|
|
'-strings heredoc'
|
|
''
|
|
'Keywords: http://www.w3schools.com/js/js_reserved.asp')
|
|
LineComment = '//'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal36: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Tag id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Tag id - underlines'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BorderTypeBottom = blWavyLine
|
|
BorderColorBottom = clRed
|
|
end
|
|
item
|
|
DisplayName = 'Text'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 14286847
|
|
MultiLineBorder = True
|
|
end
|
|
item
|
|
DisplayName = 'Tag bound'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib - underlines'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BorderTypeBottom = blWavyLine
|
|
BorderColorBottom = clRed
|
|
end
|
|
item
|
|
DisplayName = 'Tag param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Unknown tag content'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clFuchsia
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold, fsUnderline]
|
|
end
|
|
item
|
|
DisplayName = 'Tag Key'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Marked block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clHighlight
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Tree item (attribute)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 14155775
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Tree item (tag)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Current Block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = 'Current Tag'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clSilver
|
|
end
|
|
item
|
|
DisplayName = 'Sublexer BG'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 14410451
|
|
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 = '# for use in <SCRIPT>'#13#10'-->'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment Doctype'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = '(?s)<!doctype .+? >'
|
|
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 = '[%\?/]?>'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Integer'
|
|
StyleName = 'Number'
|
|
BlockName = 'Tag begin'
|
|
TokenType = 5
|
|
Expression = '\d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Hex code'
|
|
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) ("|'#39') (<\?.+?\?>|.)*? (\1|\Z)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Tag ident'
|
|
StyleName = 'Tag id - underlines'
|
|
BlockName = 'Tag begin'
|
|
TokenType = 2
|
|
Expression = '[^\s=>/]+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = '='
|
|
StyleName = 'Tag bound'
|
|
BlockName = 'Tag begin'
|
|
TokenType = 3
|
|
Expression = '='#13#10
|
|
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 Key'
|
|
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 attrib/misc'
|
|
StyleName = 'Tag attrib'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'html'
|
|
'nowrap'
|
|
'public')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag id'
|
|
StyleName = 'Tag id'
|
|
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'
|
|
'isindex'
|
|
'kbd'
|
|
'keygen'
|
|
'label'
|
|
'legend'
|
|
'li'
|
|
'link'
|
|
'main'
|
|
'map'
|
|
'mark'
|
|
'marquee'
|
|
'menu'
|
|
'meta'
|
|
'meter'
|
|
'multicol'
|
|
'nav'
|
|
'nobr'
|
|
'noembed'
|
|
'noframes'
|
|
'noindex'
|
|
'noscript'
|
|
'object'
|
|
'ol'
|
|
'optgroup'
|
|
'option'
|
|
'output'
|
|
'p'
|
|
'param'
|
|
'php'
|
|
'picture'
|
|
'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'
|
|
'xmp')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<'
|
|
'<!'
|
|
'</')
|
|
TokenTypes = 1024
|
|
end>
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib incorrect'
|
|
StyleName = 'Tag attrib - underlines'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TokenTypes = 4
|
|
end>
|
|
IdentIndex = 1
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib'
|
|
StyleName = 'Tag attrib'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'abbr'
|
|
'accept'
|
|
'accept-charset'
|
|
'accesskey'
|
|
'action'
|
|
'align'
|
|
'alink'
|
|
'alt'
|
|
'archive'
|
|
'axis'
|
|
'background'
|
|
'behavior'
|
|
'bgcolor'
|
|
'border'
|
|
'cellpadding'
|
|
'cellspacing'
|
|
'char'
|
|
'charoff'
|
|
'charset'
|
|
'checked'
|
|
'cite'
|
|
'class'
|
|
'classid'
|
|
'clear'
|
|
'code'
|
|
'codebase'
|
|
'codetype'
|
|
'color'
|
|
'cols'
|
|
'colspan'
|
|
'compact'
|
|
'content'
|
|
'contenteditable'
|
|
'contextmenu'
|
|
'controls'
|
|
'coords'
|
|
'data'
|
|
'datetime'
|
|
'declare'
|
|
'defer'
|
|
'dir'
|
|
'direction'
|
|
'disabled'
|
|
'doctype'
|
|
'draggable'
|
|
'enctype'
|
|
'equiv'
|
|
'face'
|
|
'for'
|
|
'frame'
|
|
'frameborder'
|
|
'headers'
|
|
'height'
|
|
'hidden'
|
|
'href'
|
|
'hreflang'
|
|
'hspace'
|
|
'html'
|
|
'http-equiv'
|
|
'id'
|
|
'ismap'
|
|
'item'
|
|
'itemprop'
|
|
'kind'
|
|
'label'
|
|
'lang'
|
|
'language'
|
|
'link'
|
|
'longdesc'
|
|
'loop'
|
|
'marginheight'
|
|
'marginwidth'
|
|
'max'
|
|
'maxlength'
|
|
'media'
|
|
'method'
|
|
'min'
|
|
'multiple'
|
|
'name'
|
|
'nohref'
|
|
'noresize'
|
|
'noshade'
|
|
'nowrap'
|
|
'object'
|
|
'onblur'
|
|
'onchange'
|
|
'onclick'
|
|
'ondblclick'
|
|
'onfocus'
|
|
'onkeydown'
|
|
'onkeypress'
|
|
'onkeyup'
|
|
'onload'
|
|
'onmousedown'
|
|
'onmousemove'
|
|
'onmouseout'
|
|
'onmouseover'
|
|
'onmouseup'
|
|
'onreset'
|
|
'onselect'
|
|
'onsubmit'
|
|
'onunload'
|
|
'placeholder'
|
|
'pluginspage'
|
|
'profile'
|
|
'prompt'
|
|
'public'
|
|
'readonly'
|
|
'rel'
|
|
'rev'
|
|
'rows'
|
|
'rowspan'
|
|
'rules'
|
|
'salign'
|
|
'scheme'
|
|
'scope'
|
|
'scrollamount'
|
|
'scrolldelay'
|
|
'scrolling'
|
|
'selected'
|
|
'shape'
|
|
'size'
|
|
'sizes'
|
|
'span'
|
|
'spellcheck'
|
|
'src'
|
|
'srclang'
|
|
'srcset'
|
|
'standby'
|
|
'start'
|
|
'style'
|
|
'subject'
|
|
'summary'
|
|
'tabindex'
|
|
'target'
|
|
'text'
|
|
'title'
|
|
'truespeed'
|
|
'type'
|
|
'usemap'
|
|
'valign'
|
|
'value'
|
|
'valuetype'
|
|
'version'
|
|
'vlink'
|
|
'vspace'
|
|
'width'
|
|
'wmode'
|
|
'xmlns')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
IdentIndex = 1
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib/data'
|
|
StyleName = 'Tag attrib'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'data\-\w+')
|
|
CondType = tcMask
|
|
TokenTypes = 4
|
|
end>
|
|
IdentIndex = 1
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag attrib 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 = 'Current Tag'
|
|
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 = (
|
|
'hr'
|
|
'image'
|
|
'img'
|
|
'input'
|
|
'link'
|
|
'meta')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Simple tag block end'
|
|
NameFmt = '%s0~s[>]1'
|
|
HighlightPos = cpBound
|
|
TreeItemStyle = 'Tree item (tag)'
|
|
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 = 'Current Block'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'br'
|
|
'hr'
|
|
'image'
|
|
'img'
|
|
'input'
|
|
'link'
|
|
'meta'
|
|
'source')
|
|
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'
|
|
TreeItemStyle = 'Tree item (tag)'
|
|
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
|
|
CollapseFmt = '<!-- ... -->'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Comment end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 2
|
|
end>
|
|
HighlightPos = cpBound
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag img begin'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'img')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag img end'
|
|
NameFmt = '%s-1~s[>]1'
|
|
GroupFmt = '\Images'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag img end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'/>'
|
|
'>')
|
|
TokenTypes = 2048
|
|
end>
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag a begin'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'a')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag a end'
|
|
NameFmt = '%s-2~s[>]1'
|
|
GroupFmt = '\Links'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag a end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'a')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'</')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag a begin'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag form begin'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'form')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag form end'
|
|
NameFmt = '%s-1~s[>]1'
|
|
GroupFmt = '\Forms'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag form end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'form')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'</')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag form begin'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag css begin'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'"stylesheet"')
|
|
TokenTypes = 16
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'rel')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'link')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag css end'
|
|
NameFmt = '%s-1~s[>]1'
|
|
GroupFmt = '\Style sheets'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag css end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'/>'
|
|
'>')
|
|
TokenTypes = 2048
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'attrib id'
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 16
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'id')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
NameFmt = '%s-2'
|
|
GroupFmt = '\IDs'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
NoEndRule = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'attrib class'
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 16
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'=')
|
|
TokenTypes = 8
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'class')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end>
|
|
NameFmt = '%s-2'
|
|
GroupFmt = '\Classes'
|
|
HighlightPos = cpAny
|
|
NoEndRule = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag script begin'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'script')
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'<')
|
|
TokenTypes = 1024
|
|
end>
|
|
BlockEnd = 'Tag script end'
|
|
NameFmt = '%s-1~s[>]1'
|
|
GroupFmt = '\Scripts'
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Tag script end'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'script')
|
|
TokenTypes = 4
|
|
IgnoreCase = True
|
|
end
|
|
item
|
|
TagList.Strings = (
|
|
'</')
|
|
TokenTypes = 1024
|
|
end>
|
|
RefToCondEnd = True
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end>
|
|
CodeTemplates = <>
|
|
SubAnalyzers = <
|
|
item
|
|
DisplayName = 'CSS'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<style[^>]*>\s* '#13#10
|
|
EndExpression = '</style>'#13#10
|
|
SyntAnalyzer = SyntAnalyzer10
|
|
end
|
|
item
|
|
DisplayName = 'VBScript'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<script[^>]*vbscript[^>]*>\s*(<!--)?'#13#10
|
|
EndExpression = '(?i)(-->)?\s*</script>'#13#10
|
|
SyntAnalyzer = SyntAnal56
|
|
end
|
|
item
|
|
DisplayName = 'JS'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<script[^>]*javascript[^>]*>\s*(<!--)?'#13#10
|
|
EndExpression = '(?i)(//)?(-->)?</script>'#13#10
|
|
SyntAnalyzer = SyntAnal38
|
|
end
|
|
item
|
|
DisplayName = 'JS 2'
|
|
StyleName = 'Sublexer BG'
|
|
StartExpression = '<\s*script\s*>'
|
|
EndExpression = '</\s*script\s*>'
|
|
SyntAnalyzer = SyntAnal38
|
|
end
|
|
item
|
|
DisplayName = 'ASP'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '<%'#13#10
|
|
EndExpression = '%>'#13#10
|
|
SyntAnalyzer = SyntAnal56
|
|
end
|
|
item
|
|
DisplayName = 'PHP'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<script[^>]*php[^>]*>\s*(<!--)?'#13#10
|
|
EndExpression = '(?i)(-->)?\s*</script>'#13#10
|
|
SyntAnalyzer = SyntAnal84
|
|
end
|
|
item
|
|
DisplayName = 'PHP 2'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?i)<\?(php)?'#13#10
|
|
EndExpression = '\?>'#13#10
|
|
SyntAnalyzer = SyntAnal84
|
|
end>
|
|
SampleText.Strings = (
|
|
'<!DOCTYPE html PUBLIC >'
|
|
'<html>'
|
|
'<head>'
|
|
' <title>HTML page</title>'
|
|
|
|
' <link rel="stylesheet" type="text/css" href="/files/styles.css' +
|
|
'">'
|
|
'</head>'
|
|
'<body>'
|
|
''
|
|
'<a href="" hre="" target=_blank data-nnn="test">Test</a> '
|
|
'<img src="image.png">'
|
|
'<form method="GET" action="search.php">'
|
|
' <input value="Find" type="submit">'
|
|
'</form>'
|
|
'<br/>'
|
|
''
|
|
'<h2a>Hello&</h2b>'
|
|
' <ul>'
|
|
' <liN> Test'
|
|
' <li> Test'
|
|
' </ul>'
|
|
' '
|
|
'<%if Var then%>'
|
|
'<%end if%> '
|
|
' '
|
|
'</body>'
|
|
'</html>')
|
|
TokenTypeNames.Strings = (
|
|
'Unknown'
|
|
'Comment'
|
|
'Identifier'
|
|
'Symbol'
|
|
'String'
|
|
'Integer const'
|
|
'Float const'
|
|
'Hex const'
|
|
'Char const'
|
|
'Text'
|
|
'Open Tag'
|
|
'Close Tag')
|
|
Extentions =
|
|
'htm html htt hta htx htc htd shtml phtml xhtml asp aspx ascx asm' +
|
|
'x jsp hhc dtd'
|
|
LexerName = 'HTML'
|
|
Notes.Strings = (
|
|
'Reworked by Alex (Synwrite)'
|
|
'Added red underlines for misspelled tags and tag attribs.'
|
|
'Added more tree nodes: Links, Images, Style sheets etc.')
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnalyzer10: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Style'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Param correct'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Param incorrect'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BorderTypeBottom = blWavyLine
|
|
BorderColorBottom = clRed
|
|
end
|
|
item
|
|
DisplayName = 'Value'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Current block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 16053492
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Color'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'StyleSuffix'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = '{}'
|
|
StyleName = 'Symbol'
|
|
TokenType = 3
|
|
Expression = '[\{\}]'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '("|'#39') .*? (\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 = 'StyleSuffix'
|
|
StyleName = 'StyleSuffix'
|
|
BlockName = 'Style begin'
|
|
NotParent = True
|
|
TokenType = 2
|
|
Expression = ':{1,2}\w+'
|
|
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-prefix' +
|
|
'ed-css-property-overview/')
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal22: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Default'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftCustomFont
|
|
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
|
|
end
|
|
item
|
|
DisplayName = 'Text'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'CDATA'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tag Key'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'ERROR content'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Tag ident'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tag param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tag properties'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Current tag'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15987699
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Current Block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'DTD bound'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -19
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Tree item (attribute)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Tree item (tag)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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)'#13#10
|
|
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\['#13#10'#(?s)<!\[CDATA\[.*?(\]\]>|\Z)'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'CDATA Text'
|
|
StyleName = 'Text'
|
|
BlockName = 'CDATA begin'
|
|
Expression = '(?s)[^\]]*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'CDATA end'
|
|
StyleName = 'Tag bound'
|
|
BlockName = 'CDATA begin'
|
|
TokenType = 14
|
|
Expression = '\]\]>'#13#10
|
|
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 = '[/\?]?>'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'DTD Element type'
|
|
StyleName = 'DTD element type'
|
|
BlockName = 'DTD element start'
|
|
TokenType = 2
|
|
Expression = '(?s)\((\(.*?\)|.)*?\)'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'DTD bounds: [ ] '
|
|
StyleName = 'DTD bound'
|
|
BlockName = 'DOCTYPE begin'
|
|
Expression = '[\[\]]'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Tag param'
|
|
StyleName = 'Tag param'
|
|
BlockName = 'Tag begin'
|
|
TokenType = 4
|
|
Expression = '(?s) ("|'#39').*?(\1|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = '='
|
|
StyleName = 'Tag bound'
|
|
TokenType = 3
|
|
Expression = '='#13#10
|
|
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?, distrib' +
|
|
'utable?,'
|
|
' context-param*, filter*, filter-mapping*, listener*, servlet*,'
|
|
|
|
' servlet-mapping*, session-config?, mime-mapping*, welcome-file' +
|
|
'-list?,'
|
|
|
|
' error-page*, taglib*, resource-env-ref*, resource-ref*, securi' +
|
|
'ty-constraint*,'
|
|
|
|
' login-config?, security-role*, env-entry*, ejb-ref*, ejb-loca' +
|
|
'l-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 r' +
|
|
'df xaml vcproj dproj plist storyboard msc csproj manifest lpi lp' +
|
|
'k 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'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Value'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '^[;\#].*$'#13#10
|
|
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'
|
|
LexerName = 'Ini files'
|
|
LineComment = ';'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal82: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Label'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Key words'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Commands'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold, fsUnderline]
|
|
end
|
|
item
|
|
DisplayName = 'Params'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Echo'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'QuotationMarks'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Int'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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+'#13#10
|
|
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'#13#10
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clHighlight
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id Param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '\$\{.+?\} |'#13#10'\$\(.+?\)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Id Param'
|
|
StyleName = 'Id Param'
|
|
TokenType = 5
|
|
Expression = '#first word in line, before space'#13#10'^\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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Current'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
BgColor = clSilver
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Directive'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 159
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Parameter'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 33239
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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)(["'#39'`])(\\\\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 = (
|
|
'${__date__}'
|
|
'${__file__}'
|
|
'${__function__}'
|
|
'${__global__}'
|
|
'${__line__}'
|
|
'${__pageex__}'
|
|
'${__section__}'
|
|
'${__time__}'
|
|
'${__timestamp__}'
|
|
'${__uninstall__}'
|
|
'${nsis_version}'
|
|
'${nsisdir}'
|
|
'$0'
|
|
'$1'
|
|
'$2'
|
|
'$3'
|
|
'$4'
|
|
'$5'
|
|
'$6'
|
|
'$7'
|
|
'$8'
|
|
'$9'
|
|
'$admintools'
|
|
'$appdata'
|
|
'$cdburn_area'
|
|
'$cmdline'
|
|
'$commonfiles'
|
|
'$commonfiles32'
|
|
'$commonfiles64'
|
|
'$cookies'
|
|
'$desktop'
|
|
'$documents'
|
|
'$exedir'
|
|
'$exefile'
|
|
'$exepath'
|
|
'$favorites'
|
|
'$fonts'
|
|
'$history'
|
|
'$hwndparent'
|
|
'$instdir'
|
|
'$internet_cache'
|
|
'$language'
|
|
'$localappdata'
|
|
'$music'
|
|
'$nethood'
|
|
'$outdir'
|
|
'$pictures'
|
|
'$pluginsdir'
|
|
'$printhood'
|
|
'$profile'
|
|
'$programfiles'
|
|
'$programfiles32'
|
|
'$programfiles64'
|
|
'$quicklaunch'
|
|
'$r0'
|
|
'$r1'
|
|
'$r2'
|
|
'$r3'
|
|
'$r4'
|
|
'$r5'
|
|
'$r6'
|
|
'$r7'
|
|
'$r8'
|
|
'$r9'
|
|
'$recent'
|
|
'$resources'
|
|
'$resources_localized'
|
|
'$sendto'
|
|
'$smprograms'
|
|
'$smstartup'
|
|
'$startmenu'
|
|
'$sysdir'
|
|
'$temp'
|
|
'$templates'
|
|
'$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'
|
|
'!ifdef'
|
|
'!ifmacrodef'
|
|
'!ifmacrondef'
|
|
'!ifndef'
|
|
'!include'
|
|
'!insertmacro'
|
|
'!macro'
|
|
'!macroend'
|
|
'!packhdr'
|
|
'!searchparse'
|
|
'!searchreplace'
|
|
'!system'
|
|
'!tempfile'
|
|
'!undef'
|
|
'!verbose'
|
|
'!warning'
|
|
'if'
|
|
'ifdef'
|
|
'ifmacrodef'
|
|
'ifmacrondef'
|
|
'ifndef')
|
|
IgnoreCase = True
|
|
end>
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Parameters'
|
|
StyleName = 'Parameter'
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'.onguiend'
|
|
'.onguiinit'
|
|
'.oninit'
|
|
'.oninstfailed'
|
|
'.oninstsuccess'
|
|
'.onmouseoversection'
|
|
'.onrebootfailed'
|
|
'.onselchange'
|
|
'.onuserabort'
|
|
'.onverifyinstdir'
|
|
'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'
|
|
'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'
|
|
'un.onguiend '
|
|
'un.onguiinit'
|
|
'un.oninit'
|
|
'un.onrebootfailed'
|
|
'un.onselchange'
|
|
'un.onuninstfailed'
|
|
'un.onuninstsuccess'
|
|
'un.onuserabort'
|
|
'underline'
|
|
'uninstconfirm'
|
|
'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 '#39'${SETUPNAME}'#39
|
|
'OutFile '#39'setup.exe'#39
|
|
' '
|
|
'#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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Const'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String regex'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String here-doc'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Quote block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clMoneyGreen
|
|
FormatType = ftBackGround
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Comment'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = '(?s)=begin.*?=end'#13#10
|
|
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 = #39'.*?('#39'|$)'
|
|
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 =
|
|
'\$([!$&"'#39'*+,./0:;<=>?@\`~1-9]| -[0FIKadilpvw]| (deferr|defout|st' +
|
|
'derr|stdin|stdout| DEBUG|FILENAME|KCODE|LOADED_FEATURES|LOAD_PAT' +
|
|
'H| 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 = (
|
|
'__FILE__'
|
|
'__LINE__'
|
|
'alias'
|
|
'and'
|
|
'begin'
|
|
'BEGIN'
|
|
'break'
|
|
'case'
|
|
'class'
|
|
'def'
|
|
'defined'
|
|
'do'
|
|
'else'
|
|
'elsif'
|
|
'end'
|
|
'END'
|
|
'ensure'
|
|
'false'
|
|
'for'
|
|
'if'
|
|
'in'
|
|
'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 '#39'name.rb'#39
|
|
'=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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Key words'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Params'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Echo'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Shebang'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'QuotMarks'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Int'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = '$(...)'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clCream
|
|
FormatType = ftBackGround
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Shebang'
|
|
StyleName = 'Shebang'
|
|
Expression = '\#!.*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
StyleName = 'Variable'
|
|
Expression = '(("|'#39'|'#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'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Echo text'
|
|
StyleName = 'Echo'
|
|
BlockName = 'echo start'
|
|
StrictParent = True
|
|
TokenType = 4
|
|
Expression = '[^\#<>\|\n]*[\n]*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
StyleName = 'Symbol'
|
|
Expression = '[\+\-\*\(\)\[\]\{\}\<>\.,~!&\|;:=%\^\#\$\?\\]+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'QuotationMarks'
|
|
StyleName = 'QuotMarks'
|
|
Expression = '("|'#39'|'#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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15663082
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Macros'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = 35071
|
|
Font.Height = -17
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatFlags = [ffBold, ffItalic, ffUnderline, ffStrikeOut, ffReadOnly, ffHidden]
|
|
end
|
|
item
|
|
DisplayName = 'Functions'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'String'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '".*?("|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment2'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression =
|
|
'#block from /* (at line start) to */ (at line start)'#13#10'(?s)^/\*.*' +
|
|
'?(^\*/|\Z)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = '#all chars after ; to end of line'#13#10';.*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Func'
|
|
StyleName = 'Functions'
|
|
TokenType = 10
|
|
Expression =
|
|
'#first charecter can'#39't be digit'#13#10'^[\#!\^\+&<>\*~\$]* [a-z_]\w* :' +
|
|
'{1,2}?'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Registry'
|
|
StyleName = 'Registry'
|
|
TokenType = 8
|
|
Expression = '(?i-)HKCU|HKCR|HKLM|HKU|HKCC|'#13#10'Software\\[\w\\]+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Any name'
|
|
StyleName = 'Identifier'
|
|
TokenType = 2
|
|
Expression = '#first charecter can'#39't be digit'#13#10'[a-z_]\w*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Hex'
|
|
StyleName = 'Number'
|
|
TokenType = 7
|
|
Expression = '#Hex is started with 0x sign'#13#10'0x[\da-f]+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Float'
|
|
StyleName = 'Number'
|
|
TokenType = 6
|
|
Expression =
|
|
'#with exp. dot is optional '#13#10'(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'#wit' +
|
|
'hout exp. dot is required'#13#10'\d+ \. \d+'#13#10' '
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Integer'
|
|
StyleName = 'Number'
|
|
TokenType = 5
|
|
Expression = '#any sequence of digits'#13#10'\d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Macros'
|
|
StyleName = 'Macros'
|
|
Expression = '#first charecter can'#39't be digit'#13#10'^\#[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 SyntAnal85: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Dim'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Operator'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 213
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = cl3DDkShadow
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Macro'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 31993
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Reserved Words'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment BG'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clCream
|
|
FormatType = ftBackGround
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Comment #'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = '\#.*'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment ;'
|
|
StyleName = 'Comment'
|
|
TokenType = 1
|
|
Expression = ';.*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'One_liner_then'
|
|
StyleName = 'Reserved Words'
|
|
TokenType = 6
|
|
Expression = '(?i)then\b(?=[\x20\x09]+[^\s;])'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
StyleName = 'Id'
|
|
Expression = '[a-z_]\w*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Float'
|
|
StyleName = 'Number'
|
|
TokenType = 2
|
|
Expression = '(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'\d+ \. \d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Integer'
|
|
StyleName = 'Number'
|
|
TokenType = 2
|
|
Expression = '0x[\da-f]+ | \d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Operator'
|
|
StyleName = 'Operator'
|
|
TokenType = 3
|
|
Expression = '[!/\+\-\*:=<>&/\|\^~]'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
StyleName = 'Symbol'
|
|
TokenType = 3
|
|
Expression = '[\{\}\(\)\[\],;\.]'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s)(["'#39'])(\1\1|.)*?(\1|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
StyleName = 'Variable'
|
|
TokenType = 5
|
|
Expression = '\$\w+'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Macro'
|
|
StyleName = 'Macro'
|
|
TokenType = 5
|
|
Expression = '\@\w+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <
|
|
item
|
|
DisplayName = 'Reserved Words'
|
|
StyleName = 'Reserved Words'
|
|
AlwaysEnabled = True
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'And'
|
|
'ByRef'
|
|
'Case'
|
|
'Const'
|
|
'ContinueCase'
|
|
'ContinueLoop'
|
|
'Default'
|
|
'Dim'
|
|
'Do'
|
|
'Else'
|
|
'ElseIf'
|
|
'EndFunc'
|
|
'EndIf'
|
|
'EndSelect'
|
|
'EndSwitch'
|
|
'EndWith'
|
|
'Enum'
|
|
'Exit'
|
|
'ExitLoop'
|
|
'False'
|
|
'For'
|
|
'Func'
|
|
'Global'
|
|
'If'
|
|
'In'
|
|
'Local'
|
|
'Next'
|
|
'Not'
|
|
'Or'
|
|
'ReDim'
|
|
'Return'
|
|
'Select'
|
|
'Static'
|
|
'Step'
|
|
'Switch'
|
|
'Then'
|
|
'To'
|
|
'True'
|
|
'Until'
|
|
'WEnd'
|
|
'While'
|
|
'With')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
HighlightPos = cpBound
|
|
TreeItemImage = 1
|
|
TreeGroupImage = 1
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = 'Dim'
|
|
StyleName = 'Dim'
|
|
AlwaysEnabled = True
|
|
BlockType = btTagDetect
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Const'
|
|
'dim'
|
|
'Global'
|
|
'Local'
|
|
'redim')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
DynHighlight = dhRange
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Func'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Func')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_EndFunc'
|
|
NameFmt = '%s0 %s-1'
|
|
HighlightPos = cpAny
|
|
DynSelectMin = True
|
|
CollapseFmt = '%s0 %s-1'
|
|
TreeItemImage = 5
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_EndFunc'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'EndFunc')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Func'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_If'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'if')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_EndIf'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'EndIf')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_If'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_EndIf_OneLiner'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TokenTypes = 64
|
|
end>
|
|
BlockEnd = '_If'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Select'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Select')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_EndSelect'
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_EndSelect'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'EndSelect')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Select'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Switch'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Switch')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_EndSwitch'
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_EndSwitch'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'EndSwitch')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Switch'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_For'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'For')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Next'
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Next'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Next')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_For'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_While'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'While')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_WEnd'
|
|
EndOfTextClose = True
|
|
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 = '_WEnd'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'WEnd')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_While'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Do'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Do')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Until'
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Until'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Until')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Do'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_With'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'With')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_Endwith'
|
|
DisplayInTree = False
|
|
NameFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
HighlightPos = cpAny
|
|
DrawStaple = True
|
|
CollapseFmt = '%s0 %s-1 %s-2 %s-3 %s-4'
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_Endwith'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'Endwith')
|
|
TokenTypes = 1
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_With'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_#comments-start'
|
|
StyleName = 'Comment BG'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'\#comments-start'
|
|
'\#cs')
|
|
CondType = tcMask
|
|
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 = (
|
|
'\#ce'
|
|
'\#comments-end')
|
|
CondType = tcMask
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_#comments-start'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_#region'
|
|
StyleName = 'Comment'
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'\#region')
|
|
CondType = tcMask
|
|
TokenTypes = 2
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_#endregion'
|
|
DisplayInTree = False
|
|
HighlightPos = cpRange
|
|
DrawStaple = True
|
|
IgnoreAsParent = False
|
|
end
|
|
item
|
|
DisplayName = '_#endregion'
|
|
BlockType = btRangeEnd
|
|
ConditionList = <
|
|
item
|
|
TagList.Strings = (
|
|
'\#endregion')
|
|
CondType = tcMask
|
|
TokenTypes = 2
|
|
IgnoreCase = True
|
|
end>
|
|
BlockEnd = '_#region'
|
|
HighlightPos = cpAny
|
|
IgnoreAsParent = False
|
|
end>
|
|
CodeTemplates = <>
|
|
SubAnalyzers = <>
|
|
SampleText.Strings = (
|
|
' dim $t[3][2] = [["test;1;2;3", 123], _'
|
|
' ['#39';'#39', Asc('#39';'#39')], _ ; This comment'
|
|
' ["", 0]] ; comment'
|
|
' #region'#9#9'Begin region '
|
|
#9';'#9'#endregion'
|
|
#9'If @error Then'
|
|
#9#9'If @error = 2 Then $iMinIndex = $i'
|
|
#9'Else'
|
|
#9#9'Exit'
|
|
#9'EndIf '
|
|
' #endregion'#9'End region'
|
|
''
|
|
' #comments-start test'
|
|
|
|
' If SetIcon ($btnIcon, $sModulesPath & "\" & GUICtrlRead ($cmbS' +
|
|
'FXModule) & ",0") Then _'
|
|
#9'$bIsDefaultIcon = True'
|
|
' #cs test'
|
|
' test'
|
|
' #ce'
|
|
' #comments-end test'
|
|
''
|
|
'#include'
|
|
'#include-once'
|
|
'#NoTrayIcon'
|
|
'#RequireAdmin'
|
|
''
|
|
'Func Palitra_()'
|
|
' /*$zzz = 0 */'
|
|
' While $zzz <= 2'
|
|
' //$xxx = 0'
|
|
' While $xxx <= 5'
|
|
' $yyy = 0'
|
|
' While $yyy <= 5'
|
|
|
|
' $PalitraColor = "0x"&$ColorArray[$zzz]&$ColorArray[$xxx]' +
|
|
'&$ColorArray[$yyy]'
|
|
|
|
' GUICtrlCreateLabel( "", ($zzz)*$PalitraSize*6+$xxx*$Pali' +
|
|
'traSize+264, $yyy*$PalitraSize+368, $PalitraSize ,$PalitraSize)'
|
|
' GUICtrlSetBkColor ( -1, $PalitraColor)'
|
|
' WEnd'
|
|
' $xxx = $xxx + 1'
|
|
' WEnd'
|
|
' $zzz = $zzz +1'
|
|
' Wend'
|
|
'EndFunc')
|
|
TokenTypeNames.Strings = (
|
|
'Id'
|
|
'Comment'
|
|
'Number'
|
|
'Symbol'
|
|
'String'
|
|
'Variable'
|
|
'OneLinerThen'
|
|
'Macro')
|
|
Extentions = 'au3'
|
|
LexerName = 'AutoIt'
|
|
Notes.Strings = (
|
|
'Original by: 480499497, forum.wincmd.ru'
|
|
'Reworked: 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'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
BgColor = 15724510
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Marked block'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
BgColor = 15269887
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Implemenation Section'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 16121842
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Function separator'
|
|
Font.Charset = RUSSIAN_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
BgColor = 16772341
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Search Match'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
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 = #39'.*?('#39'|$)'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Float'
|
|
StyleName = 'Number'
|
|
TokenType = 6
|
|
Expression =
|
|
'#with exp. dot is optional '#13#10'(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'#wit' +
|
|
'hout exp. dot is required'#13#10'\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)'#13#10
|
|
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'#13#10
|
|
EndExpression = 'end'#13#10
|
|
SyntAnalyzer = SyntAnalyzer13
|
|
end>
|
|
SampleText.Strings = (
|
|
'unit Test; '
|
|
''
|
|
'interface'
|
|
''
|
|
'uses aa.aa, bb, cc.cc.cc; '
|
|
''
|
|
'const'
|
|
' cColorCodes: array[0..1] of TColorCode = ('
|
|
' (sName: '#39'AliceBlue'#39'; sVal: '#39'#00'#39'),'
|
|
' (sName: '#39'AntiqueWhite'#39'; sVal: '#39'#00'#39'),'
|
|
' );'
|
|
' '
|
|
'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 := '#39'This Number is '#39' + 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>;'#13#10#13#10'// Class declaration'#13#10'Clas' +
|
|
'sDecl = <Identifier> '#39'='#39' '#39'class'#39' InheritedList? <Identifier>;'#13#10'E' +
|
|
'mptyClass = <Identifier> '#39'='#39' "class" InheritedList '#39';'#39';'#13#10#13#10'// Ge' +
|
|
'neric'#13#10'ObjectDecl = <Identifier> '#39'='#39' "object"'#13#10'GenericDecl = "ge' +
|
|
'neric" <Identifier>'#13#10#13#10'// Interface declaration'#13#10'IntfDecl = <Ide' +
|
|
'ntifier> '#39'='#39' ("interface" | "dispinterface") InheritedList? Intf' +
|
|
'NextToken;'#13#10'IntfNextToken = '#39'['#39' | <Identifier>; '#13#10#13#10'InheritedLis' +
|
|
't = '#39'('#39' IdentList '#39')'#39';'#13#10'IdentList = <Identifier> ('#39','#39' <Identifie' +
|
|
'r>)*;'#13#10
|
|
CurrentLineStyle = 'Current Line'
|
|
Extentions = 'pas inc dpr dpk lpr p pp'
|
|
LexerName = 'Pascal'
|
|
Notes.Strings = (
|
|
'Changed by Alexey')
|
|
LineComment = '//'
|
|
AlwaysSyncBlockAnal = True
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal86: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Marked block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clHighlightText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clHighlight
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'Comm'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Str'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symb'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
FormatType = ftColor
|
|
end
|
|
item
|
|
DisplayName = 'IdRes'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Num'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Class'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'DataType'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = #39'.'#39
|
|
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_'#39']+'
|
|
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", '#39'_'#39' --comment'
|
|
'--this is comment'
|
|
'---this too'
|
|
'foobar --+ a_second_argument'
|
|
''
|
|
'{-'
|
|
'comment'
|
|
'too'
|
|
'-}'
|
|
''
|
|
'putStrLn $ "Chars: \"" ++ listedChars ++ "\""'
|
|
'f1,f2 :: Maybe Int -> String;'
|
|
''
|
|
'if '#39'lookup == Nothing'
|
|
'then '#39'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_Progra' +
|
|
'mmers#Downloads')
|
|
LineComment = '--'
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal90: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id reserved'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id func'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id standard'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '("|'#39')(\\"|\\'#39'|.)*?(\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+ |'#13#10'\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 = (
|
|
'_ALERT'
|
|
'_ERRORMESSAGE'
|
|
'_G'
|
|
'_INPUT'
|
|
'_OUTPUT'
|
|
'_PROMPT'
|
|
'_STDERR'
|
|
'_STDIN'
|
|
'_STDOUT'
|
|
'_VERSION'
|
|
'abs'
|
|
'acos'
|
|
'appendto'
|
|
'asin'
|
|
'assert'
|
|
'atan'
|
|
'atan2'
|
|
'call'
|
|
'ceil'
|
|
'clock'
|
|
'closefile'
|
|
'collectgarbage'
|
|
'coroutine'
|
|
'cos'
|
|
'date'
|
|
'debug'
|
|
'deg'
|
|
'difftime'
|
|
'dofile'
|
|
'dostring'
|
|
'error'
|
|
'execute'
|
|
'exit'
|
|
'exp'
|
|
'floor'
|
|
'flush'
|
|
'foreach'
|
|
'foreachi'
|
|
'format'
|
|
'frexp'
|
|
'gcinfo'
|
|
'getenv'
|
|
'getfenv'
|
|
'getmetatable'
|
|
'getn'
|
|
'globals'
|
|
'gsub'
|
|
'io'
|
|
'ipairs'
|
|
'ldexp'
|
|
'loadfile'
|
|
'loadlib'
|
|
'loadstring'
|
|
'log'
|
|
'log10'
|
|
'math'
|
|
'max'
|
|
'min'
|
|
'mod'
|
|
'newtype'
|
|
'next'
|
|
'openfile'
|
|
'os'
|
|
'pairs'
|
|
'pcall'
|
|
'print'
|
|
'rad'
|
|
'random'
|
|
'randomseed'
|
|
'rawegal'
|
|
'rawget'
|
|
'rawset'
|
|
'read'
|
|
'readfrom'
|
|
'remove'
|
|
'rename'
|
|
'require'
|
|
'seek'
|
|
'setfenv'
|
|
'setlocale'
|
|
'setmetatable'
|
|
'sin'
|
|
'sort'
|
|
'sqrt'
|
|
'strbyte'
|
|
'strchar'
|
|
'strfind'
|
|
'string'
|
|
'strlen'
|
|
'strlower'
|
|
'strrep'
|
|
'strsub'
|
|
'strupper'
|
|
'table'
|
|
'tan'
|
|
'time'
|
|
'tinsert'
|
|
'tmpfile'
|
|
'tmpname'
|
|
'tonumber'
|
|
'tostring'
|
|
'tremove'
|
|
'type'
|
|
'unpack'
|
|
'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 = '#39'ww\'#39'ww'#39', "ww\"ww", '#39'alo\n123"'#39
|
|
' 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
MultiLineBorder = True
|
|
end
|
|
item
|
|
DisplayName = 'Tag bound'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Tag param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Tag properties'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 47360
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Unknown tag content'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clFuchsia
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold, fsUnderline]
|
|
end
|
|
item
|
|
DisplayName = 'Tag id correct'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 16744448
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Tag id incorrect'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 16744448
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BorderTypeBottom = blWavyLine
|
|
BorderColorBottom = clRed
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 53760
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Tag back hl'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 12372132
|
|
end
|
|
item
|
|
DisplayName = 'Sublexer BG'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNone
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '# for use in <SCRIPT>'#13#10'-->'#13#10
|
|
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 = '[%\?/]?>'#13#10
|
|
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) ("|'#39') (<\?.+?\?>|.)*? (\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 = '='#13#10
|
|
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[^>]*> '#13#10
|
|
EndExpression = '</style>'#13#10
|
|
SyntAnalyzer = SyntAnalyzer10
|
|
end
|
|
item
|
|
DisplayName = 'VB script'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<script[^>]*vbscript[^>]*>\s*(<!--)?'#13#10
|
|
EndExpression = '(?i)(-->)?\s*</script>'#13#10
|
|
SyntAnalyzer = SyntAnal56
|
|
end
|
|
item
|
|
DisplayName = 'JavaScript'
|
|
StyleName = 'Sublexer BG'
|
|
AlwaysEnabled = True
|
|
StartExpression = '(?si)<script[^>]*javascript [^>]* [^\?] > \s*(<!--)?'
|
|
EndExpression = '(?i)(//)?(-->)?\s*</script>'#13#10
|
|
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 = '<%[^@]'#13#10
|
|
EndExpression = '%>'#13#10
|
|
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='#39'aaa; aaa; aaa;'#39'> '
|
|
' <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')
|
|
LexerName = 'HTML_'
|
|
Notes.Strings = (
|
|
'Created by 480499497 from http://forum.wincmd.ru')
|
|
Internal = True
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal97: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Symbol operator'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol single'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String exec'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 16766421
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 41984
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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'
|
|
Font.Style = []
|
|
BorderColorLeft = clPurple
|
|
BorderColorTop = clPurple
|
|
BorderColorRight = clPurple
|
|
BorderTypeBottom = blDot
|
|
BorderColorBottom = clPurple
|
|
end
|
|
item
|
|
DisplayName = 'PHP_start'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15528434
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Bracket'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWhite
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 41984
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'php start'
|
|
StyleName = 'PHP_start'
|
|
Expression = '<\?(php)?'#13#10
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'php end'
|
|
StyleName = 'PHP_end'
|
|
Expression = '\?>'#13#10
|
|
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 = '\#.*'#13#10
|
|
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+ |'#13#10'\d+ \. \d+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Integer'
|
|
StyleName = 'Number'
|
|
TokenType = 2
|
|
Expression = '0x[0-9a-f]+ |'#13#10'0b[01]+ |'#13#10'\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)(["'#39'])(\\\1|\\\\|.)*?\1'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
StyleName = 'Var'
|
|
TokenType = 6
|
|
Expression = '\$\w*'#13#10
|
|
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_get_modules'
|
|
'apache_get_version'
|
|
'apache_getenv'
|
|
'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'
|
|
'array_key_exists'
|
|
'array_keys'
|
|
'array_map'
|
|
'array_merge'
|
|
'array_merge_recursive'
|
|
'array_multisort'
|
|
'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'
|
|
'ArrayIterator::current'
|
|
'ArrayIterator::key'
|
|
'ArrayIterator::next'
|
|
'ArrayIterator::rewind'
|
|
'ArrayIterator::seek'
|
|
'ArrayIterator::valid'
|
|
'ArrayObject::__construct'
|
|
'ArrayObject::append'
|
|
'ArrayObject::count'
|
|
'ArrayObject::getIterator'
|
|
'ArrayObject::offsetExists'
|
|
'ArrayObject::offsetGet'
|
|
'ArrayObject::offsetSet'
|
|
'ArrayObject::offsetUnset'
|
|
'arsort'
|
|
'ascii2ebcdic'
|
|
'asin'
|
|
'asinh'
|
|
'asort'
|
|
'aspell_check'
|
|
'aspell_check_raw'
|
|
'aspell_new'
|
|
'aspell_suggest'
|
|
'assert'
|
|
'assert_options'
|
|
'atan'
|
|
'atan2'
|
|
'atanh'
|
|
'base_convert'
|
|
'base64_decode'
|
|
'base64_encode'
|
|
'basename'
|
|
'bcadd'
|
|
'bccomp'
|
|
'bcdiv'
|
|
'bcmod'
|
|
'bcmul'
|
|
'bcompile_write_file'
|
|
'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'
|
|
'bcpow'
|
|
'bcpowmod'
|
|
'bcscale'
|
|
'bcsqrt'
|
|
'bcsub'
|
|
'bin2hex'
|
|
'bind_textdomain_codeset'
|
|
'bindec'
|
|
'bindtextdomain'
|
|
'bzclose'
|
|
'bzcompress'
|
|
'bzdecompress'
|
|
'bzerrno'
|
|
'bzerror'
|
|
'bzerrstr'
|
|
'bzflush'
|
|
'bzopen'
|
|
'bzread'
|
|
'bzwrite'
|
|
'CachingIterator::__toString'
|
|
'CachingIterator::hasNext'
|
|
'CachingIterator::next'
|
|
'CachingIterator::rewind'
|
|
'CachingIterator::valid'
|
|
'CachingRecursiveIterator::getChildren'
|
|
'CachingRecursiveIterator::hasChildren'
|
|
'cal_days_in_month'
|
|
'cal_from_jd'
|
|
'cal_info'
|
|
'cal_to_jd'
|
|
'call_user_func'
|
|
'call_user_func_array'
|
|
'call_user_method'
|
|
'call_user_method_array'
|
|
'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'
|
|
'class_parents'
|
|
'classkit_import'
|
|
'classkit_method_add'
|
|
'classkit_method_copy'
|
|
'classkit_method_redefine'
|
|
'classkit_method_remove'
|
|
'classkit_method_rename'
|
|
'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'
|
|
'com_print_typeinfo'
|
|
'com_propget'
|
|
'com_propput'
|
|
'com_propset'
|
|
'com_release'
|
|
'com_set'
|
|
'compact'
|
|
'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_set_font'
|
|
'cpdf_set_font_directories'
|
|
'cpdf_set_font_map_file'
|
|
'cpdf_set_horiz_scaling'
|
|
'cpdf_set_keywords'
|
|
'cpdf_set_leading'
|
|
'cpdf_set_page_animation'
|
|
'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_setdash'
|
|
'cpdf_setflat'
|
|
'cpdf_setgray'
|
|
'cpdf_setgray_fill'
|
|
'cpdf_setgray_stroke'
|
|
'cpdf_setlinecap'
|
|
'cpdf_setlinejoin'
|
|
'cpdf_setlinewidth'
|
|
'cpdf_setmiterlimit'
|
|
'cpdf_setrgbcolor'
|
|
'cpdf_setrgbcolor_fill'
|
|
'cpdf_setrgbcolor_stroke'
|
|
'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'
|
|
'dba_sync'
|
|
'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'
|
|
'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'
|
|
'debug_print_backtrace'
|
|
'debug_zval_dump'
|
|
'debugger_off'
|
|
'debugger_on'
|
|
'decbin'
|
|
'dechex'
|
|
'decoct'
|
|
'define'
|
|
'define_syslog_variables'
|
|
'defined'
|
|
'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'
|
|
'disk_free_space'
|
|
'disk_total_space'
|
|
'diskfreespace'
|
|
'dl'
|
|
'dngettext'
|
|
'dns_check_record'
|
|
'dns_get_mx'
|
|
'dns_get_record'
|
|
'dom_import_simplexml'
|
|
'DOMAttr->isId'
|
|
'DomAttribute->name'
|
|
'DomAttribute->specified'
|
|
'DomAttribute->value'
|
|
'DOMCharacterData->appendData'
|
|
'DOMCharacterData->deleteData'
|
|
'DOMCharacterData->insertData'
|
|
'DOMCharacterData->replaceData'
|
|
'DOMCharacterData->substringData'
|
|
'DOMDocument->__construct'
|
|
'DomDocument->add_root'
|
|
'DomDocument->create_attribute'
|
|
'DomDocument->create_cdata_section'
|
|
'DomDocument->create_comment'
|
|
'DomDocument->create_element'
|
|
'DomDocument->create_element_ns'
|
|
'DomDocument->create_entity_reference'
|
|
'DomDocument->create_processing_instruction'
|
|
'DomDocument->create_text_node'
|
|
'DOMDocument->createAttribute'
|
|
'DOMDocument->createAttributeNS'
|
|
'DOMDocument->createCDATASection'
|
|
'DOMDocument->createComment'
|
|
'DOMDocument->createDocumentFragment'
|
|
'DOMDocument->createElement'
|
|
'DOMDocument->createElementNS'
|
|
'DOMDocument->createEntityReference'
|
|
'DOMDocument->createProcessingInstruction'
|
|
'DOMDocument->createTextNode'
|
|
'DomDocument->doctype'
|
|
'DomDocument->document_element'
|
|
'DomDocument->dump_file'
|
|
'DomDocument->dump_mem'
|
|
'DomDocument->get_element_by_id'
|
|
'DomDocument->get_elements_by_tagname'
|
|
'DOMDocument->getElementById'
|
|
'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'
|
|
'DOMDocument->validate'
|
|
'DomDocument->xinclude'
|
|
'DomDocumentType->entities'
|
|
'DomDocumentType->internal_subset'
|
|
'DomDocumentType->name'
|
|
'DomDocumentType->notations'
|
|
'DomDocumentType->public_id'
|
|
'DomDocumentType->system_id'
|
|
'DomElement->get_attribute'
|
|
'DomElement->get_attribute_node'
|
|
'DomElement->get_elements_by_tagname'
|
|
'DOMElement->getAttribute'
|
|
'DOMElement->getAttributeNode'
|
|
'DOMElement->getAttributeNodeNS'
|
|
'DOMElement->getAttributeNS'
|
|
'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()'
|
|
'DOMNamedNodeMap->getNamedItem'
|
|
'DOMNamedNodeMap->getNamedItemNS'
|
|
'DOMNamedNodeMap->item'
|
|
'DomNode->add_namespace'
|
|
'DomNode->append_child'
|
|
'DomNode->append_sibling'
|
|
'DOMNode->appendChild'
|
|
'DomNode->attributes'
|
|
'DomNode->child_nodes'
|
|
'DomNode->clone_node'
|
|
'DOMNode->cloneNode'
|
|
'DomNode->dump_node'
|
|
'DomNode->first_child'
|
|
'DomNode->get_content'
|
|
'DomNode->has_attributes'
|
|
'DomNode->has_child_nodes'
|
|
'DOMNode->hasAttributes'
|
|
'DOMNode->hasChildNodes'
|
|
'DomNode->insert_before'
|
|
'DOMNode->insertBefore'
|
|
'DomNode->is_blank_node'
|
|
'DOMNode->isSameNode'
|
|
'DOMNode->isSupported'
|
|
'DomNode->last_child'
|
|
'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->replace_node'
|
|
'DOMNode->replaceChild'
|
|
'DomNode->set_content'
|
|
'DomNode->set_name'
|
|
'DomNode->set_namespace'
|
|
'DomNode->unlink_node'
|
|
'DOMNodelist->item'
|
|
'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'
|
|
'ereg_replace'
|
|
'eregi'
|
|
'eregi_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_data_seek'
|
|
'fbsql_database'
|
|
'fbsql_database_password'
|
|
'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'
|
|
'file_exists'
|
|
'file_get_contents'
|
|
'file_put_contents'
|
|
'fileatime'
|
|
'filectime'
|
|
'filegroup'
|
|
'fileinode'
|
|
'filemtime'
|
|
'fileowner'
|
|
'fileperms'
|
|
'filepro'
|
|
'filepro_fieldcount'
|
|
'filepro_fieldname'
|
|
'filepro_fieldtype'
|
|
'filepro_fieldwidth'
|
|
'filepro_retrieve'
|
|
'filepro_rowcount'
|
|
'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'
|
|
'get_browser'
|
|
'get_cfg_var'
|
|
'get_class'
|
|
'get_class_methods'
|
|
'get_class_vars'
|
|
'get_current_user'
|
|
'get_declared_classes'
|
|
'get_declared_interfaces'
|
|
'get_defined_constants'
|
|
'get_defined_functions'
|
|
'get_defined_vars'
|
|
'get_extension_funcs'
|
|
'get_headers'
|
|
'get_html_translation_table'
|
|
'get_include_path'
|
|
'get_included_files'
|
|
'get_loaded_extensions'
|
|
'get_magic_quotes_gpc'
|
|
'get_magic_quotes_runtime'
|
|
'get_meta_tags'
|
|
'get_object_vars'
|
|
'get_parent_class'
|
|
'get_required_files'
|
|
'get_resource_type'
|
|
'getallheaders'
|
|
'getcwd'
|
|
'getdate'
|
|
'getenv'
|
|
'gethostbyaddr'
|
|
'gethostbyname'
|
|
'gethostbynamel'
|
|
'getimagesize'
|
|
'getlastmod'
|
|
'getmxrr'
|
|
'getmygid'
|
|
'getmyinode'
|
|
'getmypid'
|
|
'getmyuid'
|
|
'getopt'
|
|
'getprotobyname'
|
|
'getprotobynumber'
|
|
'getrandmax'
|
|
'getrusage'
|
|
'getservbyname'
|
|
'getservbyport'
|
|
'gettext'
|
|
'gettimeofday'
|
|
'gettype'
|
|
'glob'
|
|
'gmdate'
|
|
'gmmktime'
|
|
'gmp_abs'
|
|
'gmp_add'
|
|
'gmp_and'
|
|
'gmp_clrbit'
|
|
'gmp_cmp'
|
|
'gmp_com'
|
|
'gmp_div'
|
|
'gmp_div_q'
|
|
'gmp_div_qr'
|
|
'gmp_div_r'
|
|
'gmp_divexact'
|
|
'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'
|
|
'html_entity_decode'
|
|
'htmlentities'
|
|
'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_content'
|
|
'hw_api_content->mimetype'
|
|
'hw_api_content->read'
|
|
'hw_api_error->count'
|
|
'hw_api_error->reason'
|
|
'hw_api_object'
|
|
'hw_api_object->assign'
|
|
'hw_api_object->attreditable'
|
|
'hw_api_object->count'
|
|
'hw_api_object->insert'
|
|
'hw_api_object->remove'
|
|
'hw_api_object->title'
|
|
'hw_api_object->value'
|
|
'hw_api_reason->description'
|
|
'hw_api_reason->type'
|
|
'hw_api->checkin'
|
|
'hw_api->checkout'
|
|
'hw_api->children'
|
|
'hw_api->content'
|
|
'hw_api->copy'
|
|
'hw_api->dbstat'
|
|
'hw_api->dcstat'
|
|
'hw_api->dstanchors'
|
|
'hw_api->dstofsrcanchor'
|
|
'hw_api->find'
|
|
'hw_api->ftstat'
|
|
'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->objectbyanchor'
|
|
'hw_api->parents'
|
|
'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'
|
|
'hwapi_hgcsp'
|
|
'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'
|
|
'image_type_to_extension'
|
|
'image_type_to_mime_type'
|
|
'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'
|
|
'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_fetch_overview'
|
|
'imap_fetchbody'
|
|
'imap_fetchheader'
|
|
'imap_fetchstructure'
|
|
'imap_get_quota'
|
|
'imap_get_quotaroot'
|
|
'imap_getacl'
|
|
'imap_getmailboxes'
|
|
'imap_getsubscribed'
|
|
'imap_header'
|
|
'imap_headerinfo'
|
|
'imap_headers'
|
|
'imap_last_error'
|
|
'imap_list'
|
|
'imap_listmailbox'
|
|
'imap_listscan'
|
|
'imap_listsubscribed'
|
|
'imap_lsub'
|
|
'imap_mail'
|
|
'imap_mail_compose'
|
|
'imap_mail_copy'
|
|
'imap_mail_move'
|
|
'imap_mailboxmsginfo'
|
|
'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_set_quota'
|
|
'imap_setacl'
|
|
'imap_setflag_full'
|
|
'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'
|
|
'is_soap_fault'
|
|
'is_string'
|
|
'is_subclass_of'
|
|
'is_uploaded_file'
|
|
'is_writable'
|
|
'is_writeable'
|
|
'isset'
|
|
'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_mod_replace'
|
|
'ldap_modify'
|
|
'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_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_eregi'
|
|
'mb_eregi_replace'
|
|
'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_enc_self_test'
|
|
'mcrypt_encrypt'
|
|
'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::decrement'
|
|
'Memcache::delete'
|
|
'Memcache::flush'
|
|
'Memcache::get'
|
|
'Memcache::getStats'
|
|
'Memcache::getVersion'
|
|
'Memcache::increment'
|
|
'Memcache::pconnect'
|
|
'Memcache::replace'
|
|
'Memcache::set'
|
|
'memcache_debug'
|
|
'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_create_db'
|
|
'msql_createdb'
|
|
'msql_data_seek'
|
|
'msql_db_query'
|
|
'msql_dbname'
|
|
'msql_drop_db'
|
|
'msql_error'
|
|
'msql_fetch_array'
|
|
'msql_fetch_field'
|
|
'msql_fetch_object'
|
|
'msql_fetch_row'
|
|
'msql_field_flags'
|
|
'msql_field_len'
|
|
'msql_field_name'
|
|
'msql_field_seek'
|
|
'msql_field_table'
|
|
'msql_field_type'
|
|
'msql_fieldflags'
|
|
'msql_fieldlen'
|
|
'msql_fieldname'
|
|
'msql_fieldtable'
|
|
'msql_fieldtype'
|
|
'msql_free_result'
|
|
'msql_list_dbs'
|
|
'msql_list_fields'
|
|
'msql_list_tables'
|
|
'msql_num_fields'
|
|
'msql_num_rows'
|
|
'msql_numfields'
|
|
'msql_numrows'
|
|
'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'
|
|
'mysql_info'
|
|
'mysql_insert_id'
|
|
'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'
|
|
'mysqli()'
|
|
'mysqli_affected_rows'
|
|
'mysqli_autocommit'
|
|
'mysqli_bind_param'
|
|
'mysqli_bind_result'
|
|
'mysqli_change_user'
|
|
'mysqli_character_set_name'
|
|
'mysqli_client_encoding'
|
|
'mysqli_close'
|
|
'mysqli_commit'
|
|
'mysqli_connect'
|
|
'mysqli_connect_errno'
|
|
'mysqli_connect_error'
|
|
'mysqli_data_seek'
|
|
'mysqli_debug'
|
|
'mysqli_disable_reads_from_master'
|
|
'mysqli_disable_rpl_parse'
|
|
'mysqli_dump_debug_info'
|
|
'mysqli_embedded_connect'
|
|
'mysqli_enable_reads_from_master'
|
|
'mysqli_enable_rpl_parse'
|
|
'mysqli_errno'
|
|
'mysqli_error'
|
|
'mysqli_escape_string'
|
|
'mysqli_execute'
|
|
'mysqli_fetch'
|
|
'mysqli_fetch_array'
|
|
'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_seek'
|
|
'mysqli_field_tell'
|
|
'mysqli_free_result'
|
|
'mysqli_get_client_info'
|
|
'mysqli_get_client_version'
|
|
'mysqli_get_host_info'
|
|
'mysqli_get_metadata'
|
|
'mysqli_get_proto_info'
|
|
'mysqli_get_server_info'
|
|
'mysqli_get_server_version'
|
|
'mysqli_info'
|
|
'mysqli_init'
|
|
'mysqli_insert_id'
|
|
'mysqli_kill'
|
|
'mysqli_master_query'
|
|
'mysqli_more_results'
|
|
'mysqli_multi_query'
|
|
'mysqli_next_result'
|
|
'mysqli_num_fields'
|
|
'mysqli_num_rows'
|
|
'mysqli_options'
|
|
'mysqli_param_count'
|
|
'mysqli_ping'
|
|
'mysqli_prepare'
|
|
'mysqli_query'
|
|
'mysqli_real_connect'
|
|
'mysqli_real_escape_string'
|
|
'mysqli_real_query'
|
|
'mysqli_report'
|
|
'mysqli_rollback'
|
|
'mysqli_rpl_parse_enabled'
|
|
'mysqli_rpl_probe'
|
|
'mysqli_rpl_query_type'
|
|
'mysqli_select_db'
|
|
'mysqli_send_long_data'
|
|
'mysqli_send_query'
|
|
'mysqli_server_end'
|
|
'mysqli_server_init'
|
|
'mysqli_set_charset'
|
|
'mysqli_set_opt'
|
|
'mysqli_sqlstate'
|
|
'mysqli_ssl_set'
|
|
'mysqli_stat'
|
|
'mysqli_stmt_affected_rows'
|
|
'mysqli_stmt_bind_param'
|
|
'mysqli_stmt_bind_result'
|
|
'mysqli_stmt_close'
|
|
'mysqli_stmt_data_seek'
|
|
'mysqli_stmt_errno'
|
|
'mysqli_stmt_error'
|
|
'mysqli_stmt_execute'
|
|
'mysqli_stmt_fetch'
|
|
'mysqli_stmt_free_result'
|
|
'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->affected_rows'
|
|
'mysqli_stmt->close'
|
|
'mysqli_stmt->errno'
|
|
'mysqli_stmt->error'
|
|
'mysqli_stmt->store_result'
|
|
'mysqli_store_result'
|
|
'mysqli_thread_id'
|
|
'mysqli_thread_safe'
|
|
'mysqli_use_result'
|
|
'mysqli_warning_count'
|
|
'mysqli->affected_rows'
|
|
'mysqli->autocommit'
|
|
'mysqli->change_user'
|
|
'mysqli->character_set_name'
|
|
'mysqli->close'
|
|
'mysqli->commit'
|
|
'mysqli->disable_reads_from_master'
|
|
'mysqli->dump_debug_info'
|
|
'mysqli->errno'
|
|
'mysqli->fetch_assoc'
|
|
'mysqli->field_count'
|
|
'mysqli->get_host_info'
|
|
'mysqli->info'
|
|
'mysqli->insert_id'
|
|
'mysqli->kill'
|
|
'mysqli->more_results'
|
|
'mysqli->multi_query'
|
|
'mysqli->next_result'
|
|
'mysqli->options'
|
|
'mysqli->ping'
|
|
'mysqli->prepare'
|
|
'mysqli->protocol_version'
|
|
'mysqli->query'
|
|
'mysqli->real_connect'
|
|
'mysqli->real_escape_string'
|
|
'mysqli->real_query'
|
|
'mysqli->rollback'
|
|
'mysqli->rpl_query_type'
|
|
'mysqli->select_db'
|
|
'mysqli->send_query'
|
|
'mysqli->server_info'
|
|
'mysqli->sqlstate'
|
|
'mysqli->ssl_set'
|
|
'mysqli->stat'
|
|
'mysqli->stmt_init'
|
|
'mysqli->store_result'
|
|
'mysqli->thread_id'
|
|
'mysqli->use_result'
|
|
'mysqli->warning_count'
|
|
'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_def_prog_mode'
|
|
'ncurses_def_shell_mode'
|
|
'ncurses_define_key'
|
|
'ncurses_del_panel'
|
|
'ncurses_delay_output'
|
|
'ncurses_delch'
|
|
'ncurses_deleteln'
|
|
'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_mouse_trafo'
|
|
'ncurses_mouseinterval'
|
|
'ncurses_mousemask'
|
|
'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_new_panel'
|
|
'ncurses_newpad'
|
|
'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_scr_restore'
|
|
'ncurses_scr_set'
|
|
'ncurses_scrl'
|
|
'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'
|
|
'nl_langinfo'
|
|
'nl2br'
|
|
'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'
|
|
'oci_bind_by_name'
|
|
'oci_cancel'
|
|
'oci_close'
|
|
'oci_commit'
|
|
'oci_connect'
|
|
'oci_define_by_name'
|
|
'oci_error'
|
|
'oci_execute'
|
|
'oci_fetch'
|
|
'oci_fetch_all'
|
|
'oci_fetch_array'
|
|
'oci_fetch_assoc'
|
|
'oci_fetch_object'
|
|
'oci_fetch_row'
|
|
'oci_field_is_null'
|
|
'oci_field_name'
|
|
'oci_field_precision'
|
|
'oci_field_scale'
|
|
'oci_field_size'
|
|
'oci_field_type'
|
|
'oci_field_type_raw'
|
|
'oci_free_statement'
|
|
'oci_internal_debug'
|
|
'oci_lob_copy'
|
|
'oci_lob_is_equal'
|
|
'oci_new_collection'
|
|
'oci_new_connect'
|
|
'oci_new_cursor'
|
|
'oci_new_descriptor'
|
|
'oci_num_fields'
|
|
'oci_num_rows'
|
|
'oci_parse'
|
|
'oci_password_change'
|
|
'oci_pconnect'
|
|
'oci_result'
|
|
'oci_rollback'
|
|
'oci_server_version'
|
|
'oci_set_prefetch'
|
|
'oci_statement_type'
|
|
'ocibindbyname'
|
|
'ocicancel'
|
|
'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'
|
|
'ocidefinebyname'
|
|
'ocierror'
|
|
'ociexecute'
|
|
'ocifetch'
|
|
'ocifetchinto'
|
|
'ocifetchstatement'
|
|
'ocifreecollection'
|
|
'ocifreecursor'
|
|
'ocifreedesc'
|
|
'ocifreestatement'
|
|
'ociinternaldebug'
|
|
'ociloadlob'
|
|
'ocilogoff'
|
|
'ocilogon'
|
|
'ocinewcollection'
|
|
'ocinewcursor'
|
|
'ocinewdescriptor'
|
|
'ocinlogon'
|
|
'ocinumcols'
|
|
'ociparse'
|
|
'ociplogon'
|
|
'ociresult'
|
|
'ocirollback'
|
|
'ocirowcount'
|
|
'ocisavelob'
|
|
'ocisavelobfile'
|
|
'ociserverversion'
|
|
'ocisetprefetch'
|
|
'ocistatementtype'
|
|
'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'
|
|
'parse_str'
|
|
'parse_url'
|
|
'parsekit_compile_file'
|
|
'parsekit_compile_string'
|
|
'parsekit_func_arginfo'
|
|
'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_close_pdi'
|
|
'pdf_close_pdi_page'
|
|
'pdf_closepath'
|
|
'pdf_closepath_fill_stroke'
|
|
'pdf_closepath_stroke'
|
|
'pdf_concat'
|
|
'pdf_continue_text'
|
|
'pdf_curveto'
|
|
'pdf_delete'
|
|
'pdf_end_page'
|
|
'pdf_end_pattern'
|
|
'pdf_end_template'
|
|
'pdf_endpath'
|
|
'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_set_duration'
|
|
'pdf_set_font'
|
|
'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_set_parameter'
|
|
'pdf_set_text_matrix'
|
|
'pdf_set_text_pos'
|
|
'pdf_set_text_rendering'
|
|
'pdf_set_text_rise'
|
|
'pdf_set_value'
|
|
'pdf_set_word_spacing'
|
|
'pdf_setcolor'
|
|
'pdf_setdash'
|
|
'pdf_setflat'
|
|
'pdf_setfont'
|
|
'pdf_setgray'
|
|
'pdf_setgray_fill'
|
|
'pdf_setgray_stroke'
|
|
'pdf_setlinecap'
|
|
'pdf_setlinejoin'
|
|
'pdf_setlinewidth'
|
|
'pdf_setmatrix'
|
|
'pdf_setmiterlimit'
|
|
'pdf_setpolydash'
|
|
'pdf_setrgbcolor'
|
|
'pdf_setrgbcolor_fill'
|
|
'pdf_setrgbcolor_stroke'
|
|
'pdf_show'
|
|
'pdf_show_boxed'
|
|
'pdf_show_xy'
|
|
'pdf_skew'
|
|
'pdf_stringwidth'
|
|
'pdf_stroke'
|
|
'pdf_translate'
|
|
'PDO::__construct'
|
|
'PDO::beginTransaction'
|
|
'PDO::commit'
|
|
'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'
|
|
'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_open_wrapper'
|
|
'php_stream_open_wrapper_as_file'
|
|
'php_stream_open_wrapper_ex'
|
|
'php_stream_opendir'
|
|
'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'
|
|
'phpcredits'
|
|
'phpinfo'
|
|
'phpversion'
|
|
'pi'
|
|
'png2wbmp'
|
|
'popen'
|
|
'pos'
|
|
'posix_ctermid'
|
|
'posix_get_last_error'
|
|
'posix_getcwd'
|
|
'posix_getegid'
|
|
'posix_geteuid'
|
|
'posix_getgid'
|
|
'posix_getgrgid'
|
|
'posix_getgrnam'
|
|
'posix_getgroups'
|
|
'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'
|
|
'print_r'
|
|
'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'
|
|
'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::extract'
|
|
'Rar::getAttr'
|
|
'Rar::getCrc'
|
|
'Rar::getFileTime'
|
|
'Rar::getHostOs'
|
|
'Rar::getMethod'
|
|
'Rar::getName'
|
|
'Rar::getPackedSize'
|
|
'Rar::getUnpackedSize'
|
|
'Rar::getVersion'
|
|
'rar_close'
|
|
'rar_entry_get'
|
|
'rar_list'
|
|
'rar_open'
|
|
'rawurldecode'
|
|
'rawurlencode'
|
|
'read_exif_data'
|
|
'readdir'
|
|
'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'
|
|
'set_error_handler'
|
|
'set_exception_handler'
|
|
'set_file_buffer'
|
|
'set_include_path'
|
|
'set_magic_quotes_runtime'
|
|
'set_time_limit'
|
|
'setcookie'
|
|
'setlocale'
|
|
'setrawcookie'
|
|
'settype'
|
|
'sha1'
|
|
'sha1_file'
|
|
'shell_exec'
|
|
'shm_attach'
|
|
'shm_detach'
|
|
'shm_get_var'
|
|
'shm_put_var'
|
|
'shm_remove'
|
|
'shm_remove_var'
|
|
'shmop_close'
|
|
'shmop_delete'
|
|
'shmop_open'
|
|
'shmop_read'
|
|
'shmop_size'
|
|
'shmop_write'
|
|
'show_source'
|
|
'shuffle'
|
|
'similar_text'
|
|
'simplexml_import_dom'
|
|
'simplexml_load_file'
|
|
'simplexml_load_string'
|
|
'SimpleXMLElement->asXML'
|
|
'SimpleXMLElement->attributes'
|
|
'SimpleXMLElement->children'
|
|
'SimpleXMLElement->xpath'
|
|
'SimpleXMLIterator::current'
|
|
'SimpleXMLIterator::getChildren'
|
|
'SimpleXMLIterator::hasChildren'
|
|
'SimpleXMLIterator::key'
|
|
'SimpleXMLIterator::next'
|
|
'SimpleXMLIterator::rewind'
|
|
'SimpleXMLIterator::valid'
|
|
'sin'
|
|
'sinh'
|
|
'sizeof'
|
|
'sleep'
|
|
'snmp_get_quick_print'
|
|
'snmp_get_valueretrieval'
|
|
'snmp_read_mib'
|
|
'snmp_set_enum_print'
|
|
'snmp_set_oid_numeric_print'
|
|
'snmp_set_quick_print'
|
|
'snmp_set_valueretrieval'
|
|
'snmpget'
|
|
'snmpgetnext'
|
|
'snmprealwalk'
|
|
'snmpset'
|
|
'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_get_status'
|
|
'socket_getpeername'
|
|
'socket_getsockname'
|
|
'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'
|
|
'sql_regcase'
|
|
'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'
|
|
'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'
|
|
'str_ireplace'
|
|
'str_pad'
|
|
'str_repeat'
|
|
'str_replace'
|
|
'str_rot13'
|
|
'str_shuffle'
|
|
'str_split'
|
|
'str_word_count'
|
|
'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'
|
|
'strip_tags'
|
|
'stripcslashes'
|
|
'stripos'
|
|
'stripslashes'
|
|
'stristr'
|
|
'strlen'
|
|
'strnatcasecmp'
|
|
'strnatcmp'
|
|
'strncasecmp'
|
|
'strncmp'
|
|
'strpbrk'
|
|
'strpos'
|
|
'strptime'
|
|
'strrchr'
|
|
'strrev'
|
|
'strripos'
|
|
'strrpos'
|
|
'strspn'
|
|
'strstr'
|
|
'strtok'
|
|
'strtolower'
|
|
'strtotime'
|
|
'strtoupper'
|
|
'strtr'
|
|
'strval'
|
|
'substr'
|
|
'substr_compare'
|
|
'substr_count'
|
|
'substr_replace'
|
|
'swf_actiongeturl'
|
|
'swf_actiongotoframe'
|
|
'swf_actiongotolabel'
|
|
'swf_actionnextframe'
|
|
'swf_actionplay'
|
|
'swf_actionprevframe'
|
|
'swf_actionsettarget'
|
|
'swf_actionstop'
|
|
'swf_actiontogglequality'
|
|
'swf_actionwaitforframe'
|
|
'swf_addbuttonrecord'
|
|
'swf_addcolor'
|
|
'swf_closefile'
|
|
'swf_definebitmap'
|
|
'swf_definefont'
|
|
'swf_defineline'
|
|
'swf_definepoly'
|
|
'swf_definerect'
|
|
'swf_definetext'
|
|
'swf_endbutton'
|
|
'swf_enddoaction'
|
|
'swf_endshape'
|
|
'swf_endsymbol'
|
|
'swf_fontsize'
|
|
'swf_fontslant'
|
|
'swf_fonttracking'
|
|
'swf_getbitmapinfo'
|
|
'swf_getfontinfo'
|
|
'swf_getframe'
|
|
'swf_labelframe'
|
|
'swf_lookat'
|
|
'swf_modifyobject'
|
|
'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'
|
|
'swf_shapearc'
|
|
'swf_shapecurveto'
|
|
'swf_shapecurveto3'
|
|
'swf_shapefillbitmapclip'
|
|
'swf_shapefillbitmaptile'
|
|
'swf_shapefilloff'
|
|
'swf_shapefillsolid'
|
|
'swf_shapelinesolid'
|
|
'swf_shapelineto'
|
|
'swf_shapemoveto'
|
|
'swf_showframe'
|
|
'swf_startbutton'
|
|
'swf_startdoaction'
|
|
'swf_startshape'
|
|
'swf_startsymbol'
|
|
'swf_textwidth'
|
|
'swf_translate'
|
|
'swf_viewport'
|
|
'swfaction'
|
|
'swfbitmap'
|
|
'SWFBitmap->getHeight'
|
|
'SWFBitmap->getWidth'
|
|
'swfbutton'
|
|
'swfbutton_keypress'
|
|
'SWFbutton->addAction'
|
|
'SWFbutton->addShape'
|
|
'SWFbutton->setAction'
|
|
'SWFbutton->setdown'
|
|
'SWFbutton->setHit'
|
|
'SWFbutton->setOver'
|
|
'SWFbutton->setUp'
|
|
'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'
|
|
'swffill'
|
|
'SWFFill->moveTo'
|
|
'SWFFill->rotateTo'
|
|
'SWFFill->scaleTo'
|
|
'SWFFill->skewXTo'
|
|
'SWFFill->skewYTo'
|
|
'swffont'
|
|
'swffont->getwidth'
|
|
'swfgradient'
|
|
'SWFGradient->addEntry'
|
|
'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'
|
|
'swfshape'
|
|
'SWFShape->addFill'
|
|
'SWFShape->drawCurve'
|
|
'SWFShape->drawCurveTo'
|
|
'SWFShape->drawLine'
|
|
'SWFShape->drawLineTo'
|
|
'SWFShape->movePen'
|
|
'SWFShape->movePenTo'
|
|
'SWFShape->setLeftFill'
|
|
'SWFShape->setLine'
|
|
'SWFShape->setRightFill'
|
|
'swfsprite'
|
|
'swfsprite->add'
|
|
'SWFSprite->nextframe'
|
|
'SWFSprite->remove'
|
|
'SWFSprite->setframes'
|
|
'swftext'
|
|
'SWFText->addString'
|
|
'SWFText->getWidth'
|
|
'SWFText->moveTo'
|
|
'SWFText->setColor'
|
|
'SWFText->setFont'
|
|
'SWFText->setHeight'
|
|
'SWFText->setSpacing'
|
|
'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'
|
|
'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::__construct'
|
|
'tidy_access_count'
|
|
'tidy_clean_repair'
|
|
'tidy_config_count'
|
|
'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_get_output'
|
|
'tidy_get_release'
|
|
'tidy_get_root'
|
|
'tidy_get_status'
|
|
'tidy_getopt'
|
|
'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'
|
|
'tidy_node->isComment'
|
|
'tidy_node->isHtml'
|
|
'tidy_node->isJste'
|
|
'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'
|
|
'tidyNode->isAsp'
|
|
'tidyNode->isPhp'
|
|
'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'
|
|
'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'
|
|
'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'
|
|
'xpath_eval'
|
|
'xpath_eval_expression'
|
|
'xpath_new_context'
|
|
'xptr_eval'
|
|
'xptr_new_context'
|
|
'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'
|
|
'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_set_sax_handler'
|
|
'xslt_set_sax_handlers'
|
|
'xslt_set_scheme_handler'
|
|
'xslt_set_scheme_handlers'
|
|
'xslt_setopt'
|
|
'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_err_string'
|
|
'yp_errno'
|
|
'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 '#39'test'#39'."\\";'
|
|
' 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end>
|
|
TokenRules = <
|
|
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 =
|
|
'#with exp. dot is optional '#13#10'(\d+ \.)? \d+ e [\+\-]? \d+ |'#13#10'#wit' +
|
|
'hout exp. dot is required'#13#10'\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": {'
|
|
' "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'
|
|
LexerName = 'JSON'
|
|
Notes.Strings = (
|
|
'Author: Alex, uvviewsoft.com'
|
|
'Test'
|
|
'http://json.org/example.html'
|
|
'http://www.jquery4u.com/json/10-example-json-files/')
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal6: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'StringHere'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Variable'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Cmd'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = #39' .*? ('#39'|$)'
|
|
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+ |'#13#10'\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" + '#39'Joe'#39#39'test'#39' 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reserved word'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Preprocessor'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Function separator'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clLime
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Current block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWhite
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
BgColor = clSkyBlue
|
|
FormatType = ftBackGround
|
|
end
|
|
item
|
|
DisplayName = 'Current function'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = #39'.*?('#39'|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Float'
|
|
StyleName = 'Number'
|
|
TokenType = 6
|
|
Expression =
|
|
'#with exp. dot is optional '#13#10'\d+ \.? \d+ e [\+\-]? \d+ |'#13#10'#witho' +
|
|
'ut exp. dot is required'#13#10'\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 := '#39'This Number is '#39' + IntToStr(Number); // View s' +
|
|
'tring 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Const'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 206
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String Eval'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id Function'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 |'#13#10'\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 = '("|'#39') .*? (\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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Const'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 206
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id Function'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BorderTypeBottom = blDot
|
|
BorderColorBottom = clTeal
|
|
end
|
|
item
|
|
DisplayName = 'Commd'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 |'#13#10'\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 = '("|'#39') .*? (\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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
BgColor = clSkyBlue
|
|
end
|
|
item
|
|
DisplayName = 'Chunk start'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 12615935
|
|
end
|
|
item
|
|
DisplayName = 'Context line'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clSilver
|
|
end
|
|
item
|
|
DisplayName = 'Added line'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 8454016
|
|
end
|
|
item
|
|
DisplayName = 'Deleted line'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 8421631
|
|
end
|
|
item
|
|
DisplayName = 'Index line'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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) -lpython2' +
|
|
'6'
|
|
' '
|
|
' 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -19
|
|
Font.Name = 'Consolas'
|
|
Font.Style = [fsBold]
|
|
FormatType = ftCustomFont
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Quote'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 12645824
|
|
end
|
|
item
|
|
DisplayName = 'Text'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Consolas'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Codeblock'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15779980
|
|
end
|
|
item
|
|
DisplayName = 'Block'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 15779980
|
|
end
|
|
item
|
|
DisplayName = 'Link'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 3289830
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Image'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 15086130
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Reference'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 13030
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Footnote'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 3277030
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'HTML Code'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = 8404992
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Bold'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Italic'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Bold-Italic'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold, fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Definition'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
BgColor = 14737357
|
|
BorderColorLeft = 16384
|
|
end
|
|
item
|
|
DisplayName = 'List'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clWindowText
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 16763594
|
|
end
|
|
item
|
|
DisplayName = 'Crossed out'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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 = '#char after * is non-space'#13#10'(\*|_) \S.*? (\*|_|")'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Heading'
|
|
StyleName = 'Heading'
|
|
Expression = '^\#.* |'#13#10'.*\z--[-\x09\x20\|]* |'#13#10'.*\z=+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
StyleName = 'Comment'
|
|
TokenType = 2
|
|
Expression = '(?s)\<!--.*?--\> |'#13#10'(?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 = '\&[^;]+\; |'#13#10'\<[^\>]+>'
|
|
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) |'#13#10'\[\^[^\]]+\]'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'List'
|
|
StyleName = 'List'
|
|
TokenType = 13
|
|
Expression =
|
|
'^[\x20\x09]*(\d\.|\-\ |+\ |\*\ |\+\ |[\(]?[a-z\d]?[\.\)]{1})|'#13#10'^' +
|
|
'\(@[^\)]*\)#pandoc list'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Reference'
|
|
StyleName = 'Reference'
|
|
TokenType = 6
|
|
Expression =
|
|
'^\[[^\]\^]+\]:.*?($|\z) |'#13#10'\[[^\]]+\]\[[^\]]+\] |'#13#10'\(@[^\)]*\) #' +
|
|
'pandoc list reference'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Definition'
|
|
StyleName = 'Definition'
|
|
TokenType = 10
|
|
Expression =
|
|
'^[\x20\t]*?.+(\z)+?*?^[\x20\t]*?:\ \ \ '#13#10'# Pandoc Style (:\ \ \ ' +
|
|
')'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Block'
|
|
StyleName = 'Block'
|
|
TokenType = 5
|
|
Expression = '(?s)(^```|`).*?(^```|`)|'#13#10'(?s)^~~~.*?^~~~)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Codeblock'
|
|
StyleName = 'Codeblock'
|
|
TokenType = 4
|
|
Expression = '^[\x20\x09]{4,}.+$'#13#10'#Sometimes conflicts with Definition'
|
|
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 = '\^\[.+?\] #Pandoc Inline-Style'
|
|
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 = (
|
|
'[](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 ↔ '
|
|
'chars are highlighted, [Hyperlink text](url "title") '
|
|
'and . '
|
|
'~~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 SyntAnal70: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Type'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Params'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -11
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Cmt sys'
|
|
StyleName = 'Comment'
|
|
Expression = '^\#.+$'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Type'
|
|
StyleName = 'Type'
|
|
TokenType = 1
|
|
Expression = '^\S+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Cmt'
|
|
StyleName = 'Comment'
|
|
Expression = '\|.*$'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Params( )'
|
|
StyleName = 'Params'
|
|
TokenType = 3
|
|
Expression = '\(.*?\)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Params'
|
|
StyleName = 'Params'
|
|
TokenType = 3
|
|
Expression = '(?<=^\S+\s+\S+\s+) .+? (?=\|)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
StyleName = 'Id'
|
|
TokenType = 2
|
|
Expression = '[^\|\(\)]+?'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <>
|
|
CodeTemplates = <>
|
|
SubAnalyzers = <>
|
|
SampleText.Strings = (
|
|
'type Name (some params) |Comment'
|
|
'typ name%20name params |Comment'
|
|
'type name(params)'
|
|
'typ name')
|
|
TokenTypeNames.Strings = (
|
|
'Comment'
|
|
'Type'
|
|
'Id'
|
|
'Params ')
|
|
Extentions = 'acp'
|
|
LexerName = 'SynWrite acp files'
|
|
Notes.Strings = (
|
|
'Author: Alex, uvviewsoft.com')
|
|
Charset = DEFAULT_CHARSET
|
|
Left = 144
|
|
Top = 184
|
|
end
|
|
object SyntAnal2: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Identifier'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id function'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlue
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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|ca' +
|
|
'se|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('#39'|") .*? (\1|$)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String """'
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s) ("""|'#39#39#39') .*? (\1|\Z)'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'String '#39
|
|
StyleName = 'String'
|
|
TokenType = 4
|
|
Expression = '(?s)'#39' (\\.|.)*? ('#39'|$)'
|
|
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 = (
|
|
'__future__'
|
|
'__import__'
|
|
'abs'
|
|
'apply'
|
|
'bool'
|
|
'buffer'
|
|
'callable'
|
|
'chr'
|
|
'classmethod'
|
|
'cmp'
|
|
'coerce'
|
|
'complex'
|
|
'delattr'
|
|
'dict'
|
|
'dir'
|
|
'divmod'
|
|
'enumerate'
|
|
'eval'
|
|
'execfile'
|
|
'False'
|
|
'file'
|
|
'filter'
|
|
'float'
|
|
'getattr'
|
|
'globals'
|
|
'hasattr'
|
|
'hash'
|
|
'help'
|
|
'hex'
|
|
'id'
|
|
'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'#39'\test\test'#39' + u'#39'test'#39' + 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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id keyword'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id type'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String regex'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clOlive
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '("|'#39') (\\\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+ |'#13#10'\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" + '#39'Test'#39
|
|
'}'
|
|
''
|
|
'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 SyntAnal30: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'IdBad'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clRed
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = clYellow
|
|
end
|
|
item
|
|
DisplayName = 'Value'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Text'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
BgColor = 14017507
|
|
end>
|
|
TokenRules = <
|
|
item
|
|
DisplayName = 'Text'
|
|
StyleName = 'Text'
|
|
TokenType = 3
|
|
Expression = '(?s)(?<=text\=\z).*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
StyleName = 'Id'
|
|
Expression = '^(name|id|lex|text)\b='
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'IdBad'
|
|
StyleName = 'IdBad'
|
|
Expression = '^.+'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end
|
|
item
|
|
DisplayName = 'Value'
|
|
StyleName = 'Value'
|
|
TokenType = 2
|
|
Expression = '.*'
|
|
ColumnFrom = 0
|
|
ColumnTo = 0
|
|
end>
|
|
BlockRules = <>
|
|
CodeTemplates = <>
|
|
SubAnalyzers = <>
|
|
SampleText.Strings = (
|
|
'name=name'
|
|
'id=id'
|
|
'lex=Pascal'
|
|
'text='
|
|
'Text here')
|
|
TokenTypeNames.Strings = (
|
|
'Id'
|
|
'Symbol'
|
|
'Value'
|
|
'Text')
|
|
Extentions = 'synw-snippet'
|
|
LexerName = 'SynWrite snippets'
|
|
SkipSpaces = False
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
object SyntAnal3: TLibSyntAnalyzer
|
|
Formats = <
|
|
item
|
|
DisplayName = 'Comment'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clMaroon
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Id Param'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
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 = '("|'#39') (\\\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} '#39'/favicon.ico'#39
|
|
#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.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGray
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Shebang'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsItalic]
|
|
end
|
|
item
|
|
DisplayName = 'Var'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clGreen
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'String'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clTeal
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Number'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clNavy
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = [fsBold]
|
|
end
|
|
item
|
|
DisplayName = 'Id'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clBlack
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Keywords'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
Font.Color = clPurple
|
|
Font.Height = -13
|
|
Font.Name = 'Courier New'
|
|
Font.Style = []
|
|
end
|
|
item
|
|
DisplayName = 'Symbol'
|
|
Font.Charset = DEFAULT_CHARSET
|
|
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\#\-].*$'#13#10'| \#\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 = '("|'#39') (\\\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'
|
|
're_syntax'
|
|
'read'
|
|
'refchan'
|
|
'regexp'
|
|
'registry'
|
|
'regsub'
|
|
'rename'
|
|
'return'
|
|
'safe'
|
|
'safe::loadTk'
|
|
'scale'
|
|
'scan'
|
|
'scrollbar'
|
|
'seek'
|
|
'selection'
|
|
'self'
|
|
'send'
|
|
'set'
|
|
'socket'
|
|
'source'
|
|
'spinbox'
|
|
'split'
|
|
'string'
|
|
'subst'
|
|
'switch'
|
|
'tailcall'
|
|
'Tcl'
|
|
'tcl::prefix'
|
|
'tcl_endOfWord'
|
|
'tcl_findLibrary'
|
|
'tcl_interactive'
|
|
'tcl_library'
|
|
'tcl_nonwordchars'
|
|
'tcl_patchLevel'
|
|
'tcl_pkgPath'
|
|
'tcl_platform'
|
|
'tcl_precision'
|
|
'tcl_rcFileName'
|
|
'tcl_startOfNextWord'
|
|
'tcl_startOfPreviousWord'
|
|
'tcl_traceCompile'
|
|
'tcl_traceExec'
|
|
'tcl_version'
|
|
'tcl_wordBreakAfter'
|
|
'tcl_wordBreakBefore'
|
|
'tcl_wordchars'
|
|
'tcltest'
|
|
'tell'
|
|
'text'
|
|
'throw'
|
|
'time'
|
|
'tk'
|
|
'tk::mac'
|
|
'tk_bisque'
|
|
'tk_chooseColor'
|
|
'tk_chooseDirectory'
|
|
'tk_dialog'
|
|
'tk_focusFollowsMouse'
|
|
'tk_focusNext'
|
|
'tk_focusPrev'
|
|
'tk_getOpenFile'
|
|
'tk_getSaveFile'
|
|
'tk_library'
|
|
'tk_menuSetFocus'
|
|
'tk_messageBox'
|
|
'tk_optionMenu'
|
|
'tk_patchLevel'
|
|
'tk_popup'
|
|
'tk_setPalette'
|
|
'tk_strictMotif'
|
|
'tk_textCopy'
|
|
'tk_textCut'
|
|
'tk_textPaste'
|
|
'tk_version'
|
|
'tkerror'
|
|
'tkwait'
|
|
'tm'
|
|
'toplevel'
|
|
'trace'
|
|
'transchan'
|
|
'try'
|
|
'ttk::button'
|
|
'ttk::checkbutton'
|
|
'ttk::combobox'
|
|
'ttk::entry'
|
|
'ttk::frame'
|
|
'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::widget'
|
|
'ttk_image'
|
|
'ttk_vsapi'
|
|
'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'#39'add example 4} -> {1 2 3 4}'
|
|
'e.g. {set'#39'add example 4} -> {1 2 3 4}'
|
|
'book open "name \"substr\""'
|
|
'proc set'#39'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/TclT' +
|
|
'k/others_tcltkCode/others_tcltkCode.htm')
|
|
LineComment = '# '
|
|
Charset = DEFAULT_CHARSET
|
|
end
|
|
end
|