{"name":"Standard ML - CM","scopeName":"source.cm","patterns":[{"name":"comment.block.cm","begin":"\\(\\*","end":"\\*\\)","beginCaptures":{"0":{"name":"punctuation.definition.comment.begin.ml"}},"endCaptures":{"0":{"name":"punctuation.definition.comment.end.ml"}}},{"name":"keyword.other.cm","match":"\\b(Library|is|Group|structure|signature|functor)\\b"},{"name":"meta.directive.cm","begin":"^\\s*(#(if).*)","end":"^\\s*(#(endif))","captures":{"1":{"name":"meta.preprocessor.cm"},"2":{"name":"keyword.control.import.if.cm"}}},{"name":"string.quoted.double.cm","begin":"\"","end":"\"","patterns":[{"name":"constant.character.escape.cm","match":"\\\\."}]}]}
