| OLD | NEW |
| (Empty) |
| 1 <?php | |
| 2 /*******************************************************************************
****** | |
| 3 * kixtart.php | |
| 4 * -------- | |
| 5 * Author: Riley McArdle (riley@glyff.net) | |
| 6 * Copyright: (c) 2007 Riley McArdle (http://www.glyff.net/) | |
| 7 * Release Version: 1.0.8.3 | |
| 8 * Date Started: 2007/08/31 | |
| 9 * | |
| 10 * PHP language file for GeSHi. | |
| 11 * | |
| 12 * CHANGES | |
| 13 * ------- | |
| 14 * 2007/08/31 (1.0.7.22) | |
| 15 * - First Release | |
| 16 * | |
| 17 * TODO (updated 2007/08/31) | |
| 18 * ------------------------- | |
| 19 * * | |
| 20 * | |
| 21 *******************************************************************************
****** | |
| 22 * | |
| 23 * This file is part of GeSHi. | |
| 24 * | |
| 25 * GeSHi is free software; you can redistribute it and/or modify | |
| 26 * it under the terms of the GNU General Public License as published by | |
| 27 * the Free Software Foundation; either version 2 of the License, or | |
| 28 * (at your option) any later version. | |
| 29 * | |
| 30 * GeSHi is distributed in the hope that it will be useful, | |
| 31 * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 32 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 33 * GNU General Public License for more details. | |
| 34 * | |
| 35 * You should have received a copy of the GNU General Public License | |
| 36 * along with GeSHi; if not, write to the Free Software | |
| 37 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 38 * | |
| 39 *******************************************************************************
*****/ | |
| 40 | |
| 41 $language_data = array ( | |
| 42 'LANG_NAME' => 'KiXtart', | |
| 43 'COMMENT_SINGLE' => array(1 => ';'), | |
| 44 'COMMENT_MULTI' => array('/*' => '*/'), | |
| 45 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, | |
| 46 'QUOTEMARKS' => array("'", '"'), | |
| 47 'ESCAPE_CHAR' => '', | |
| 48 'KEYWORDS' => array( | |
| 49 1 => array( | |
| 50 'While', 'Loop', | |
| 51 'Use', | |
| 52 'Small', | |
| 53 'Sleep', | |
| 54 'Shell', | |
| 55 'SetTime', | |
| 56 'SetM', | |
| 57 'SetL', | |
| 58 'Set', | |
| 59 'Select', 'Case', | |
| 60 'Run', | |
| 61 'Return', | |
| 62 'Redim', | |
| 63 'RD', | |
| 64 'Quit', | |
| 65 'Play', | |
| 66 'Move', | |
| 67 'MD', | |
| 68 'Include', | |
| 69 'If', 'Else', 'Endif', | |
| 70 'GoTo', | |
| 71 'GoSub', | |
| 72 'Go', | |
| 73 'Global', | |
| 74 'GetS', | |
| 75 'Get', | |
| 76 'Function', 'Endfunction', | |
| 77 'For', 'Next', | |
| 78 'Each', | |
| 79 'FlushKb', | |
| 80 'Exit', | |
| 81 'Do', 'Until', | |
| 82 'Display', | |
| 83 'Dim', | |
| 84 'Del', | |
| 85 'Debug', | |
| 86 'Copy', | |
| 87 'Cookie1', | |
| 88 'Color', | |
| 89 'CLS', | |
| 90 'CD', | |
| 91 'Call', | |
| 92 'Break', | |
| 93 'Big', | |
| 94 'Beep', | |
| 95 ), | |
| 96 2 => array( | |
| 97 '@Address', | |
| 98 '@Build', | |
| 99 '@Color', | |
| 100 '@Comment', | |
| 101 '@CPU', | |
| 102 '@CRLF', | |
| 103 '@CSD', | |
| 104 '@CurDir', | |
| 105 '@Date', | |
| 106 '@Day', | |
| 107 '@Domain', | |
| 108 '@DOS', | |
| 109 '@Error', | |
| 110 '@FullName', | |
| 111 '@HomeDir', | |
| 112 '@HomeDrive', | |
| 113 '@HomeShr', | |
| 114 '@HostName', | |
| 115 '@InWin', | |
| 116 '@IPaddressX', | |
| 117 '@KiX', | |
| 118 '@LanRoot', | |
| 119 '@LDomain', | |
| 120 '@LDrive', | |
| 121 '@LM', | |
| 122 '@LogonMode', | |
| 123 '@LongHomeDir', | |
| 124 '@LServer', | |
| 125 '@MaxPWAge', | |
| 126 '@MDayNo', | |
| 127 '@MHz', | |
| 128 '@MonthNo', | |
| 129 '@Month', | |
| 130 '@MSecs', | |
| 131 '@OnWoW64', | |
| 132 '@PID', | |
| 133 '@PrimaryGroup', | |
| 134 '@Priv', | |
| 135 '@ProductSuite', | |
| 136 '@ProductType', | |
| 137 '@PWAge', | |
| 138 '@RAS', | |
| 139 '@Result', | |
| 140 '@RServer', | |
| 141 '@ScriptDir', | |
| 142 '@ScriptExe', | |
| 143 '@ScriptName', | |
| 144 '@SError', | |
| 145 '@SID', | |
| 146 '@Site', | |
| 147 '@StartDir', | |
| 148 '@SysLang', | |
| 149 '@Ticks', | |
| 150 '@Time', | |
| 151 '@TsSession', | |
| 152 '@UserID', | |
| 153 '@UserLang', | |
| 154 '@WDayNo', | |
| 155 '@Wksta', | |
| 156 '@WUserID', | |
| 157 '@YDayNo', | |
| 158 '@Year', | |
| 159 ), | |
| 160 3 => array( | |
| 161 'WriteValue', | |
| 162 'WriteProfileString', | |
| 163 'WriteLine', | |
| 164 'VarTypeName', | |
| 165 'VarType', | |
| 166 'Val', | |
| 167 'UnloadHive', | |
| 168 'UCase', | |
| 169 'Ubound', | |
| 170 'Trim', | |
| 171 'Substr', | |
| 172 'SRnd', | |
| 173 'Split', | |
| 174 'SidToName', | |
| 175 'ShutDown', | |
| 176 'ShowProgramGroup', | |
| 177 'SetWallpaper', | |
| 178 'SetTitle', | |
| 179 'SetSystemState', | |
| 180 'SetOption', | |
| 181 'SetFocus', | |
| 182 'SetFileAttr', | |
| 183 'SetDefaultPrinter', | |
| 184 'SetConsole', | |
| 185 'SetAscii', | |
| 186 'SendMessage', | |
| 187 'SendKeys', | |
| 188 'SaveKey', | |
| 189 'RTrim', | |
| 190 'Round', | |
| 191 'Rnd', | |
| 192 'Right', | |
| 193 'RedirectOutput', | |
| 194 'ReadValue', | |
| 195 'ReadType', | |
| 196 'ReadProfileString', | |
| 197 'ReadLine', | |
| 198 'Open', | |
| 199 'MessageBox', | |
| 200 'MemorySize', | |
| 201 'LTrim', | |
| 202 'Logoff', | |
| 203 'LogEvent', | |
| 204 'LoadKey', | |
| 205 'LoadHive', | |
| 206 'Len', | |
| 207 'Left', | |
| 208 'LCase', | |
| 209 'KeyExist', | |
| 210 'KbHit', | |
| 211 'Join', | |
| 212 'IsDeclared', | |
| 213 'Int', | |
| 214 'InStrRev', | |
| 215 'InStr', | |
| 216 'InGroup', | |
| 217 'IIF', | |
| 218 'GetObject', | |
| 219 'GetFileVersion', | |
| 220 'GetFileTime', | |
| 221 'GetFileSize', | |
| 222 'GetFileAttr', | |
| 223 'GetDiskSpace', | |
| 224 'FreeFileHandle', | |
| 225 'FormatNumber', | |
| 226 'Fix', | |
| 227 'ExpandEnvironmentVars', | |
| 228 'Exist', | |
| 229 'Execute', | |
| 230 'EnumValue', | |
| 231 'EnumLocalGroup', | |
| 232 'EnumKey', | |
| 233 'EnumIpInfo', | |
| 234 'EnumGroup', | |
| 235 'Dir', | |
| 236 'DelValue', | |
| 237 'DelTree', | |
| 238 'DelProgramItem', | |
| 239 'DelProgramGroup', | |
| 240 'DelPrinterConnection', | |
| 241 'DelKey', | |
| 242 'DecToHex', | |
| 243 'CStr', | |
| 244 'CreateObject', | |
| 245 'CompareFileTimes', | |
| 246 'Close', | |
| 247 'ClearEventLog', | |
| 248 'CInt', | |
| 249 'Chr', | |
| 250 'CDbl', | |
| 251 'Box', | |
| 252 'BackupEventLog', | |
| 253 'At', | |
| 254 'AScan', | |
| 255 'Asc', | |
| 256 'AddProgramItem', | |
| 257 'AddProgramGroup', | |
| 258 'AddPrinterConnection', | |
| 259 'AddKey', | |
| 260 'Abs' | |
| 261 ) | |
| 262 ), | |
| 263 'SYMBOLS' => array( | |
| 264 '(', ')', '[', ']', '?', ':', '+', '-', '*', '/', '&', '|', '^', '~', '<
', '>', '=' | |
| 265 ), | |
| 266 'CASE_SENSITIVE' => array( | |
| 267 GESHI_COMMENTS => false, | |
| 268 1 => false, | |
| 269 2 => false, | |
| 270 3 => false, | |
| 271 ), | |
| 272 'STYLES' => array( | |
| 273 'KEYWORDS' => array( | |
| 274 1 => 'color: #b1b100;', | |
| 275 2 => 'color: #000000; font-weight: bold;', | |
| 276 3 => 'color: #000066;' | |
| 277 ), | |
| 278 'COMMENTS' => array( | |
| 279 1 => 'color: #808080; font-style: italic;', | |
| 280 'MULTI' => 'color: #808080; font-style: italic;' | |
| 281 ), | |
| 282 'ESCAPE_CHAR' => array( | |
| 283 0 => 'color: #000099; font-weight: bold;' | |
| 284 ), | |
| 285 'BRACKETS' => array( | |
| 286 0 => 'color: #66cc66;' | |
| 287 ), | |
| 288 'STRINGS' => array( | |
| 289 0 => 'color: #ff0000;' | |
| 290 ), | |
| 291 'NUMBERS' => array( | |
| 292 0 => 'color: #cc66cc;' | |
| 293 ), | |
| 294 'METHODS' => array( | |
| 295 1 => 'color: #006600;', | |
| 296 2 => 'color: #006600;' | |
| 297 ), | |
| 298 'SYMBOLS' => array( | |
| 299 0 => 'color: #66cc66;' | |
| 300 ), | |
| 301 'REGEXPS' => array( | |
| 302 ), | |
| 303 'SCRIPT' => array( | |
| 304 ) | |
| 305 ), | |
| 306 'URLS' => array( | |
| 307 1 => 'http://www.kixtart.org/manual/Commands/{FNAMEL}.htm', | |
| 308 2 => '', | |
| 309 3 => 'http://www.kixtart.org/manual/Functions/{FNAMEL}.htm' | |
| 310 ), | |
| 311 'OOLANG' => true, | |
| 312 'OBJECT_SPLITTERS' => array( | |
| 313 1 => '.' | |
| 314 ), | |
| 315 'REGEXPS' => array( | |
| 316 ), | |
| 317 'STRICT_MODE_APPLIES' => GESHI_NEVER, | |
| 318 'SCRIPT_DELIMITERS' => array( | |
| 319 ), | |
| 320 'HIGHLIGHT_STRICT_BLOCK' => array( | |
| 321 0 => true, | |
| 322 1 => true, | |
| 323 2 => true, | |
| 324 3 => true | |
| 325 ), | |
| 326 'TAB_WIDTH' => 4 | |
| 327 ); | |
| 328 | |
| 329 ?> | |
| OLD | NEW |