home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Utils / Universal Viewer / UniversalViewer.exe / Plugins / Syn2 / HL / AcuCobol.lcf next >
Encoding:
Text File  |  2007-12-12  |  24.4 KB  |  1,072 lines

  1. object SyntAnal27: TLibSyntAnalyzer
  2.   Formats = <
  3.     item
  4.       DisplayName = 'Default'
  5.       Font.Charset = DEFAULT_CHARSET
  6.       Font.Color = clWindowText
  7.       Font.Height = -13
  8.       Font.Name = 'Courier New'
  9.       Font.Style = []
  10.       FormatType = ftCustomFont
  11.     end
  12.     item
  13.       DisplayName = 'Left margin'
  14.       Font.Charset = DEFAULT_CHARSET
  15.       Font.Color = clWindowText
  16.       Font.Height = -13
  17.       Font.Name = 'Courier New'
  18.       Font.Style = []
  19.       BgColor = clBackground
  20.     end
  21.     item
  22.       DisplayName = 'Reserved word'
  23.       Font.Charset = DEFAULT_CHARSET
  24.       Font.Color = clWindowText
  25.       Font.Height = -13
  26.       Font.Name = 'Courier New'
  27.       Font.Style = [fsBold]
  28.     end
  29.     item
  30.       DisplayName = 'Comment'
  31.       Font.Charset = DEFAULT_CHARSET
  32.       Font.Color = clRed
  33.       Font.Height = -13
  34.       Font.Name = 'Courier New'
  35.       Font.Style = [fsBold]
  36.     end
  37.     item
  38.       DisplayName = 'String'
  39.       Font.Charset = DEFAULT_CHARSET
  40.       Font.Color = clBlue
  41.       Font.Height = -13
  42.       Font.Name = 'Courier New'
  43.       Font.Style = []
  44.     end
  45.     item
  46.       DisplayName = 'Number'
  47.       Font.Charset = DEFAULT_CHARSET
  48.       Font.Color = clNavy
  49.       Font.Height = -13
  50.       Font.Name = 'Courier New'
  51.       Font.Style = [fsBold]
  52.     end
  53.     item
  54.       DisplayName = 'Marked block'
  55.       Font.Charset = DEFAULT_CHARSET
  56.       Font.Color = clHighlightText
  57.       Font.Height = -13
  58.       Font.Name = 'Courier New'
  59.       Font.Style = []
  60.       BgColor = clHighlight
  61.       FormatType = ftColor
  62.     end>
  63.   TokenRules = <
  64.     item
  65.       DisplayName = 'Comment 2 (to correct)'
  66.       StyleName = 'Left margin'
  67.       Expression = '^.{7}\|'#13#10
  68.       ColumnFrom = 0
  69.       ColumnTo = 0
  70.     end
  71.     item
  72.       DisplayName = 'Comment 1'
  73.       StyleName = 'Comment'
  74.       TokenType = 1
  75.       Expression = '^.{6}\*.*'
  76.       ColumnFrom = 0
  77.       ColumnTo = 0
  78.     end
  79.     item
  80.       DisplayName = 'Left margin'
  81.       StyleName = 'Left margin'
  82.       TokenType = 9
  83.       Expression = '^.{0, 6}[^\*\r\n]'#13#10
  84.       ColumnFrom = 0
  85.       ColumnTo = 0
  86.     end
  87.     item
  88.       DisplayName = 'Comment 2'
  89.       StyleName = 'Comment'
  90.       TokenType = 1
  91.       Expression = '\|.*'#13#10
  92.       ColumnFrom = 0
  93.       ColumnTo = 0
  94.     end
  95.     item
  96.       DisplayName = 'end'
  97.       StyleName = 'Reserved word'
  98.       TokenType = 8
  99.       Expression = 'end'#13#10
  100.       ColumnFrom = 0
  101.       ColumnTo = 0
  102.     end
  103.     item
  104.       DisplayName = 'Symbol'
  105.       TokenType = 3
  106.       Expression = '[\.\-]'#13#10
  107.       ColumnFrom = 0
  108.       ColumnTo = 0
  109.     end
  110.     item
  111.       DisplayName = 'Any name'
  112.       TokenType = 2
  113.       Expression = '[a-z_][-\w]*'
  114.       ColumnFrom = 0
  115.       ColumnTo = 0
  116.     end
  117.     item
  118.       DisplayName = 'String 2'
  119.       StyleName = 'String'
  120.       TokenType = 4
  121.       Expression = #39'.*?('#39'|$)'#13#10
  122.       ColumnFrom = 0
  123.       ColumnTo = 0
  124.     end
  125.     item
  126.       DisplayName = 'String'
  127.       StyleName = 'String'
  128.       TokenType = 4
  129.       Expression = '".*?("|$)'
  130.       ColumnFrom = 0
  131.       ColumnTo = 0
  132.     end
  133.     item
  134.       DisplayName = 'Float'
  135.       StyleName = 'Number'
  136.       TokenType = 6
  137.       Expression = '\d+ \.? \d+ e [\+\-]? \d+ |'#13#10'\d+ \. \d+'
  138.       ColumnFrom = 0
  139.       ColumnTo = 0
  140.     end
  141.     item
  142.       DisplayName = 'Integer'
  143.       StyleName = 'Number'
  144.       TokenType = 5
  145.       Expression = '\d+'
  146.       ColumnFrom = 0
  147.       ColumnTo = 0
  148.     end>
  149.   BlockRules = <
  150.     item
  151.       DisplayName = 'Key words'
  152.       StyleName = 'Reserved word'
  153.       BlockType = btTagDetect
  154.       ConditionList = <
  155.         item
  156.           TagList.Strings = (
  157.             'accept'
  158.             'access'
  159.             'add'
  160.             'address'
  161.             'advancing'
  162.             'after'
  163.             'all'
  164.             'alphabet'
  165.             'also'
  166.             'alter'
  167.             'alternate'
  168.             'and'
  169.             'any'
  170.             'apply'
  171.             'are'
  172.             'area'
  173.             'areas'
  174.             'ascending'
  175.             'assign'
  176.             'at'
  177.             'basis'
  178.             'before'
  179.             'beginning'
  180.             'binary'
  181.             'blank'
  182.             'block'
  183.             'bottom'
  184.             'by'
  185.             'call'
  186.             'cancel'
  187.             'cbl'
  188.             'character'
  189.             'characters'
  190.             'class'
  191.             'close'
  192.             'collating'
  193.             'comma'
  194.             'common'
  195.             'compute'
  196.             'configuration'
  197.             'contains'
  198.             'content'
  199.             'continue'
  200.             'converting'
  201.             'copy'
  202.             'corr'
  203.             'corresponding'
  204.             'count'
  205.             'currency'
  206.             'data'
  207.             'day'
  208.             'dbcs'
  209.             'debugging'
  210.             'declaratives'
  211.             'degugging'
  212.             'delete'
  213.             'delimited'
  214.             'delimiter'
  215.             'depending'
  216.             'descending'
  217.             'divide'
  218.             'division'
  219.             'down'
  220.             'duplicates'
  221.             'dynamic'
  222.             'ebcdic'
  223.             'egcs'
  224.             'eject'
  225.             'else'
  226.             'ending'
  227.             'enter'
  228.             'entry'
  229.             'environment'
  230.             'eop'
  231.             'equal'
  232.             'error'
  233.             'evaluate'
  234.             'every'
  235.             'exception'
  236.             'exit'
  237.             'extend'
  238.             'external'
  239.             'f'
  240.             'false'
  241.             'fd'
  242.             'filler'
  243.             'first'
  244.             'footing'
  245.             'for'
  246.             'from'
  247.             'giving'
  248.             'global'
  249.             'go'
  250.             'goback'
  251.             'greater'
  252.             'id'
  253.             'identification'
  254.             'if'
  255.             'in'
  256.             'index'
  257.             'indexed'
  258.             'initial'
  259.             'initialize'
  260.             'insert'
  261.             'inspect'
  262.             'installation'
  263.             'into'
  264.             'invalid'
  265.             'is'
  266.             'just'
  267.             'justified'
  268.             'kanji'
  269.             'key'
  270.             'label'
  271.             'leading'
  272.             'left'
  273.             'length'
  274.             'less'
  275.             'line'
  276.             'lines'
  277.             'linkage'
  278.             'list'
  279.             'lock'
  280.             'map'
  281.             'memory'
  282.             'merge'
  283.             'mode'
  284.             'modules'
  285.             'move'
  286.             'multiple'
  287.             'multiply'
  288.             'native'
  289.             'negative'
  290.             'next'
  291.             'no'
  292.             'nolist'
  293.             'nomap'
  294.             'nosource'
  295.             'not'
  296.             'null'
  297.             'nulls'
  298.             'occurs'
  299.             'of'
  300.             'off'
  301.             'omitted'
  302.             'on'
  303.             'open'
  304.             'optional'
  305.             'or'
  306.             'order'
  307.             'organization'
  308.             'other'
  309.             'output'
  310.             'overflow'
  311.             'padding'
  312.             'page'
  313.             'password'
  314.             'perform'
  315.             'pic'
  316.             'picture'
  317.             'pointer'
  318.             'position'
  319.             'positive'
  320.             'procedure'
  321.             'procedures'
  322.             'proceed'
  323.             'process'
  324.             'quote'
  325.             'quotes'
  326.             'random'
  327.             'read'
  328.             'ready'
  329.             'record'
  330.             'recording'
  331.             'records'
  332.             'redefines'
  333.             'reel'
  334.             'reference'
  335.             'relative'
  336.             'release'
  337.             'reload'
  338.             'remainder'
  339.             'removal'
  340.             'renames'
  341.             'replace'
  342.             'replacing'
  343.             'rerun'
  344.             'reserve'
  345.             'reset'
  346.             'reversed'
  347.             'rewind'
  348.             'rewrite'
  349.             'right'
  350.             'rounded'
  351.             'run'
  352.             's'
  353.             'same'
  354.             'sd'
  355.             'search'
  356.             'section'
  357.             'select'
  358.             'sentence'
  359.             'separate'
  360.             'sequence'
  361.             'sequential'
  362.             'service'
  363.             'set'
  364.             'sign'
  365.             'size'
  366.             'skip1'
  367.             'skip2'
  368.             'skip3'
  369.             'space'
  370.             'spaces'
  371.             'start'
  372.             'status'
  373.             'stop'
  374.             'string'
  375.             'subtract'
  376.             'suppress'
  377.             'symbolic'
  378.             'sync'
  379.             'synchronized'
  380.             'tally'
  381.             'tallying'
  382.             'tape'
  383.             'test'
  384.             'than'
  385.             'then'
  386.             'through'
  387.             'thru'
  388.             'time'
  389.             'times'
  390.             'title'
  391.             'to'
  392.             'top'
  393.             'trace'
  394.             'trailing'
  395.             'true'
  396.             'u'
  397.             'unit'
  398.             'unstring'
  399.             'until'
  400.             'up'
  401.             'upon'
  402.             'usage'
  403.             'use'
  404.             'using'
  405.             'v'
  406.             'value'
  407.             'values'
  408.             'varying'
  409.             'with'
  410.             'words'
  411.             'zero'
  412.             'zeroes'
  413.             'zeros')
  414.           TokenTypes = 4
  415.           IgnoreCase = True
  416.         end>
  417.       HighlightPos = cpAny
  418.       IgnoreAsParent = False
  419.     end
  420.     item
  421.       DisplayName = 'other'
  422.       StyleName = 'Reserved word'
  423.       BlockType = btTagDetect
  424.       ConditionList = <
  425.         item
  426.           TagList.Strings = (
  427.             'alphabetic'
  428.             'alphabetic-lower'
  429.             'alphabetic-upper'
  430.             'alphanumeric'
  431.             'alphanumeric-edited'
  432.             'author'
  433.             'code-set'
  434.             'comp'
  435.             'comp-1'
  436.             'comp-2'
  437.             'comp-3'
  438.             'comp-4'
  439.             'computational'
  440.             'computational-1'
  441.             'computational-2'
  442.             'computational-3'
  443.             'computational-4'
  444.             'date'
  445.             'date-compiled'
  446.             'date-written'
  447.             'day-of-week'
  448.             'debug-item'
  449.             'decimal-point'
  450.             'display'
  451.             'display-1'
  452.             'end'
  453.             'end-add'
  454.             'end-call'
  455.             'end-compute'
  456.             'end-delete'
  457.             'end-divide'
  458.             'end-evaluate'
  459.             'end-if'
  460.             'end-multiply'
  461.             'end-of-page'
  462.             'end-perform'
  463.             'end-read'
  464.             'end-return'
  465.             'end-rewrite'
  466.             'end-search'
  467.             'end-start'
  468.             'end-string'
  469.             'end-subtract'
  470.             'end-unstring'
  471.             'end-write'
  472.             'file'
  473.             'file-control'
  474.             'high-value'
  475.             'high-values'
  476.             'input'
  477.             'input-output'
  478.             'i-o'
  479.             'i-o-control'
  480.             'linage'
  481.             'linage-counter'
  482.             'low-value'
  483.             'low-values'
  484.             'more-labels'
  485.             'numeric'
  486.             'numeric-edited'
  487.             'object-computer'
  488.             'packed-decimal'
  489.             'program'
  490.             'program-id'
  491.             'return'
  492.             'return-code'
  493.             'security'
  494.             'segment-limit'
  495.             'shift-in'
  496.             'shift-out'
  497.             'sort'
  498.             'sort-control'
  499.             'sort-core-size'
  500.             'sort-file-size'
  501.             'sort-merge'
  502.             'sort-message'
  503.             'sort-mode-size'
  504.             'sort-return'
  505.             'source'
  506.             'source-computer'
  507.             'special-names'
  508.             'standard'
  509.             'standard-1'
  510.             'standard-2'
  511.             'when'
  512.             'when-compiled'
  513.             'working-storage'
  514.             'write'
  515.             'write-only')
  516.           TokenTypes = 4
  517.           IgnoreCase = True
  518.         end>
  519.       HighlightPos = cpAny
  520.       IgnoreAsParent = False
  521.     end
  522.     item
  523.       DisplayName = 'when end 2'
  524.       BlockName = 'when'
  525.       BlockType = btRangeEnd
  526.       ConditionList = <
  527.         item
  528.           TagList.Strings = (
  529.             'evaluate')
  530.           TokenTypes = 4
  531.           IgnoreCase = True
  532.         end
  533.         item
  534.           TagList.Strings = (
  535.             '-')
  536.           TokenTypes = 8
  537.         end
  538.         item
  539.           TokenTypes = 256
  540.         end>
  541.       BlockOffset = 4
  542.       BlockEnd = 'when'
  543.       HighlightPos = cpAny
  544.       IgnoreAsParent = False
  545.     end
  546.     item
  547.       DisplayName = 'if'
  548.       BlockName = 'operator'
  549.       ConditionList = <
  550.         item
  551.           TagList.Strings = (
  552.             '-')
  553.           CondType = tcNotEqual
  554.           TokenTypes = 8
  555.         end
  556.         item
  557.           TagList.Strings = (
  558.             'if')
  559.           TokenTypes = 4
  560.           IgnoreCase = True
  561.         end>
  562.       BlockOffset = 1
  563.       BlockEnd = 'if end .'
  564.       DisplayInTree = False
  565.       HighlightPos = cpAny
  566.       CollapseFmt = 'if ...'
  567.       IgnoreAsParent = False
  568.     end
  569.     item
  570.       DisplayName = 'operator'
  571.       BlockName = 'operator'
  572.       NotParent = True
  573.       ConditionList = <
  574.         item
  575.           TagList.Strings = (
  576.             '-')
  577.           CondType = tcNotEqual
  578.           TokenTypes = 8
  579.         end
  580.         item
  581.           TagList.Strings = (
  582.             'call'
  583.             'if'
  584.             'move')
  585.           TokenTypes = 4
  586.         end>
  587.       BlockOffset = 1
  588.       BlockEnd = 'operator end'
  589.       DisplayInTree = False
  590.       HighlightPos = cpAny
  591.       CollapseFmt = '%s1 ...'
  592.       IgnoreAsParent = False
  593.     end
  594.     item
  595.       DisplayName = 'if end .'
  596.       BlockName = 'if'
  597.       BlockType = btRangeEnd
  598.       ConditionList = <
  599.         item
  600.           TagList.Strings = (
  601.             '.')
  602.           TokenTypes = 264
  603.           IgnoreCase = True
  604.         end>
  605.       HighlightPos = cpAny
  606.       IgnoreAsParent = False
  607.     end
  608.     item
  609.       DisplayName = 'operator end'
  610.       BlockName = 'operator'
  611.       BlockType = btRangeEnd
  612.       ConditionList = <
  613.         item
  614.           TagList.Strings = (
  615.             '.')
  616.           TokenTypes = 8
  617.         end>
  618.       HighlightPos = cpAny
  619.       CancelNextRules = True
  620.       IgnoreAsParent = False
  621.     end
  622.     item
  623.       DisplayName = 'if end'
  624.       BlockType = btRangeEnd
  625.       ConditionList = <
  626.         item
  627.           TagList.Strings = (
  628.             'if')
  629.           TokenTypes = 4
  630.         end
  631.         item
  632.           TagList.Strings = (
  633.             '-')
  634.           TokenTypes = 8
  635.         end
  636.         item
  637.           TokenTypes = 256
  638.         end>
  639.       BlockEnd = 'if'
  640.       HighlightPos = cpAny
  641.       IgnoreAsParent = False
  642.     end
  643.     item
  644.       DisplayName = 'generic block end'
  645.       BlockName = 'generic block start'
  646.       BlockType = btRangeEnd
  647.       ConditionList = <
  648.         item
  649.           TagList.Strings = (
  650.             'add'
  651.             'call'
  652.             'compute'
  653.             'declaratives'
  654.             'delete'
  655.             'divide'
  656.             'evaluate'
  657.             'multiply'
  658.             'of-page'
  659.             'perform'
  660.             'read'
  661.             'return'
  662.             'rewrite'
  663.             'search'
  664.             'start'
  665.             'string'
  666.             'subtract'
  667.             'unstring'
  668.             'write')
  669.           TokenTypes = 4
  670.           IgnoreCase = True
  671.         end
  672.         item
  673.           TagList.Strings = (
  674.             '-')
  675.           TokenTypes = 8
  676.         end
  677.         item
  678.           TokenTypes = 256
  679.         end>
  680.       SameIdent = True
  681.       HighlightPos = cpAny
  682.       CancelNextRules = True
  683.       IgnoreAsParent = False
  684.     end
  685.     item
  686.       DisplayName = 'generic block start'
  687.       ConditionList = <
  688.         item
  689.           TagList.Strings = (
  690.             'add'
  691.             'call'
  692.             'compute'
  693.             'declaratives'
  694.             'delete'
  695.             'divide'
  696.             'evaluate'
  697.             'multiply'
  698.             'of-page'
  699.             'perform'
  700.             'read'
  701.             'return'
  702.             'rewrite'
  703.             'search'
  704.             'start'
  705.             'string'
  706.             'subtract'
  707.             'unstring'
  708.             'write')
  709.           TokenTypes = 4
  710.           IgnoreCase = True
  711.         end>
  712.       BlockEnd = 'generic block end'
  713.       DisplayInTree = False
  714.       HighlightPos = cpAny
  715.       DrawStaple = True
  716.       CollapseFmt = '%s0'
  717.       IgnoreAsParent = False
  718.     end
  719.     item
  720.       DisplayName = 'section end'
  721.       BlockName = 'section start'
  722.       BlockType = btRangeEnd
  723.       ConditionList = <
  724.         item
  725.           TagList.Strings = (
  726.             '.')
  727.           TokenTypes = 8
  728.         end
  729.         item
  730.           TagList.Strings = (
  731.             'section')
  732.           TokenTypes = 4
  733.           IgnoreCase = True
  734.         end
  735.         item
  736.           TokenTypes = 4
  737.         end>
  738.       BlockOffset = 4
  739.       HighlightPos = cpAny
  740.       IgnoreAsParent = False
  741.     end
  742.     item
  743.       DisplayName = 'section start'
  744.       ConditionList = <
  745.         item
  746.           TagList.Strings = (
  747.             '.')
  748.           TokenTypes = 8
  749.         end
  750.         item
  751.           TagList.Strings = (
  752.             'section')
  753.           TokenTypes = 4
  754.           IgnoreCase = True
  755.         end
  756.         item
  757.           TokenTypes = 4
  758.         end>
  759.       BlockOffset = 2
  760.       BlockEnd = 'section end'
  761.       EndOfTextClose = True
  762.       NameFmt = '%s1 %s2'
  763.       HighlightPos = cpAny
  764.       CollapseFmt = '%s1 %s2'
  765.       IgnoreAsParent = False
  766.     end
  767.     item
  768.       DisplayName = 'labeled reg end'
  769.       BlockType = btRangeEnd
  770.       ConditionList = <
  771.         item
  772.           TagList.Strings = (
  773.             '.')
  774.           TokenTypes = 8
  775.         end
  776.         item
  777.           TokenTypes = 4
  778.         end
  779.         item
  780.           TokenTypes = 512
  781.         end>
  782.       BlockOffset = 3
  783.       HighlightPos = cpAny
  784.       IgnoreAsParent = False
  785.     end
  786.     item
  787.       DisplayName = 'labeled reg start (cancel)'
  788.       BlockType = btTagDetect
  789.       ConditionList = <
  790.         item
  791.           TagList.Strings = (
  792.             '.')
  793.           TokenTypes = 8
  794.         end
  795.         item
  796.           CondType = tcNotEqual
  797.           TokenTypes = 4
  798.         end>
  799.       HighlightPos = cpAny
  800.       CancelNextRules = True
  801.       IgnoreAsParent = False
  802.     end
  803.     item
  804.       DisplayName = 'labeled reg start'
  805.       BlockName = 'section start'
  806.       ConditionList = <
  807.         item
  808.           TagList.Strings = (
  809.             '.')
  810.           TokenTypes = 8
  811.         end
  812.         item
  813.           TagList.Strings = (
  814.             'alphabetic'
  815.             'alphabetic-lower'
  816.             'alphabetic-upper'
  817.             'alphanumeric'
  818.             'alphanumeric-edited'
  819.             'author'
  820.             'code-set'
  821.             'comp'
  822.             'comp-1'
  823.             'comp-2'
  824.             'comp-3'
  825.             'comp-4'
  826.             'computational'
  827.             'computational-1'
  828.             'computational-2'
  829.             'computational-3'
  830.             'computational-4'
  831.             'date'
  832.             'date-compiled'
  833.             'date-written'
  834.             'day-of-week'
  835.             'debug-item'
  836.             'decimal-point'
  837.             'display'
  838.             'display-1'
  839.             'end'
  840.             'end-add'
  841.             'end-call'
  842.             'end-compute'
  843.             'end-delete'
  844.             'end-divide'
  845.             'end-evaluate'
  846.             'end-if'
  847.             'end-multiply'
  848.             'end-of-page'
  849.             'end-perform'
  850.             'end-read'
  851.             'end-return'
  852.             'end-rewrite'
  853.             'end-search'
  854.             'end-start'
  855.             'end-string'
  856.             'end-subtract'
  857.             'end-unstring'
  858.             'end-write'
  859.             'file'
  860.             'file-control'
  861.             'high-value'
  862.             'high-values'
  863.             'input'
  864.             'input-output'
  865.             'i-o'
  866.             'i-o-control'
  867.             'linage'
  868.             'linage-counter'
  869.             'low-value'
  870.             'low-values'
  871.             'more-labels'
  872.             'numeric'
  873.             'numeric-edited'
  874.             'object-computer'
  875.             'packed-decimal'
  876.             'program'
  877.             'program-id'
  878.             'return'
  879.             'return-code'
  880.             'security'
  881.             'segment-limit'
  882.             'shift-in'
  883.             'shift-out'
  884.             'sort'
  885.             'sort-control'
  886.             'sort-core-size'
  887.             'sort-file-size'
  888.             'sort-merge'
  889.             'sort-message'
  890.             'sort-mode-size'
  891.             'sort-return'
  892.             'source'
  893.             'source-computer'
  894.             'special-names'
  895.             'standard'
  896.             'standard-1'
  897.             'standard-2'
  898.             'when'
  899.             'when-compiled'
  900.             'working-storage'
  901.             'write'
  902.             'write-only')
  903.           CondType = tcNotEqual
  904.           TokenTypes = 4
  905.         end
  906.         item
  907.           TokenTypes = 512
  908.         end>
  909.       BlockOffset = 1
  910.       BlockEnd = 'labeled reg end'
  911.       EndOfTextClose = True
  912.       NameFmt = 'Region %s1'
  913.       HighlightPos = cpAny
  914.       IgnoreAsParent = False
  915.     end
  916.     item
  917.       DisplayName = 'last labeled end'
  918.       BlockType = btRangeEnd
  919.       ConditionList = <
  920.         item
  921.           TagList.Strings = (
  922.             'section')
  923.           TokenTypes = 4
  924.           IgnoreCase = True
  925.         end>
  926.       BlockOffset = 3
  927.       BlockEnd = 'labeled reg start'
  928.       HighlightPos = cpAny
  929.       IgnoreAsParent = False
  930.     end
  931.     item
  932.       DisplayName = 'division end'
  933.       BlockType = btRangeEnd
  934.       ConditionList = <
  935.         item
  936.           TagList.Strings = (
  937.             'division')
  938.           TokenTypes = 4
  939.           IgnoreCase = True
  940.         end
  941.         item
  942.           TokenTypes = 4
  943.         end>
  944.       BlockOffset = 3
  945.       HighlightPos = cpAny
  946.       IgnoreAsParent = False
  947.     end
  948.     item
  949.       DisplayName = 'division'
  950.       ConditionList = <
  951.         item
  952.           TagList.Strings = (
  953.             'division')
  954.           TokenTypes = 4
  955.           IgnoreCase = True
  956.         end
  957.         item
  958.           TokenTypes = 4
  959.         end>
  960.       BlockOffset = 2
  961.       BlockEnd = 'division end'
  962.       EndOfTextClose = True
  963.       NameFmt = '%s1 %s0'
  964.       HighlightPos = cpAny
  965.       CollapseFmt = '%s1 %s0'
  966.       IgnoreAsParent = False
  967.     end
  968.     item
  969.       DisplayName = 'Section end division'
  970.       BlockType = btRangeEnd
  971.       ConditionList = <
  972.         item
  973.           TagList.Strings = (
  974.             'division')
  975.           TokenTypes = 4
  976.           IgnoreCase = True
  977.         end
  978.         item
  979.           TokenTypes = 4
  980.         end>
  981.       BlockOffset = 3
  982.       BlockEnd = 'section start'
  983.       HighlightPos = cpAny
  984.       IgnoreAsParent = False
  985.     end
  986.     item
  987.       DisplayName = 'when end'
  988.       BlockName = 'when'
  989.       BlockType = btRangeEnd
  990.       ConditionList = <
  991.         item
  992.           TagList.Strings = (
  993.             'when')
  994.           TokenTypes = 4
  995.           IgnoreCase = True
  996.         end>
  997.       BlockOffset = 2
  998.       HighlightPos = cpAny
  999.       IgnoreAsParent = False
  1000.     end
  1001.     item
  1002.       DisplayName = 'when'
  1003.       ConditionList = <
  1004.         item
  1005.           TokenTypes = 4
  1006.         end
  1007.         item
  1008.           TagList.Strings = (
  1009.             'when')
  1010.           TokenTypes = 4
  1011.           IgnoreCase = True
  1012.         end>
  1013.       BlockOffset = 1
  1014.       BlockEnd = 'when end'
  1015.       NameFmt = '%s1 %s0'
  1016.       HighlightPos = cpAny
  1017.       CollapseFmt = '%s1 %s0'
  1018.       IgnoreAsParent = False
  1019.     end
  1020.     item
  1021.       DisplayName = 'declaratives end'
  1022.       BlockType = btRangeEnd
  1023.       ConditionList = <
  1024.         item
  1025.           TagList.Strings = (
  1026.             'declaratives')
  1027.         end
  1028.         item
  1029.           TokenTypes = 256
  1030.         end>
  1031.       HighlightPos = cpAny
  1032.       IgnoreAsParent = False
  1033.     end
  1034.     item
  1035.       DisplayName = 'declaratives'
  1036.       ConditionList = <
  1037.         item
  1038.           TagList.Strings = (
  1039.             'declaratives')
  1040.           TokenTypes = 4
  1041.         end
  1042.         item
  1043.           CondType = tcNotEqual
  1044.           TokenTypes = 256
  1045.         end>
  1046.       BlockEnd = 'declaratives end'
  1047.       HighlightPos = cpAny
  1048.       CollapseFmt = '%s0'
  1049.       IgnoreAsParent = False
  1050.     end>
  1051.   CodeTemplates = <>
  1052.   SubAnalyzers = <>
  1053.   TokenTypeNames.Strings = (
  1054.     'Unknown'
  1055.     'Comment'
  1056.     'Identifier'
  1057.     'Symbol'
  1058.     'String'
  1059.     'Integer const'
  1060.     'Float const'
  1061.     'Hex const'
  1062.     'end'
  1063.     'Left margin')
  1064.   MarkedBlockStyle = 'Marked block'
  1065.   DefaultStyleName = 'Default'
  1066.   Extentions = 'cbl'
  1067.   LexerName = 'Acu Cobol'
  1068.   SkipSpaces = False
  1069.   Notes.Strings = (
  1070.     'Last update 14.09.2005')
  1071. end
  1072.