Commits

Eric Knibbe committed d60745f

builtins highlighting distinguishes between unbound and member methods
allow space around target operator
added new container types

Comments (0)

Files changed (2)

pygments/lexers/_lassobuiltins.py

         'map_node',
         'map',
         'file',
+        'date',
         'dir',
         'magick_image',
         'ldap',
         'sqlite_table',
         'sqlite_column',
         'curl',
-        'date',
         'debugging_stack',
         'dbgp_server',
         'dbgp_packet',
         'web_node_content_css_specialized',
         'web_node_content_js_specialized'
     ],
-    'Methods': [
+    'Unbound Methods': [
         'fail_now',
-        'staticarray',
-        'integer',
-        'decimal',
-        'string',
-        'bytes',
-        'keyword',
-        'signature',
         'register',
         'register_thread',
         'escape_tag',
         'failure_clear',
         'var_keys',
         'var_values',
-        'null',
-        'trait',
         'staticarray_join',
         'suspend',
         'main_thread_only',
         'capture_nearestloopcount',
         'capture_nearestloopcontinue',
         'capture_nearestloopabort',
-        'pair',
         'io_file_o_rdonly',
         'io_file_o_wronly',
         'io_file_o_rdwr',
         'io_file_f_ulock',
         'io_file_f_tlock',
         'io_file_f_test',
-        'dirdesc',
         'io_file_stdin',
         'io_file_stdout',
         'io_file_stderr',
-        'filedesc',
         'uchar_alphabetic',
         'uchar_ascii_hex_digit',
         'uchar_bidi_control',
         'u_nt_decimal',
         'u_nt_digit',
         'u_nt_numeric',
-        'locale',
         'locale_english',
         'locale_french',
         'locale_german',
         'locale_isolanguages',
         'locale_availablelocales',
         'ucal_listtimezones',
-        'ucal',
         'ucal_era',
         'ucal_year',
         'ucal_month',
         'ucal_lenient',
         'ucal_firstdayofweek',
         'ucal_daysinfirstweek',
-        'xml_domimplementation',
         'sys_sigalrm',
         'sys_sighup',
         'sys_sigkill',
         'sys_is_full_path',
         'lcapi_loadmodule',
         'lcapi_listdatasources',
-        'dsinfo',
         'encrypt_blowfish',
         'decrypt_blowfish',
         'cipher_digest',
         'cipher_encrypt_private',
         'cipher_encrypt_public',
         'cipher_generate_key',
-        'xmlstream',
-        'sourcefile',
-        'tag',
         'tag_exists',
-        'mime_reader',
         'curl_easy_init',
         'curl_easy_duphandle',
         'curl_easy_cleanup',
         'curle_ssl_engine_initfailed',
         'curle_login_denied',
         'curlmsg_done',
-        'regexp',
-        'array',
-        'boolean',
         'zip_open',
         'zip_name_locate',
         'zip_fopen',
         'evdns_resolve_ipv6',
         'evdns_resolve_reverse',
         'evdns_resolve_reverse_ipv6',
-        'library_thread_loader',
         'stdout',
         'stdoutnl',
         'fail',
         'error_code_noerror',
         'abort',
         'protect',
-        'trait_asstring',
-        'any',
-        'trait_generator',
-        'trait_decompose_assignment',
-        'trait_foreach',
-        'trait_generatorcentric',
         'generateforeach',
-        'generateforeachunkeyed',
-        'generateforeachkeyed',
-        'trait_foreachtextelement',
-        'trait_finite',
-        'trait_finiteforeach',
-        'trait_keyed',
-        'trait_keyedfinite',
-        'trait_keyedforeach',
-        'trait_frontended',
-        'trait_backended',
-        'trait_doubleended',
-        'trait_positionallykeyed',
-        'trait_expandable',
-        'trait_frontexpandable',
-        'trait_backexpandable',
-        'trait_contractible',
-        'trait_frontcontractible',
-        'trait_backcontractible',
-        'trait_fullymutable',
-        'trait_keyedmutable',
-        'trait_endedfullymutable',
-        'trait_setoperations',
-        'trait_searchable',
-        'trait_positionallysearchable',
-        'trait_pathcomponents',
-        'trait_readbytes',
-        'trait_writebytes',
-        'trait_setencoding',
-        'trait_readstring',
-        'trait_writestring',
-        'trait_hashable',
-        'eacher',
-        'trait_each_sub',
-        'trait_stack',
-        'trait_list',
-        'trait_array',
-        'trait_map',
-        'trait_close',
-        'trait_file',
-        'trait_scalar',
         'method_name',
-        'trait_queriablelambda',
-        'trait_queriable',
-        'queriable_asstring',
-        'queriable_where',
         'queriable_do',
         'queriable_sum',
         'queriable_average',
         'queriable_min',
         'queriable_max',
-        'queriable_select',
-        'queriable_selectmany',
-        'queriable_groupby',
-        'queriable_join',
-        'queriable_groupjoin',
-        'queriable_orderby',
-        'queriable_orderbydescending',
-        'queriable_thenby',
-        'queriable_thenbydescending',
-        'queriable_skip',
-        'queriable_take',
-        'queriable_grouping',
         'queriable_internal_combinebindings',
         'queriable_defaultcompare',
         'queriable_reversecompare',
         'queriable_qsort',
-        'generateseries',
         'timer',
-        'tie',
-        'pairup',
-        'delve',
-        'repeat',
         'thread_var_push',
         'thread_var_pop',
         'thread_var_get',
         'loop',
         'sys_while',
         'sys_iterate',
-        'pair_compare',
-        'serialization_object_identity_compare',
-        'serialization_element',
-        'trait_serializable',
-        'serialization_writer_standin',
-        'serialization_writer_ref',
-        'serialization_writer',
-        'serialization_reader',
         'string_validcharset',
         'eol',
         'encoding_utf8',
         'encoding_iso88591',
-        'trait_treenode',
-        'tree_nullnode',
-        'tree_node',
-        'tree_base',
-        'map_node',
-        'map',
         'integer_random',
         'integer_bitor',
         'millis',
         'file_modechar',
         'file_forceroot',
         'file_tempfile',
-        'file',
         'file_stdin',
         'file_stdout',
         'file_stderr',
         'sys_usercapimodulepath',
         'sys_appspath',
         'sys_userstartuppath',
-        'dir',
-        'magick_image',
-        'ldap',
         'ldap_scope_base',
         'ldap_scope_onelevel',
         'ldap_scope_subtree',
         'mysqlds',
-        'os_process',
         'odbc',
         'sqliteconnector',
         'sqlite_createdb',
         'database_initialize',
         'database_util_cleanpath',
         'database_adddefaultsqlitehost',
-        'database_registry',
         'sqlite_ok',
         'sqlite_error',
         'sqlite_internal',
         'sqlite_blob',
         'sqlite_null',
         'sqlite_text',
-        'sqlite3',
-        'sqlite_db',
-        'sqlite_results',
-        'sqlite_currentrow',
-        'sqlite_table',
-        'sqlite_column',
         'bom_utf16be',
         'bom_utf16le',
         'bom_utf32be',
         'bom_utf32le',
         'bom_utf8',
-        'curl',
         'include_url',
         'ftp_getdata',
         'ftp_getfile',
         'ftp_putdata',
         'ftp_putfile',
         'ftp_deletefile',
-        'date',
         'debugging_step_in',
         'debugging_get_stack',
         'debugging_get_context',
         'debugging_context_locals',
         'debugging_context_vars',
         'debugging_context_self',
-        'debugging_stack',
         'dbgp_stop_stack_name',
-        'dbgp_server',
-        'dbgp_packet',
-        'duration',
         'encrypt_md5',
         'inline_columninfo_pos',
         'inline_resultrows_pos',
         'inline_namedget',
         'inline_namedput',
         'inline',
-        'inline_type',
         'resultset_count',
         'resultset',
         'resultsets',
         'rows_array',
         'records_array',
         'records_map',
-        'trait_json_serialize',
         'json_serialize',
         'json_consume_string',
         'json_consume_token',
         'json_consume_array',
         'json_consume_object',
         'json_deserialize',
-        'json_literal',
-        'json_object',
         'json_rpccall',
-        'list_node',
-        'list',
-        'jchar',
-        'jchararray',
-        'jbyte',
-        'jbytearray',
-        'jfloat',
-        'jint',
-        'jshort',
         'ljapi_initialize',
-        'formattingbase',
-        'currency',
-        'scientific',
-        'percent',
-        'dateandtime',
-        'timeonly',
         'locale_format_style_full',
         'locale_format_style_long',
         'locale_format_style_medium',
         'net_waitread',
         'net_waittimeout',
         'net_waitwrite',
-        'trait_net',
-        'net_tcp',
-        'net_tcpssl',
-        'net_named_pipe',
-        'net_udppacket',
-        'net_udp',
         'admin_initialize',
         'admin_getpref',
         'admin_setpref',
         'admin_lassoservicepath',
         'pdf_package',
         'pdf_rectangle',
-        'pdf_typebase',
-        'pdf_doc',
-        'pdf_color',
-        'pdf_barcode',
-        'pdf_font',
-        'pdf_image',
-        'pdf_list',
-        'pdf_read',
-        'pdf_table',
-        'pdf_text',
-        'pdf_hyphenator',
-        'pdf_chunk',
-        'pdf_phrase',
-        'pdf_paragraph',
         'pdf_serve',
-        'queue',
         'random_seed',
-        'set',
-        'sys_process',
-        'worker_pool',
         'xml',
-        'trait_xml_elementcompat',
-        'trait_xml_nodecompat',
         'xml_transform',
         'zip_create',
         'zip_excl',
         'zip_em_rc2',
         'zip_em_rc4',
         'zip_em_unknown',
-        'zip_file',
-        'zip',
-        'cache_server_element',
-        'cache_server',
-        'dns_response',
         'dns_lookup',
         'dns_default',
         'string_charfromname',
         'string_uppercase',
         'string_lowercase',
         'document',
-        'component_render_state',
-        'component',
-        'component_container',
-        'document_base',
-        'document_body',
-        'document_header',
-        'text_document',
-        'data_document',
         'email_attachment_mime_type',
         'email_translatebreakstocrlf',
         'email_findemails',
         'email_fix_address',
         'email_fix_address_list',
         'encode_qheader',
-        'email_compose',
         'email_send',
         'email_queue',
         'email_immediate',
         'email_token',
         'email_merge',
         'email_batch',
-        'email_pop',
-        'email_parse',
         'email_safeemail',
         'email_extract',
         'email_pop_priv_substring',
         'email_digestresponse',
         'encrypt_hmac',
         'encrypt_crammd5',
-        'email_queue_impl_base',
         'email_fs_error_clean',
-        'email_stage_impl_base',
         'email_initialize',
         'email_mxlookup',
         'lasso_errorreporting',
         'fcgi_max_reqs',
         'fcgi_mpxs_conns',
         'fcgi_read_timeout_seconds',
-        'fcgi_record',
         'fcgi_makeendrequestbody',
         'fcgi_bodychunksize',
         'fcgi_makestdoutbody',
         'fcgi_readparam',
-        'web_connection',
-        'web_request_impl',
         'web_request',
-        'fcgi_request',
         'include_cache_compare',
-        'include_cache',
-        'atbegin',
         'fastcgi_initialize',
         'fastcgi_handlecon',
         'fastcgi_handlereq',
-        'fastcgi_each_fcgi_param',
         'fastcgi_createfcgirequest',
-        'fastcgi_server',
         'web_handlefcgirequest',
-        'filemaker_datasource',
         'filemakerds_initialize',
         'filemakerds',
         'value_listitem',
         'selected',
         'checked',
         'value_list',
-        'http_document',
-        'http_document_header',
-        'http_header_field',
-        'html_document_head',
-        'html_document_body',
-        'raw_document_body',
-        'bytes_document_body',
-        'html_element_coreattrs',
-        'html_element_i18nattrs',
-        'html_element_eventsattrs',
-        'html_attributed',
-        'html_attr',
-        'html_atomic_element',
-        'html_container_element',
-        'http_error',
-        'html_script',
-        'html_text',
-        'html_raw',
-        'html_binary',
-        'html_json',
-        'html_cdata',
-        'html_eol',
-        'html_div',
-        'html_span',
-        'html_br',
-        'html_hr',
-        'html_h1',
-        'html_h2',
-        'html_h3',
-        'html_h4',
-        'html_h5',
-        'html_h6',
-        'html_meta',
-        'html_link',
-        'html_object',
-        'html_style',
-        'html_base',
-        'html_table',
-        'html_tr',
-        'html_td',
-        'html_th',
-        'html_img',
-        'html_form',
-        'html_fieldset',
-        'html_legend',
-        'html_input',
-        'html_label',
-        'html_option',
-        'html_select',
         'http_char_space',
         'http_char_htab',
         'http_char_cr',
         'http_read_timeout_secs',
         'http_default_files',
         'http_server_apps_path',
-        'http_server_web_connection',
-        'http_server',
-        'http_server_connection_handler',
-        'image',
         'jdbc_initialize',
         'lassoapp_settingsdb',
-        'lassoapp_resource',
         'lassoapp_format_mod_date',
         'lassoapp_include_current',
         'lassoapp_include',
         'lassoapp_find_missing_file',
-        'lassoapp_source',
-        'lassoapp_capabilities',
         'lassoapp_get_capabilities_name',
         'lassoapp_exists',
         'lassoapp_path_to_method_name',
         'lassoapp_invoke_resource',
-        'lassoapp_installer',
         'lassoapp_initialize_db',
         'lassoapp_initialize',
-        'lassoapp_content_rep_halt',
         'lassoapp_issourcefileextension',
-        'lassoapp_dirsrc_fileresource',
-        'lassoapp_dirsrc_appsource',
-        'lassoapp_livesrc_fileresource',
-        'lassoapp_livesrc_appsource',
-        'lassoapp_long_expiring_bytes',
-        'lassoapp_zip_file_server',
-        'lassoapp_zipsrc_fileresource',
-        'lassoapp_zipsrc_appsource',
-        'lassoapp_compiledsrc_fileresource',
-        'lassoapp_compiledsrc_appsource',
-        'lassoapp_manualsrc_appsource',
         'lassoapp_current_include',
         'lassoapp_current_app',
         'lassoapp_do_with_include',
         'log_deprecated',
         'log_max_file_size',
         'log_trim_file_size',
-        'log_impl_base',
         'log_initialize',
-        'portal_impl',
         'portal',
         'security_database',
         'security_table_groups',
         'security_table_ug_map',
         'security_default_realm',
         'security_initialize',
-        'security_registry',
-        'session_driver',
         'session_initialize',
         'session_getdefaultdriver',
         'session_setdefaultdriver',
         'session_abort',
         'session_result',
         'session_deleteexpired',
-        'memory_session_driver_impl_entry',
-        'memory_session_driver_impl',
-        'sqlite_session_driver_impl_entry',
-        'sqlite_session_driver_impl',
-        'mysql_session_driver_impl',
         'odbc_session_driver_mssql',
-        'odbc_session_driver_impl',
         'session_decorate',
-        'session_delete_expired_thread',
-        'email_smtp',
         'auth_admin',
         'auth_check',
         'auth_custom',
         'auth_group',
         'auth_prompt',
         'auth_user',
-        'client_address',
         'client_addr',
         'client_authorization',
         'client_browser',
         'client_getparam',
         'client_headers',
         'client_integertoip',
-        'client_ip',
         'client_iptointeger',
         'client_password',
         'client_postargs',
         'content_replaceheader',
         'content_body',
         'html_comment',
-        'web_node_content_json_specialized',
-        'web_node',
-        'web_node_container',
-        'web_node_content_representation',
-        'web_node_content',
-        'web_node_content_document',
-        'web_node_postable',
-        'web_node_base',
         'web_node_forpath',
         'web_nodes_requesthandler',
         'web_nodes_normalizeextension',
         'web_nodes_processcontentnode',
-        'web_node_root',
         'web_nodes_initialize',
-        'web_node_content_representation_xhr_container',
         'web_node_content_representation_xhr',
-        'web_node_content_html_specialized',
-        'web_node_content_representation_html_specialized',
         'web_node_content_representation_html',
-        'web_node_content_css_specialized',
-        'web_node_content_representation_css_specialized',
         'web_node_content_representation_css',
-        'web_node_content_js_specialized',
-        'web_node_content_representation_js_specialized',
         'web_node_content_representation_js',
-        'web_node_echo',
         'web_response_nodesentry',
-        'web_error_atend',
-        'web_response_impl',
         'web_response',
         'web_router_database',
-        'web_router_initialize',
-        'web_router',
-        'asstring',
-        'isnota',
-        'isallof',
-        'isanyof',
+        'web_router_initialize'
+    ],
+    'Lasso 8 Tags': [
+        '__char',
+        '__sync_timestamp__',
+        '_admin_addgroup',
+        '_admin_adduser',
+        '_admin_defaultconnector',
+        '_admin_defaultconnectornames',
+        '_admin_defaultdatabase',
+        '_admin_defaultfield',
+        '_admin_defaultgroup',
+        '_admin_defaulthost',
+        '_admin_defaulttable',
+        '_admin_defaultuser',
+        '_admin_deleteconnector',
+        '_admin_deletedatabase',
+        '_admin_deletefield',
+        '_admin_deletegroup',
+        '_admin_deletehost',
+        '_admin_deletetable',
+        '_admin_deleteuser',
+        '_admin_duplicategroup',
+        '_admin_internaldatabase',
+        '_admin_listconnectors',
+        '_admin_listdatabases',
+        '_admin_listfields',
+        '_admin_listgroups',
+        '_admin_listhosts',
+        '_admin_listtables',
+        '_admin_listusers',
+        '_admin_refreshconnector',
+        '_admin_refreshsecurity',
+        '_admin_servicepath',
+        '_admin_updateconnector',
+        '_admin_updatedatabase',
+        '_admin_updatefield',
+        '_admin_updategroup',
+        '_admin_updatehost',
+        '_admin_updatetable',
+        '_admin_updateuser',
+        '_chartfx_activation_string',
+        '_chartfx_getchallengestring',
+        '_chop_args',
+        '_chop_mimes',
+        '_client_addr_old',
+        '_client_address_old',
+        '_client_ip_old',
+        '_database_names',
+        '_datasource_reload',
+        '_date_current',
+        '_date_format',
+        '_date_msec',
+        '_date_parse',
+        '_execution_timelimit',
+        '_file_chmod',
+        '_initialize',
+        '_jdbc_acceptsurl',
+        '_jdbc_debug',
+        '_jdbc_deletehost',
+        '_jdbc_driverclasses',
+        '_jdbc_driverinfo',
+        '_jdbc_metainfo',
+        '_jdbc_propertyinfo',
+        '_jdbc_setdriver',
+        '_lasso_param',
+        '_log_helper',
+        '_proc_noparam',
+        '_proc_withparam',
+        '_recursion_limit',
+        '_request_param',
+        '_security_binaryexpiration',
+        '_security_flushcaches',
+        '_security_isserialized',
+        '_security_serialexpiration',
+        '_srand',
+        '_strict_literals',
+        '_substring',
+        '_xmlrpc_exconverter',
+        '_xmlrpc_inconverter',
+        '_xmlrpc_xmlinconverter',
+        'abort',
+        'action_addinfo',
+        'action_addrecord',
+        'action_param',
+        'action_params',
+        'action_setfoundcount',
+        'action_setrecordid',
+        'action_settotalcount',
+        'action_statement',
+        'admin_allowedfileroots',
+        'admin_changeuser',
+        'admin_createuser',
+        'admin_currentgroups',
+        'admin_currentuserid',
+        'admin_currentusername',
+        'admin_getpref',
+        'admin_groupassignuser',
+        'admin_grouplistusers',
+        'admin_groupremoveuser',
+        'admin_lassoservicepath',
+        'admin_listgroups',
+        'admin_refreshlicensing',
+        'admin_refreshsecurity',
+        'admin_reloaddatasource',
+        'admin_removepref',
+        'admin_setpref',
+        'admin_userexists',
+        'admin_userlistgroups',
+        'all',
+        'and',
+        'array',
+        'array_iterator',
+        'auth',
+        'auth_admin',
+        'auth_auth',
+        'auth_custom',
+        'auth_group',
+        'auth_prompt',
+        'auth_user',
+        'base64',
+        'bean',
+        'bigint',
+        'bom_utf16be',
+        'bom_utf16le',
+        'bom_utf32be',
+        'bom_utf32le',
+        'bom_utf8',
+        'boolean',
+        'bw',
+        'bytes',
+        'cache',
+        'cache_delete',
+        'cache_empty',
+        'cache_exists',
+        'cache_fetch',
+        'cache_internal',
+        'cache_maintenance',
+        'cache_object',
+        'cache_preferences',
+        'cache_store',
+        'case',
+        'chartfx',
+        'chartfx_records',
+        'chartfx_serve',
+        'checked',
+        'choice_list',
+        'choice_listitem',
+        'choicelistitem',
+        'cipher_decrypt',
+        'cipher_digest',
+        'cipher_encrypt',
+        'cipher_hmac',
+        'cipher_keylength',
+        'cipher_list',
+        'click_text',
+        'client_addr',
+        'client_address',
+        'client_authorization',
+        'client_browser',
+        'client_contentlength',
+        'client_contenttype',
+        'client_cookielist',
+        'client_cookies',
+        'client_encoding',
+        'client_formmethod',
+        'client_getargs',
+        'client_getparams',
+        'client_headers',
+        'client_ip',
+        'client_ipfrominteger',
+        'client_iptointeger',
+        'client_password',
+        'client_postargs',
+        'client_postparams',
+        'client_type',
+        'client_url',
+        'client_username',
+        'cn',
+        'column',
+        'column_name',
+        'column_names',
+        'compare_beginswith',
+        'compare_contains',
+        'compare_endswith',
+        'compare_equalto',
+        'compare_greaterthan',
+        'compare_greaterthanorequals',
+        'compare_greaterthanorequls',
+        'compare_lessthan',
+        'compare_lessthanorequals',
+        'compare_notbeginswith',
+        'compare_notcontains',
+        'compare_notendswith',
+        'compare_notequalto',
+        'compare_notregexp',
+        'compare_regexp',
+        'compare_strictequalto',
+        'compare_strictnotequalto',
+        'compiler_removecacheddoc',
+        'compiler_setdefaultparserflags',
+        'compress',
+        'content_body',
+        'content_encoding',
+        'content_header',
+        'content_type',
+        'cookie',
+        'cookie_set',
+        'curl_ftp_getfile',
+        'curl_ftp_getlisting',
+        'curl_ftp_putfile',
+        'curl_include_url',
+        'currency',
+        'database_changecolumn',
+        'database_changefield',
+        'database_createcolumn',
+        'database_createfield',
+        'database_createtable',
+        'database_fmcontainer',
+        'database_hostinfo',
+        'database_inline',
+        'database_name',
+        'database_nameitem',
+        'database_names',
+        'database_realname',
+        'database_removecolumn',
+        'database_removefield',
+        'database_removetable',
+        'database_repeating',
+        'database_repeating_valueitem',
+        'database_repeatingvalueitem',
+        'database_schemanameitem',
+        'database_schemanames',
+        'database_tablecolumn',
+        'database_tablenameitem',
+        'database_tablenames',
+        'datasource_name',
+        'datasource_register',
+        'date',
+        'date__date_current',
+        'date__date_format',
+        'date__date_msec',
+        'date__date_parse',
+        'date_add',
+        'date_date',
+        'date_difference',
+        'date_duration',
+        'date_format',
+        'date_getcurrentdate',
+        'date_getday',
+        'date_getdayofweek',
+        'date_gethour',
+        'date_getlocaltimezone',
+        'date_getminute',
+        'date_getmonth',
+        'date_getsecond',
+        'date_gettime',
+        'date_getyear',
+        'date_gmttolocal',
+        'date_localtogmt',
+        'date_maximum',
+        'date_minimum',
+        'date_msec',
+        'date_setformat',
+        'date_subtract',
+        'db_layoutnameitem',
+        'db_layoutnames',
+        'db_nameitem',
+        'db_names',
+        'db_tablenameitem',
+        'db_tablenames',
+        'dbi_column_names',
+        'dbi_field_names',
+        'decimal',
+        'decimal_setglobaldefaultprecision',
+        'decode_base64',
+        'decode_bheader',
+        'decode_hex',
+        'decode_html',
+        'decode_json',
+        'decode_qheader',
+        'decode_quotedprintable',
+        'decode_quotedprintablebytes',
+        'decode_url',
+        'decode_xml',
+        'decompress',
+        'decrypt_blowfish',
+        'decrypt_blowfish2',
+        'default',
+        'define_atbegin',
+        'define_atend',
+        'define_constant',
+        'define_prototype',
+        'define_tag',
+        'define_tagp',
+        'define_type',
+        'define_typep',
+        'deserialize',
+        'directory_directorynameitem',
+        'directory_lister',
+        'directory_nameitem',
+        'directorynameitem',
+        'dns_default',
+        'dns_lookup',
+        'dns_response',
+        'duration',
+        'else',
+        'email_batch',
+        'email_compose',
+        'email_digestchallenge',
+        'email_digestresponse',
+        'email_extract',
+        'email_findemails',
+        'email_immediate',
+        'email_merge',
+        'email_mxerror',
+        'email_mxlookup',
+        'email_parse',
+        'email_pop',
+        'email_queue',
+        'email_result',
+        'email_safeemail',
+        'email_send',
+        'email_smtp',
+        'email_status',
+        'email_token',
+        'email_translatebreakstocrlf',
+        'encode_base64',
+        'encode_bheader',
+        'encode_break',
+        'encode_breaks',
+        'encode_crc32',
+        'encode_hex',
+        'encode_html',
+        'encode_htmltoxml',
+        'encode_json',
+        'encode_qheader',
+        'encode_quotedprintable',
+        'encode_quotedprintablebytes',
+        'encode_set',
+        'encode_smart',
+        'encode_sql',
+        'encode_sql92',
+        'encode_stricturl',
+        'encode_url',
+        'encode_xml',
+        'encrypt_blowfish',
+        'encrypt_blowfish2',
+        'encrypt_crammd5',
+        'encrypt_hmac',
+        'encrypt_md5',
+        'eq',
+        'error_adderror',
+        'error_code',
+        'error_code_aborted',
+        'error_code_assert',
+        'error_code_bof',
+        'error_code_connectioninvalid',
+        'error_code_couldnotclosefile',
+        'error_code_couldnotcreateoropenfile',
+        'error_code_couldnotdeletefile',
+        'error_code_couldnotdisposememory',
+        'error_code_couldnotlockmemory',
+        'error_code_couldnotreadfromfile',
+        'error_code_couldnotunlockmemory',
+        'error_code_couldnotwritetofile',
+        'error_code_criterianotmet',
+        'error_code_datasourceerror',
+        'error_code_directoryfull',
+        'error_code_diskfull',
+        'error_code_dividebyzero',
+        'error_code_eof',
+        'error_code_failure',
+        'error_code_fieldrestriction',
+        'error_code_file',
+        'error_code_filealreadyexists',
+        'error_code_filecorrupt',
+        'error_code_fileinvalid',
+        'error_code_fileinvalidaccessmode',
+        'error_code_fileisclosed',
+        'error_code_fileisopen',
+        'error_code_filelocked',
+        'error_code_filenotfound',
+        'error_code_fileunlocked',
+        'error_code_httpfilenotfound',
+        'error_code_illegalinstruction',
+        'error_code_illegaluseoffrozeninstance',
+        'error_code_invaliddatabase',
+        'error_code_invalidfilename',
+        'error_code_invalidmemoryobject',
+        'error_code_invalidparameter',
+        'error_code_invalidpassword',
+        'error_code_invalidpathname',
+        'error_code_invalidusername',
+        'error_code_ioerror',
+        'error_code_loopaborted',
+        'error_code_memory',
+        'error_code_network',
+        'error_code_nilpointer',
+        'error_code_noerr',
+        'error_code_nopermission',
+        'error_code_outofmemory',
+        'error_code_outofstackspace',
+        'error_code_overflow',
+        'error_code_postconditionfailed',
+        'error_code_preconditionfailed',
+        'error_code_resnotfound',
+        'error_code_resource',
+        'error_code_streamreaderror',
+        'error_code_streamwriteerror',
+        'error_code_syntaxerror',
+        'error_code_tagnotfound',
+        'error_code_unknownerror',
+        'error_code_varnotfound',
+        'error_code_volumedoesnotexist',
+        'error_code_webactionnotsupported',
+        'error_code_webadderror',
+        'error_code_webdeleteerror',
+        'error_code_webmodulenotfound',
+        'error_code_webnosuchobject',
+        'error_code_webrepeatingrelatedfield',
+        'error_code_webrequiredfieldmissing',
+        'error_code_webtimeout',
+        'error_code_webupdateerror',
+        'error_columnrestriction',
+        'error_currenterror',
+        'error_databaseconnectionunavailable',
+        'error_databasetimeout',
+        'error_deleteerror',
+        'error_fieldrestriction',
+        'error_filenotfound',
+        'error_invaliddatabase',
+        'error_invalidpassword',
+        'error_invalidusername',
+        'error_modulenotfound',
+        'error_msg',
+        'error_msg_aborted',
+        'error_msg_assert',
+        'error_msg_bof',
+        'error_msg_connectioninvalid',
+        'error_msg_couldnotclosefile',
+        'error_msg_couldnotcreateoropenfile',
+        'error_msg_couldnotdeletefile',
+        'error_msg_couldnotdisposememory',
+        'error_msg_couldnotlockmemory',
+        'error_msg_couldnotreadfromfile',
+        'error_msg_couldnotunlockmemory',
+        'error_msg_couldnotwritetofile',
+        'error_msg_criterianotmet',
+        'error_msg_datasourceerror',
+        'error_msg_directoryfull',
+        'error_msg_diskfull',
+        'error_msg_dividebyzero',
+        'error_msg_eof',
+        'error_msg_failure',
+        'error_msg_fieldrestriction',
+        'error_msg_file',
+        'error_msg_filealreadyexists',
+        'error_msg_filecorrupt',
+        'error_msg_fileinvalid',
+        'error_msg_fileinvalidaccessmode',
+        'error_msg_fileisclosed',
+        'error_msg_fileisopen',
+        'error_msg_filelocked',
+        'error_msg_filenotfound',
+        'error_msg_fileunlocked',
+        'error_msg_httpfilenotfound',
+        'error_msg_illegalinstruction',
+        'error_msg_illegaluseoffrozeninstance',
+        'error_msg_invaliddatabase',
+        'error_msg_invalidfilename',
+        'error_msg_invalidmemoryobject',
+        'error_msg_invalidparameter',
+        'error_msg_invalidpassword',
+        'error_msg_invalidpathname',
+        'error_msg_invalidusername',
+        'error_msg_ioerror',
+        'error_msg_loopaborted',
+        'error_msg_memory',
+        'error_msg_network',
+        'error_msg_nilpointer',
+        'error_msg_noerr',
+        'error_msg_nopermission',
+        'error_msg_outofmemory',
+        'error_msg_outofstackspace',
+        'error_msg_overflow',
+        'error_msg_postconditionfailed',
+        'error_msg_preconditionfailed',
+        'error_msg_resnotfound',
+        'error_msg_resource',
+        'error_msg_streamreaderror',
+        'error_msg_streamwriteerror',
+        'error_msg_syntaxerror',
+        'error_msg_tagnotfound',
+        'error_msg_unknownerror',
+        'error_msg_varnotfound',
+        'error_msg_volumedoesnotexist',
+        'error_msg_webactionnotsupported',
+        'error_msg_webadderror',
+        'error_msg_webdeleteerror',
+        'error_msg_webmodulenotfound',
+        'error_msg_webnosuchobject',
+        'error_msg_webrepeatingrelatedfield',
+        'error_msg_webrequiredfieldmissing',
+        'error_msg_webtimeout',
+        'error_msg_webupdateerror',
+        'error_noerror',
+        'error_nopermission',
+        'error_norecordsfound',
+        'error_outofmemory',
+        'error_pop',
+        'error_push',
+        'error_reqcolumnmissing',
+        'error_reqfieldmissing',
+        'error_requiredcolumnmissing',
+        'error_requiredfieldmissing',
+        'error_reset',
+        'error_seterrorcode',
+        'error_seterrormessage',
+        'error_updateerror',
+        'euro',
+        'event_schedule',
+        'ew',
+        'fail',
+        'fail_if',
+        'false',
+        'field',
+        'field_name',
+        'field_names',
+        'file',
+        'file_autoresolvefullpaths',
+        'file_chmod',
+        'file_control',
+        'file_copy',
+        'file_create',
+        'file_creationdate',
+        'file_currenterror',
+        'file_delete',
+        'file_exists',
+        'file_getlinecount',
+        'file_getsize',
+        'file_isdirectory',
+        'file_listdirectory',
+        'file_moddate',
+        'file_modechar',
+        'file_modeline',
+        'file_move',
+        'file_openread',
+        'file_openreadwrite',
+        'file_openwrite',
+        'file_openwriteappend',
+        'file_openwritetruncate',
+        'file_probeeol',
+        'file_processuploads',
+        'file_read',
+        'file_readline',
+        'file_rename',
+        'file_serve',
+        'file_setsize',
+        'file_stream',
+        'file_streamcopy',
+        'file_uploads',
+        'file_waitread',
+        'file_waittimeout',
+        'file_waitwrite',
+        'file_write',
+        'find_soap_ops',
+        'form_param',
+        'found_count',
+        'ft',
+        'ftp_getfile',
+        'ftp_getlisting',
+        'ftp_putfile',
+        'full',
+        'global',
+        'global_defined',
+        'global_remove',
+        'global_reset',
+        'globals',
+        'gt',
+        'gte',
+        'handle',
+        'handle_error',
+        'header',
+        'html_comment',
+        'http_getfile',
+        'ical_alarm',
+        'ical_attribute',
+        'ical_calendar',
+        'ical_daylight',
+        'ical_event',
+        'ical_freebusy',
+        'ical_item',
+        'ical_journal',
+        'ical_parse',
+        'ical_standard',
+        'ical_timezone',
+        'ical_todo',
+        'if',
+        'if_empty',
+        'if_false',
+        'if_null',
+        'if_true',
+        'image',
+        'image_url',
+        'img',
+        'include',
+        'include_cgi',
+        'include_currentpath',
+        'include_once',
+        'include_raw',
+        'include_url',
+        'inline',
+        'integer',
+        'iterate',
+        'iterator',
+        'java',
+        'java_bean',
+        'json_records',
+        'json_rpccall',
+        'keycolumn_name',
+        'keycolumn_value',
+        'keyfield_name',
+        'keyfield_value',
+        'lasso_comment',
+        'lasso_currentaction',
+        'lasso_datasourceis',
+        'lasso_datasourceis4d',
+        'lasso_datasourceisfilemaker',
+        'lasso_datasourceisfilemaker7',
+        'lasso_datasourceisfilemaker9',
+        'lasso_datasourceisfilemakersa',
+        'lasso_datasourceisjdbc',
+        'lasso_datasourceislassomysql',
+        'lasso_datasourceismysql',
+        'lasso_datasourceisodbc',
+        'lasso_datasourceisopenbase',
+        'lasso_datasourceisoracle',
+        'lasso_datasourceispostgresql',
+        'lasso_datasourceisspotlight',
+        'lasso_datasourceissqlite',
+        'lasso_datasourceissqlserver',
+        'lasso_datasourcemodulename',
+        'lasso_datatype',
+        'lasso_disableondemand',
+        'lasso_errorreporting',
+        'lasso_executiontimelimit',
+        'lasso_parser',
+        'lasso_process',
+        'lasso_sessionid',
+        'lasso_siteid',
+        'lasso_siteisrunning',
+        'lasso_sitename',
+        'lasso_siterestart',
+        'lasso_sitestart',
+        'lasso_sitestop',
+        'lasso_tagexists',
+        'lasso_tagmodulename',
+        'lasso_uniqueid',
+        'lasso_updatecheck',
+        'lasso_uptime',
+        'lasso_version',
+        'lassoapp_create',
+        'lassoapp_dump',
+        'lassoapp_flattendir',
+        'lassoapp_getappdata',
+        'lassoapp_link',
+        'lassoapp_list',
+        'lassoapp_process',
+        'lassoapp_unitize',
+        'layout_name',
+        'ldap',
+        'ldap_scope_base',
+        'ldap_scope_onelevel',
+        'ldap_scope_subtree',
+        'ldml',
+        'ldml_ldml',
+        'library',
+        'library_once',
+        'link',
+        'link_currentaction',
+        'link_currentactionparams',
+        'link_currentactionurl',
+        'link_currentgroup',
+        'link_currentgroupparams',
+        'link_currentgroupurl',
+        'link_currentrecord',
+        'link_currentrecordparams',
+        'link_currentrecordurl',
+        'link_currentsearch',
+        'link_currentsearchparams',
+        'link_currentsearchurl',
+        'link_detail',
+        'link_detailparams',
+        'link_detailurl',
+        'link_firstgroup',
+        'link_firstgroupparams',
+        'link_firstgroupurl',
+        'link_firstrecord',
+        'link_firstrecordparams',
+        'link_firstrecordurl',
+        'link_lastgroup',
+        'link_lastgroupparams',
+        'link_lastgroupurl',
+        'link_lastrecord',
+        'link_lastrecordparams',
+        'link_lastrecordurl',
+        'link_nextgroup',
+        'link_nextgroupparams',
+        'link_nextgroupurl',
+        'link_nextrecord',
+        'link_nextrecordparams',
+        'link_nextrecordurl',
+        'link_params',
+        'link_prevgroup',
+        'link_prevgroupparams',
+        'link_prevgroupurl',
+        'link_prevrecord',
+        'link_prevrecordparams',
+        'link_prevrecordurl',
+        'link_setformat',
+        'link_url',
+        'list',
+        'list_additem',
+        'list_fromlist',
+        'list_fromstring',
+        'list_getitem',
+        'list_itemcount',
+        'list_iterator',
+        'list_removeitem',
+        'list_replaceitem',
+        'list_reverseiterator',
+        'list_tostring',
+        'literal',
+        'ljax_end',
+        'ljax_hastarget',
+        'ljax_include',
+        'ljax_start',
+        'ljax_target',
+        'local',
+        'local_defined',
+        'local_remove',
+        'local_reset',
+        'locale_format',
+        'locals',
+        'log',
+        'log_always',
+        'log_critical',
+        'log_deprecated',
+        'log_destination_console',
+        'log_destination_database',
+        'log_destination_file',
+        'log_detail',
+        'log_level_critical',
+        'log_level_deprecated',
+        'log_level_detail',
+        'log_level_sql',
+        'log_level_warning',
+        'log_setdestination',
+        'log_sql',
+        'log_warning',
+        'logicalop_value',
+        'logicaloperator_value',
+        'loop',
+        'loop_abort',
+        'loop_continue',
+        'loop_count',
+        'lt',
+        'lte',
+        'magick_image',
+        'map',
+        'map_iterator',
+        'match_comparator',
+        'match_notrange',
+        'match_notregexp',
+        'match_range',
+        'match_regexp',
+        'math_abs',
+        'math_acos',
+        'math_add',
+        'math_asin',
+        'math_atan',
+        'math_atan2',
+        'math_ceil',
+        'math_converteuro',
+        'math_cos',
+        'math_div',
+        'math_exp',
+        'math_floor',
+        'math_internal_rand',
+        'math_internal_randmax',
+        'math_internal_srand',
+        'math_ln',
+        'math_log',
+        'math_log10',
+        'math_max',
+        'math_min',
+        'math_mod',
+        'math_mult',
+        'math_pow',
+        'math_random',
+        'math_range',
+        'math_rint',
+        'math_roman',
+        'math_round',
+        'math_sin',
+        'math_sqrt',
+        'math_sub',
+        'math_tan',
+        'maxrecords_value',
+        'memory_session_driver',
+        'mime_type',
+        'minimal',
+        'misc__srand',
+        'misc_randomnumber',
+        'misc_roman',
+        'misc_valid_creditcard',
+        'mysql_session_driver',
+        'named_param',
+        'namespace_current',
+        'namespace_delimiter',
+        'namespace_exists',
+        'namespace_file_fullpathexists',
+        'namespace_global',
+        'namespace_import',
+        'namespace_load',
+        'namespace_page',
+        'namespace_unload',
+        'namespace_using',
+        'neq',
+        'net',
+        'net_connectinprogress',
+        'net_connectok',
+        'net_typessl',
+        'net_typessltcp',
+        'net_typessludp',
+        'net_typetcp',
+        'net_typeudp',
+        'net_waitread',
+        'net_waittimeout',
+        'net_waitwrite',
+        'no_default_output',
+        'none',
+        'noprocess',
+        'not',
+        'nrx',
+        'nslookup',
+        'null',
+        'object',
+        'once',
+        'oneoff',
+        'op_logicalvalue',
+        'operator_logicalvalue',
+        'option',
+        'or',
+        'os_process',
+        'output',
+        'output_none',
+        'pair',
+        'params_up',
+        'pdf_barcode',
+        'pdf_color',
+        'pdf_doc',
+        'pdf_font',
+        'pdf_image',
+        'pdf_list',
+        'pdf_read',
+        'pdf_serve',
+        'pdf_table',
+        'pdf_text',
+        'percent',
+        'portal',
+        'postcondition',
+        'precondition',
+        'prettyprintingnsmap',
+        'prettyprintingtypemap',
+        'priorityqueue',
+        'private',
+        'proc_convert',
+        'proc_convertbody',
+        'proc_convertone',
+        'proc_extract',
+        'proc_extractone',
+        'proc_find',
+        'proc_first',
+        'proc_foreach',
+        'proc_get',
+        'proc_join',
+        'proc_lasso',
+        'proc_last',
+        'proc_map_entry',
+        'proc_null',
+        'proc_regexp',
+        'proc_xml',
+        'proc_xslt',
+        'process',
+        'protect',
+        'queue',
+        'rand',
+        'randomnumber',
+        'raw',
+        'recid_value',
+        'record_count',
+        'recordcount',
+        'recordid_value',
+        'records',
+        'records_array',
+        'records_map',
+        'redirect_url',
+        'reference',
+        'referer',
+        'referer_url',
+        'referrer',
+        'referrer_url',
+        'regexp',
+        'repeating',
+        'repeating_valueitem',
+        'repeatingvalueitem',
+        'repetition',
+        'req_column',
+        'req_field',
+        'required_column',
+        'required_field',
+        'response_fileexists',
+        'response_filepath',
+        'response_localpath',
+        'response_path',
+        'response_realm',
+        'resultset',
+        'resultset_count',
+        'return',
+        'return_value',
+        'reverseiterator',
+        'roman',
+        'row_count',
+        'rows',
+        'rows_array',
+        'run_children',
+        'rx',
+        'schema_name',
+        'scientific',
+        'search_args',
+        'search_arguments',
+        'search_columnitem',
+        'search_fielditem',
+        'search_operatoritem',
+        'search_opitem',
+        'search_valueitem',
+        'searchfielditem',
+        'searchoperatoritem',
+        'searchopitem',
+        'searchvalueitem',
+        'select',
+        'selected',
+        'self',
+        'serialize',
+        'series',
+        'server_date',
+        'server_day',
+        'server_ip',
+        'server_name',
+        'server_port',
+        'server_push',
+        'server_siteisrunning',
+        'server_sitestart',
+        'server_sitestop',
+        'server_time',
+        'session_abort',
+        'session_addoutputfilter',
+        'session_addvar',
+        'session_addvariable',
+        'session_deleteexpired',
+        'session_driver',
+        'session_end',
+        'session_id',
+        'session_removevar',
+        'session_removevariable',
+        'session_result',
+        'session_setdriver',
+        'session_start',
+        'set',
+        'set_iterator',
+        'set_reverseiterator',
+        'shown_count',
+        'shown_first',
+        'shown_last',
+        'site_atbegin',
+        'site_id',
+        'site_name',
+        'site_restart',
+        'skiprecords_value',
+        'sleep',
+        'soap_convertpartstopairs',
+        'soap_definetag',
+        'soap_info',
+        'soap_lastrequest',
+        'soap_lastresponse',
+        'soap_stub',
+        'sort_args',
+        'sort_arguments',
+        'sort_columnitem',
+        'sort_fielditem',
+        'sort_orderitem',
+        'sortcolumnitem',
+        'sortfielditem',
+        'sortorderitem',
+        'sqlite_createdb',
+        'sqlite_session_driver',
+        'sqlite_setsleepmillis',
+        'sqlite_setsleeptries',
+        'srand',
+        'stack',
+        'stock_quote',
+        'string',
+        'string_charfromname',
+        'string_concatenate',
+        'string_countfields',
+        'string_endswith',
+        'string_extract',
+        'string_findposition',
+        'string_findregexp',
+        'string_fordigit',
+        'string_getfield',
+        'string_getunicodeversion',
+        'string_insert',
+        'string_isalpha',
+        'string_isalphanumeric',
+        'string_isdigit',
+        'string_ishexdigit',
+        'string_islower',
+        'string_isnumeric',
+        'string_ispunctuation',
+        'string_isspace',
+        'string_isupper',
+        'string_length',
+        'string_lowercase',
+        'string_remove',
+        'string_removeleading',
+        'string_removetrailing',
+        'string_replace',
+        'string_replaceregexp',
+        'string_todecimal',
+        'string_tointeger',
+        'string_uppercase',
+        'string_validcharset',
+        'table_name',
+        'table_realname',
+        'tag',
+        'tag_name',
+        'tags',
+        'tags_find',
+        'tags_list',
+        'tcp_close',
+        'tcp_open',
+        'tcp_send',
+        'tcp_tcp_close',
+        'tcp_tcp_open',
+        'tcp_tcp_send',
+        'thread_abort',
+        'thread_atomic',
+        'thread_event',
+        'thread_exists',
+        'thread_getcurrentid',
+        'thread_getpriority',
+        'thread_info',
+        'thread_list',
+        'thread_lock',
+        'thread_pipe',
+        'thread_priority_default',
+        'thread_priority_high',
+        'thread_priority_low',
+        'thread_rwlock',
+        'thread_semaphore',
+        'thread_setpriority',
+        'token_value',
+        'total_records',
+        'treemap',
+        'treemap_iterator',
+        'true',
+        'url_rewrite',
+        'valid_creditcard',
+        'valid_date',
+        'valid_email',
+        'valid_url',
+        'value_list',
+        'value_listitem',
+        'valuelistitem',
+        'var',
+        'var_defined',
+        'var_remove',
+        'var_reset',
+        'var_set',
+        'variable',
+        'variable_defined',
+        'variable_set',
+        'variables',
+        'variant_count',
+        'vars',
+        'wap_isenabled',
+        'wap_maxbuttons',
+        'wap_maxcolumns',
+        'wap_maxhorzpixels',
+        'wap_maxrows',
+        'wap_maxvertpixels',
+        'while',
+        'wsdl_extract',
+        'wsdl_getbinding',
+        'wsdl_getbindingforoperation',
+        'wsdl_getbindingoperations',
+        'wsdl_getmessagenamed',
+        'wsdl_getmessageparts',
+        'wsdl_getmessagetriofromporttype',
+        'wsdl_getopbodystyle',
+        'wsdl_getopbodyuse',
+        'wsdl_getoperation',
+        'wsdl_getoplocation',
+        'wsdl_getopmessagetypes',
+        'wsdl_getopsoapaction',
+        'wsdl_getportaddress',
+        'wsdl_getportsforservice',
+        'wsdl_getporttype',
+        'wsdl_getporttypeoperation',
+        'wsdl_getservicedocumentation',
+        'wsdl_getservices',
+        'wsdl_gettargetnamespace',
+        'wsdl_issoapoperation',
+        'wsdl_listoperations',
+        'wsdl_maketest',
+        'xml',
+        'xml_extract',
+        'xml_rpc',
+        'xml_rpccall',
+        'xml_rw',
+        'xml_serve',
+        'xml_transform',
+        'xml_xml',
+        'xml_xmlstream',
+        'xmlstream',
+        'xsd_attribute',
+        'xsd_blankarraybase',
+        'xsd_blankbase',
+        'xsd_buildtype',
+        'xsd_cache',
+        'xsd_checkcardinality',
+        'xsd_continueall',
+        'xsd_continueannotation',
+        'xsd_continueany',
+        'xsd_continueanyattribute',
+        'xsd_continueattribute',
+        'xsd_continueattributegroup',
+        'xsd_continuechoice',
+        'xsd_continuecomplexcontent',
+        'xsd_continuecomplextype',
+        'xsd_continuedocumentation',
+        'xsd_continueextension',
+        'xsd_continuegroup',
+        'xsd_continuekey',
+        'xsd_continuelist',
+        'xsd_continuerestriction',
+        'xsd_continuesequence',
+        'xsd_continuesimplecontent',
+        'xsd_continuesimpletype',
+        'xsd_continueunion',
+        'xsd_deserialize',
+        'xsd_fullyqualifyname',
+        'xsd_generate',
+        'xsd_generateblankfromtype',
+        'xsd_generateblanksimpletype',
+        'xsd_generatetype',
+        'xsd_getschematype',
+        'xsd_issimpletype',
+        'xsd_loadschema',
+        'xsd_lookupnamespaceuri',
+        'xsd_lookuptype',
+        'xsd_processany',
+        'xsd_processattribute',
+        'xsd_processattributegroup',
+        'xsd_processcomplextype',
+        'xsd_processelement',
+        'xsd_processgroup',
+        'xsd_processimport',
+        'xsd_processinclude',
+        'xsd_processschema',
+        'xsd_processsimpletype',
+        'xsd_ref',
+        'xsd_type'
+    ]
+}
+METHODS = {
+    'Methods': [
+        'escape_member',
         'oncompare',
+        'sameas',
         'isa',
         'ascopy',
+        'asstring',
         'ascopydeep',
         'type',
-        'invoke',
-        'atend',
-        'decomposeassignment',
-        'asgenerator',
-        'foreach',
-        'eachword',
-        'eachline',
-        'eachcharacter',
-        'foreachwordbreak',
-        'foreachlinebreak',
-        'foreachcharacter',
-        'isempty',
-        'isnotempty',
-        'ifempty',
-        'ifnotempty',
-        'size',
-        'values',
-        'asarray',
-        'aslist',
-        'asstaticarray',
-        'join',
-        'get',
-        'keys',
-        'askeyedgenerator',
-        'eachpair',
-        'eachkey',
-        'foreachpair',
-        'foreachkey',
-        'front',
-        'first',
-        'back',
-        'last',
-        'second',
-        'insert',
-        'insertfront',
-        'insertfirst',
-        'insertback',
-        'insertfrom',
-        'insertlast',
-        'remove',
-        'removeall',
-        'removefront',
-        'removefirst',
-        'removeback',
-        'removelast',
-        'difference',
-        'intersection',
-        'union',
-        'contains',
-        'find',
-        'findposition',
-        'componentdelimiter',
-        'extensiondelimiter',
-        'lastcomponent',
-        'foreachpathcomponent',
-        'eachcomponent',
-        'striplastcomponent',
-        'firstcomponent',
-        'stripfirstcomponent',
-        'splitextension',
-        'hastrailingcomponent',
-        'isfullpath',
-        'findlast',
-        'sub',
-        'readsomebytes',
-        'readbytesfully',
-        'readbytes',
-        'writebytes',
-        'encoding',
-        'readstring',
-        'writestring',
-        'hash',
-        'foreachsub',
-        'eachsub',
-        'push',
-        'pop',
-        'top',
-        'dowithclose',
-        'close',
-        'fd',
-        'do',
-        'sum',
-        'average',
-        'where',
-        'select',
-        'selectmany',
-        'groupby',
-        'groupjoin',
-        'orderby',
-        'orderbydescending',
-        'thenby',
-        'thenbydescending',
-        'skip',
-        'take',
-        'serialize',
-        'serializationelements',
-        'acceptdeserializedelement',
-        'left',
-        'right',
-        'up',
-        'value',
-        'bind',
-        'listen',
-        'localaddress',
-        'remoteaddress',
-        'shutdownrd',
-        'shutdownwr',
-        'shutdownrdwr',
-        'setname',
-        'contents',
-        'tagname',
-        'foreachchild',
-        'eachchild',
-        'foreachmatch',
-        'eachmatch',
-        'haschildnodes',
-        'childnodes',
-        'extract',
-        'connection',
-        'requestparams',
-        'stdin',
-        'mimes',
-        'setstatus',
-        'getstatus',
-        'writeheaderline',
-        'writeheaderbytes',
-        'writebodybytes',
-        'id',
-        'class',
-        'style',
-        'title',
-        'gethtmlattr',
-        'lang',
-        'onclick',
-        'ondblclick',
-        'onmousedown',
-        'onmouseup',
-        'onmouseover',
-        'onmousemove',
-        'onmouseout',
-        'onkeypress',
-        'onkeydown',
-        'onkeyup',
-        'sethtmlattr',
-        'gethtmlattrstring',
-        'hashtmlattr',
-        'addcomponent',
-        'attributes',
-        'issourcefile',
-        'resourceinvokable',
-        'resourcename',
-        'fullpath',
-        'appname',
-        'srcpath',
-        'resources',
-        'foo',
-        'startup',
-        'validatesessionstable',
-        'createtable',
-        'fetchdata',
-        'savedata',
-        'init',
-        'kill',
-        'expire',
-        'jsonlabel',
-        'jsonhtml',
-        'jsonisleaf',
-        'delim',
-        'name',
-        'path',
-        'nodelist',
-        'subnode',
-        'subnodes',
-        'representnoderesult',
-        'mime',
-        'extensions',
-        'representnode',
-        'defaultcontentrepresentation',
-        'supportscontentrepresentation',
-        'acceptpost',
-        'htmlcontent',
-        'csscontent',
-        'jscontent',
-        'escape_member',
-        'sameas',
+        'trait',
         'parent',
         'settrait',
         'oncreate',
         'listmethods',
         'hasmethod',
+        'invoke',
         'addtrait',
+        'isnota',
+        'isallof',
+        'isanyof',
+        'size',
         'gettype',
         'istype',
         'doccomment',
         'requires',
         'provides',
+        'name',
         'subtraits',
         'description',
+        'hash',
         'hosttonet16',
         'hosttonet32',
         'nettohost16',
         'bitnot',
         'bitshiftleft',
         'bitshiftright',
+        'bytes',
         'abs',
         'div',
         'dereferencepointer',
         'asdecimal',
+        'serializationelements',
+        'acceptdeserializedelement',
+        'serialize',
         'deg2rad',
         'asstringhex',
         'asstringoct',
         'floor',
         'frexp',
         'ldexp',
+        'log',
         'log10',
         'modf',
         'pow',
         'length',
         'chardigitvalue',
         'private_compare',
+        'remove',
         'charname',
         'chartype',
         'decompose',
         'normalize',
         'digit',
         'foldcase',
+        'sub',
+        'integer',
         'private_merge',
         'unescape',
         'trim',
         'getpropertyvalue',
         'hasbinaryproperty',
         'asbytes',
+        'find',
+        'findlast',
+        'contains',
+        'get',
         'equals',
         'compare',
         'comparecodepointorder',
         'beginswith',
         'endswith',
         'replace',
+        'values',
+        'foreachcharacter',
+        'foreachlinebreak',
+        'foreachwordbreak',
         'eachwordbreak',
+        'eachcharacter',
+        'foreachmatch',
+        'eachmatch',
         'encodesql92',
         'encodesql',
+        'keys',
+        'decomposeassignment',