fileTypes: - iro name: iro patterns: - include: "#main" scopeName: source.iro uuid: e0fbbdae-90c3-466f-a089-6436289cb493 repository: main: patterns: - match: \b(styles|contexts) name: keyword.iro - match: \b(name|file_extensions|textmate_uuid|regex|color|ace_scope|textmate_scope|pygments_scope|include|pattern|style|context) name: support.function.iro - match: \b([a-z_\x{0024}][\w\x{0024}]*) name: entity.name.iro - begin: ((\\)?=) beginCaptures: "1": name: punctuation.iro contentName: string.iro end: (^(?=.{0,1})(?:|)) endCaptures: "1": name: comment.iro - begin: (\") beginCaptures: "1": name: string.iro contentName: string.iro end: (\") endCaptures: "1": name: string.iro - include: "#numeric" - begin: (\{) beginCaptures: "1": name: punctuation.iro patterns: - include: "#main__3" end: (\};) endCaptures: "1": name: punctuation.iro - match: \b([\x{003b}.\x{002c}\x{003a}\x{0026}-\x{003e}\x{003c}\x{0023}]+) name: punctuation.iro - match: (&|=|;|,) name: punctuation.iro - match: (\(|\)|\{|\}|\[|\]|\.|\+|\*|\-|\\|\||:) name: punctuation.iro - match: (^(\s+)?#.*) name: comment.iro - match: ([^\s]) name: invalid.iro main__1: patterns: [] main__2: patterns: [] main__3: patterns: - include: "#main" numeric: patterns: - match: (\b\d+) name: constant.numeric.iro