prism-tap.js 472 B

1234567891011121314151617181920
  1. Prism.languages.tap = {
  2. fail: /not ok[^#{\n\r]*/,
  3. pass: /ok[^#{\n\r]*/,
  4. pragma: /pragma [+-][a-z]+/,
  5. bailout: /bail out!.*/i,
  6. version: /TAP version \d+/i,
  7. plan: /\d+\.\.\d+(?: +#.*)?/,
  8. subtest: {
  9. pattern: /# Subtest(?:: .*)?/,
  10. greedy: true
  11. },
  12. punctuation: /[{}]/,
  13. directive: /#.*/,
  14. yamlish: {
  15. pattern: /(^[^\S\r\n]*)---(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?[^\S\r\n]*\.\.\.$/m,
  16. lookbehind: true,
  17. inside: Prism.languages.yaml,
  18. alias: 'language-yaml'
  19. }
  20. };