     'end': '(?=[ \\t]*(,|#|\\]|\\)|\\}|\\n))'
 
   'confirm':
-    'begin': '(?:[ \\t]*(?:[ \\t]*(#.*|\\n))?[ \\t]+([ \\t]*if)[ \\t]+([ \\t]*object))?([ \\t]+confirm)'
-    'beginCaptures':
-      '1':
-        'name': 'comment'
-      '2':
-        'name': 'keyword'
-      '3':
-        'name': 'object'
-      '4':
+    'begin': '([ \\t]*confirm)'
+    'beginCaptures':
+      '1':
         'name': 'keyword'
     'name': 'confirm'
     'patterns':[

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

  'callEndpoint':
    'begin': '(?:[ \\t]*(?:[ \\t]*(#.*|\\n))?[ \\t]+([ \\t]*if)[ \\t]+([ \\t]*object))?([ \\t]+call)[ \\t]+([a-zA-Z][_a-zA-Z0-9]*(\\.[a-zA-Z][_a-zA-Z0-9]*)*)'
    'beginCaptures':
      '1':
        'name': 'comment'
      '2':
        'name': 'keyword'
      '3':
        'name': 'object'
      '4':
        'name': 'keyword'
      '5':
        'name': 'support.type'
      '6':
        'name': 'support.type'
    'name': 'callEndpoint'
    'patterns':[

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

  'show':
    'begin': '([ \\t]*show)'
    'beginCaptures':
      '1':
        'name': 'keyword'
    'name': 'show'
    'patterns':[
