(1.0.0) * - First Release * * TODO (updated ) * ------------------------- * * ************************************************************************************* * * This file is part of GeSHi. * * GeSHi is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * GeSHi is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with GeSHi; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * ************************************************************************************/ $language_data = array ( 'LANG_NAME' => 'BIND', 'COMMENT_SINGLE' => array(1 => '//', 2 => '#'), 'COMMENT_MULTI' => array('/*' => '*/'), 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, 'QUOTEMARKS' => array('"'), 'ESCAPE_CHAR' => ' ', 'KEYWORDS' => array( 1 => array( 'acl', 'controls', 'include', 'key', 'logging', 'lwres', 'masters', 'options', 'server', 'trusted-keys', 'zone' ), 2 => array( 'additional-from-auth', 'additional-from-cache', 'algorithm', 'allow', 'also-notify', 'alt-transfer-source', 'any', 'auth-nxdomain', 'avoid-v4-udp-ports', 'avoid-v6-udp-ports', 'blackhole', 'bogus', 'category', 'channel', 'check-names', 'cleaning-interval', 'coresize', 'database', 'datasize', 'deallocate-on-exit', 'dialup', 'directory', 'disable-algorithms', 'dnssec', 'dual-stack-servers', 'dump-file', 'edns', 'edns', 'fake-iquery', 'fetch-glue', 'files', 'flush-zones-on-shutdown', 'forward', 'has-old-clients', 'heartbeat-interval', 'host-statistics', 'host-statistics', 'hostname', 'inet', 'interface-interval', 'key-directory', 'keys', 'lame-ttl', 'listen-on', 'localhost', 'localnets', 'maintain-ixfr-base', 'match-mapped-addresses', 'max-cache-size', 'max-cache-ttl', 'max-ixfr-log-size', 'max-journal-size', 'max-ncache-ttl', 'max-refresh-time', 'max-retry-time', 'max-transfer-idle-in', 'max-transfer-idle-out', 'max-transfer-time-in', 'max-transfer-time-out', 'memstatistics-file', 'min-refresh-time', 'min-retry-time', 'min-roots', 'minimal-responses', 'multi-master', 'multiple-cnames', 'named-xfer', 'ndots', 'none', 'notify', 'pid-file', 'port', 'preferred-glue', 'provide-ixfr', 'pubkey', 'query-source', 'querylog', 'random-device', 'recursion', 'recursive-clients', 'request-ixfr', 'rfc2308-type1', 'root-delegation-only', 'rrset-order', 'search', 'secret', 'serial-quer', 'server-id', 'severity', 'sig-validity-interval', 'sortlist', 'stacksize', 'statistics-file', 'statistics-interval', 'tcp-clients', 'tcp-listen-queue', 'tkey-dhkey', 'tkey-domain', 'topology', 'transfer-format', 'transfer-source', 'transfer-source-v6', 'transfers', 'transfers-in', 'transfers-out', 'transfers-per-ns', 'treat-cr-as-space', 'type', 'update-policy', 'use-alt-transfer-source', 'use-id-pool', 'use-ixfr', 'version', 'view', 'zone-statistics' ), 3 => array( 'file', 'syslog', 'stderr', 'null', 'critical', 'error', 'warning', 'notice', 'info', 'debug', 'dynamic', 'explicit', 'address', 'match-clients', 'match-destinations', 'match-recursive-only', 'master', 'slave', 'stub', 'hint', 'forward', 'delegation-only' ), 4 => array( 'versions', 'size', 'print-category', 'print-severity', 'print-time', 'warn', 'fail', 'ignore', 'yes', 'no', 'aaaa' ), ), 'SYMBOLS' => array( '(', ')', '[', ']', '!', '@', '%', '&', '*', '|', '/', '<', '>' ), 'CASE_SENSITIVE' => array( GESHI_COMMENTS => false, 1 => false, 2 => false, 3 => false, 4 => false ), 'STYLES' => array( 'KEYWORDS' => array( 1 => 'color: #b1b100;', 2 => 'color: #00b1b1;', 3 => 'color: #000066;', 4 => 'color: #660000;' ), 'COMMENTS' => array( 1 => 'color: #808080; font-style: italic;', 2 => 'color: #808080; font-style: italic;', 'MULTI' => 'color: #808080; font-style: italic;', ), 'ESCAPE_CHAR' => array( 0 => 'color: #000099; font-weight: bold;' ), 'BRACKETS' => array( 0 => 'color: #66cc66;' ), 'STRINGS' => array( 0 => 'color: #ff0000;' ), 'NUMBERS' => array( 0 => 'color: #cc66cc;' ), 'METHODS' => array( ), 'SYMBOLS' => array( 0 => 'color: #66cc66;' ), 'REGEXPS' => array( ), 'SCRIPT' => array( ) ), 'URLS' => array( 1 => '', 2 => '', 3 => '', 4 => '' ), 'OOLANG' => false, 'OBJECT_SPLITTERS' => array( ), 'REGEXPS' => array( ), 'STRICT_MODE_APPLIES' => GESHI_NEVER, 'SCRIPT_DELIMITERS' => array( ), 'HIGHLIGHT_STRICT_BLOCK' => array( ) ); ?>