Wiki

Changes between Version 8 and Version 9 of ETextEditorSupport

Show
Ignore:
Timestamp:
06/19/09 10:30:42 (15 years ago)
Author:
webnov8
Comment:

Fixes syntaxes that were broken because of docstrings. TODO fix keywords based on context.

Legend:

Unmodified
Added
Removed
Modified
  • ETextEditorSupport

    v8 v9  
    8383      }, 
    8484      { 
    85          "begin" : "^\\s*\"\"\"\\s+", 
    86          "name" : "comment.block.cobra", 
    87          "comment" : "comment blocks including docstrings", 
    88          "end" : "^\\s*\"\"\"$" 
    89       }, 
    90       { 
    9185         "name" : "storage.type.function.cobra", 
    9286         "match" : "\\b(def|cue|get|set|test|ensure|body|require)\\b" 
     
    159153            }, 
    160154            { 
    161                "name" : "keyword.operator.from.cobra", 
    162                "match" : "\\bfrom|as\\b" 
    163             }, 
    164             { 
    165155               "name" : "support.variable.cobra", 
    166                "match" : "\\bvar\\b" 
     156               "match" : "\\bvar|from|as|get\\b" 
     157            }, 
     158            { 
     159               "include" : "#type" 
     160            }, 
     161            { 
     162                "include" : "#multiline-comments" 
    167163            } 
    168164         ], 
     
    177173            } 
    178174         } 
     175      }, 
     176      { 
     177         "include" : "#multiline-comments" 
    179178      } 
    180179   ], 
     
    184183      "cobra" 
    185184   ], 
    186    "foldingStopMarker" : "^\\s*$", 
    187    "foldingStartMarker" : "^\\s*(def|class|cue)(.*)", 
     185   "foldingStopMarker" : "^$", 
     186   "foldingStartMarker" : "^\\s*(def|class|cue|get|set)(.*)", 
    188187   "repository" : { 
    189188      "argument-list" : { 
     
    206205         } 
    207206      }, 
     207      "multiline-comments" : { 
     208         "begin" : "^\\s*\"\"\"\\s+", 
     209         "name" : "comment.block.cobra", 
     210         "comment" : "comment blocks including docstrings", 
     211         "end" : "(^\\s*|\\s+)\"\"\"$" 
     212      }, 
    208213      "escaped-characters" : { 
    209214         "name" : "constant.character.escape.cobra",