perl.syntax 10 KB

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