dust.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "aliases": [
  3. "dst"
  4. ],
  5. "case_insensitive": true,
  6. "subLanguage": "xml",
  7. "contains": [
  8. {
  9. "className": "template-tag",
  10. "begin": "\\{[#\\\/]",
  11. "end": "\\}",
  12. "illegal": ";",
  13. "contains": [
  14. {
  15. "className": "name",
  16. "begin": "[a-zA-Z\\.-]+",
  17. "starts": {
  18. "endsWithParent": true,
  19. "relevance": 0,
  20. "contains": [
  21. {
  22. "className": "string",
  23. "begin": "\"",
  24. "end": "\"",
  25. "illegal": "\\n",
  26. "contains": [
  27. {
  28. "begin": "\\\\[\\s\\S]",
  29. "relevance": 0
  30. }
  31. ]
  32. }
  33. ]
  34. }
  35. }
  36. ]
  37. },
  38. {
  39. "className": "template-variable",
  40. "begin": "\\{",
  41. "end": "\\}",
  42. "illegal": ";",
  43. "keywords": "if eq ne lt lte gt gte select default math sep"
  44. }
  45. ]
  46. }