puppet.syntax 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. # Puppet syntax file for GNU Midnight Commander
  2. # Author: Sergey Zhuga <sergey.zhuga@gmail.com>
  3. context default
  4. # Operators
  5. keyword => yellow
  6. keyword != yellow
  7. keyword \+= yellow
  8. keyword \+> yellow
  9. keyword -> yellow
  10. keyword ~> yellow
  11. keyword <- yellow
  12. keyword <~ yellow
  13. keyword = yellow
  14. # Braces
  15. keyword { brightcyan
  16. keyword } brightcyan
  17. keyword ( brightcyan
  18. keyword ) brightcyan
  19. keyword [ brightcyan
  20. keyword ] brightcyan
  21. keyword , brightcyan
  22. keyword : brightcyan
  23. # Booleans
  24. keyword whole false brightred
  25. keyword whole FALSE brightred
  26. keyword whole nil brightred
  27. keyword whole NIL brightred
  28. keyword whole true brightred
  29. keyword whole TRUE brightred
  30. # Variables
  31. keyword wholeright $+\:\:+\:\:+\:\:+\:\:+ white
  32. keyword wholeright $+\:\:+\:\:+\:\:+ white
  33. keyword wholeright $+\:\:+\:\:+ white
  34. keyword wholeright $+\:\:+ white
  35. keyword wholeright $+ white
  36. # Parameters
  37. keyword whole aclinherit magenta
  38. keyword whole aclmode magenta
  39. keyword whole action_url magenta
  40. keyword whole active_checks_enabled magenta
  41. keyword whole address magenta
  42. keyword whole address1 magenta
  43. keyword whole address2 magenta
  44. keyword whole address3 magenta
  45. keyword whole address4 magenta
  46. keyword whole address5 magenta
  47. keyword whole address6 magenta
  48. keyword whole admin magenta
  49. keyword whole adminfile magenta
  50. keyword whole age magenta
  51. keyword whole alias magenta
  52. keyword whole allowcdrom magenta
  53. keyword whole allowdupe magenta
  54. keyword whole allowed_trunk_vlans magenta
  55. keyword whole allow_root magenta
  56. keyword whole arguments magenta
  57. keyword whole atboot magenta
  58. keyword whole atime magenta
  59. keyword whole attribute_membership magenta
  60. keyword whole attributes magenta
  61. keyword whole auth_class magenta
  62. keyword whole authenticate_user magenta
  63. keyword whole auth_membership magenta
  64. keyword whole auths magenta
  65. keyword whole auth_type magenta
  66. keyword whole autoboot magenta
  67. keyword whole backup magenta
  68. keyword whole baseurl magenta
  69. keyword whole binary magenta
  70. keyword whole blockdevice magenta
  71. keyword whole canmount magenta
  72. keyword whole can_submit_commands magenta
  73. keyword whole category magenta
  74. keyword whole changes magenta
  75. keyword whole check_command magenta
  76. keyword whole check_freshness magenta
  77. keyword whole check_interval magenta
  78. keyword whole check_period magenta
  79. keyword whole checksum magenta
  80. keyword whole clone magenta
  81. keyword whole command magenta
  82. keyword whole command_line magenta
  83. keyword whole command_name magenta
  84. keyword whole comment magenta
  85. keyword whole compression magenta
  86. keyword whole configfiles magenta
  87. keyword whole contactgroup_members magenta
  88. keyword whole contactgroup_name magenta
  89. keyword whole contactgroups magenta
  90. keyword whole contact_groups magenta
  91. keyword whole contact_name magenta
  92. keyword whole contacts magenta
  93. keyword whole content magenta
  94. keyword whole context magenta
  95. keyword whole control magenta
  96. keyword whole copies magenta
  97. keyword whole cost magenta
  98. keyword whole create_args magenta
  99. keyword whole creates magenta
  100. keyword whole ctime magenta
  101. keyword whole cwd magenta
  102. keyword whole dataset magenta
  103. keyword whole dependency_period magenta
  104. keyword whole dependent_hostgroup_name magenta
  105. keyword whole dependent_host_name magenta
  106. keyword whole dependent_service_description magenta
  107. keyword whole descr magenta
  108. keyword whole description magenta
  109. keyword whole device magenta
  110. keyword whole devices magenta
  111. keyword whole device_url magenta
  112. keyword whole disk magenta
  113. keyword whole display_name magenta
  114. keyword whole ds_name magenta
  115. keyword whole ds_type magenta
  116. keyword whole dump magenta
  117. keyword whole duplex magenta
  118. keyword whole email magenta
  119. keyword whole enable magenta
  120. keyword whole enabled magenta
  121. keyword whole enablegroups magenta
  122. keyword whole en_address magenta
  123. keyword whole encapsulation magenta
  124. keyword whole ensure magenta
  125. keyword whole environment magenta
  126. keyword whole escalation_options magenta
  127. keyword whole escalation_period magenta
  128. keyword whole etherchannel magenta
  129. keyword whole event_handler magenta
  130. keyword whole event_handler_enabled magenta
  131. keyword whole exclude magenta
  132. keyword whole exec magenta
  133. keyword whole execution_failure_criteria magenta
  134. keyword whole expiry magenta
  135. keyword whole failovermethod magenta
  136. keyword whole failure_prediction_enabled magenta
  137. keyword whole first_notification magenta
  138. keyword whole first_notification_delay magenta
  139. keyword whole flap_detection_enabled magenta
  140. keyword whole flap_detection_options magenta
  141. keyword whole flavor magenta
  142. keyword whole force magenta
  143. keyword whole freshness_threshold magenta
  144. keyword whole friday magenta
  145. keyword whole fstype magenta
  146. keyword whole gid magenta
  147. keyword whole gpgcheck magenta
  148. keyword whole gpgkey magenta
  149. keyword whole group magenta
  150. keyword whole groups magenta
  151. keyword whole hasrestart magenta
  152. keyword whole hasstatus magenta
  153. keyword whole high_flap_threshold magenta
  154. keyword whole home magenta
  155. keyword whole host_aliases magenta
  156. keyword whole hostgroup_members magenta
  157. keyword whole hostgroup_name magenta
  158. keyword whole hostgroups magenta
  159. keyword whole host_name magenta
  160. keyword whole host_notification_commands magenta
  161. keyword whole host_notification_options magenta
  162. keyword whole host_notification_period magenta
  163. keyword whole host_notifications_enabled magenta
  164. keyword whole hour magenta
  165. keyword whole http_caching magenta
  166. keyword whole ia_load_module magenta
  167. keyword whole icon_image magenta
  168. keyword whole icon_image_alt magenta
  169. keyword whole id magenta
  170. keyword whole ignore magenta
  171. keyword whole incl magenta
  172. keyword whole includepkgs magenta
  173. keyword whole inherit magenta
  174. keyword whole inherits_parent magenta
  175. keyword whole initial_state magenta
  176. keyword whole install_args magenta
  177. keyword whole install_options magenta
  178. keyword whole instance magenta
  179. keyword whole ip magenta
  180. keyword whole ipaddress magenta
  181. keyword whole ip_address magenta
  182. keyword whole iptype magenta
  183. keyword whole is_volatile magenta
  184. keyword whole keepalive magenta
  185. keyword whole key magenta
  186. keyword whole key_membership magenta
  187. keyword whole keys magenta
  188. keyword whole k_of_n magenta
  189. keyword whole last_notification magenta
  190. keyword whole lens magenta
  191. keyword whole links magenta
  192. keyword whole load_path magenta
  193. keyword whole log magenta
  194. keyword whole logbias magenta
  195. keyword whole logoutput magenta
  196. keyword whole low_flap_threshold magenta
  197. keyword whole mailserver magenta
  198. keyword whole managehome magenta
  199. keyword whole manifest magenta
  200. keyword whole matches magenta
  201. keyword whole max_check_attempts magenta
  202. keyword whole mechanisms magenta
  203. keyword whole members magenta
  204. keyword whole membership magenta
  205. keyword whole message magenta
  206. keyword whole metadata_expire magenta
  207. keyword whole minute magenta
  208. keyword whole mirror magenta
  209. keyword whole mirrorlist magenta
  210. keyword whole mode magenta
  211. keyword whole monday magenta
  212. keyword whole month magenta
  213. keyword whole monthday magenta
  214. keyword whole mountpoint magenta
  215. keyword whole mtime magenta
  216. keyword whole _naginator_name magenta
  217. keyword whole name magenta
  218. keyword whole native_vlan magenta
  219. keyword whole nbmand magenta
  220. keyword whole normal_check_interval magenta
  221. keyword whole notes magenta
  222. keyword whole notes_url magenta
  223. keyword whole notification_failure_criteria magenta
  224. keyword whole notification_interval magenta
  225. keyword whole notification_options magenta
  226. keyword whole notification_period magenta
  227. keyword whole notifications_enabled magenta
  228. keyword whole obsess_over_host magenta
  229. keyword whole obsess_over_service magenta
  230. keyword whole onlyif magenta
  231. keyword whole options magenta
  232. keyword whole owner magenta
  233. keyword whole pager magenta
  234. keyword whole parallelize_check magenta
  235. keyword whole parents magenta
  236. keyword whole pass magenta
  237. keyword whole passive_checks_enabled magenta
  238. keyword whole password magenta
  239. keyword whole password_max_age magenta
  240. keyword whole password_min_age magenta
  241. keyword whole path magenta
  242. keyword whole pattern magenta
  243. keyword whole period magenta
  244. keyword whole periodmatch magenta
  245. keyword whole persistent magenta
  246. keyword whole platform magenta
  247. keyword whole pool magenta
  248. keyword whole port magenta
  249. keyword whole primarycache magenta
  250. keyword whole principals magenta
  251. keyword whole priority magenta
  252. keyword whole process_perf_data magenta
  253. keyword whole profile_membership magenta
  254. keyword whole profiles magenta
  255. keyword whole project magenta
  256. keyword whole protect magenta
  257. keyword whole provider magenta
  258. keyword whole proxy magenta
  259. keyword whole proxy_password magenta
  260. keyword whole proxy_username magenta
  261. keyword whole purge magenta
  262. keyword whole quota magenta
  263. keyword whole raid_parity magenta
  264. keyword whole raidz magenta
  265. keyword whole range magenta
  266. keyword whole readonly magenta
  267. keyword whole realhostname magenta
  268. keyword whole realname magenta
  269. keyword whole recipient magenta
  270. keyword whole recordsize magenta
  271. keyword whole recurse magenta
  272. keyword whole recurselimit magenta
  273. keyword whole refquota magenta
  274. keyword whole refreservation magenta
  275. keyword whole refresh magenta
  276. keyword whole refreshonly magenta
  277. keyword whole register magenta
  278. keyword whole remounts magenta
  279. keyword whole repeat magenta
  280. keyword whole replace magenta
  281. keyword whole reservation magenta
  282. keyword whole responsefile magenta
  283. keyword whole restart magenta
  284. keyword whole retain_nonstatus_information magenta
  285. keyword whole retain_status_information magenta
  286. keyword whole retry_check_interval magenta
  287. keyword whole retry_interval magenta
  288. keyword whole returns magenta
  289. keyword whole rmdirs magenta
  290. keyword whole role_membership magenta
  291. keyword whole roles magenta
  292. keyword whole root magenta
  293. keyword whole rule magenta
  294. keyword whole saturday magenta
  295. keyword whole secondarycache magenta
  296. keyword whole selinux_ignore_defaults magenta
  297. keyword whole selmoduledir magenta
  298. keyword whole selmodulepath magenta
  299. keyword whole selrange magenta
  300. keyword whole selrole magenta
  301. keyword whole seltype magenta
  302. keyword whole seluser magenta
  303. keyword whole server magenta
  304. keyword whole service_description magenta
  305. keyword whole servicegroup_members magenta
  306. keyword whole servicegroup_name magenta
  307. keyword whole servicegroups magenta
  308. keyword whole service_notification_commands magenta
  309. keyword whole service_notification_options magenta
  310. keyword whole service_notification_period magenta
  311. keyword whole service_notifications_enabled magenta
  312. keyword whole session_owner magenta
  313. keyword whole setuid magenta
  314. keyword whole shared magenta
  315. keyword whole shareiscsi magenta
  316. keyword whole sharenfs magenta
  317. keyword whole shares magenta
  318. keyword whole sharesmb magenta
  319. keyword whole shell magenta
  320. keyword whole size magenta
  321. keyword whole snapdir magenta
  322. keyword whole source magenta
  323. keyword whole sourceselect magenta
  324. keyword whole spare magenta
  325. keyword whole special magenta
  326. keyword whole speed magenta
  327. keyword whole stalking_options magenta
  328. keyword whole start magenta
  329. keyword whole status magenta
  330. keyword whole statusmap_image magenta
  331. keyword whole stop magenta
  332. keyword whole sunday magenta
  333. keyword whole syncversion magenta
  334. keyword whole sysidcfg magenta
  335. keyword whole system magenta
  336. keyword whole target magenta
  337. keyword whole thursday magenta
  338. keyword whole timeout magenta
  339. keyword whole timeperiod_name magenta
  340. keyword whole tries magenta
  341. keyword whole trigger magenta
  342. keyword whole try_sleep magenta
  343. keyword whole tuesday magenta
  344. keyword whole type magenta
  345. keyword whole type_check magenta
  346. keyword whole uid magenta
  347. keyword whole unless magenta
  348. keyword whole unless_system_user magenta
  349. keyword whole url magenta
  350. keyword whole use magenta
  351. keyword whole user magenta
  352. keyword whole value magenta
  353. keyword whole vendor magenta
  354. keyword whole version magenta
  355. keyword whole volsize magenta
  356. keyword whole vrml_image magenta
  357. keyword whole vscan magenta
  358. keyword whole webserver magenta
  359. keyword whole wednesday magenta
  360. keyword whole weekday magenta
  361. keyword whole withpath magenta
  362. keyword whole working_dir magenta
  363. keyword whole xattr magenta
  364. keyword whole zoned magenta
  365. # Meta parameters
  366. keyword whole alias brightmagenta
  367. keyword whole audit brightmagenta
  368. keyword whole before brightmagenta
  369. keyword whole check brightmagenta
  370. keyword whole loglevel brightmagenta
  371. keyword whole noop brightmagenta
  372. keyword whole notify brightmagenta
  373. keyword whole require brightmagenta
  374. keyword whole schedule brightmagenta
  375. keyword whole stage brightmagenta
  376. keyword whole subscribe brightmagenta
  377. keyword whole tag brightmagenta
  378. # Types
  379. keyword whole augeas red
  380. keyword whole computer red
  381. keyword whole cron red
  382. keyword whole exec red
  383. keyword whole file red
  384. keyword whole filebucket red
  385. keyword whole group red
  386. keyword whole host red
  387. keyword whole interface red
  388. keyword whole k5login red
  389. keyword whole macauthorization red
  390. keyword whole mailalias red
  391. keyword whole maillist red
  392. keyword whole mcx red
  393. keyword whole mount red
  394. keyword whole nagios_command red
  395. keyword whole nagios_contact red
  396. keyword whole nagios_contactgroup red
  397. keyword whole nagios_host red
  398. keyword whole nagios_hostdependency red
  399. keyword whole nagios_hostescalation red
  400. keyword whole nagios_hostextinfo red
  401. keyword whole nagios_hostgroup red
  402. keyword whole nagios_service red
  403. keyword whole nagios_servicedependency red
  404. keyword whole nagios_serviceescalation red
  405. keyword whole nagios_serviceextinfo red
  406. keyword whole nagios_servicegroup red
  407. keyword whole nagios_timeperiod red
  408. keyword whole notify red
  409. keyword whole package red
  410. keyword whole resources red
  411. keyword whole router red
  412. keyword whole schedule red
  413. keyword whole scheduled_task red
  414. keyword whole selboolean red
  415. keyword whole selmodule red
  416. keyword whole service red
  417. keyword whole ssh_authorized_key red
  418. keyword whole sshkey red
  419. keyword whole stage red
  420. keyword whole tidy red
  421. keyword whole user red
  422. keyword whole vlan red
  423. keyword whole yumrepo red
  424. keyword whole zfs red
  425. keyword whole zone red
  426. keyword whole zpool red
  427. # Functions
  428. keyword whole alert brightred
  429. keyword whole create_resources brightred
  430. keyword whole crit brightred
  431. keyword whole debug brightred
  432. keyword whole defined brightred
  433. keyword whole emerg brightred
  434. keyword whole err brightred
  435. keyword whole extlookup brightred
  436. keyword whole fail brightred
  437. keyword whole file brightred
  438. keyword whole fqdn_rand brightred
  439. keyword whole generate brightred
  440. keyword whole info brightred
  441. keyword whole inline_template brightred
  442. keyword whole md5 brightred
  443. keyword whole notice brightred
  444. keyword whole realize brightred
  445. keyword whole regsubst brightred
  446. keyword whole require brightred
  447. keyword whole search brightred
  448. keyword whole sha1 brightred
  449. keyword whole shellquote brightred
  450. keyword whole split brightred
  451. keyword whole sprintf brightred
  452. keyword whole tag brightred
  453. keyword whole tagged brightred
  454. keyword whole template brightred
  455. keyword whole versioncmp brightred
  456. keyword whole warning brightred
  457. # Reserved words
  458. keyword whole absent yellow
  459. keyword whole and yellow
  460. keyword whole case yellow
  461. keyword whole class yellow
  462. keyword whole default yellow
  463. keyword whole define yellow
  464. keyword whole directory yellow
  465. keyword whole else yellow
  466. keyword whole elsif yellow
  467. keyword whole if yellow
  468. keyword whole include yellow
  469. keyword whole inherits yellow
  470. keyword whole installed yellow
  471. keyword whole latest yellow
  472. keyword whole link yellow
  473. keyword whole node yellow
  474. keyword whole on_failure yellow
  475. keyword whole or yellow
  476. keyword whole present yellow
  477. keyword whole running yellow
  478. # Other contexts
  479. context # \n brown
  480. spellcheck
  481. context " " green
  482. keyword \\" brightgreen
  483. keyword \\\\ brightgreen
  484. keyword wholeright ${+\:\:+\:\:+\:\:+\:\:+} white
  485. keyword wholeright ${+\:\:+\:\:+\:\:+} white
  486. keyword wholeright ${+\:\:+\:\:+} white
  487. keyword wholeright ${+\:\:+} white
  488. keyword wholeright ${+} white
  489. keyword wholeright $+ white
  490. context ' ' brightgreen
  491. keyword \\' green
  492. keyword \\\\ green
  493. context exclusive ` ` white black