Params.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. {
  2. "Highlighter": {
  3. "Info": {
  4. "General": {
  5. "Version": "1.9.0",
  6. "Date": "01.01.2017",
  7. "Sample": [
  8. "; Comment\r\n",
  9. "[Section]\r\n",
  10. "Name=Value"
  11. ]
  12. },
  13. "Author": {
  14. "Name": "Lasse Rautiainen",
  15. "Mail": "lasse@bonecode.com"
  16. }
  17. },
  18. "MainRules": {
  19. "Attributes": {
  20. "Element": "Editor"
  21. },
  22. "SubRules": {
  23. "Range": [
  24. {
  25. "Type": "LineComment",
  26. "Attributes": {
  27. "Element": "Comment"
  28. },
  29. "Properties": {
  30. "CloseOnEndOfLine": true,
  31. "OpenBeginningOfLine": true
  32. },
  33. "TokenRange": {
  34. "Open": ";"
  35. }
  36. },
  37. {
  38. "Type": "String",
  39. "Attributes": {
  40. "Element": "ReservedWord"
  41. },
  42. "Properties": {
  43. "CloseOnEndOfLine": true
  44. },
  45. "TokenRange": {
  46. "Open": "[",
  47. "Close": "]"
  48. }
  49. },
  50. {
  51. "Type": "String",
  52. "Attributes": {
  53. "Element": "String"
  54. },
  55. "Properties": {
  56. "CloseOnEndOfLine": true
  57. },
  58. "TokenRange": {
  59. "Open": "="
  60. }
  61. }
  62. ],
  63. "KeyList": [
  64. {
  65. "Type": "Symbol",
  66. "Words": [
  67. "="
  68. ],
  69. "Attributes": {
  70. "Element": "Symbol"
  71. }
  72. }
  73. ]
  74. }
  75. }
  76. },
  77. "CodeFolding": {
  78. "Ranges": [
  79. {
  80. "Options": {
  81. "MatchingPairHighlight": false
  82. },
  83. "SkipRegion": [
  84. {
  85. "OpenToken": ";",
  86. "RegionType": "SingleLine"
  87. }
  88. ],
  89. "FoldRegion": [
  90. {
  91. "OpenToken": "[",
  92. "CloseToken": "[",
  93. "Properties": {
  94. "OpenTokenBeginningOfLine": true,
  95. "CloseTokenBeginningOfLine": true,
  96. "OpenIsClose": true,
  97. "TokenEndIsPreviousLine": true,
  98. "OpenTokenEnd": "]",
  99. "BreakCharFollows": false
  100. }
  101. }
  102. ]
  103. }
  104. ]
  105. },
  106. "MatchingPair": {
  107. "Pairs": [
  108. {
  109. "OpenToken": "[",
  110. "CloseToken": "]"
  111. }
  112. ]
  113. },
  114. "CompletionProposal": {
  115. "SkipRegion": [
  116. {
  117. "OpenToken": ";",
  118. "RegionType": "SingleLine"
  119. }
  120. ]
  121. }
  122. }