{"name":"Nim Comment","scopeName":"source.nim.comment","patterns":[{"name":"comment.line.number-sign.multi-comment.nim","begin":"(?i)(\\#\\[)\\s*(todo\\b)?","end":"(?i)(\\]\\#)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.multi-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.multi-comment.nim"}}},{"name":"comment.line.number-sign.multi-doc-comment.nim","begin":"(?i)(\\#\\#\\[)\\s*(todo\\b)?","end":"(?i)(\\]\\#\\#)","patterns":[{"include":"$self"}],"beginCaptures":{"1":{"name":"punctuation.definition.multi-doc-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"}},"endCaptures":{"1":{"name":"punctuation.definition.multi-doc-comment.nim"}}},{"name":"comment.line.number-sign.doc-comment.nim","match":"(?i)(##\\s*)(todo\\b)?(.*$\\n?)","captures":{"1":{"name":"punctuation.definition.doc-comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"},"3":{"name":"comment.line.number-sign.doc-comment.body.nim"}}},{"name":"comment.line.number-sign.comment.nim","match":"(?i)(#\\s*)(todo\\b)?(.*$\\n?)","captures":{"1":{"name":"punctuation.definition.comment.nim"},"2":{"name":"invalid.illegal.TODO.nim"},"3":{"name":"comment.line.number-sign.comment.body.nim"}}}]}
