{"name":"XCompose","scopeName":"config.xcompose","patterns":[{"include":"#comment"},{"include":"#multikey"},{"include":"#key"},{"include":"#quoted"},{"include":"#function"},{"include":"#colon"},{"include":"#unicode"},{"include":"#keyword"}],"repository":{"colon":{"name":"entity.function.xcompose","match":":"},"comment":{"name":"comment.block.xcompose","match":"#.*"},"key":{"match":"(?x) ( \u003c ) ( \\S+ ) ( \u003e )","captures":{"1":{"name":"entity.function.xcompose"},"2":{"name":"keyword.xcompose.xcompose"},"3":{"name":"entity.function.xcompose"}}},"keyword":{"name":"entity.function.xcompose","match":"\u0008include\u0008"},"multikey":{"match":"(?x) ( \u003c ) ( Multi_key ) ( \u003e )","captures":{"1":{"name":"entity.function.xcompose"},"2":{"name":"declaror.class.xcompose"},"3":{"name":"entity.function.xcompose"}}},"quoted":{"name":"string.quoted.double.xcompose","match":"\".*\""},"unicode":{"name":"storage.modifier.unicode.xcompose","match":"U[0-9A-Fa-f]+"}}}
