             'include': '#visible'
           }
           {
+            'include': '#orderable'
+          }
+          {
             'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
             'name': 'invalid.illegal'
           }

    'name': 'unaryCondition'
    'end': '([ \\t]+(?=[a-zA-Z]))|([ \\t]*(\\n|(?=(,|#|\\]|\\)|\\}))))'

  'unidentifiedComponent':
    'begin': '([ \\t]*[a-zA-Z][_a-zA-Z0-9]*)([ \\t]+[a-zA-Z][_a-zA-Z0-9]*)'
    'beginCaptures':

    ]
    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'

  'orderable':
    'begin': '([ \\t]*visible)'
    'beginCaptures':
      '1':
        'name': 'keyword'
    'name': 'orderable'
    'patterns':[
      {
        'begin': '\\('
        'patterns': [
          {
            'include': '#comments'
          }
          {
            'include': '#pathElement'
          }
          {
            'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
            'name': 'invalid.illegal'
          }
        ]
        'end': '\\)'
      }
      {
        'match': '[^(\\s\\{\\}\\[\\]\\(\\)#,)]+'
        'name': 'invalid.illegal'
      }
    ]
    'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'

  'page':
    'begin': '([ \\t]*[a-zA-Z][_a-zA-Z0-9]*)([ \\t]+page)'
    'beginCaptures':
