perl.syntax 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356
  1. context default
  2. keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl brightcyan/17 black/0
  3. keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl brightcyan/17 black/0
  4. keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl brightcyan/17 black/0
  5. keyword whole linestart #!\[\s\]/\[abcdefghijklmnopqrstuvwxyz\]/bin/perl brightcyan/17 black/0
  6. keyword whole linestart #!\[\s\]/bin/perl brightcyan/17 black/0
  7. keyword $_ red/orange
  8. keyword $. red/orange
  9. keyword $/ red/orange
  10. keyword $, red/orange
  11. keyword $" red/orange
  12. keyword $\\ red/orange
  13. keyword $# red/orange
  14. keyword $\* red/orange
  15. keyword $? red/orange
  16. keyword $] red/orange
  17. keyword $[ red/orange
  18. keyword $; red/orange
  19. keyword $! red/orange
  20. keyword $@ red/orange
  21. keyword $: red/orange
  22. keyword $0 red/orange
  23. keyword $$ red/orange
  24. keyword $< red/orange
  25. keyword $> red/orange
  26. keyword $( red/orange
  27. keyword $) red/orange
  28. keyword $% red/orange
  29. keyword $= red/orange
  30. keyword $- red/orange
  31. keyword $~ red/orange
  32. keyword $| red/orange
  33. keyword $& red/orange
  34. keyword $` red/orange
  35. keyword $' red/orange
  36. keyword $\+ red/orange
  37. keyword $\{0123456789\}\{0123456789\} red/orange
  38. keyword $\{0123456789\} red/orange
  39. keyword $^A red/orange
  40. keyword $^D red/orange
  41. keyword $^E red/orange
  42. keyword $^I red/orange
  43. keyword $^L red/orange
  44. keyword $^P red/orange
  45. keyword $^T red/orange
  46. keyword $^W red/orange
  47. keyword $^X red/orange
  48. keyword $^A red/orange
  49. keyword @EXPORT red/orange
  50. keyword @EXPORT_OK red/orange
  51. keyword @INC red/orange
  52. keyword @ISA red/orange
  53. keyword @_ red/orange
  54. keyword @ENV red/orange
  55. keyword @OVERLOAD red/orange
  56. keyword @SIG red/orange
  57. keyword <+> brightred/18
  58. keyword -> yellow/24
  59. keyword => yellow/24
  60. keyword > yellow/24
  61. keyword < yellow/24
  62. keyword \+ yellow/24
  63. keyword - yellow/24
  64. keyword \* yellow/24
  65. keyword / yellow/24
  66. keyword % yellow/24
  67. keyword = yellow/24
  68. keyword != yellow/24
  69. keyword == yellow/24
  70. keyword && yellow/24
  71. keyword || yellow/24
  72. keyword ! yellow/24
  73. keyword whole ge yellow/24
  74. keyword whole le yellow/24
  75. keyword whole gt yellow/24
  76. keyword whole lt yellow/24
  77. keyword whole eq yellow/24
  78. keyword whole ne yellow/24
  79. keyword whole cmp yellow/24
  80. keyword ~ yellow/24
  81. keyword { brightcyan/14
  82. keyword } brightcyan/14
  83. keyword ( brightcyan/15
  84. keyword ) brightcyan/15
  85. keyword [ brightcyan/14
  86. keyword ] brightcyan/14
  87. keyword , brightcyan/14
  88. keyword .. brightcyan/14
  89. keyword : brightcyan/14
  90. keyword ; brightmagenta/19
  91. keyword whole sub yellow/24
  92. keyword whole STDIN brightred/18
  93. keyword whole STDOUT brightred/18
  94. keyword whole STDERR brightred/18
  95. keyword whole STDARGV brightred/18
  96. keyword whole DATA brightred/18
  97. keyword & brightmagenta/19
  98. keyword wholeright $+ brightgreen/PaleGreen
  99. keyword wholeright %+ brightcyan/17
  100. keyword wholeright @+ white/21
  101. keyword \\" brightred/18
  102. keyword \\' brightred/18
  103. keyword whole and magenta/23
  104. keyword whole or magenta/23
  105. keyword whole not magenta/23
  106. keyword whole do magenta/23
  107. keyword whole if magenta/23
  108. keyword whole until magenta/23
  109. keyword whole elsif magenta/23
  110. keyword whole else magenta/23
  111. keyword whole unless magenta/23
  112. keyword whole while magenta/23
  113. keyword whole foreach magenta/23
  114. keyword whole for magenta/23
  115. keyword whole goto magenta/23
  116. keyword whole last magenta/23
  117. keyword whole next magenta/23
  118. keyword whole bless magenta/23
  119. keyword whole caller magenta/23
  120. keyword whole import magenta/23
  121. keyword whole package magenta/23
  122. keyword whole require magenta/23
  123. keyword whole return magenta/23
  124. keyword whole untie magenta/23
  125. keyword whole use magenta/23
  126. keyword whole diagnostics brightcyan/17
  127. keyword whole integer brightcyan/17
  128. keyword whole less brightcyan/17
  129. keyword whole lib brightcyan/17
  130. keyword whole ops brightcyan/17
  131. keyword whole overload brightcyan/17
  132. keyword whole sigtrap brightcyan/17
  133. keyword whole strict brightcyan/17
  134. keyword whole vars brightcyan/17
  135. keyword whole abs yellow/24
  136. keyword whole atan2 yellow/24
  137. keyword whole cos yellow/24
  138. keyword whole exp yellow/24
  139. keyword whole int yellow/24
  140. keyword whole log yellow/24
  141. keyword whole rand yellow/24
  142. keyword whole sin yellow/24
  143. keyword whole sqrt yellow/24
  144. keyword whole srand yellow/24
  145. keyword whole time yellow/24
  146. keyword whole chr yellow/24
  147. keyword whole gmtime yellow/24
  148. keyword whole hex yellow/24
  149. keyword whole localtime yellow/24
  150. keyword whole oct yellow/24
  151. keyword whole ord yellow/24
  152. keyword whole vec yellow/24
  153. keyword whole pack yellow/24
  154. keyword whole unpack yellow/24
  155. keyword whole chomp yellow/YellowGreen
  156. keyword whole chop yellow/YellowGreen
  157. keyword whole crypt yellow/YellowGreen
  158. keyword whole eval yellow/YellowGreen
  159. keyword whole index yellow/YellowGreen
  160. keyword whole length yellow/YellowGreen
  161. keyword whole lc yellow/YellowGreen
  162. keyword whole lcfirst yellow/YellowGreen
  163. keyword whole quotemeta yellow/YellowGreen
  164. keyword whole rindex yellow/YellowGreen
  165. keyword whole substr yellow/YellowGreen
  166. keyword whole uc yellow/YellowGreen
  167. keyword whole ucfirst yellow/YellowGreen
  168. keyword whole delete yellow/24
  169. keyword whole each yellow/24
  170. keyword whole exists yellow/24
  171. keyword whole grep yellow/24
  172. keyword whole join yellow/24
  173. keyword whole keys yellow/24
  174. keyword whole map yellow/24
  175. keyword whole pop yellow/24
  176. keyword whole push yellow/24
  177. keyword whole reverse yellow/24
  178. keyword whole scalar yellow/24
  179. keyword whole shift yellow/24
  180. keyword whole sort yellow/24
  181. keyword whole splice yellow/24
  182. keyword whole split yellow/24
  183. keyword whole unshift yellow/24
  184. keyword whole values yellow/24
  185. keyword whole chmod yellow/24
  186. keyword whole chown yellow/24
  187. keyword whole truncate yellow/24
  188. keyword whole link yellow/24
  189. keyword whole lstat yellow/24
  190. keyword whole mkdir yellow/24
  191. keyword whole readlink yellow/24
  192. keyword whole rename yellow/24
  193. keyword whole rmdir yellow/24
  194. keyword whole stat yellow/24
  195. keyword whole symlink yellow/24
  196. keyword whole unlink yellow/24
  197. keyword whole utime yellow/24
  198. keyword whole binmade yellow/24
  199. keyword whole close yellow/24
  200. keyword whole dbmclose yellow/24
  201. keyword whole dbmopen yellow/24
  202. keyword whole binmade yellow/24
  203. keyword whole eof yellow/24
  204. keyword whole fcntl yellow/24
  205. keyword whole fileno yellow/24
  206. keyword whole flock yellow/24
  207. keyword whole getc yellow/24
  208. keyword whole ioctl yellow/24
  209. keyword whole open yellow/24
  210. keyword whole pipe yellow/24
  211. keyword whole print yellow/24
  212. keyword whole printf yellow/24
  213. keyword whole read yellow/24
  214. keyword whole seek yellow/24
  215. keyword whole select yellow/24
  216. keyword whole sprintf yellow/24
  217. keyword whole sysopen yellow/24
  218. keyword whole sysread yellow/24
  219. keyword whole syswrite yellow/24
  220. keyword whole tell yellow/24
  221. keyword whole formline yellow/24
  222. keyword whole write yellow/24
  223. keyword whole closedir yellow/24
  224. keyword whole opendir yellow/24
  225. keyword whole readdir yellow/24
  226. keyword whole rewinddir yellow/24
  227. keyword whole seekdir yellow/24
  228. keyword whole telldir yellow/24
  229. keyword whole alarm yellow/24
  230. keyword whole chdir yellow/24
  231. keyword whole chroot yellow/24
  232. keyword whole die yellow/24
  233. keyword whole exec yellow/24
  234. keyword whole exit yellow/24
  235. keyword whole fork yellow/24
  236. keyword whole getlogin yellow/24
  237. keyword whole getpgrp yellow/24
  238. keyword whole getppid yellow/24
  239. keyword whole getpriority yellow/24
  240. keyword whole glob yellow/24
  241. keyword whole kill yellow/24
  242. keyword whole setpgrp yellow/24
  243. keyword whole setpriority yellow/24
  244. keyword whole sleep yellow/24
  245. keyword whole syscall yellow/24
  246. keyword whole system yellow/24
  247. keyword whole times yellow/24
  248. keyword whole umask yellow/24
  249. keyword whole wait yellow/24
  250. keyword whole waitpid yellow/24
  251. keyword whole warn yellow/24
  252. keyword whole accept yellow/24
  253. keyword whole bind yellow/24
  254. keyword whole connect yellow/24
  255. keyword whole getpeername yellow/24
  256. keyword whole getsockname yellow/24
  257. keyword whole getsockopt yellow/24
  258. keyword whole listen yellow/24
  259. keyword whole recv yellow/24
  260. keyword whole send yellow/24
  261. keyword whole setsockopt yellow/24
  262. keyword whole shutdown yellow/24
  263. keyword whole socket yellow/24
  264. keyword whole socketpair yellow/24
  265. keyword whole msgctl yellow/24
  266. keyword whole msgget yellow/24
  267. keyword whole msgsnd yellow/24
  268. keyword whole msgrcv yellow/24
  269. keyword whole semctl yellow/24
  270. keyword whole semget yellow/24
  271. keyword whole semop yellow/24
  272. keyword whole shmctl yellow/24
  273. keyword whole shmget yellow/24
  274. keyword whole shmread yellow/24
  275. keyword whole shmwrite yellow/24
  276. keyword whole defined yellow/24
  277. keyword whole dump yellow/24
  278. keyword whole eval yellow/24
  279. keyword whole local yellow/24
  280. keyword whole my yellow/24
  281. keyword whole ref yellow/24
  282. keyword whole reset yellow/24
  283. keyword whole scalar yellow/24
  284. keyword whole undef yellow/24
  285. keyword whole wantarray yellow/24
  286. keyword whole endpwent yellow/24
  287. keyword whole getpwent yellow/24
  288. keyword whole getpwnam yellow/24
  289. keyword whole getpwuid yellow/24
  290. keyword whole setpwent yellow/24
  291. keyword whole endgrent yellow/24
  292. keyword whole getgrgid yellow/24
  293. keyword whole getgrnam yellow/24
  294. keyword whole getgrent yellow/24
  295. keyword whole setgrent yellow/24
  296. keyword whole endhostent yellow/24
  297. keyword whole gethostbyaddr yellow/24
  298. keyword whole gethostbyname yellow/24
  299. keyword whole gethostent yellow/24
  300. keyword whole sethostent yellow/24
  301. keyword whole endnetent yellow/24
  302. keyword whole getnetbyaddr yellow/24
  303. keyword whole getnetbyname yellow/24
  304. keyword whole getnetent yellow/24
  305. keyword whole setnetent yellow/24
  306. keyword whole endservent yellow/24
  307. keyword whole getservbyname yellow/24
  308. keyword whole getservbyport yellow/24
  309. keyword whole getservent yellow/24
  310. keyword whole serservent yellow/24
  311. keyword whole endprotoent yellow/24
  312. keyword whole getprotobyname yellow/24
  313. keyword whole getprotobynumber yellow/24
  314. keyword whole getprotoent yellow/24
  315. keyword whole setprotoent yellow/24
  316. context exclusive whole <\[\s\\\]EOF EOF green/6
  317. context # \n brown/22
  318. spellcheck
  319. context linestart = =cut brown/22
  320. context " " green/6
  321. keyword \\" brightgreen/16
  322. keyword \\\\ brightgreen/16
  323. context ' ' brightgreen/16
  324. keyword \\' green/6
  325. keyword \\\\ green/6
  326. context exclusive ` ` white/26 black/0
  327. context whole __END__ guacomale_pudding white/26 black/0