fileTypes ace name Ace (Ruby Host) patterns include #firstSection repository firstSection patterns begin %% end a^ name meta.section.third.ace.ruby patterns include #secondSection begin (%[A-Za-z0-9_.-]+) beginCaptures 1 name keyword.other.ace.ruby end \n name meta.function.ace.ruby patterns match (<)((?:\\>|[^>])*)(>) name string.quoted.other.ace.ruby match (\{)((?:\\}|[^}])*)(\}) name string.quoted.other.ace.ruby match (\')((?:\\'|[^'])*)(\') name string.quoted.single.ace.ruby match (\")((?:\\"|[^"])*)(\") name string.quoted.double.ace.ruby match (?<=\s)([A-Za-z0-9_.-]+)(?=\s) name variable.parameter.ace.ruby secondSection patterns begin %% end a^ name meta.section.last.ace.ruby patterns include source.ruby match [A-Za-z0-9._-]+: name constant.other.symbol.ace.ruby match (?<=\s)[A-Z]+(?=\s) name variable.other.constant.ace.ruby match \| name keyword.operator.ace.ruby begin \{ end \} patterns include source.ruby thirdSection patterns scopeName source.ace.ruby uuid 2d7fd617-f324-4476-9380-f5108efdf88d