41 'LANG_NAME' =>
'Whois (RPSL format)',
42 'COMMENT_SINGLE' => array(1 =>
'% ', 2 =>
'%ERROR:'),
43 'COMMENT_MULTI' => array(),
44 'COMMENT_REGEXP' => array(
46 3 =>
'/(?:(?<=^remarks:)|(?<=^descr:))(.|\n\s)*$/mi',
49 4 =>
'/(?<=^address:)(.|\n\s)*$/mi',
50 5 =>
'/\+\d+(?:(?:\s\(\d+(\s\d+)*\))?(?:\s\d+)+|-\d+-\d+)/',
51 6 =>
'/\b(?!-|\.)[\w\-\.]+(?!-|\.)@((?!-)[\w\-]+\.)+\w+\b/',
54 7 =>
'/\b(?<!\.|\-)(?:[\da-f:]+(?!\.)|\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(?:\/1?\d\d?)?(?<!\.|\-)\b/',
58 'QUOTEMARKS' => array(),
62 'as-block',
'as-set',
'aut-num',
'domain',
'filter-set',
'inet-rtr',
63 'inet6num',
'inetnum',
'irt',
'key-cert',
'limerick',
'mntner',
64 'organisation',
'peering-set',
'person',
'poem',
'role',
'route-set',
65 'route',
'route6',
'rtr-set' 68 'abuse-mailbox',
'address',
'admin-c',
'aggr-bndry',
'aggr-mtd',
'alias',
69 'as-block',
'as-name',
'as-set',
'aut-num',
'auth',
'author',
'certif',
70 'changed',
'components',
'country',
'default',
'descr',
'dom-net',
71 'domain',
'ds-rdata',
'e-mail',
'encryption',
'export',
'export-comps',
72 'fax-no',
'filter',
'filter-set',
'fingerpr',
'form',
'holes',
'ifaddr',
73 'import',
'inet-rtr',
'inet6num',
'inetnum',
'inject',
'interface',
'irt',
74 'irt-nfy',
'key-cert',
'limerick',
'local-as',
'mbrs-by-ref',
75 'member-of',
'members',
'method',
'mnt-by',
'mnt-domains',
'mnt-irt',
76 'mnt-lower',
'mnt-nfy',
'mnt-ref',
'mnt-routes',
'mntner',
'mp-default',
77 'mp-export',
'mp-filter',
'mp-import',
'mp-members',
'mp-peer',
78 'mp-peering',
'netname',
'nic-hdl',
'notify',
'nserver',
'org',
79 'org-name',
'org-type',
'organisation',
'origin',
'owner',
'peer',
80 'peering',
'peering-set',
'person',
'phone',
'poem',
'ref-nfy',
'refer',
81 'referral-by',
'remarks',
'rev-srv',
'role',
'route',
'route-set',
82 'route6',
'rtr-set',
'signature',
'source',
'status',
'sub-dom',
'tech-c',
83 'text',
'upd-to',
'zone-c' 86 'accept',
'action',
'and',
'announce',
'any',
'as-any',
'at',
'atomic',
87 'except',
'from',
'inbound',
'into',
'networks',
'not',
'or',
'outbound',
88 'peeras',
'refine',
'rs-any',
'to' 94 'CASE_SENSITIVE' => array(
102 1 =>
'color: #0000FF; font-weight: bold;',
103 2 =>
'color: #000080; font-weight: bold;',
104 3 =>
'color: #990000; font-weight: bold;' 107 1 =>
'color: #666666; font-style: italic;',
108 2 =>
'color: #666666; font-style: italic;',
109 3 =>
'color: #404080;',
110 4 =>
'color: #408040;',
111 5 =>
'color: #408040;',
112 6 =>
'color: #408040;',
113 7 =>
'color: #804040;',
114 8 =>
'color: #804040;',
115 'MULTI' =>
'color: #666666; font-style: italic;' 117 'ESCAPE_CHAR' => array(
118 0 =>
'color: #000099; font-weight: bold;',
119 'HARD' =>
'color: #000099; font-weight: bold;' 122 0 =>
'color: #009900;' 128 0 =>
'color: #000080;',
133 0 =>
'color: #0000FF;' 136 0 =>
'color: #000088;' 144 3 =>
'http://www.irr.net/docs/rpsl.html' 147 'OBJECT_SPLITTERS' => array(
151 0 =>
"[\\$]{1,2}[a-zA-Z_][a-zA-Z0-9_]*" 154 'SCRIPT_DELIMITERS' => array(
156 'HIGHLIGHT_STRICT_BLOCK' => array(
159 'PARSER_CONTROL' => array(
162 'DISALLOWED_BEFORE' =>
'(?<=\A |\A \n(?m:^)|\n\n(?m:^))' 165 'DISALLOWED_BEFORE' =>
'(?m:^)' 168 'ENABLE_FLAGS' => array(
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_MAYBE
Strict mode might apply, and can be enabled or disabled by GeSHi->enable_strict_mode().
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.