{"name":"Opal SysDefs","scopeName":"source.opalsysdefs","patterns":[{"name":"comment.line.number-sign.opalsysdefs","match":"(#).*$","captures":{"1":{"name":"punctuation.definition.comment.opalsysdefs"}}},{"name":"meta.keyvaluepair.opalsysdefs","begin":"^\\s*([A-Z_]+)\\s*(\\+?=)","end":"\\n|(?=#)","patterns":[{"include":"#value"}],"beginCaptures":{"1":{"name":"variable.parameter.opalsysdefs"},"2":{"name":"punctuation.separator.keyvaluepair.opalsysdefs"}}},{"name":"invalid.illegal.justkidding.noseriously.whoknows.opalsysdefs","match":".*"}],"repository":{"value":{"patterns":[{"name":"meta.structure.thingy.opalsysdefs","contentName":"string.other.opalsysdefs","begin":"(\\$)(\\()","end":"(\\))","beginCaptures":{"1":{"name":"keyword.dollar.opalsysdefs"},"2":{"name":"punctuation.definition.parameters.begin.opalsysdefs"}},"endCaptures":{"1":{"name":"punctuation.definition.parameters.end.opalsysdefs"}}},{"name":"string.other.opalsysdefs","match":"([\\w\\?!\\_])*"}]}}}
