highlighters.json 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188
  1. {
  2. Styles : [
  3. {
  4. Name : "Light",
  5. UniHighlighters : [
  6. {
  7. Name : "Assembler (x86)",
  8. Ranges : [
  9. {
  10. Name : "Root",
  11. Attributes : "$80000008,$80000005;False:False.",
  12. Sets : [
  13. {
  14. Name : "Numbers",
  15. Attributes : "$00000080,$80000005;False:True."
  16. }
  17. ],
  18. KeyLists : [
  19. {
  20. Name : "Commands",
  21. Attributes : "$00008000,$80000005;False:True."
  22. },
  23. {
  24. Name : "Commands SSE2",
  25. Attributes : "$00008000,$80000005;False:True."
  26. },
  27. {
  28. Name : "Registers",
  29. Attributes : "$00FF0080,$80000005;False:True."
  30. },
  31. {
  32. Name : "Registers x86_64",
  33. Attributes : "$00FF0080,$80000005;False:True."
  34. },
  35. {
  36. Name : "Key Words",
  37. Attributes : "$00808000,$80000005;False:True."
  38. },
  39. {
  40. Name : "Segments",
  41. Attributes : "$00FF00FF,$80000005;False:True.B"
  42. }
  43. ],
  44. Ranges : [
  45. {
  46. Name : "Remarks",
  47. Attributes : "$00800000,$80000005;False:True."
  48. },
  49. {
  50. Name : "String",
  51. Attributes : "$000000FF,$80000005;False:True."
  52. },
  53. {
  54. Name : ".",
  55. Attributes : "$00FF0000,$80000005;False:True."
  56. },
  57. {
  58. Name : "@",
  59. Attributes : "$000080FF,$80000005;False:True."
  60. },
  61. {
  62. Name : "String",
  63. Attributes : "$000000FF,$80000005;False:True."
  64. }
  65. ]
  66. }
  67. ]
  68. },
  69. {
  70. Name : "C#",
  71. Ranges : [
  72. {
  73. Name : "Root",
  74. Attributes : "$80000008,$80000005;False:False.",
  75. KeyLists : [
  76. {
  77. Name : "Keywords",
  78. Attributes : "$00008000,$80000005;False:True."
  79. },
  80. {
  81. Name : "Contextual keywords",
  82. Attributes : "$00008000,$80000005;False:True."
  83. },
  84. {
  85. Name : "Data types",
  86. Attributes : "$00FF0000,$80000005;False:True."
  87. },
  88. {
  89. Name : ".NET Data types",
  90. Attributes : "$00008080,$80000005;False:True."
  91. },
  92. {
  93. Name : "Preprocessor directives",
  94. Attributes : "$00FF0080,$80000005;False:True."
  95. },
  96. {
  97. Name : "Operators",
  98. Attributes : "$000080FF,$80000005;False:True."
  99. }
  100. ],
  101. Ranges : [
  102. {
  103. Name : "Strings '..'",
  104. Attributes : "$000000FF,$80000005;False:True."
  105. },
  106. {
  107. Name : "Strings \"..\"",
  108. Attributes : "$000000FF,$80000005;False:True.",
  109. KeyLists : [
  110. {
  111. Name : "Escape",
  112. Attributes : "$000000FF,$80000005;True:True."
  113. }
  114. ]
  115. },
  116. {
  117. Name : "Remarks //",
  118. Attributes : "$00800000,$80000005;False:True."
  119. },
  120. {
  121. Name : "Remarks /*..*/",
  122. Attributes : "$00800000,$80000005;False:True."
  123. }
  124. ]
  125. }
  126. ]
  127. },
  128. {
  129. Name : "DC Error File",
  130. Ranges : [
  131. {
  132. Name : "Root",
  133. Attributes : "$80000008,$80000005;False:False.",
  134. Sets : [
  135. {
  136. Name : "Digits",
  137. Attributes : "$00808000,$1FFFFFFF;False:False."
  138. }
  139. ],
  140. KeyLists : [
  141. {
  142. Name : "Keywords",
  143. Attributes : "$00800000,$1FFFFFFF;False:False."
  144. }
  145. ],
  146. Ranges : [
  147. {
  148. Name : "Date",
  149. Attributes : "$00800000,$1FFFFFFF;False:True."
  150. },
  151. {
  152. Name : "About",
  153. Attributes : "$00800080,$1FFFFFFF;False:False."
  154. },
  155. {
  156. Name : "Exception",
  157. Attributes : "$000000D2,$1FFFFFFF;False:False."
  158. },
  159. {
  160. Name : "Address",
  161. Attributes : "$00000096,$1FFFFFFF;False:False."
  162. }
  163. ]
  164. }
  165. ]
  166. },
  167. {
  168. Name : "Go",
  169. Ranges : [
  170. {
  171. Name : "Root",
  172. Attributes : "$80000008,$80000005;False:False.",
  173. KeyLists : [
  174. {
  175. Name : "Keywords",
  176. Attributes : "$00FF0000,$80000005;False:True."
  177. },
  178. {
  179. Name : "Types",
  180. Attributes : "$00000080,$80000005;False:True."
  181. },
  182. {
  183. Name : "Functions",
  184. Attributes : "$00800000,$80000005;False:True."
  185. }
  186. ],
  187. Ranges : [
  188. {
  189. Name : "Strings `..`",
  190. Attributes : "$00696969,$80000005;False:True."
  191. },
  192. {
  193. Name : "Strings \"..\"",
  194. Attributes : "$00696969,$80000005;False:True.",
  195. KeyLists : [
  196. {
  197. Name : "Escape",
  198. Attributes : "$00696969,$80000005;True:True."
  199. }
  200. ]
  201. },
  202. {
  203. Name : "Remarks //",
  204. Attributes : "$00008000,$80000005;False:True."
  205. },
  206. {
  207. Name : "Remarks /*..*/",
  208. Attributes : "$00008000,$80000005;False:True."
  209. }
  210. ]
  211. }
  212. ]
  213. },
  214. {
  215. Name : "JSON",
  216. Ranges : [
  217. {
  218. Name : "Root",
  219. Attributes : "$80000008,$80000005;False:False.",
  220. Sets : [
  221. {
  222. Name : "Numbers",
  223. Attributes : "$00008000,$80000005;False:True."
  224. }
  225. ],
  226. KeyLists : [
  227. {
  228. Name : "Keywords",
  229. Attributes : "$000080FF,$80000005;False:True."
  230. },
  231. {
  232. Name : "Punctuators",
  233. Attributes : "$00800000,$80000005;False:True."
  234. }
  235. ],
  236. Ranges : [
  237. {
  238. Name : "Strings \"..\"",
  239. Attributes : "$00000080,$80000005;False:True.",
  240. KeyLists : [
  241. {
  242. Name : "Escape",
  243. Attributes : "$00000080,$80000005;True:True."
  244. }
  245. ]
  246. }
  247. ]
  248. }
  249. ]
  250. },
  251. {
  252. Name : "JavaScript",
  253. Ranges : [
  254. {
  255. Name : "Root",
  256. Attributes : "$80000008,$80000005;False:False.",
  257. KeyLists : [
  258. {
  259. Name : "Functions and key words",
  260. Attributes : "$00008000,$80000005;False:True."
  261. },
  262. {
  263. Name : "Reserved words",
  264. Attributes : "$00FF0000,$80000005;False:True."
  265. },
  266. {
  267. Name : "Common Events",
  268. Attributes : "$00FF0080,$80000005;False:True."
  269. }
  270. ],
  271. Ranges : [
  272. {
  273. Name : "Remark //",
  274. Attributes : "$00A00000,$80000005;False:True."
  275. },
  276. {
  277. Name : "Remark /*...*/",
  278. Attributes : "$00A00000,$80000005;False:True."
  279. },
  280. {
  281. Name : "Strings '..'",
  282. Attributes : "$000000FF,$80000005;False:True.",
  283. KeyLists : [
  284. {
  285. Name : "Escape",
  286. Attributes : "$000000FF,$80000005;True:True."
  287. }
  288. ]
  289. },
  290. {
  291. Name : "Strings \"..\"",
  292. Attributes : "$000000FF,$80000005;False:True.",
  293. KeyLists : [
  294. {
  295. Name : "Escape",
  296. Attributes : "$000000FF,$80000005;True:True."
  297. }
  298. ]
  299. }
  300. ]
  301. }
  302. ]
  303. },
  304. {
  305. Name : "Kotlin",
  306. Ranges : [
  307. {
  308. Name : "Root",
  309. Attributes : "$80000008,$80000005;False:False.",
  310. Sets : [
  311. {
  312. Name : "Numbers",
  313. Attributes : "$00FF0000,$80000005;False:True."
  314. }
  315. ],
  316. KeyLists : [
  317. {
  318. Name : "Keywords",
  319. Attributes : "$00800000,$80000005;False:True.B"
  320. },
  321. {
  322. Name : "Contextual keywords",
  323. Attributes : "$00800000,$80000005;False:True.B"
  324. },
  325. {
  326. Name : "Modifier keywords",
  327. Attributes : "$00800000,$80000005;False:True.B"
  328. },
  329. {
  330. Name : "Special Identifiers",
  331. Attributes : "$00000000,$80000005;False:True.B"
  332. },
  333. {
  334. Name : "Basic data types",
  335. Attributes : "$1FFFFFFF,$80000005;False:True."
  336. }
  337. ],
  338. Ranges : [
  339. {
  340. Name : "@Annotation",
  341. Attributes : "$00008080,$80000005;False:True."
  342. },
  343. {
  344. Name : "Strings '..'",
  345. Attributes : "$00008000,$80000005;False:True.B"
  346. },
  347. {
  348. Name : "Strings \"..\"",
  349. Attributes : "$00008000,$80000005;False:True.B",
  350. KeyLists : [
  351. {
  352. Name : "Escape",
  353. Attributes : "$00800000,$80000005;True:True."
  354. }
  355. ]
  356. },
  357. {
  358. Name : "Remarks //",
  359. Attributes : "$00808080,$80000005;False:True."
  360. },
  361. {
  362. Name : "Remarks /*..*/",
  363. Attributes : "$00808080,$80000005;False:True."
  364. },
  365. {
  366. Name : "Remarks /**..*/",
  367. Attributes : "$00808080,$80000005;False:True.I"
  368. }
  369. ]
  370. }
  371. ]
  372. },
  373. {
  374. Name : "PowerShell",
  375. Ranges : [
  376. {
  377. Name : "Root",
  378. Attributes : "$80000008,$80000005;False:False.",
  379. KeyLists : [
  380. {
  381. Name : "Keywords",
  382. Attributes : "$00FF0000,$80000005;False:True."
  383. },
  384. {
  385. Name : "Aliases",
  386. Attributes : "$00C08000,$80000005;False:True."
  387. },
  388. {
  389. Name : "Functions",
  390. Attributes : "$00000080,$80000005;False:True."
  391. },
  392. {
  393. Name : "Cmdlets",
  394. Attributes : "$00800080,$80000005;False:True."
  395. }
  396. ],
  397. Ranges : [
  398. {
  399. Name : "Strings @'..'@",
  400. Attributes : "$000000FF,$80000005;False:True."
  401. },
  402. {
  403. Name : "Strings @\"..\"@",
  404. Attributes : "$000000FF,$80000005;False:True."
  405. },
  406. {
  407. Name : "Strings '..'",
  408. Attributes : "$000000FF,$80000005;False:True."
  409. },
  410. {
  411. Name : "Strings \"..\"",
  412. Attributes : "$000000FF,$80000005;False:True."
  413. },
  414. {
  415. Name : "Remarks #",
  416. Attributes : "$00800000,$80000005;False:True."
  417. },
  418. {
  419. Name : "Remarks <#..#>",
  420. Attributes : "$00800000,$80000005;False:True."
  421. },
  422. {
  423. Name : "Variables",
  424. Attributes : "$00008000,$80000005;False:True."
  425. }
  426. ]
  427. }
  428. ]
  429. },
  430. {
  431. Name : "QML",
  432. Ranges : [
  433. {
  434. Name : "Root",
  435. Attributes : "$80000008,$80000005;False:False.",
  436. KeyLists : [
  437. {
  438. Name : "Keywords",
  439. Attributes : "$00008080,$80000005;False:True."
  440. },
  441. {
  442. Name : "Basic types",
  443. Attributes : "$00008080,$80000005;False:True."
  444. },
  445. {
  446. Name : "QtQuick Object Types",
  447. Attributes : "$00800080,$80000005;False:True."
  448. },
  449. {
  450. Name : "Aurora & Sailfish Silica Types",
  451. Attributes : "$00800080,$80000005;False:True."
  452. }
  453. ],
  454. Ranges : [
  455. {
  456. Name : "Strings '..'",
  457. Attributes : "$00008000,$80000005;False:True."
  458. },
  459. {
  460. Name : "Strings \"..\"",
  461. Attributes : "$00008000,$80000005;False:True."
  462. },
  463. {
  464. Name : "Remarks //",
  465. Attributes : "$00008000,$80000005;False:True."
  466. },
  467. {
  468. Name : "Remarks /*..*/",
  469. Attributes : "$00008000,$80000005;False:True."
  470. }
  471. ]
  472. }
  473. ]
  474. },
  475. {
  476. Name : "Rust",
  477. Ranges : [
  478. {
  479. Name : "Root",
  480. Attributes : "$80000008,$80000005;False:False.",
  481. KeyLists : [
  482. {
  483. Name : "Keywords",
  484. Attributes : "$00FF0000,$80000005;False:True."
  485. },
  486. {
  487. Name : "Macros",
  488. Attributes : "$00800000,$80000005;False:True."
  489. },
  490. {
  491. Name : "Operators",
  492. Attributes : "$00CC3299,$80000005;False:True."
  493. },
  494. {
  495. Name : "Punctuators",
  496. Attributes : "$000000FF,$80000005;False:True."
  497. },
  498. {
  499. Name : "Types",
  500. Attributes : "$00000080,$80000005;False:True."
  501. },
  502. {
  503. Name : "Complex types",
  504. Attributes : "$00000080,$80000005;False:True."
  505. }
  506. ],
  507. Ranges : [
  508. {
  509. Name : "Remarks //",
  510. Attributes : "$00008000,$80000005;False:True."
  511. },
  512. {
  513. Name : "Remarks /*..*/",
  514. Attributes : "$00008000,$80000005;False:True."
  515. },
  516. {
  517. Name : "Strings \"..\"",
  518. Attributes : "$00696969,$80000005;False:True.",
  519. KeyLists : [
  520. {
  521. Name : "Escape",
  522. Attributes : "$00696969,$80000005;True:True."
  523. }
  524. ]
  525. },
  526. {
  527. Name : "Chars '..'",
  528. Attributes : "$00696969,$80000005;False:True."
  529. },
  530. {
  531. Name : "Attributes (outer)",
  532. Attributes : "$00000096,$80000005;False:True."
  533. },
  534. {
  535. Name : "Attributes (inner)",
  536. Attributes : "$00000096,$80000005;False:True."
  537. }
  538. ]
  539. }
  540. ]
  541. },
  542. {
  543. Name : "Swift",
  544. Ranges : [
  545. {
  546. Name : "Root",
  547. Attributes : "$80000008,$80000005;False:False.",
  548. KeyLists : [
  549. {
  550. Name : "Keywords",
  551. Attributes : "$00FF0000,$00FFFFFF;False:True."
  552. },
  553. {
  554. Name : "Operators",
  555. Attributes : "$00CC3299,$80000005;False:True."
  556. },
  557. {
  558. Name : "Punctuators",
  559. Attributes : "$000000FF,$80000005;False:True."
  560. },
  561. {
  562. Name : "Types",
  563. Attributes : "$00000080,$00FFFFFF;False:True."
  564. }
  565. ],
  566. Ranges : [
  567. {
  568. Name : "Remarks //",
  569. Attributes : "$00008000,$00FFFFFF;False:True."
  570. },
  571. {
  572. Name : "Remarks /*..*/",
  573. Attributes : "$00008000,$00FFFFFF;False:True."
  574. },
  575. {
  576. Name : "Strings \"..\"",
  577. Attributes : "$00696969,$00FFFFFF;False:True.",
  578. KeyLists : [
  579. {
  580. Name : "Escape",
  581. Attributes : "$00696969,$00FFFFFF;True:True."
  582. }
  583. ]
  584. },
  585. {
  586. Name : "Strings \"\"\"...\"\"\"",
  587. Attributes : "$00696969,$00FFFFFF;False:True."
  588. }
  589. ]
  590. }
  591. ]
  592. }
  593. ]
  594. },
  595. {
  596. Name : "Dark",
  597. UniHighlighters : [
  598. {
  599. Name : "Assembler (x86)",
  600. Ranges : [
  601. {
  602. Name : "Root",
  603. Attributes : "$80000008,$80000005;False:False.",
  604. Sets : [
  605. {
  606. Name : "Numbers",
  607. Attributes : "$00E8BCBC,$80000005;False:True."
  608. }
  609. ],
  610. KeyLists : [
  611. {
  612. Name : "Commands",
  613. Attributes : "$008AD277,$80000005;False:True."
  614. },
  615. {
  616. Name : "Commands SSE2",
  617. Attributes : "$00008000,$80000005;False:True."
  618. },
  619. {
  620. Name : "Registers",
  621. Attributes : "$00E8BCBC,$80000005;False:True."
  622. },
  623. {
  624. Name : "Registers x86_64",
  625. Attributes : "$00E8BCBC,$80000005;False:True."
  626. },
  627. {
  628. Name : "Key Words",
  629. Attributes : "$00808000,$80000005;False:True."
  630. },
  631. {
  632. Name : "Segments",
  633. Attributes : "$00D15894,$80000005;False:True.B"
  634. }
  635. ],
  636. Ranges : [
  637. {
  638. Name : "Remarks",
  639. Attributes : "$00C09B61,$80000005;False:True."
  640. },
  641. {
  642. Name : "String",
  643. Attributes : "$00898BB9,$80000005;False:True."
  644. },
  645. {
  646. Name : ".",
  647. Attributes : "$00FBA249,$80000005;False:True."
  648. },
  649. {
  650. Name : "@",
  651. Attributes : "$000080FF,$80000005;False:True."
  652. },
  653. {
  654. Name : "String",
  655. Attributes : "$00898BB9,$80000005;False:True."
  656. }
  657. ]
  658. }
  659. ]
  660. },
  661. {
  662. Name : "C#",
  663. Ranges : [
  664. {
  665. Name : "Root",
  666. Attributes : "$80000008,$80000005;False:False.",
  667. KeyLists : [
  668. {
  669. Name : "Keywords",
  670. Attributes : "$00008000,$80000005;False:True."
  671. },
  672. {
  673. Name : "Contextual keywords",
  674. Attributes : "$00008000,$80000005;False:True."
  675. },
  676. {
  677. Name : "Data types",
  678. Attributes : "$00FBA249,$80000005;False:True."
  679. },
  680. {
  681. Name : ".NET Data types",
  682. Attributes : "$00008080,$80000005;False:True."
  683. },
  684. {
  685. Name : "Preprocessor directives",
  686. Attributes : "$00D15894,$80000005;False:True."
  687. },
  688. {
  689. Name : "Operators",
  690. Attributes : "$000080FF,$80000005;False:True."
  691. }
  692. ],
  693. Ranges : [
  694. {
  695. Name : "Strings '..'",
  696. Attributes : "$00898BB9,$80000005;False:True."
  697. },
  698. {
  699. Name : "Strings \"..\"",
  700. Attributes : "$00898BB9,$80000005;False:True.",
  701. KeyLists : [
  702. {
  703. Name : "Escape",
  704. Attributes : "$00898BB9,$80000005;True:True."
  705. }
  706. ]
  707. },
  708. {
  709. Name : "Remarks //",
  710. Attributes : "$00C09B61,$80000005;False:True."
  711. },
  712. {
  713. Name : "Remarks /*..*/",
  714. Attributes : "$00C09B61,$80000005;False:True."
  715. }
  716. ]
  717. }
  718. ]
  719. },
  720. {
  721. Name : "DC Error File",
  722. Ranges : [
  723. {
  724. Name : "Root",
  725. Attributes : "$00AAAAAA,$80000005;False:False.",
  726. Sets : [
  727. {
  728. Name : "Digits",
  729. Attributes : "$00C09B61,$80000005;False:False."
  730. }
  731. ],
  732. KeyLists : [
  733. {
  734. Name : "Keywords",
  735. Attributes : "$00C09B61,$80000005;False:False."
  736. }
  737. ],
  738. Ranges : [
  739. {
  740. Name : "Date",
  741. Attributes : "$00000000,$008AD277;False:False."
  742. },
  743. {
  744. Name : "About",
  745. Attributes : "$008AD277,$80000005;False:False."
  746. },
  747. {
  748. Name : "Exception",
  749. Attributes : "$00898BB9,$80000005;False:False."
  750. },
  751. {
  752. Name : "Address",
  753. Attributes : "$00898BB9,$80000005;False:False."
  754. }
  755. ]
  756. }
  757. ]
  758. },
  759. {
  760. Name : "Go",
  761. Ranges : [
  762. {
  763. Name : "Root",
  764. Attributes : "$80000008,$80000005;False:False.",
  765. KeyLists : [
  766. {
  767. Name : "Keywords",
  768. Attributes : "$00D69C56,$80000005;False:True."
  769. },
  770. {
  771. Name : "Types",
  772. Attributes : "$00B0C94E,$80000005;False:True."
  773. },
  774. {
  775. Name : "Functions",
  776. Attributes : "$00FFC14F,$80000005;False:True."
  777. }
  778. ],
  779. Ranges : [
  780. {
  781. Name : "Strings `..`",
  782. Attributes : "$007891CE,$80000005;False:True."
  783. },
  784. {
  785. Name : "Strings \"..\"",
  786. Attributes : "$007891CE,$80000005;False:True.",
  787. KeyLists : [
  788. {
  789. Name : "Escape",
  790. Attributes : "$007891CE,$80000005;True:True."
  791. }
  792. ]
  793. },
  794. {
  795. Name : "Remarks //",
  796. Attributes : "$008AD277,$80000005;False:True."
  797. },
  798. {
  799. Name : "Remarks /*..*/",
  800. Attributes : "$008AD277,$80000005;False:True."
  801. }
  802. ]
  803. }
  804. ]
  805. },
  806. {
  807. Name : "JSON",
  808. Ranges : [
  809. {
  810. Name : "Root",
  811. Attributes : "$80000008,$80000005;False:False.",
  812. Sets : [
  813. {
  814. Name : "Numbers",
  815. Attributes : "$008AD277,$80000005;False:True."
  816. }
  817. ],
  818. KeyLists : [
  819. {
  820. Name : "Keywords",
  821. Attributes : "$007891E2,$80000005;False:True."
  822. },
  823. {
  824. Name : "Punctuators",
  825. Attributes : "$00C09B61,$80000005;False:True."
  826. }
  827. ],
  828. Ranges : [
  829. {
  830. Name : "Strings \"..\"",
  831. Attributes : "$00898BB9,$80000005;False:True.",
  832. KeyLists : [
  833. {
  834. Name : "Escape",
  835. Attributes : "$00898BB9,$80000005;True:True."
  836. }
  837. ]
  838. }
  839. ]
  840. }
  841. ]
  842. },
  843. {
  844. Name : "JavaScript",
  845. Ranges : [
  846. {
  847. Name : "Root",
  848. Attributes : "$80000008,$80000005;False:False.",
  849. KeyLists : [
  850. {
  851. Name : "Functions and key words",
  852. Attributes : "$008AD277,$80000005;False:True."
  853. },
  854. {
  855. Name : "Reserved words",
  856. Attributes : "$00E8BCBC,$80000005;False:True."
  857. },
  858. {
  859. Name : "Common Events",
  860. Attributes : "$00E8BCBC,$80000005;False:True."
  861. }
  862. ],
  863. Ranges : [
  864. {
  865. Name : "Remark //",
  866. Attributes : "$00C09B61,$80000005;False:True."
  867. },
  868. {
  869. Name : "Remark /*...*/",
  870. Attributes : "$00C09B61,$80000005;False:True."
  871. },
  872. {
  873. Name : "Strings '..'",
  874. Attributes : "$00898BB9,$80000005;False:True.",
  875. KeyLists : [
  876. {
  877. Name : "Escape",
  878. Attributes : "$00898BB9,$80000005;True:True."
  879. }
  880. ]
  881. },
  882. {
  883. Name : "Strings \"..\"",
  884. Attributes : "$00898BB9,$80000005;False:True.",
  885. KeyLists : [
  886. {
  887. Name : "Escape",
  888. Attributes : "$00898BB9,$80000005;True:True."
  889. }
  890. ]
  891. }
  892. ]
  893. }
  894. ]
  895. },
  896. {
  897. Name : "Kotlin",
  898. Ranges : [
  899. {
  900. Name : "Root",
  901. Attributes : "$80000008,$80000005;False:False.",
  902. Sets : [
  903. {
  904. Name : "Numbers",
  905. Attributes : "$00B8AC2A,$80000005;False:True."
  906. }
  907. ],
  908. KeyLists : [
  909. {
  910. Name : "Keywords",
  911. Attributes : "$006D8ECF,$80000005;False:True."
  912. },
  913. {
  914. Name : "Contextual keywords",
  915. Attributes : "$006D8ECF,$80000005;False:True."
  916. },
  917. {
  918. Name : "Modifier keywords",
  919. Attributes : "$006D8ECF,$80000005;False:True."
  920. },
  921. {
  922. Name : "Special Identifiers",
  923. Attributes : "$1FFFFFFF,$80000005;False:True.B"
  924. },
  925. {
  926. Name : "Basic data types",
  927. Attributes : "$1FFFFFFF,$80000005;False:True."
  928. }
  929. ],
  930. Ranges : [
  931. {
  932. Name : "@Annotation",
  933. Attributes : "$0060AEB3,$80000005;False:True."
  934. },
  935. {
  936. Name : "Strings '..'",
  937. Attributes : "$0073AB6A,$80000005;False:True."
  938. },
  939. {
  940. Name : "Strings \"..\"",
  941. Attributes : "$0073AB6A,$80000005;False:True.",
  942. KeyLists : [
  943. {
  944. Name : "Escape",
  945. Attributes : "$006D8ECF,$80000005;True:True."
  946. }
  947. ]
  948. },
  949. {
  950. Name : "Remarks //",
  951. Attributes : "$00857E7A,$80000005;False:True."
  952. },
  953. {
  954. Name : "Remarks /*..*/",
  955. Attributes : "$00857E7A,$80000005;False:True."
  956. },
  957. {
  958. Name : "Remarks /**..*/",
  959. Attributes : "$006B825F,$80000005;False:True.I"
  960. }
  961. ]
  962. }
  963. ]
  964. },
  965. {
  966. Name : "PowerShell",
  967. Ranges : [
  968. {
  969. Name : "Root",
  970. Attributes : "$80000008,$80000005;False:False.",
  971. KeyLists : [
  972. {
  973. Name : "Keywords",
  974. Attributes : "$00FBA249,$80000005;False:True."
  975. },
  976. {
  977. Name : "Aliases",
  978. Attributes : "$00C08000,$80000005;False:True."
  979. },
  980. {
  981. Name : "Functions",
  982. Attributes : "$008AD277,$80000005;False:True."
  983. },
  984. {
  985. Name : "Cmdlets",
  986. Attributes : "$00D15894,$80000005;False:True."
  987. }
  988. ],
  989. Ranges : [
  990. {
  991. Name : "Strings @'..'@",
  992. Attributes : "$00898BB9,$80000005;False:True."
  993. },
  994. {
  995. Name : "Strings @\"..\"@",
  996. Attributes : "$00898BB9,$80000005;False:True."
  997. },
  998. {
  999. Name : "Strings '..'",
  1000. Attributes : "$00898BB9,$80000005;False:True."
  1001. },
  1002. {
  1003. Name : "Strings \"..\"",
  1004. Attributes : "$00898BB9,$80000005;False:True."
  1005. },
  1006. {
  1007. Name : "Remarks #",
  1008. Attributes : "$00C09B61,$80000005;False:True."
  1009. },
  1010. {
  1011. Name : "Remarks <#..#>",
  1012. Attributes : "$00C09B61,$80000005;False:True."
  1013. },
  1014. {
  1015. Name : "Variables",
  1016. Attributes : "$00008000,$80000005;False:True."
  1017. }
  1018. ]
  1019. }
  1020. ]
  1021. },
  1022. {
  1023. Name : "QML",
  1024. Ranges : [
  1025. {
  1026. Name : "Root",
  1027. Attributes : "$80000008,$80000005;False:False.",
  1028. KeyLists : [
  1029. {
  1030. Name : "Keywords",
  1031. Attributes : "$003278CC,$80000005;False:True."
  1032. },
  1033. {
  1034. Name : "Basic types",
  1035. Attributes : "$003278CC,$80000005;False:True."
  1036. },
  1037. {
  1038. Name : "QtQuick Object Types",
  1039. Attributes : "$006DC6FF,$80000005;False:True."
  1040. },
  1041. {
  1042. Name : "Aurora & Sailfish Silica Types",
  1043. Attributes : "$006DC6FF,$80000005;False:True."
  1044. }
  1045. ],
  1046. Ranges : [
  1047. {
  1048. Name : "Strings '..'",
  1049. Attributes : "$0059876A,$80000005;False:True."
  1050. },
  1051. {
  1052. Name : "Strings \"..\"",
  1053. Attributes : "$0059876A,$80000005;False:True."
  1054. },
  1055. {
  1056. Name : "Remarks //",
  1057. Attributes : "$00808080,$80000005;False:True."
  1058. },
  1059. {
  1060. Name : "Remarks /*..*/",
  1061. Attributes : "$00808080,$80000005;False:True."
  1062. }
  1063. ]
  1064. }
  1065. ]
  1066. },
  1067. {
  1068. Name : "Rust",
  1069. Ranges : [
  1070. {
  1071. Name : "Root",
  1072. Attributes : "$80000008,$80000005;False:False.",
  1073. KeyLists : [
  1074. {
  1075. Name : "Keywords",
  1076. Attributes : "$00D69C56,$80000005;False:True."
  1077. },
  1078. {
  1079. Name : "Macros",
  1080. Attributes : "$00FFC14F,$80000005;False:True."
  1081. },
  1082. {
  1083. Name : "Operators",
  1084. Attributes : "$00E8BCBC,$80000005;False:True."
  1085. },
  1086. {
  1087. Name : "Punctuators",
  1088. Attributes : "$00D4D4D4,$80000005;False:True."
  1089. },
  1090. {
  1091. Name : "Types",
  1092. Attributes : "$00B0C94E,$80000005;False:True."
  1093. },
  1094. {
  1095. Name : "Complex types",
  1096. Attributes : "$00B0C94E,$80000005;False:True."
  1097. }
  1098. ],
  1099. Ranges : [
  1100. {
  1101. Name : "Remarks //",
  1102. Attributes : "$008AD277,$80000005;False:True."
  1103. },
  1104. {
  1105. Name : "Remarks /*..*/",
  1106. Attributes : "$008AD277,$80000005;False:True."
  1107. },
  1108. {
  1109. Name : "Strings \"..\"",
  1110. Attributes : "$007891CE,$80000005;False:True.",
  1111. KeyLists : [
  1112. {
  1113. Name : "Escape",
  1114. Attributes : "$007891CE,$80000005;True:True."
  1115. }
  1116. ]
  1117. },
  1118. {
  1119. Name : "Chars '..'",
  1120. Attributes : "$007891CE,$80000005;False:True."
  1121. },
  1122. {
  1123. Name : "Attributes (outer)",
  1124. Attributes : "$006166C0,$80000005;False:True."
  1125. },
  1126. {
  1127. Name : "Attributes (inner)",
  1128. Attributes : "$006166C0,$80000005;False:True."
  1129. }
  1130. ]
  1131. }
  1132. ]
  1133. },
  1134. {
  1135. Name : "Swift",
  1136. Ranges : [
  1137. {
  1138. Name : "Root",
  1139. Attributes : "$80000008,$80000005;False:False.",
  1140. KeyLists : [
  1141. {
  1142. Name : "Keywords",
  1143. Attributes : "$00D69C56,$80000005;False:True."
  1144. },
  1145. {
  1146. Name : "Operators",
  1147. Attributes : "$00E8BCBC,$80000005;False:True."
  1148. },
  1149. {
  1150. Name : "Punctuators",
  1151. Attributes : "$00D4D4D4,$80000005;False:True."
  1152. },
  1153. {
  1154. Name : "Types",
  1155. Attributes : "$00B0C94E,$80000005;False:True."
  1156. }
  1157. ],
  1158. Ranges : [
  1159. {
  1160. Name : "Remarks //",
  1161. Attributes : "$008AD277,$80000005;False:True."
  1162. },
  1163. {
  1164. Name : "Remarks /*..*/",
  1165. Attributes : "$008AD277,$80000005;False:True."
  1166. },
  1167. {
  1168. Name : "Strings \"..\"",
  1169. Attributes : "$007891CE,$80000005;False:True.",
  1170. KeyLists : [
  1171. {
  1172. Name : "Escape",
  1173. Attributes : "$007891CE,$80000005;True:True."
  1174. }
  1175. ]
  1176. },
  1177. {
  1178. Name : "Strings \"\"\"...\"\"\"",
  1179. Attributes : "$007891CE,$80000005;False:True."
  1180. }
  1181. ]
  1182. }
  1183. ]
  1184. }
  1185. ]
  1186. }
  1187. ]
  1188. }