00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048 $language_data = array (
00049 'LANG_NAME' => 'Pascal',
00050 'COMMENT_SINGLE' => array(1 => '//'),
00051 'COMMENT_MULTI' => array('{' => '}','(*' => '*)'),
00052 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
00053 'QUOTEMARKS' => array("'", '"'),
00054 'ESCAPE_CHAR' => '\\',
00055 'KEYWORDS' => array(
00056 1 => array(
00057 'if', 'while', 'until', 'repeat', 'default',
00058 'do', 'else', 'for', 'switch', 'goto','label','asm','begin','end',
00059 'assembler','case', 'downto', 'to','div','mod','far','forward','in','inherited',
00060 'inline','interrupt','label','library','not','var','of','then','stdcall',
00061 'cdecl','end.','raise','try','except','name','finally','resourcestring','override','overload',
00062 'default','public','protected','private','property','published','stored','catch'
00063 ),
00064 2 => array(
00065 'nil', 'false', 'break', 'true', 'function', 'procedure','implementation','interface',
00066 'unit','program','initialization','finalization','uses'
00067 ),
00068 3 => array(
00069 'abs', 'absolute','and','arc','arctan','chr','constructor','destructor',
00070 'dispose','cos','eof','eoln','exp','get','index','ln','new','xor','write','writeln',
00071 'shr','sin','sqrt','succ','pred','odd','read','readln','ord','ordinal','blockread','blockwrite'
00072 ),
00073 4 => array(
00074 'array', 'char', 'const', 'boolean', 'real', 'integer', 'longint',
00075 'word', 'shortint', 'record','byte','bytebool','string',
00076 'type','object','export','exports','external','file','longbool','pointer','set',
00077 'packed','ansistring','union'
00078 ),
00079 ),
00080 'SYMBOLS' => array(
00081 ),
00082 'CASE_SENSITIVE' => array(
00083 GESHI_COMMENTS => true,
00084 1 => false,
00085 2 => false,
00086 3 => false,
00087 4 => false,
00088 ),
00089 'STYLES' => array(
00090 'KEYWORDS' => array(
00091 1 => 'color: #b1b100;',
00092 2 => 'color: #000000; font-weight: bold;',
00093 3 => '',
00094 4 => 'color: #993333;'
00095 ),
00096 'COMMENTS' => array(
00097 1 => 'color: #808080; font-style: italic;',
00098 2 => 'color: #339933;',
00099 'MULTI' => 'color: #808080; font-style: italic;'
00100 ),
00101 'ESCAPE_CHAR' => array(
00102 0 => 'color: #000099; font-weight: bold;'
00103 ),
00104 'BRACKETS' => array(
00105 0 => 'color: #66cc66;'
00106 ),
00107 'STRINGS' => array(
00108 0 => 'color: #ff0000;'
00109 ),
00110 'NUMBERS' => array(
00111 0 => 'color: #cc66cc;'
00112 ),
00113 'METHODS' => array(
00114 1 => 'color: #202020;'
00115 ),
00116 'SYMBOLS' => array(
00117 0 => 'color: #66cc66;'
00118 ),
00119 'REGEXPS' => array(
00120 ),
00121 'SCRIPT' => array(
00122 )
00123 ),
00124 'URLS' => array(
00125 1 => '',
00126 2 => '',
00127 3 => '',
00128 4 => ''
00129 ),
00130 'OOLANG' => true,
00131 'OBJECT_SPLITTERS' => array(
00132 1 => '.'
00133 ),
00134 'REGEXPS' => array(
00135 ),
00136 'STRICT_MODE_APPLIES' => GESHI_NEVER,
00137 'SCRIPT_DELIMITERS' => array(
00138 ),
00139 'HIGHLIGHT_STRICT_BLOCK' => array(
00140 ),
00141 'TAB_WIDTH' => 4
00142 );
00143
00144 ?>