55 'LANG_NAME' =>
'Erlang',
56 'COMMENT_SINGLE' => array(1 =>
'%'),
57 'COMMENT_MULTI' => array(),
59 'QUOTEMARKS' => array(
'"'),
60 'HARDQUOTE' => array(
"'",
"'"),
61 'HARDESCAPE' => array(
"'",
"\\"),
63 'ESCAPE_CHAR' =>
'\\',
68 'after',
'andalso',
'begin',
'case',
'catch',
'end',
'fun',
'if',
69 'of',
'orelse',
'receive',
'try',
'when',
'query' 73 'and',
'band',
'bnot',
'bor',
'bsl',
'bsr',
'bxor',
'div',
'not',
77 'abs',
'alive',
'apply',
'atom_to_list',
'binary_to_list',
78 'binary_to_term',
'concat_binary',
'date',
'disconnect_node',
79 'element',
'erase',
'exit',
'float',
'float_to_list',
'get',
80 'get_keys',
'group_leader',
'halt',
'hd',
'integer_to_list',
81 'is_alive',
'length',
'link',
'list_to_atom',
'list_to_binary',
82 'list_to_float',
'list_to_integer',
'list_to_pid',
'list_to_tuple',
83 'load_module',
'make_ref',
'monitor_node',
'node',
'nodes',
'now',
84 'open_port',
'pid_to_list',
'process_flag',
'process_info',
85 'process',
'put',
'register',
'registered',
'round',
'self',
86 'setelement',
'size',
'spawn',
'spawn_link',
'split_binary',
87 'statistics',
'term_to_binary',
'throw',
'time',
'tl',
'trunc',
88 'tuple_to_list',
'unlink',
'unregister',
'whereis' 92 'atom',
'binary',
'constant',
'function',
'integer',
'is_atom',
93 'is_binary',
'is_constant',
'is_function',
'is_integer',
'is_list',
94 'is_number',
'is_pid',
'is_reference',
'is_record',
'list',
95 'number',
'pid',
'ports',
'port_close',
'port_info',
'reference' 99 'alarm_handler',
'any',
'app',
'application',
'appmon',
'appup',
100 'array',
'asn1ct',
'asn1rt',
'auth',
'base64',
'beam_lib',
'c',
101 'calendar',
'code',
'common_test_app',
'compile',
'config',
102 'corba',
'corba_object',
'cosEventApp',
'CosEventChannelAdmin',
103 'CosEventChannelAdmin_ConsumerAdmin',
104 'CosEventChannelAdmin_EventChannel',
105 'CosEventChannelAdmin_ProxyPullConsumer',
106 'CosEventChannelAdmin_ProxyPullSupplier',
107 'CosEventChannelAdmin_ProxyPushConsumer',
108 'CosEventChannelAdmin_ProxyPushSupplier',
109 'CosEventChannelAdmin_SupplierAdmin',
'CosEventDomainAdmin',
110 'CosEventDomainAdmin_EventDomain',
111 'CosEventDomainAdmin_EventDomainFactory',
112 'cosEventDomainApp',
'CosFileTransfer_Directory',
113 'CosFileTransfer_File',
'CosFileTransfer_FileIterator',
114 'CosFileTransfer_FileTransferSession',
115 'CosFileTransfer_VirtualFileSystem',
116 'cosFileTransferApp',
'CosNaming',
'CosNaming_BindingIterator',
117 'CosNaming_NamingContext',
'CosNaming_NamingContextExt',
118 'CosNotification',
'CosNotification_AdminPropertiesAdmin',
119 'CosNotification_QoSAdmin',
'cosNotificationApp',
120 'CosNotifyChannelAdmin_ConsumerAdmin',
121 'CosNotifyChannelAdmin_EventChannel',
122 'CosNotifyChannelAdmin_EventChannelFactory',
123 'CosNotifyChannelAdmin_ProxyConsumer',
124 'CosNotifyChannelAdmin_ProxyPullConsumer',
125 'CosNotifyChannelAdmin_ProxyPullSupplier',
126 'CosNotifyChannelAdmin_ProxyPushConsumer',
127 'CosNotifyChannelAdmin_ProxyPushSupplier',
128 'CosNotifyChannelAdmin_ProxySupplier',
129 'CosNotifyChannelAdmin_SequenceProxyPullConsumer',
130 'CosNotifyChannelAdmin_SequenceProxyPullSupplier',
131 'CosNotifyChannelAdmin_SequenceProxyPushConsumer',
132 'CosNotifyChannelAdmin_SequenceProxyPushSupplier',
133 'CosNotifyChannelAdmin_StructuredProxyPullConsumer',
134 'CosNotifyChannelAdmin_StructuredProxyPullSupplier',
135 'CosNotifyChannelAdmin_StructuredProxyPushConsumer',
136 'CosNotifyChannelAdmin_StructuredProxyPushSupplier',
137 'CosNotifyChannelAdmin_SupplierAdmin',
138 'CosNotifyComm_NotifyPublish',
'CosNotifyComm_NotifySubscribe',
139 'CosNotifyFilter_Filter',
'CosNotifyFilter_FilterAdmin',
140 'CosNotifyFilter_FilterFactory',
'CosNotifyFilter_MappingFilter',
141 'cosProperty',
'CosPropertyService_PropertiesIterator',
142 'CosPropertyService_PropertyNamesIterator',
143 'CosPropertyService_PropertySet',
144 'CosPropertyService_PropertySetDef',
145 'CosPropertyService_PropertySetDefFactory',
146 'CosPropertyService_PropertySetFactory',
'cosTime',
147 'CosTime_TimeService',
'CosTime_TIO',
'CosTime_UTO',
148 'CosTimerEvent_TimerEventHandler',
149 'CosTimerEvent_TimerEventService',
'cosTransactions',
150 'CosTransactions_Control',
'CosTransactions_Coordinator',
151 'CosTransactions_RecoveryCoordinator',
'CosTransactions_Resource',
152 'CosTransactions_SubtransactionAwareResource',
153 'CosTransactions_Terminator',
'CosTransactions_TransactionFactory',
154 'cover',
'cprof',
'cpu_sup',
'crashdump',
'crypto',
'crypto_app',
155 'ct',
'ct_cover',
'ct_ftp',
'ct_master',
'ct_rpc',
'ct_snmp',
156 'ct_ssh',
'ct_telnet',
'dbg',
'debugger',
'dets',
'dialyzer',
157 'dict',
'digraph',
'digraph_utils',
'disk_log',
'disksup',
158 'docb_gen',
'docb_transform',
'docb_xml_check',
'docbuilder_app',
159 'driver_entry',
'edoc',
'edoc_doclet',
'edoc_extract',
160 'edoc_layout',
'edoc_lib',
'edoc_run',
'egd',
'ei',
'ei_connect',
161 'epmd',
'epp',
'epp_dodger',
'eprof',
'erl',
'erl_boot_server',
162 'erl_call',
'erl_comment_scan',
'erl_connect',
'erl_ddll',
163 'erl_driver',
'erl_error',
'erl_eterm',
'erl_eval',
164 'erl_expand_records',
'erl_format',
'erl_global',
'erl_id_trans',
165 'erl_internal',
'erl_lint',
'erl_malloc',
'erl_marshal',
166 'erl_parse',
'erl_pp',
'erl_prettypr',
'erl_prim_loader',
167 'erl_prim_loader_stub',
'erl_recomment',
'erl_scan',
168 'erl_set_memory_block',
'erl_syntax',
'erl_syntax_lib',
'erl_tar',
169 'erl_tidy',
'erlang',
'erlang_mode',
'erlang_stub',
'erlc',
170 'erlsrv',
'error_handler',
'error_logger',
'erts_alloc',
171 'erts_alloc_config',
'escript',
'et',
'et_collector',
172 'et_selector',
'et_viewer',
'etop',
'ets',
'eunit',
'file',
173 'file_sorter',
'filelib',
'filename',
'fixed',
'fprof',
'ftp',
174 'gb_sets',
'gb_trees',
'gen_event',
'gen_fsm',
'gen_sctp',
175 'gen_server',
'gen_tcp',
'gen_udp',
'gl',
'global',
'global_group',
176 'glu',
'gs',
'heart',
'http',
'httpd',
'httpd_conf',
177 'httpd_socket',
'httpd_util',
'i',
'ic',
'ic_c_protocol',
178 'ic_clib',
'igor',
'inet',
'inets',
'init',
'init_stub',
179 'instrument',
'int',
'interceptors',
'inviso',
'inviso_as_lib',
180 'inviso_lfm',
'inviso_lfm_tpfreader',
'inviso_rt',
181 'inviso_rt_meta',
'io',
'io_lib',
'kernel_app',
'lib',
'lists',
182 'lname',
'lname_component',
'log_mf_h',
'make',
'math',
'megaco',
183 'megaco_codec_meas',
'megaco_codec_transform',
184 'megaco_edist_compress',
'megaco_encoder',
'megaco_flex_scanner',
185 'megaco_tcp',
'megaco_transport',
'megaco_udp',
'megaco_user',
186 'memsup',
'mnesia',
'mnesia_frag_hash',
'mnesia_registry',
187 'mod_alias',
'mod_auth',
'mod_esi',
'mod_security',
188 'Module_Interface',
'ms_transform',
'net_adm',
'net_kernel',
189 'new_ssl',
'nteventlog',
'observer_app',
'odbc',
'orber',
190 'orber_acl',
'orber_diagnostics',
'orber_ifr',
'orber_tc',
191 'orddict',
'ordsets',
'os',
'os_mon',
'os_mon_mib',
'os_sup',
192 'otp_mib',
'overload',
'packages',
'percept',
'percept_profile',
193 'pg',
'pg2',
'pman',
'pool',
'prettypr',
'proc_lib',
'proplists',
194 'public_key',
'qlc',
'queue',
'random',
'rb',
're',
'regexp',
195 'registry',
'rel',
'release_handler',
'reltool',
'relup',
'rpc',
196 'run_erl',
'run_test',
'runtime_tools_app',
'sasl_app',
'script',
197 'seq_trace',
'sets',
'shell',
'shell_default',
'slave',
'snmp',
198 'snmp_app',
'snmp_community_mib',
'snmp_framework_mib',
199 'snmp_generic',
'snmp_index',
'snmp_notification_mib',
'snmp_pdus',
200 'snmp_standard_mib',
'snmp_target_mib',
'snmp_user_based_sm_mib',
201 'snmp_view_based_acm_mib',
'snmpa',
'snmpa_conf',
'snmpa_error',
202 'snmpa_error_io',
'snmpa_error_logger',
'snmpa_error_report',
203 'snmpa_local_db',
'snmpa_mpd',
'snmpa_network_interface',
204 'snmpa_network_interface_filter',
205 'snmpa_notification_delivery_info_receiver',
206 'snmpa_notification_filter',
'snmpa_supervisor',
'snmpc',
'snmpm',
207 'snmpm_conf',
'snmpm_mpd',
'snmpm_network_interface',
'snmpm_user',
208 'sofs',
'ssh',
'ssh_channel',
'ssh_connection',
'ssh_sftp',
209 'ssh_sftpd',
'ssl',
'ssl_app',
'ssl_pkix',
'start',
'start_erl',
210 'start_webtool',
'stdlib_app',
'string',
'supervisor',
211 'supervisor_bridge',
'sys',
'systools',
'tags',
'test_server',
212 'test_server_app',
'test_server_ctrl',
'tftp',
'timer',
'toolbar',
213 'ttb',
'tv',
'unicode',
'unix_telnet',
'user',
'webtool',
'werl',
214 'win32reg',
'wrap_log_reader',
'wx',
'wx_misc',
'wx_object',
215 'wxAcceleratorEntry',
'wxAcceleratorTable',
'wxArtProvider',
216 'wxAuiDockArt',
'wxAuiManager',
'wxAuiNotebook',
'wxAuiPaneInfo',
217 'wxAuiTabArt',
'wxBitmap',
'wxBitmapButton',
'wxBitmapDataObject',
218 'wxBoxSizer',
'wxBrush',
'wxBufferedDC',
'wxBufferedPaintDC',
219 'wxButton',
'wxCalendarCtrl',
'wxCalendarDateAttr',
220 'wxCalendarEvent',
'wxCaret',
'wxCheckBox',
'wxCheckListBox',
221 'wxChildFocusEvent',
'wxChoice',
'wxClientDC',
'wxClipboard',
222 'wxCloseEvent',
'wxColourData',
'wxColourDialog',
223 'wxColourPickerCtrl',
'wxColourPickerEvent',
'wxComboBox',
224 'wxCommandEvent',
'wxContextMenuEvent',
'wxControl',
225 'wxControlWithItems',
'wxCursor',
'wxDataObject',
'wxDateEvent',
226 'wxDatePickerCtrl',
'wxDC',
'wxDialog',
'wxDirDialog',
227 'wxDirPickerCtrl',
'wxDisplayChangedEvent',
'wxEraseEvent',
228 'wxEvent',
'wxEvtHandler',
'wxFileDataObject',
'wxFileDialog',
229 'wxFileDirPickerEvent',
'wxFilePickerCtrl',
'wxFindReplaceData',
230 'wxFindReplaceDialog',
'wxFlexGridSizer',
'wxFocusEvent',
'wxFont',
231 'wxFontData',
'wxFontDialog',
'wxFontPickerCtrl',
232 'wxFontPickerEvent',
'wxFrame',
'wxGauge',
'wxGBSizerItem',
233 'wxGenericDirCtrl',
'wxGLCanvas',
'wxGraphicsBrush',
234 'wxGraphicsContext',
'wxGraphicsFont',
'wxGraphicsMatrix',
235 'wxGraphicsObject',
'wxGraphicsPath',
'wxGraphicsPen',
236 'wxGraphicsRenderer',
'wxGrid',
'wxGridBagSizer',
'wxGridCellAttr',
237 'wxGridCellEditor',
'wxGridCellRenderer',
'wxGridEvent',
238 'wxGridSizer',
'wxHelpEvent',
'wxHtmlEasyPrinting',
'wxIcon',
239 'wxIconBundle',
'wxIconizeEvent',
'wxIdleEvent',
'wxImage',
240 'wxImageList',
'wxJoystickEvent',
'wxKeyEvent',
241 'wxLayoutAlgorithm',
'wxListBox',
'wxListCtrl',
'wxListEvent',
242 'wxListItem',
'wxListView',
'wxMask',
'wxMaximizeEvent',
243 'wxMDIChildFrame',
'wxMDIClientWindow',
'wxMDIParentFrame',
244 'wxMemoryDC',
'wxMenu',
'wxMenuBar',
'wxMenuEvent',
'wxMenuItem',
245 'wxMessageDialog',
'wxMiniFrame',
'wxMirrorDC',
246 'wxMouseCaptureChangedEvent',
'wxMouseEvent',
'wxMoveEvent',
247 'wxMultiChoiceDialog',
'wxNavigationKeyEvent',
'wxNcPaintEvent',
248 'wxNotebook',
'wxNotebookEvent',
'wxNotifyEvent',
249 'wxPageSetupDialog',
'wxPageSetupDialogData',
'wxPaintDC',
250 'wxPaintEvent',
'wxPalette',
'wxPaletteChangedEvent',
'wxPanel',
251 'wxPasswordEntryDialog',
'wxPen',
'wxPickerBase',
'wxPostScriptDC',
252 'wxPreviewCanvas',
'wxPreviewControlBar',
'wxPreviewFrame',
253 'wxPrintData',
'wxPrintDialog',
'wxPrintDialogData',
'wxPrinter',
254 'wxPrintout',
'wxPrintPreview',
'wxProgressDialog',
255 'wxQueryNewPaletteEvent',
'wxRadioBox',
'wxRadioButton',
256 'wxRegion',
'wxSashEvent',
'wxSashLayoutWindow',
'wxSashWindow',
257 'wxScreenDC',
'wxScrollBar',
'wxScrolledWindow',
'wxScrollEvent',
258 'wxScrollWinEvent',
'wxSetCursorEvent',
'wxShowEvent',
259 'wxSingleChoiceDialog',
'wxSizeEvent',
'wxSizer',
'wxSizerFlags',
260 'wxSizerItem',
'wxSlider',
'wxSpinButton',
'wxSpinCtrl',
261 'wxSpinEvent',
'wxSplashScreen',
'wxSplitterEvent',
262 'wxSplitterWindow',
'wxStaticBitmap',
'wxStaticBox',
263 'wxStaticBoxSizer',
'wxStaticLine',
'wxStaticText',
'wxStatusBar',
264 'wxStdDialogButtonSizer',
'wxStyledTextCtrl',
'wxStyledTextEvent',
265 'wxSysColourChangedEvent',
'wxTextAttr',
'wxTextCtrl',
266 'wxTextDataObject',
'wxTextEntryDialog',
'wxToggleButton',
267 'wxToolBar',
'wxToolTip',
'wxTopLevelWindow',
'wxTreeCtrl',
268 'wxTreeEvent',
'wxUpdateUIEvent',
'wxWindow',
'wxWindowCreateEvent',
269 'wxWindowDC',
'wxWindowDestroyEvent',
'wxXmlResource',
'xmerl',
270 'xmerl_eventp',
'xmerl_scan',
'xmerl_xpath',
'xmerl_xs',
271 'xmerl_xsd',
'xref',
'yecc',
'zip',
'zlib',
'zlib_stub' 275 'big',
'binary',
'float',
'integer',
'little',
'signed',
'unit',
'unsigned' 279 0 => array(
'(',
')',
'[',
']',
'{',
'}'),
280 1 => array(
'->',
',',
';',
'.'),
281 2 => array(
'<<',
'>>'),
282 3 => array(
'=',
'||',
'-',
'+',
'*',
'/',
'++',
'--',
'!',
'<',
'>',
'>=',
283 '=<',
'==',
'/=',
'=:=',
'=/=')
285 'CASE_SENSITIVE' => array(
296 1 =>
'color: #186895;',
297 2 =>
'color: #014ea4;',
298 3 =>
'color: #fa6fff;',
299 4 =>
'color: #fa6fff;',
300 5 =>
'color: #ff4e18;',
301 6 =>
'color: #9d4f37;' 304 1 =>
'color: #666666; font-style: italic;',
305 'MULTI' =>
'color: #666666; font-style: italic;' 307 'ESCAPE_CHAR' => array(
308 0 =>
'color: #000099; font-weight: bold;',
309 'HARD' =>
'color: #000099; font-weight: bold;' 312 0 =>
'color: #109ab8;' 315 0 =>
'color: #ff7800;' 318 0 =>
'color: #ff9600;' 321 1 =>
'color: #006600;',
322 2 =>
'color: #006600;' 325 0 =>
'color: #004866;',
326 1 =>
'color: #6bb810;',
327 2 =>
'color: #ee3800;',
328 3 =>
'color: #014ea4;' 331 0 =>
'color: #6941fd;',
332 1 =>
'color: #d400ed;',
333 2 =>
'color: #5400b3;',
334 3 =>
'color: #ff3c00;',
335 4 =>
'color: #6941fd;',
336 5 =>
'color: #45b3e6;',
337 6 =>
'color: #ff9600;',
338 7 =>
'color: #d400ed;',
339 8 =>
'color: #ff9600;' 349 5 =>
'http://erlang.org/doc/man/{FNAME}.html',
353 'OBJECT_SPLITTERS' => array(
400 GESHI_SEARCH =>
'([([{,<+*-\/=\s!]|<)(?!(?:PIPE|SEMI|DOT|NUM|REG3XP\d*)\W)([A-Z_]\w*)(?!\w)',
407 6 =>
'(\$[a-zA-Z0-9_])',
417 8 =>
'(?<=>)(#[a-zA-Z0-9]*)' 420 'SCRIPT_DELIMITERS' => array(),
421 'HIGHLIGHT_STRICT_BLOCK' => array(),
423 'PARSER_CONTROL' => array(
426 'DISALLOWED_BEFORE' =>
'(?<![\w])',
427 'DISALLOWED_AFTER' =>
'' 430 'DISALLOWED_BEFORE' =>
'(?<=\'|)',
431 'DISALLOWED_AFTER' =>
'(?=(\'|):)' 434 'DISALLOWED_BEFORE' =>
'(?<=\/|-)',
435 'DISALLOWED_AFTER' =>
''
const GESHI_MODIFIERS
The key of the regex array defining any modifiers to the regular expression.
const GESHI_NUMBER_FLT_SCI_ZERO
Number format to highlight floating-point numbers with support for scientific notation (E) and requir...
const GESHI_BEFORE
The key of the regex array defining what bracket group in a matched search to put before the replacem...
const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_REPLACE
The key of the regex array defining what bracket group in a matched search to use as a replacement...
const GESHI_SEARCH
The key of the regex array defining what to search for.
const GESHI_NEVER
#+ private
const GESHI_NUMBER_INT_BASIC
Basic number format for integers.
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.
const GESHI_AFTER
The key of the regex array defining what bracket group in a matched search to put after the replaceme...