tap.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. {
  2. "case_insensitive": true,
  3. "contains": [
  4. {
  5. "className": "comment",
  6. "begin": "#",
  7. "end": "$",
  8. "contains": [
  9. {
  10. "begin": "\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b"
  11. },
  12. {
  13. "className": "doctag",
  14. "begin": "(?:TODO|FIXME|NOTE|BUG|XXX):",
  15. "relevance": 0
  16. }
  17. ]
  18. },
  19. {
  20. "className": "meta",
  21. "variants": [
  22. {
  23. "begin": "^TAP version (\\d+)$"
  24. },
  25. {
  26. "begin": "^1\\.\\.(\\d+)$"
  27. }
  28. ]
  29. },
  30. {
  31. "begin": "(s+)?---$",
  32. "end": "\\.\\.\\.$",
  33. "subLanguage": "yaml",
  34. "relevance": 0
  35. },
  36. {
  37. "className": "number",
  38. "begin": " (\\d+) "
  39. },
  40. {
  41. "className": "symbol",
  42. "variants": [
  43. {
  44. "begin": "^ok"
  45. },
  46. {
  47. "begin": "^not ok"
  48. }
  49. ]
  50. }
  51. ]
  52. }