{"name":"Unit Test Report","scopeName":"source.utreport","patterns":[{"name":"string.quoted","match":"\"(.*?)\""},{"name":"string.quoted","match":"'(.*?)'"},{"name":"token.info-token","match":"(^|\\s+)(JCL|CAS|JES)..[0-9][0-9][0-9][0-9]I.*$"},{"name":"token.warn-token","match":"(^|\\s+)(JCL|CAS|JES)..[0-9][0-9][0-9][0-9]W.*$"},{"name":"token.debug-token emphasis","match":"(^|\\s+)(JCL|CAS|JES)..[0-9][0-9][0-9][0-9]S.*$"},{"name":"token.error-token","match":"(^|\\s+)(JCL|CAS|JES)..[0-9][0-9][0-9][0-9]E.*$"},{"name":"markup.bold","match":"\\S+@\\S+\\.\\S+"},{"name":"constant.numeric.date","match":"\\b([0|1]?[0-9]|2[0-3])\\:[0-5][0-9](\\:[0-5][0-9])?( ?(?i:(a|p)m?))?( ?[+-]?[0-9]*)(?=\\s|$)"},{"match":"([\\:|/])\\s+(?i:(failed))","captures":{"1":{"name":"punctuation.accessor.cobol"},"2":{"name":"token.error-token"}}},{"match":"([\\:|/])\\s+(?i:(errored|error))","captures":{"1":{"name":"punctuation.accessor.cobol"},"2":{"name":"invalid"}}},{"match":"([\\:|/])\\s+(?i:(passed|completed|information|info))","captures":{"1":{"name":"punctuation.accessor.cobol"},"2":{"name":"token.info-token"}}},{"name":"comment.line","match":"(\\*\\*\\*\\*.*)$"},{"name":"comment.jsysmsg.line","match":"(\\*\\-.*\\-\\*)"},{"name":"comment.jcl.line","match":"(\\/\\/\\*.*)$"},{"name":"invalid","match":"(---\u003e)"},{"name":"entity.name.section.markdown heading.1.markdown markup.heading.markdown","match":"(?i:Micro Focus COBOL - mfurun Utility|Unit Testing Framework for.*)$"},{"name":"source.utreport","begin":"(?i:Runtime error)","end":"(^ )(?=[a-zA-z0-9])","patterns":[{"name":"token.info-token","match":"."}]},{"name":"entity.name.section.markdown heading.2.markdown markup.heading.markdown","match":"(^\\s*)(?i:Fixture filename|Test case|Test Run Summary)"},{"name":"entity.name.section.markdown heading.3.markdown markup.heading.markdown","match":"(^  J.*:|^  [a-zA-Z].*:$)"},{"match":"(\\s+[0-9]+\\s+)(//[A-Za-z0-9\\$\\#@\\.]*)\\s+([a-zA-Z0-9+\\-]*)\\s(.*)$","captures":{"1":{"name":"constant.numeric"},"2":{"name":"variable.other.jcl"},"3":{"name":"keyword.control.jcl"},"4":{"name":"meta.symbol.jcl"}}},{"name":"constant.numeric","match":"(?:^|\\s+)([-+]*[0-9 ,\\.]+)(?:$|\\s+)"},{"name":"emphasis","match":"(?i:(^Micro Focus COBOL.*$|^Unit Testing Framework for.*$|^Test Run Summary$))"},{"name":"entity.name.function","match":"(?i:(MFUT[a-zA-Z0-9_-]*))"}]}
