GeSHi Language File Validation Script

To use this script, make sure that geshi.php is in the parent directory or in your include_path, and that the language files are in a subdirectory of GeSHi's directory called geshi/.

Everything else will be done by this script automatically. After the script finished you should see messages of what could cause trouble with GeSHi or where your language files can be improved. Please be patient, as this might take some time.

  1. Checking where to find GeSHi installation ...OK
  2. Listing available language files ... OK
  3. Validating language file for '4cs' ... OK
  4. Validating language file for '6502acme' ... OK
  5. Validating language file for '6502kickass' ... OK
  6. Validating language file for '6502tasm' ... OK
  7. Validating language file for '68000devpac' ... OK
  8. Validating language file for 'abap' ... OK
  9. Validating language file for 'actionscript' ... OK
  10. Validating language file for 'actionscript3' ... OK
  11. Validating language file for 'ada' ... OK
  12. Validating language file for 'algol68' ... OK
  13. Validating language file for 'apache' ... OK
  14. Validating language file for 'applescript' ... OK
  15. Validating language file for 'apt_sources' ... OK
  16. Validating language file for 'arm' ... OK
  17. Validating language file for 'asm' ... OK
  18. Validating language file for 'asp' ... OK
  19. Validating language file for 'asymptote' ... Failed
    1. WARNING Language file contains cross-group duplicate keyword 'Label' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    2. WARNING Language file contains cross-group duplicate keyword 'Legend' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    3. WARNING Language file contains cross-group duplicate keyword 'Segment' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    4. WARNING Language file contains cross-group duplicate keyword 'arc' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    5. WARNING Language file contains cross-group duplicate keyword 'binarytree' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    6. WARNING Language file contains cross-group duplicate keyword 'binarytreeNode' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    7. WARNING Language file contains cross-group duplicate keyword 'bqe' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    8. WARNING Language file contains cross-group duplicate keyword 'circle' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    9. WARNING Language file contains cross-group duplicate keyword 'conic' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    10. WARNING Language file contains cross-group duplicate keyword 'coordsys' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    11. WARNING Language file contains cross-group duplicate keyword 'cputime' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    12. WARNING Language file contains cross-group duplicate keyword 'ellipse' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    13. WARNING Language file contains cross-group duplicate keyword 'file' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    14. WARNING Language file contains cross-group duplicate keyword 'filltype' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    15. WARNING Language file contains cross-group duplicate keyword 'grid3' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    16. WARNING Language file contains cross-group duplicate keyword 'hsv' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    17. WARNING Language file contains cross-group duplicate keyword 'hyperbola' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    18. WARNING Language file contains cross-group duplicate keyword 'indexedTransform' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    19. WARNING Language file contains cross-group duplicate keyword 'inversion' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    20. WARNING Language file contains cross-group duplicate keyword 'key' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    21. WARNING Language file contains cross-group duplicate keyword 'light' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    22. WARNING Language file contains cross-group duplicate keyword 'line' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    23. WARNING Language file contains cross-group duplicate keyword 'marker' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    24. WARNING Language file contains cross-group duplicate keyword 'mass' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    25. WARNING Language file contains cross-group duplicate keyword 'object' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    26. WARNING Language file contains cross-group duplicate keyword 'parabola' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    27. WARNING Language file contains cross-group duplicate keyword 'path' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    28. WARNING Language file contains cross-group duplicate keyword 'path3' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    29. WARNING Language file contains cross-group duplicate keyword 'point' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    30. WARNING Language file contains cross-group duplicate keyword 'projection' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    31. WARNING Language file contains cross-group duplicate keyword 'scaleT' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    32. WARNING Language file contains cross-group duplicate keyword 'scientific' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    33. WARNING Language file contains cross-group duplicate keyword 'segment' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    34. WARNING Language file contains cross-group duplicate keyword 'side' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    35. WARNING Language file contains cross-group duplicate keyword 'string' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    36. WARNING Language file contains cross-group duplicate keyword 'surface' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    37. WARNING Language file contains cross-group duplicate keyword 'tensionSpecifier' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    38. WARNING Language file contains cross-group duplicate keyword 'ticklocate' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    39. WARNING Language file contains cross-group duplicate keyword 'transform' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    40. WARNING Language file contains cross-group duplicate keyword 'transformation' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    41. WARNING Language file contains cross-group duplicate keyword 'triangle' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    42. WARNING Language file contains cross-group duplicate keyword 'trilinear' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    43. WARNING Language file contains cross-group duplicate keyword 'vector' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][3]!
    44. WARNING Language file contains cross-group duplicate keyword 'Label' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][4]!
    45. WARNING Language file contains cross-group duplicate keyword 'hyperbola' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][4]!
    46. WARNING Language file contains cross-group duplicate keyword 'line' in $language_data['KEYWORDS'][2] and $language_data['KEYWORDS'][4]!
    47. WARNING Language file contains cross-group duplicate keyword 'Break' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    48. WARNING Language file contains cross-group duplicate keyword 'Dotted' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    49. WARNING Language file contains cross-group duplicate keyword 'Draw' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    50. WARNING Language file contains cross-group duplicate keyword 'Fill' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    51. WARNING Language file contains cross-group duplicate keyword 'FillDraw' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    52. WARNING Language file contains cross-group duplicate keyword 'HookHead' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    53. WARNING Language file contains cross-group duplicate keyword 'Label' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    54. WARNING Language file contains cross-group duplicate keyword 'Left' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    55. WARNING Language file contains cross-group duplicate keyword 'Linear' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    56. WARNING Language file contains cross-group duplicate keyword 'Log' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    57. WARNING Language file contains cross-group duplicate keyword 'Mark' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    58. WARNING Language file contains cross-group duplicate keyword 'Ox' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    59. WARNING Language file contains cross-group duplicate keyword 'Oy' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    60. WARNING Language file contains cross-group duplicate keyword 'Right' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    61. WARNING Language file contains cross-group duplicate keyword 'Tan' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    62. WARNING Language file contains cross-group duplicate keyword 'UnFill' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    63. WARNING Language file contains cross-group duplicate keyword 'addpenarc' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    64. WARNING Language file contains cross-group duplicate keyword 'addpenline' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    65. WARNING Language file contains cross-group duplicate keyword 'align' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    66. WARNING Language file contains cross-group duplicate keyword 'axis' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    67. WARNING Language file contains cross-group duplicate keyword 'axiscoverage' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    68. WARNING Language file contains cross-group duplicate keyword 'background' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    69. WARNING Language file contains cross-group duplicate keyword 'basealign' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    70. WARNING Language file contains cross-group duplicate keyword 'defaultformat' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    71. WARNING Language file contains cross-group duplicate keyword 'defaultpen' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    72. WARNING Language file contains cross-group duplicate keyword 'dot' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    73. WARNING Language file contains cross-group duplicate keyword 'dotframe' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    74. WARNING Language file contains cross-group duplicate keyword 'gray' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    75. WARNING Language file contains cross-group duplicate keyword 'hline' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    76. WARNING Language file contains cross-group duplicate keyword 'hyperbola' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    77. WARNING Language file contains cross-group duplicate keyword 'interior' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    78. WARNING Language file contains cross-group duplicate keyword 'invisible' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    79. WARNING Language file contains cross-group duplicate keyword 'labelmargin' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    80. WARNING Language file contains cross-group duplicate keyword 'line' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    81. WARNING Language file contains cross-group duplicate keyword 'linemargin' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    82. WARNING Language file contains cross-group duplicate keyword 'markangleradius' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    83. WARNING Language file contains cross-group duplicate keyword 'markanglespace' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    84. WARNING Language file contains cross-group duplicate keyword 'origin' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    85. WARNING Language file contains cross-group duplicate keyword 'reverse' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    86. WARNING Language file contains cross-group duplicate keyword 'stickframe' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    87. WARNING Language file contains cross-group duplicate keyword 'tildeframe' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
    88. WARNING Language file contains cross-group duplicate keyword 'vline' in $language_data['KEYWORDS'][3] and $language_data['KEYWORDS'][4]!
  20. Validating language file for 'autoconf' ... OK
  21. Validating language file for 'autohotkey' ... OK
  22. Validating language file for 'autoit' ... OK
  23. Validating language file for 'avisynth' ... OK
  24. Validating language file for 'awk' ... OK
  25. Validating language file for 'bascomavr' ... OK
  26. Validating language file for 'bash' ... OK
  27. Validating language file for 'basic4gl' ... OK
  28. Validating language file for 'bf' ... OK
  29. Validating language file for 'bibtex' ... OK
  30. Validating language file for 'blitzbasic' ... OK
  31. Validating language file for 'bnf' ... OK
  32. Validating language file for 'boo' ... OK
  33. Validating language file for 'c' ... OK
  34. Validating language file for 'c_loadrunner' ... OK
  35. Validating language file for 'c_mac' ... OK
  36. Validating language file for 'caddcl' ... OK
  37. Validating language file for 'cadlisp' ... OK
  38. Validating language file for 'cfdg' ... OK
  39. Validating language file for 'cfm' ... OK
  40. Validating language file for 'chaiscript' ... OK
  41. Validating language file for 'cil' ... OK
  42. Validating language file for 'clojure' ... OK
  43. Validating language file for 'cmake' ... OK
  44. Validating language file for 'cobol' ... OK
  45. Validating language file for 'coffeescript' ... OK
  46. Validating language file for 'cpp' ... OK
  47. Validating language file for 'cpp-qt' ... OK
  48. Validating language file for 'csharp' ... OK
  49. Validating language file for 'css' ... OK
  50. Validating language file for 'cuesheet' ... OK
  51. Validating language file for 'd' ... OK
  52. Validating language file for 'dcl' ... OK
  53. Validating language file for 'dcpu16' ... OK
  54. Validating language file for 'dcs' ... OK
  55. Validating language file for 'delphi' ... OK
  56. Validating language file for 'diff' ... OK
  57. Validating language file for 'div' ... OK
  58. Validating language file for 'dos' ... OK
  59. Validating language file for 'dot' ... OK
  60. Validating language file for 'e' ... OK
  61. Validating language file for 'ecmascript' ... OK
  62. Validating language file for 'eiffel' ... OK
  63. Validating language file for 'email' ... OK
  64. Validating language file for 'epc' ... OK
  65. Validating language file for 'erlang' ... OK
  66. Validating language file for 'euphoria' ... OK
  67. Validating language file for 'f1' ... OK
  68. Validating language file for 'falcon' ... OK
  69. Validating language file for 'fo' ... OK
  70. Validating language file for 'fortran' ... OK
  71. Validating language file for 'freebasic' ... OK
  72. Validating language file for 'freeswitch' ... OK
  73. Validating language file for 'fsharp' ... OK
  74. Validating language file for 'gambas' ... OK
  75. Validating language file for 'gdb' ... OK
  76. Validating language file for 'genero' ... OK
  77. Validating language file for 'genie' ... OK
  78. Validating language file for 'gettext' ... OK
  79. Validating language file for 'glsl' ... OK
  80. Validating language file for 'gml' ... OK
  81. Validating language file for 'gnuplot' ... OK
  82. Validating language file for 'go' ... OK
  83. Validating language file for 'groovy' ... OK
  84. Validating language file for 'gwbasic' ... OK
  85. Validating language file for 'haskell' ... OK
  86. Validating language file for 'haxe' ... OK
  87. Validating language file for 'hicest' ... OK
  88. Validating language file for 'hq9plus' ... OK
  89. Validating language file for 'html4strict' ... OK
  90. Validating language file for 'html5' ... OK
  91. Validating language file for 'icon' ... OK
  92. Validating language file for 'idl' ... OK
  93. Validating language file for 'ini' ... OK
  94. Validating language file for 'inno' ... OK
  95. Validating language file for 'intercal' ... OK
  96. Validating language file for 'io' ... OK
  97. Validating language file for 'j' ... OK
  98. Validating language file for 'java' ... OK
  99. Validating language file for 'java5' ... OK
  100. Validating language file for 'javascript' ... OK
  101. Validating language file for 'jquery' ... OK
  102. Validating language file for 'kixtart' ... OK
  103. Validating language file for 'klonec' ... OK
  104. Validating language file for 'klonecpp' ... OK
  105. Validating language file for 'latex' ... OK
  106. Validating language file for 'lb' ... OK
  107. Validating language file for 'ldif' ... OK
  108. Validating language file for 'lingo' ... Failed
    1. WARNING Language file contains an empty keyword list in $language_data['KEYWORDS'] for group 3!
    2. WARNING Language file contains cross-group duplicate keyword 'contains' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    3. WARNING Language file contains cross-group duplicate keyword 'continue' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    4. WARNING Language file contains cross-group duplicate keyword 'error' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    5. WARNING Language file contains cross-group duplicate keyword 'exit' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    6. WARNING Language file contains cross-group duplicate keyword 'in' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    7. WARNING Language file contains cross-group duplicate keyword 'last' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    8. WARNING Language file contains cross-group duplicate keyword 'script' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    9. WARNING Language file contains cross-group duplicate keyword 'timeout' in $language_data['KEYWORDS'][1] and $language_data['KEYWORDS'][2]!
    10. NOTICE Language file contains an superfluous $language_data['STYLES']['COMMENTS'] specification for Single Line or Regular-Expression Comment key 2!
    11. NOTICE Language file contains an superfluous $language_data['STYLES']['COMMENTS'] specification for Single Line or Regular-Expression Comment key 3!
  109. Validating language file for 'lisp' ... OK
  110. Validating language file for 'llvm' ... OK
  111. Validating language file for 'locobasic' ... OK
  112. Validating language file for 'logtalk' ... OK
  113. Validating language file for 'lolcode' ... OK
  114. Validating language file for 'lotusformulas' ... OK
  115. Validating language file for 'lotusscript' ... OK
  116. Validating language file for 'lscript' ... OK
  117. Validating language file for 'lsl2' ... OK
  118. Validating language file for 'lua' ... OK
  119. Validating language file for 'm68k' ... OK
  120. Validating language file for 'magiksf' ... OK
  121. Validating language file for 'make' ... OK
  122. Validating language file for 'mapbasic' ... OK
  123. Validating language file for 'matlab' ... OK
  124. Validating language file for 'mirc' ... OK
  125. Validating language file for 'mmix' ... OK
  126. Validating language file for 'modula2' ... OK
  127. Validating language file for 'modula3' ... OK
  128. Validating language file for 'mpasm' ... OK
  129. Validating language file for 'mxml' ... OK
  130. Validating language file for 'mysql' ... OK
  131. Validating language file for 'nagios' ... Failed
    1. NOTICE Language file contains an superfluous $language_data['STYLES']['COMMENTS'] specification for Single Line or Regular-Expression Comment key 0!
  132. Validating language file for 'netrexx' ... OK
  133. Validating language file for 'newlisp' ... OK
  134. Validating language file for 'nsis' ... OK
  135. Validating language file for 'oberon2' ... OK
  136. Validating language file for 'objc' ... OK
  137. Validating language file for 'objeck' ... OK
  138. Validating language file for 'ocaml' ... OK
  139. Validating language file for 'ocaml-brief' ... OK
  140. Validating language file for 'octave' ... OK
  141. Validating language file for 'oobas' ... OK
  142. Validating language file for 'oorexx' ... OK
  143. Validating language file for 'oracle11' ... OK
  144. Validating language file for 'oracle8' ... OK
  145. Validating language file for 'oxygene' ... OK
  146. Validating language file for 'oz' ... OK
  147. Validating language file for 'parasail' ... OK
  148. Validating language file for 'parigp' ... OK
  149. Validating language file for 'pascal' ... OK
  150. Validating language file for 'pcre' ... OK
  151. Validating language file for 'per' ... OK
  152. Validating language file for 'perl' ... OK
  153. Validating language file for 'perl6' ... OK
  154. Validating language file for 'pf' ... OK
  155. Validating language file for 'php' ... OK
  156. Validating language file for 'php-brief' ... OK
  157. Validating language file for 'pic16' ... OK
  158. Validating language file for 'pike' ... OK
  159. Validating language file for 'pixelbender' ... OK
  160. Validating language file for 'pli' ... OK
  161. Validating language file for 'plsql' ... OK
  162. Validating language file for 'postgresql' ... OK
  163. Validating language file for 'povray' ... OK
  164. Validating language file for 'powerbuilder' ... OK
  165. Validating language file for 'powershell' ... OK
  166. Validating language file for 'proftpd' ... OK
  167. Validating language file for 'progress' ... OK
  168. Validating language file for 'prolog' ... OK
  169. Validating language file for 'properties' ... OK
  170. Validating language file for 'providex' ... OK
  171. Validating language file for 'purebasic' ... OK
  172. Validating language file for 'pycon' ... OK
  173. Validating language file for 'pys60' ... OK
  174. Validating language file for 'python' ... OK
  175. Validating language file for 'q' ... OK
  176. Validating language file for 'qbasic' ... OK
  177. Validating language file for 'rails' ... OK
  178. Validating language file for 'rebol' ... OK
  179. Validating language file for 'reg' ... OK
  180. Validating language file for 'rexx' ... OK
  181. Validating language file for 'robots' ... OK
  182. Validating language file for 'rpmspec' ... OK
  183. Validating language file for 'rsplus' ... OK
  184. Validating language file for 'ruby' ... OK
  185. Validating language file for 'sas' ... OK
  186. Validating language file for 'scala' ... OK
  187. Validating language file for 'scheme' ... OK
  188. Validating language file for 'scilab' ... OK
  189. Validating language file for 'sdlbasic' ... OK
  190. Validating language file for 'smalltalk' ... OK
  191. Validating language file for 'smarty' ... OK
  192. Validating language file for 'spark' ... OK
  193. Validating language file for 'sparql' ... OK
  194. Validating language file for 'sql' ... OK
  195. Validating language file for 'stonescript' ... OK
  196. Validating language file for 'systemverilog' ... OK
  197. Validating language file for 'tcl' ... OK
  198. Validating language file for 'teraterm' ... OK
  199. Validating language file for 'text' ... OK
  200. Validating language file for 'thinbasic' ... OK
  201. Validating language file for 'tsql' ... OK
  202. Validating language file for 'typoscript' ... Failed
    1. WARNING Language file contains a regular expression with an unescaped match for a pipe character '|' which needs escaping as '<PIPE>' instead at $language_data['REGEXPS'][2]!
  203. Validating language file for 'unicon' ... OK
  204. Validating language file for 'upc' ... OK
  205. Validating language file for 'urbi' ... OK
  206. Validating language file for 'uscript' ... OK
  207. Validating language file for 'vala' ... OK
  208. Validating language file for 'vb' ... OK
  209. Validating language file for 'vbnet' ... OK
  210. Validating language file for 'vedit' ... OK
  211. Validating language file for 'verilog' ... OK
  212. Validating language file for 'vhdl' ... OK
  213. Validating language file for 'vim' ... OK
  214. Validating language file for 'visualfoxpro' ... OK
  215. Validating language file for 'visualprolog' ... OK
  216. Validating language file for 'whitespace' ... OK
  217. Validating language file for 'whois' ... OK
  218. Validating language file for 'winbatch' ... OK
  219. Validating language file for 'xbasic' ... OK
  220. Validating language file for 'xml' ... OK
  221. Validating language file for 'xorg_conf' ... OK
  222. Validating language file for 'xpp' ... OK
  223. Validating language file for 'yaml' ... OK
  224. Validating language file for 'z80' ... OK
  225. Validating language file for 'zxbasic' ... OK

Validation process completed in 0.29 seconds.