Urara-Blog/node_modules/.pnpm-store/v3/files/6d/70d2b5e5efb318976880f2b8af9f273bbe43ab693a4199c387d3425aa8b235a3da1d80c53cf94ab9356efc73980c6e2704c8cdd3c7a0aef4ecaa8b3320da88
2022-08-14 01:14:53 +08:00

22 lines
525 B
Text

// https://en.wikipedia.org/wiki/Test_Anything_Protocol
Prism.languages.tap = {
'fail': /not ok[^#{\n\r]*/,
'pass': /ok[^#{\n\r]*/,
'pragma': /pragma [+-][a-z]+/,
'bailout': /bail out!.*/i,
'version': /TAP version \d+/i,
'plan': /\b\d+\.\.\d+(?: +#.*)?/,
'subtest': {
pattern: /# Subtest(?:: .*)?/,
greedy: true
},
'punctuation': /[{}]/,
'directive': /#.*/,
'yamlish': {
pattern: /(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,
lookbehind: true,
inside: Prism.languages.yaml,
alias: 'language-yaml'
}
};