patterns.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "supertux-level":[
  3. {
  4. "id":"version",
  5. "find":"\\(version [1-9]\\)",
  6. "type":"int",
  7. "color":"blue",
  8. "bold":true,
  9. "italic":false
  10. },
  11. {
  12. "id":"name",
  13. "find":"\\(name .*\\)",
  14. "type":"str",
  15. "color":"blue",
  16. "bold":true,
  17. "italic":false
  18. },
  19. {
  20. "id":"author",
  21. "find":"\\(author .*\\)",
  22. "type":"str",
  23. "color":"blue",
  24. "bold":true,
  25. "italic":false
  26. },
  27. {
  28. "id":"target-time",
  29. "find":"\\(target-time [0-9]+\\)",
  30. "type":"int",
  31. "color":"blue",
  32. "bold":true,
  33. "italic":false
  34. },
  35. {
  36. "id": "license",
  37. "find": "\\(license .*\\)",
  38. "type": "str",
  39. "color": "blue",
  40. "bold": true,
  41. "italic": false
  42. },
  43. {
  44. "id":"x",
  45. "find":"\\(x [0-9]+(\\.[0-9]+)?\\)",
  46. "type":"int",
  47. "color":"red",
  48. "bold":false,
  49. "italic":true
  50. },
  51. {
  52. "id":"y",
  53. "find":"\\(y [0-9]+(\\.[0-9]+)?\\)",
  54. "type":"int",
  55. "color":"red",
  56. "bold":false,
  57. "italic":true
  58. },
  59. {
  60. "id":"width",
  61. "find":"\\(width [0-9]+(\\.[0-9]+)?\\)",
  62. "type":"int",
  63. "color":"red",
  64. "bold":false,
  65. "italic":true
  66. },
  67. {
  68. "id":"height",
  69. "find":"\\(height [0-9]+(\\.[0-9]+)?\\)",
  70. "type":"int",
  71. "color":"red",
  72. "bold":false,
  73. "italic":true
  74. },
  75. {
  76. "id":"root",
  77. "find":"supertux-level",
  78. "type":"list",
  79. "color":"red",
  80. "bold":true,
  81. "italic":false
  82. },
  83. {
  84. "id": "comment",
  85. "find": ";.*",
  86. "type": "comment",
  87. "color": "darkGreen",
  88. "bold": false,
  89. "italic": true
  90. },
  91. {
  92. "id":"sector",
  93. "find":"sector",
  94. "type":"list",
  95. "color":"darkBlue",
  96. "bold":true,
  97. "italic":false
  98. },
  99. {
  100. "id":"tiles",
  101. "find":"\\(tiles\\)",
  102. "type":"tiles",
  103. "color":"magenta",
  104. "bold":true,
  105. "italic":false
  106. }
  107. ],
  108. "squirrel":[]
  109. }