[
  [
    "start",
    [
      "storage.type.objc",
      "@"
    ],
    [
      "punctuation.definition.storage.type.objc",
      "protocol"
    ],
    [
      "entity.name.type.objc",
      " Printing"
    ],
    [
      "text",
      ": "
    ],
    [
      "entity.other.inherited-class.objc",
      "someParent"
    ]
  ],
  [
    "start",
    [
      "meta.function.objc",
      "-"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type",
      "void"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "print"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "storage.type.objc",
      "@end"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "storage.type.objc",
      "@"
    ],
    [
      "punctuation.definition.storage.type.objc",
      "interface"
    ],
    [
      "entity.name.type.objc",
      " Fraction"
    ],
    [
      "text",
      ": "
    ],
    [
      "entity.other.inherited-class.objc",
      "NSObject"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "<"
    ],
    [
      "identifier",
      "Printing"
    ],
    [
      "punctuation.operator",
      ","
    ],
    [
      "text",
      " "
    ],
    [
      "support.class.cocoa",
      "NSCopying"
    ],
    [
      "keyword.operator",
      ">"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "numerator"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "denominator"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start",
    [
      "storage.type.objc",
      "@end"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "blah"
    ],
    [
      "invalid.illegal.unknown-escape.objc",
      "\\8"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "a"
    ],
    [
      "constant.character.escape.objc",
      "\\222"
    ],
    [
      "string",
      "sd"
    ],
    [
      "invalid.illegal.unknown-escape.objc",
      "\\d"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "constant.character.escape.objc",
      "\\f"
    ],
    [
      "string",
      "aw"
    ],
    [
      "constant.character.escape.objc",
      "\\\"\\?"
    ],
    [
      "string",
      " "
    ],
    [
      "constant.character.escape.objc",
      "\\'"
    ],
    [
      "string",
      " "
    ],
    [
      "constant.character.escape.objc",
      "\\4"
    ],
    [
      "string",
      " n"
    ],
    [
      "constant.character.escape.objc",
      "\\\\"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "constant.character.escape.objc",
      "\\56"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ]
  ],
  [
    "start",
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "constant.character.escape.objc",
      "\\xSF42"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "meta.function.objc",
      "-"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "support.class.cocoa",
      "NSDecimalNumber"
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "identifier",
      "addCount"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type.id.objc",
      "id"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "identifier",
      "addObject"
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword.control",
      "return"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "identifier",
      "count"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "decimalNumberByAdding:"
    ],
    [
      "identifier",
      "addObject"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "count"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.control.macro.objc",
      "NS_DURING"
    ],
    [
      "text",
      "  "
    ],
    [
      "keyword.control.macro.objc",
      "NS_HANDLER"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.control.macro.objc",
      "NS_ENDHANDLER"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.control.exception.objc",
      "try"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "   "
    ],
    [
      "keyword.control",
      "if"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "identifier",
      "argc"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      ">"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      "    "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.control.exception.objc",
      "throw"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSException"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "exceptionWithName:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "Throwing a test exception"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "reason"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "Testing the @throw directive."
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "userInfo"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "constant.language.objc",
      "nil"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "   "
    ],
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ],
    [
      "text",
      " "
    ]
  ],
  [
    "start",
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.control.exception.objc",
      "catch"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type.id.objc",
      "id"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "theException"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "support.function.cocoa",
      "NSLog"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "%@"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "punctuation.operator",
      ","
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "theException"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "identifier",
      "result"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "1"
    ],
    [
      "text",
      "  "
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ],
    [
      "text",
      " "
    ]
  ],
  [
    "start",
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.control.exception.objc",
      "finally"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "support.function.cocoa",
      "NSLog"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "This always happens."
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "identifier",
      "result"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "+="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "2"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "punctuation.definition.storage.modifier.objc",
      "@"
    ],
    [
      "storage.modifier.objc",
      "synchronized"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "identifier",
      "lock"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "        "
    ],
    [
      "support.function.cocoa",
      "NSLog"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "Hello World"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "storage.type",
      "struct"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.other.objc",
      "defs"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "text",
      " "
    ],
    [
      "support.class.cocoa",
      "NSObject"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "storage.type",
      "char"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "enc1"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.definition.keyword.objc",
      "@"
    ],
    [
      "keyword.other.objc",
      "encode"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      "         "
    ],
    [
      "storage.type.objc",
      "IBOutlet"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "IBAction"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "BOOL"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "SEL"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.id.objc",
      "id"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "unichar"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "IMP"
    ],
    [
      "keyword.operator",
      "|"
    ],
    [
      "storage.type.objc",
      "Class"
    ],
    [
      "text",
      " "
    ]
  ],
  [
    "start"
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      " "
    ],
    [
      "punctuation.definition.storage.type.objc",
      "@"
    ],
    [
      "storage.type.objc",
      "class"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.definition.storage.type.objc",
      "@"
    ],
    [
      "storage.type.objc",
      "protocol"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "punctuation.definition.storage.modifier.objc",
      "@"
    ],
    [
      "storage.modifier.objc",
      "public"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "comment",
      "// instance variables"
    ]
  ],
  [
    "start",
    [
      "punctuation.definition.storage.modifier.objc",
      "@"
    ],
    [
      "storage.modifier.objc",
      "package"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "comment",
      "// instance variables"
    ]
  ],
  [
    "start",
    [
      "punctuation.definition.storage.modifier.objc",
      "@"
    ],
    [
      "storage.modifier.objc",
      "protected"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "comment",
      "// instance variables"
    ]
  ],
  [
    "start",
    [
      "punctuation.definition.storage.modifier.objc",
      "@"
    ],
    [
      "storage.modifier.objc",
      "private"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "comment",
      "// instance variables"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "constant.language.objc",
      "YES"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.objc",
      "NO"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.objc",
      "Nil"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.objc",
      "nil"
    ]
  ],
  [
    "start",
    [
      "support.variable.foundation",
      "NSApp"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "paren.rparen",
      ")"
    ]
  ],
  [
    "start",
    [
      "support.function.cocoa.leopard",
      "NSRectToCGRect"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "identifier",
      "Protocol"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "ProtocolFromString"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "string.start",
      "\""
    ],
    [
      "string",
      "NSTableViewDelegate"
    ],
    [
      "string.end",
      "\""
    ],
    [
      "paren.rparen",
      "))"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "identifier",
      "SPPoint"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "pointFromCGPoint:"
    ],
    [
      "identifier",
      "self"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "position"
    ],
    [
      "paren.rparen",
      "]"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "support.function.cocoa",
      "NSRoundDownToMultipleOfPageSize"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword",
      "#import"
    ],
    [
      "constant.other",
      " <stdio.h>"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "storage.type",
      "int"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "main"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "text",
      " "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "argc"
    ],
    [
      "punctuation.operator",
      ","
    ],
    [
      "text",
      " "
    ],
    [
      "storage.modifier",
      "const"
    ],
    [
      "text",
      " "
    ],
    [
      "storage.type",
      "char"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "argv"
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "punctuation.section.scope.end.objc",
      "]"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "support.function.C99.c",
      "printf"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "text",
      " "
    ],
    [
      "string.start",
      "\""
    ],
    [
      "string",
      "hello world"
    ],
    [
      "constant.language.escape",
      "\\n"
    ],
    [
      "string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "text",
      "    "
    ],
    [
      "keyword.control",
      "return"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "0"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "support.class.cocoa",
      "NSChangeSpelling"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, $y.@count == 0).@count).@count"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "punctuation.definition.storage.type.objc",
      "@selector"
    ],
    [
      "punctuation",
      "("
    ],
    [
      "support.function.any-method.name-of-parameter.objc",
      "lowercaseString"
    ],
    [
      "punctuation",
      ")"
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.definition.storage.type.objc",
      "@selector"
    ],
    [
      "punctuation",
      "("
    ],
    [
      "support.function.any-method.name-of-parameter.objc",
      "uppercaseString:"
    ],
    [
      "punctuation",
      ")"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "identifier",
      "NSFetchRequest"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "localRequest"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "[["
    ],
    [
      "identifier",
      "NSFetchRequest"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "alloc"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "init"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ],
    [
      "text",
      "  "
    ]
  ],
  [
    "start",
    [
      "identifier",
      "localRequest"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "entity"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "identifier",
      "NSEntityDescription"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "entityForName:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "VNSource"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "inManagedObjectContext"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "identifier",
      "context"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ],
    [
      "text",
      "  "
    ]
  ],
  [
    "start",
    [
      "identifier",
      "localRequest"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "sortDescriptors"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSArray"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "arrayWithObject:"
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSSortDescriptor"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "sortDescriptorWithKey:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "resolution"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "ascending"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "constant.language.objc",
      "YES"
    ],
    [
      "paren.rparen",
      "]]"
    ],
    [
      "punctuation.operator",
      ";"
    ],
    [
      "text",
      "  "
    ]
  ],
  [
    "start",
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "predicate"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "predicateWithFormat:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "0 != SUBQUERY(image, $x, 0 != SUBQUERY($x.bookmarkItems, $y, $y.@count == 0).@count).@count"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "predicateWithFormat:"
    ],
    [
      "paren.rparen",
      "]"
    ]
  ],
  [
    "start",
    [
      "support.class.cocoa",
      "NSString"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "predicateString"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSString"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "stringWithFormat:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "SELF beginsWith[cd] %@"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "punctuation.operator",
      ","
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "searchString"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "pred"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "predicateWithFormat:"
    ],
    [
      "identifier",
      "predicateString"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "support.class.cocoa",
      "NSArray"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "filteredKeys"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "[["
    ],
    [
      "identifier",
      "myMutableDictionary"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "allKeys"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "filteredArrayUsingPredicate"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "identifier",
      "pred"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ],
    [
      "text",
      " "
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "identifier",
      "localRequest"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "predicate"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "support.class.cocoa",
      "NSPredicate"
    ],
    [
      "text",
      " "
    ],
    [
      "support.function.any-method.objc",
      "predicateWithFormat:"
    ],
    [
      "string.begin.objc",
      "@\""
    ],
    [
      "string",
      "whichChart = %@"
    ],
    [
      "punctuation.definition.string.end",
      "\""
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "argumentArray"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "listChartToDownload"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "identifier",
      "localRequest"
    ],
    [
      "punctuation.operator",
      "."
    ],
    [
      "identifier",
      "fetchBatchSize"
    ],
    [
      "text",
      " "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "constant.numeric",
      "100"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "identifier",
      "arrayRequest"
    ],
    [
      "text",
      "    "
    ],
    [
      "keyword.operator",
      "="
    ],
    [
      "text",
      " "
    ],
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "identifier",
      "context"
    ],
    [
      "text",
      "  "
    ],
    [
      "support.function.any-method.objc",
      "executeFetchRequest:"
    ],
    [
      "identifier",
      "localRequest"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "error"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "keyword.operator",
      "&"
    ],
    [
      "identifier",
      "error1"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "punctuation.section.scope.begin.objc",
      "["
    ],
    [
      "identifier",
      "localRequest"
    ],
    [
      "text",
      "   "
    ],
    [
      "support.function.any-method.objc",
      "release"
    ],
    [
      "paren.rparen",
      "]"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "keyword",
      "#ifndef"
    ],
    [
      "text",
      " "
    ],
    [
      "constant.language.objc",
      "Nil"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "#define"
    ],
    [
      "constant.other",
      " Nil __DARWIN_NULL   "
    ],
    [
      "comment",
      "/* id of Nil class */"
    ]
  ],
  [
    "start",
    [
      "keyword",
      "#endif"
    ]
  ],
  [
    "start"
  ],
  [
    "start",
    [
      "storage.type.objc",
      "@implementation"
    ],
    [
      "entity.name.type.objc",
      " MyObject"
    ]
  ],
  [
    "start",
    [
      "meta.function.objc",
      "- "
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type",
      "unsigned"
    ],
    [
      "text",
      " "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "identifier",
      "areaOfWidth"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type",
      "unsigned"
    ],
    [
      "text",
      " "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "identifier",
      "width"
    ]
  ],
  [
    "start",
    [
      "text",
      "                "
    ],
    [
      "identifier",
      "height"
    ],
    [
      "punctuation.operator",
      ":"
    ],
    [
      "paren.lparen",
      "("
    ],
    [
      "storage.type",
      "unsigned"
    ],
    [
      "text",
      " "
    ],
    [
      "storage.type",
      "int"
    ],
    [
      "paren.rparen",
      ")"
    ],
    [
      "identifier",
      "height"
    ]
  ],
  [
    "start",
    [
      "paren.lparen",
      "{"
    ]
  ],
  [
    "start",
    [
      "text",
      "  "
    ],
    [
      "keyword.control",
      "return"
    ],
    [
      "text",
      " "
    ],
    [
      "identifier",
      "width"
    ],
    [
      "keyword.operator",
      "*"
    ],
    [
      "identifier",
      "height"
    ],
    [
      "punctuation.operator",
      ";"
    ]
  ],
  [
    "start",
    [
      "paren.rparen",
      "}"
    ]
  ],
  [
    "start",
    [
      "storage.type.objc",
      "@end"
    ]
  ],
  [
    "start"
  ]
]