gml function

Mode gml(
  1. Highlight hljs
)

Highlight.js language definition for gml.

Implementation

Mode gml(Highlight hljs) {
  final Mode mode0 = Mode();
  mode0.begin = r'\\[\s\S]';
  mode0.relevance = 0;
  return Mode(
    name: r'GML',
    caseInsensitive: false,
    keywords: {
      r'keyword': [
        r'#endregion',
        r'#macro',
        r'#region',
        r'and',
        r'begin',
        r'break',
        r'case',
        r'constructor',
        r'continue',
        r'default',
        r'delete',
        r'div',
        r'do',
        r'else',
        r'end',
        r'enum',
        r'exit',
        r'for',
        r'function',
        r'globalvar',
        r'if',
        r'mod',
        r'new',
        r'not',
        r'or',
        r'repeat',
        r'return',
        r'static',
        r'switch',
        r'then',
        r'until',
        r'var',
        r'while',
        r'with',
        r'xor',
      ],
      r'built_in': [
        r'abs',
        r'alarm_get',
        r'alarm_set',
        r'angle_difference',
        r'animcurve_channel_evaluate',
        r'animcurve_channel_new',
        r'animcurve_create',
        r'animcurve_destroy',
        r'animcurve_exists',
        r'animcurve_get',
        r'animcurve_get_channel',
        r'animcurve_get_channel_index',
        r'animcurve_point_new',
        r'ansi_char',
        r'application_get_position',
        r'application_surface_draw_enable',
        r'application_surface_enable',
        r'application_surface_is_enabled',
        r'arccos',
        r'arcsin',
        r'arctan',
        r'arctan2',
        r'array_all',
        r'array_any',
        r'array_concat',
        r'array_contains',
        r'array_contains_ext',
        r'array_copy',
        r'array_copy_while',
        r'array_create',
        r'array_create_ext',
        r'array_delete',
        r'array_equals',
        r'array_filter',
        r'array_filter_ext',
        r'array_find_index',
        r'array_first',
        r'array_foreach',
        r'array_get',
        r'array_get_index',
        r'array_insert',
        r'array_intersection',
        r'array_last',
        r'array_length',
        r'array_map',
        r'array_map_ext',
        r'array_pop',
        r'array_push',
        r'array_reduce',
        r'array_resize',
        r'array_reverse',
        r'array_reverse_ext',
        r'array_set',
        r'array_shuffle',
        r'array_shuffle_ext',
        r'array_sort',
        r'array_union',
        r'array_unique',
        r'array_unique_ext',
        r'asset_add_tags',
        r'asset_clear_tags',
        r'asset_get_ids',
        r'asset_get_index',
        r'asset_get_tags',
        r'asset_get_type',
        r'asset_has_any_tag',
        r'asset_has_tags',
        r'asset_remove_tags',
        r'audio_bus_clear_emitters',
        r'audio_bus_create',
        r'audio_bus_get_emitters',
        r'audio_channel_num',
        r'audio_create_buffer_sound',
        r'audio_create_play_queue',
        r'audio_create_stream',
        r'audio_create_sync_group',
        r'audio_debug',
        r'audio_destroy_stream',
        r'audio_destroy_sync_group',
        r'audio_effect_create',
        r'audio_emitter_bus',
        r'audio_emitter_create',
        r'audio_emitter_exists',
        r'audio_emitter_falloff',
        r'audio_emitter_free',
        r'audio_emitter_gain',
        r'audio_emitter_get_bus',
        r'audio_emitter_get_gain',
        r'audio_emitter_get_listener_mask',
        r'audio_emitter_get_pitch',
        r'audio_emitter_get_vx',
        r'audio_emitter_get_vy',
        r'audio_emitter_get_vz',
        r'audio_emitter_get_x',
        r'audio_emitter_get_y',
        r'audio_emitter_get_z',
        r'audio_emitter_pitch',
        r'audio_emitter_position',
        r'audio_emitter_set_listener_mask',
        r'audio_emitter_velocity',
        r'audio_exists',
        r'audio_falloff_set_model',
        r'audio_free_buffer_sound',
        r'audio_free_play_queue',
        r'audio_get_listener_count',
        r'audio_get_listener_info',
        r'audio_get_listener_mask',
        r'audio_get_master_gain',
        r'audio_get_name',
        r'audio_get_recorder_count',
        r'audio_get_recorder_info',
        r'audio_get_type',
        r'audio_group_get_assets',
        r'audio_group_get_gain',
        r'audio_group_is_loaded',
        r'audio_group_load',
        r'audio_group_load_progress',
        r'audio_group_name',
        r'audio_group_set_gain',
        r'audio_group_stop_all',
        r'audio_group_unload',
        r'audio_is_paused',
        r'audio_is_playing',
        r'audio_listener_get_data',
        r'audio_listener_orientation',
        r'audio_listener_position',
        r'audio_listener_set_orientation',
        r'audio_listener_set_position',
        r'audio_listener_set_velocity',
        r'audio_listener_velocity',
        r'audio_master_gain',
        r'audio_pause_all',
        r'audio_pause_sound',
        r'audio_pause_sync_group',
        r'audio_play_in_sync_group',
        r'audio_play_sound',
        r'audio_play_sound_at',
        r'audio_play_sound_ext',
        r'audio_play_sound_on',
        r'audio_queue_sound',
        r'audio_resume_all',
        r'audio_resume_sound',
        r'audio_resume_sync_group',
        r'audio_set_listener_mask',
        r'audio_set_master_gain',
        r'audio_sound_gain',
        r'audio_sound_get_audio_group',
        r'audio_sound_get_gain',
        r'audio_sound_get_listener_mask',
        r'audio_sound_get_loop',
        r'audio_sound_get_loop_end',
        r'audio_sound_get_loop_start',
        r'audio_sound_get_pitch',
        r'audio_sound_get_track_position',
        r'audio_sound_is_playable',
        r'audio_sound_length',
        r'audio_sound_loop',
        r'audio_sound_loop_end',
        r'audio_sound_loop_start',
        r'audio_sound_pitch',
        r'audio_sound_set_listener_mask',
        r'audio_sound_set_track_position',
        r'audio_start_recording',
        r'audio_start_sync_group',
        r'audio_stop_all',
        r'audio_stop_recording',
        r'audio_stop_sound',
        r'audio_stop_sync_group',
        r'audio_sync_group_debug',
        r'audio_sync_group_get_track_pos',
        r'audio_sync_group_is_paused',
        r'audio_sync_group_is_playing',
        r'audio_system_is_available',
        r'audio_system_is_initialised',
        r'base64_decode',
        r'base64_encode',
        r'bool',
        r'browser_input_capture',
        r'buffer_async_group_begin',
        r'buffer_async_group_end',
        r'buffer_async_group_option',
        r'buffer_base64_decode',
        r'buffer_base64_decode_ext',
        r'buffer_base64_encode',
        r'buffer_compress',
        r'buffer_copy',
        r'buffer_copy_from_vertex_buffer',
        r'buffer_copy_stride',
        r'buffer_crc32',
        r'buffer_create',
        r'buffer_create_from_vertex_buffer',
        r'buffer_create_from_vertex_buffer_ext',
        r'buffer_decompress',
        r'buffer_delete',
        r'buffer_exists',
        r'buffer_fill',
        r'buffer_get_address',
        r'buffer_get_alignment',
        r'buffer_get_size',
        r'buffer_get_surface',
        r'buffer_get_type',
        r'buffer_load',
        r'buffer_load_async',
        r'buffer_load_ext',
        r'buffer_load_partial',
        r'buffer_md5',
        r'buffer_peek',
        r'buffer_poke',
        r'buffer_read',
        r'buffer_resize',
        r'buffer_save',
        r'buffer_save_async',
        r'buffer_save_ext',
        r'buffer_seek',
        r'buffer_set_surface',
        r'buffer_set_used_size',
        r'buffer_sha1',
        r'buffer_sizeof',
        r'buffer_tell',
        r'buffer_write',
        r'call_cancel',
        r'call_later',
        r'camera_apply',
        r'camera_copy_transforms',
        r'camera_create',
        r'camera_create_view',
        r'camera_destroy',
        r'camera_get_active',
        r'camera_get_begin_script',
        r'camera_get_default',
        r'camera_get_end_script',
        r'camera_get_proj_mat',
        r'camera_get_update_script',
        r'camera_get_view_angle',
        r'camera_get_view_border_x',
        r'camera_get_view_border_y',
        r'camera_get_view_height',
        r'camera_get_view_mat',
        r'camera_get_view_speed_x',
        r'camera_get_view_speed_y',
        r'camera_get_view_target',
        r'camera_get_view_width',
        r'camera_get_view_x',
        r'camera_get_view_y',
        r'camera_set_begin_script',
        r'camera_set_default',
        r'camera_set_end_script',
        r'camera_set_proj_mat',
        r'camera_set_update_script',
        r'camera_set_view_angle',
        r'camera_set_view_border',
        r'camera_set_view_mat',
        r'camera_set_view_pos',
        r'camera_set_view_size',
        r'camera_set_view_speed',
        r'camera_set_view_target',
        r'ceil',
        r'choose',
        r'chr',
        r'clamp',
        r'clickable_add',
        r'clickable_add_ext',
        r'clickable_change',
        r'clickable_change_ext',
        r'clickable_delete',
        r'clickable_exists',
        r'clickable_set_style',
        r'clipboard_get_text',
        r'clipboard_has_text',
        r'clipboard_set_text',
        r'cloud_file_save',
        r'cloud_string_save',
        r'cloud_synchronise',
        r'code_is_compiled',
        r'collision_circle',
        r'collision_circle_list',
        r'collision_ellipse',
        r'collision_ellipse_list',
        r'collision_line',
        r'collision_line_list',
        r'collision_point',
        r'collision_point_list',
        r'collision_rectangle',
        r'collision_rectangle_list',
        r'color_get_blue',
        r'color_get_green',
        r'color_get_hue',
        r'color_get_red',
        r'color_get_saturation',
        r'color_get_value',
        r'colour_get_blue',
        r'colour_get_green',
        r'colour_get_hue',
        r'colour_get_red',
        r'colour_get_saturation',
        r'colour_get_value',
        r'cos',
        r'darccos',
        r'darcsin',
        r'darctan',
        r'darctan2',
        r'date_compare_date',
        r'date_compare_datetime',
        r'date_compare_time',
        r'date_create_datetime',
        r'date_current_datetime',
        r'date_date_of',
        r'date_date_string',
        r'date_datetime_string',
        r'date_day_span',
        r'date_days_in_month',
        r'date_days_in_year',
        r'date_get_day',
        r'date_get_day_of_year',
        r'date_get_hour',
        r'date_get_hour_of_year',
        r'date_get_minute',
        r'date_get_minute_of_year',
        r'date_get_month',
        r'date_get_second',
        r'date_get_second_of_year',
        r'date_get_timezone',
        r'date_get_week',
        r'date_get_weekday',
        r'date_get_year',
        r'date_hour_span',
        r'date_inc_day',
        r'date_inc_hour',
        r'date_inc_minute',
        r'date_inc_month',
        r'date_inc_second',
        r'date_inc_week',
        r'date_inc_year',
        r'date_is_today',
        r'date_leap_year',
        r'date_minute_span',
        r'date_month_span',
        r'date_second_span',
        r'date_set_timezone',
        r'date_time_of',
        r'date_time_string',
        r'date_valid_datetime',
        r'date_week_span',
        r'date_year_span',
        r'db_to_lin',
        r'dbg_add_font_glyphs',
        r'dbg_button',
        r'dbg_checkbox',
        r'dbg_color',
        r'dbg_colour',
        r'dbg_drop_down',
        r'dbg_same_line',
        r'dbg_section',
        r'dbg_section_delete',
        r'dbg_section_exists',
        r'dbg_slider',
        r'dbg_slider_int',
        r'dbg_sprite',
        r'dbg_text',
        r'dbg_text_input',
        r'dbg_view',
        r'dbg_view_delete',
        r'dbg_view_exists',
        r'dbg_watch',
        r'dcos',
        r'debug_event',
        r'debug_get_callstack',
        r'degtorad',
        r'device_get_tilt_x',
        r'device_get_tilt_y',
        r'device_get_tilt_z',
        r'device_is_keypad_open',
        r'device_mouse_check_button',
        r'device_mouse_check_button_pressed',
        r'device_mouse_check_button_released',
        r'device_mouse_dbclick_enable',
        r'device_mouse_raw_x',
        r'device_mouse_raw_y',
        r'device_mouse_x',
        r'device_mouse_x_to_gui',
        r'device_mouse_y',
        r'device_mouse_y_to_gui',
        r'directory_create',
        r'directory_destroy',
        r'directory_exists',
        r'display_get_dpi_x',
        r'display_get_dpi_y',
        r'display_get_frequency',
        r'display_get_gui_height',
        r'display_get_gui_width',
        r'display_get_height',
        r'display_get_orientation',
        r'display_get_sleep_margin',
        r'display_get_timing_method',
        r'display_get_width',
        r'display_mouse_get_x',
        r'display_mouse_get_y',
        r'display_mouse_set',
        r'display_reset',
        r'display_set_gui_maximise',
        r'display_set_gui_maximize',
        r'display_set_gui_size',
        r'display_set_sleep_margin',
        r'display_set_timing_method',
        r'display_set_ui_visibility',
        r'distance_to_object',
        r'distance_to_point',
        r'dot_product',
        r'dot_product_3d',
        r'dot_product_3d_normalised',
        r'dot_product_3d_normalized',
        r'dot_product_normalised',
        r'dot_product_normalized',
        r'draw_arrow',
        r'draw_button',
        r'draw_circle',
        r'draw_circle_color',
        r'draw_circle_colour',
        r'draw_clear',
        r'draw_clear_alpha',
        r'draw_ellipse',
        r'draw_ellipse_color',
        r'draw_ellipse_colour',
        r'draw_enable_drawevent',
        r'draw_enable_skeleton_blendmodes',
        r'draw_enable_swf_aa',
        r'draw_flush',
        r'draw_get_alpha',
        r'draw_get_color',
        r'draw_get_colour',
        r'draw_get_enable_skeleton_blendmodes',
        r'draw_get_font',
        r'draw_get_halign',
        r'draw_get_lighting',
        r'draw_get_swf_aa_level',
        r'draw_get_valign',
        r'draw_getpixel',
        r'draw_getpixel_ext',
        r'draw_healthbar',
        r'draw_highscore',
        r'draw_light_define_ambient',
        r'draw_light_define_direction',
        r'draw_light_define_point',
        r'draw_light_enable',
        r'draw_light_get',
        r'draw_light_get_ambient',
        r'draw_line',
        r'draw_line_color',
        r'draw_line_colour',
        r'draw_line_width',
        r'draw_line_width_color',
        r'draw_line_width_colour',
        r'draw_path',
        r'draw_point',
        r'draw_point_color',
        r'draw_point_colour',
        r'draw_primitive_begin',
        r'draw_primitive_begin_texture',
        r'draw_primitive_end',
        r'draw_rectangle',
        r'draw_rectangle_color',
        r'draw_rectangle_colour',
        r'draw_roundrect',
        r'draw_roundrect_color',
        r'draw_roundrect_color_ext',
        r'draw_roundrect_colour',
        r'draw_roundrect_colour_ext',
        r'draw_roundrect_ext',
        r'draw_self',
        r'draw_set_alpha',
        r'draw_set_circle_precision',
        r'draw_set_color',
        r'draw_set_colour',
        r'draw_set_font',
        r'draw_set_halign',
        r'draw_set_lighting',
        r'draw_set_swf_aa_level',
        r'draw_set_valign',
        r'draw_skeleton',
        r'draw_skeleton_collision',
        r'draw_skeleton_instance',
        r'draw_skeleton_time',
        r'draw_sprite',
        r'draw_sprite_ext',
        r'draw_sprite_general',
        r'draw_sprite_part',
        r'draw_sprite_part_ext',
        r'draw_sprite_pos',
        r'draw_sprite_stretched',
        r'draw_sprite_stretched_ext',
        r'draw_sprite_tiled',
        r'draw_sprite_tiled_ext',
        r'draw_surface',
        r'draw_surface_ext',
        r'draw_surface_general',
        r'draw_surface_part',
        r'draw_surface_part_ext',
        r'draw_surface_stretched',
        r'draw_surface_stretched_ext',
        r'draw_surface_tiled',
        r'draw_surface_tiled_ext',
        r'draw_text',
        r'draw_text_color',
        r'draw_text_colour',
        r'draw_text_ext',
        r'draw_text_ext_color',
        r'draw_text_ext_colour',
        r'draw_text_ext_transformed',
        r'draw_text_ext_transformed_color',
        r'draw_text_ext_transformed_colour',
        r'draw_text_transformed',
        r'draw_text_transformed_color',
        r'draw_text_transformed_colour',
        r'draw_texture_flush',
        r'draw_tile',
        r'draw_tilemap',
        r'draw_triangle',
        r'draw_triangle_color',
        r'draw_triangle_colour',
        r'draw_vertex',
        r'draw_vertex_color',
        r'draw_vertex_colour',
        r'draw_vertex_texture',
        r'draw_vertex_texture_color',
        r'draw_vertex_texture_colour',
        r'ds_exists',
        r'ds_grid_add',
        r'ds_grid_add_disk',
        r'ds_grid_add_grid_region',
        r'ds_grid_add_region',
        r'ds_grid_clear',
        r'ds_grid_copy',
        r'ds_grid_create',
        r'ds_grid_destroy',
        r'ds_grid_get',
        r'ds_grid_get_disk_max',
        r'ds_grid_get_disk_mean',
        r'ds_grid_get_disk_min',
        r'ds_grid_get_disk_sum',
        r'ds_grid_get_max',
        r'ds_grid_get_mean',
        r'ds_grid_get_min',
        r'ds_grid_get_sum',
        r'ds_grid_height',
        r'ds_grid_multiply',
        r'ds_grid_multiply_disk',
        r'ds_grid_multiply_grid_region',
        r'ds_grid_multiply_region',
        r'ds_grid_read',
        r'ds_grid_resize',
        r'ds_grid_set',
        r'ds_grid_set_disk',
        r'ds_grid_set_grid_region',
        r'ds_grid_set_region',
        r'ds_grid_shuffle',
        r'ds_grid_sort',
        r'ds_grid_to_mp_grid',
        r'ds_grid_value_disk_exists',
        r'ds_grid_value_disk_x',
        r'ds_grid_value_disk_y',
        r'ds_grid_value_exists',
        r'ds_grid_value_x',
        r'ds_grid_value_y',
        r'ds_grid_width',
        r'ds_grid_write',
        r'ds_list_add',
        r'ds_list_clear',
        r'ds_list_copy',
        r'ds_list_create',
        r'ds_list_delete',
        r'ds_list_destroy',
        r'ds_list_empty',
        r'ds_list_find_index',
        r'ds_list_find_value',
        r'ds_list_insert',
        r'ds_list_is_list',
        r'ds_list_is_map',
        r'ds_list_mark_as_list',
        r'ds_list_mark_as_map',
        r'ds_list_read',
        r'ds_list_replace',
        r'ds_list_set',
        r'ds_list_shuffle',
        r'ds_list_size',
        r'ds_list_sort',
        r'ds_list_write',
        r'ds_map_add',
        r'ds_map_add_list',
        r'ds_map_add_map',
        r'ds_map_clear',
        r'ds_map_copy',
        r'ds_map_create',
        r'ds_map_delete',
        r'ds_map_destroy',
        r'ds_map_empty',
        r'ds_map_exists',
        r'ds_map_find_first',
        r'ds_map_find_last',
        r'ds_map_find_next',
        r'ds_map_find_previous',
        r'ds_map_find_value',
        r'ds_map_is_list',
        r'ds_map_is_map',
        r'ds_map_keys_to_array',
        r'ds_map_read',
        r'ds_map_replace',
        r'ds_map_replace_list',
        r'ds_map_replace_map',
        r'ds_map_secure_load',
        r'ds_map_secure_load_buffer',
        r'ds_map_secure_save',
        r'ds_map_secure_save_buffer',
        r'ds_map_set',
        r'ds_map_size',
        r'ds_map_values_to_array',
        r'ds_map_write',
        r'ds_priority_add',
        r'ds_priority_change_priority',
        r'ds_priority_clear',
        r'ds_priority_copy',
        r'ds_priority_create',
        r'ds_priority_delete_max',
        r'ds_priority_delete_min',
        r'ds_priority_delete_value',
        r'ds_priority_destroy',
        r'ds_priority_empty',
        r'ds_priority_find_max',
        r'ds_priority_find_min',
        r'ds_priority_find_priority',
        r'ds_priority_read',
        r'ds_priority_size',
        r'ds_priority_write',
        r'ds_queue_clear',
        r'ds_queue_copy',
        r'ds_queue_create',
        r'ds_queue_dequeue',
        r'ds_queue_destroy',
        r'ds_queue_empty',
        r'ds_queue_enqueue',
        r'ds_queue_head',
        r'ds_queue_read',
        r'ds_queue_size',
        r'ds_queue_tail',
        r'ds_queue_write',
        r'ds_set_precision',
        r'ds_stack_clear',
        r'ds_stack_copy',
        r'ds_stack_create',
        r'ds_stack_destroy',
        r'ds_stack_empty',
        r'ds_stack_pop',
        r'ds_stack_push',
        r'ds_stack_read',
        r'ds_stack_size',
        r'ds_stack_top',
        r'ds_stack_write',
        r'dsin',
        r'dtan',
        r'effect_clear',
        r'effect_create_above',
        r'effect_create_below',
        r'effect_create_depth',
        r'effect_create_layer',
        r'environment_get_variable',
        r'event_inherited',
        r'event_perform',
        r'event_perform_async',
        r'event_perform_object',
        r'event_user',
        r'exception_unhandled_handler',
        r'exp',
        r'extension_exists',
        r'extension_get_option_count',
        r'extension_get_option_names',
        r'extension_get_option_value',
        r'extension_get_options',
        r'extension_get_version',
        r'external_call',
        r'external_define',
        r'external_free',
        r'file_attributes',
        r'file_bin_close',
        r'file_bin_open',
        r'file_bin_position',
        r'file_bin_read_byte',
        r'file_bin_rewrite',
        r'file_bin_seek',
        r'file_bin_size',
        r'file_bin_write_byte',
        r'file_copy',
        r'file_delete',
        r'file_exists',
        r'file_find_close',
        r'file_find_first',
        r'file_find_next',
        r'file_rename',
        r'file_text_close',
        r'file_text_eof',
        r'file_text_eoln',
        r'file_text_open_append',
        r'file_text_open_from_string',
        r'file_text_open_read',
        r'file_text_open_write',
        r'file_text_read_real',
        r'file_text_read_string',
        r'file_text_readln',
        r'file_text_write_real',
        r'file_text_write_string',
        r'file_text_writeln',
        r'filename_change_ext',
        r'filename_dir',
        r'filename_drive',
        r'filename_ext',
        r'filename_name',
        r'filename_path',
        r'floor',
        r'font_add',
        r'font_add_enable_aa',
        r'font_add_get_enable_aa',
        r'font_add_sprite',
        r'font_add_sprite_ext',
        r'font_cache_glyph',
        r'font_delete',
        r'font_enable_effects',
        r'font_enable_sdf',
        r'font_exists',
        r'font_get_bold',
        r'font_get_first',
        r'font_get_fontname',
        r'font_get_info',
        r'font_get_italic',
        r'font_get_last',
        r'font_get_name',
        r'font_get_sdf_enabled',
        r'font_get_sdf_spread',
        r'font_get_size',
        r'font_get_texture',
        r'font_get_uvs',
        r'font_replace_sprite',
        r'font_replace_sprite_ext',
        r'font_sdf_spread',
        r'font_set_cache_size',
        r'frac',
        r'fx_create',
        r'fx_get_name',
        r'fx_get_parameter',
        r'fx_get_parameter_names',
        r'fx_get_parameters',
        r'fx_get_single_layer',
        r'fx_set_parameter',
        r'fx_set_parameters',
        r'fx_set_single_layer',
        r'game_change',
        r'game_end',
        r'game_get_speed',
        r'game_load',
        r'game_load_buffer',
        r'game_restart',
        r'game_save',
        r'game_save_buffer',
        r'game_set_speed',
        r'gamepad_axis_count',
        r'gamepad_axis_value',
        r'gamepad_button_check',
        r'gamepad_button_check_pressed',
        r'gamepad_button_check_released',
        r'gamepad_button_count',
        r'gamepad_button_value',
        r'gamepad_get_axis_deadzone',
        r'gamepad_get_button_threshold',
        r'gamepad_get_description',
        r'gamepad_get_device_count',
        r'gamepad_get_guid',
        r'gamepad_get_mapping',
        r'gamepad_get_option',
        r'gamepad_hat_count',
        r'gamepad_hat_value',
        r'gamepad_is_connected',
        r'gamepad_is_supported',
        r'gamepad_remove_mapping',
        r'gamepad_set_axis_deadzone',
        r'gamepad_set_button_threshold',
        r'gamepad_set_color',
        r'gamepad_set_colour',
        r'gamepad_set_option',
        r'gamepad_set_vibration',
        r'gamepad_test_mapping',
        r'gc_collect',
        r'gc_enable',
        r'gc_get_stats',
        r'gc_get_target_frame_time',
        r'gc_is_enabled',
        r'gc_target_frame_time',
        r'gesture_double_tap_distance',
        r'gesture_double_tap_time',
        r'gesture_drag_distance',
        r'gesture_drag_time',
        r'gesture_flick_speed',
        r'gesture_get_double_tap_distance',
        r'gesture_get_double_tap_time',
        r'gesture_get_drag_distance',
        r'gesture_get_drag_time',
        r'gesture_get_flick_speed',
        r'gesture_get_pinch_angle_away',
        r'gesture_get_pinch_angle_towards',
        r'gesture_get_pinch_distance',
        r'gesture_get_rotate_angle',
        r'gesture_get_rotate_time',
        r'gesture_get_tap_count',
        r'gesture_pinch_angle_away',
        r'gesture_pinch_angle_towards',
        r'gesture_pinch_distance',
        r'gesture_rotate_angle',
        r'gesture_rotate_time',
        r'gesture_tap_count',
        r'get_integer',
        r'get_integer_async',
        r'get_login_async',
        r'get_open_filename',
        r'get_open_filename_ext',
        r'get_save_filename',
        r'get_save_filename_ext',
        r'get_string',
        r'get_string_async',
        r'get_timer',
        r'gif_add_surface',
        r'gif_open',
        r'gif_save',
        r'gif_save_buffer',
        r'gml_pragma',
        r'gml_release_mode',
        r'gpu_get_alphatestenable',
        r'gpu_get_alphatestref',
        r'gpu_get_blendenable',
        r'gpu_get_blendmode',
        r'gpu_get_blendmode_dest',
        r'gpu_get_blendmode_destalpha',
        r'gpu_get_blendmode_ext',
        r'gpu_get_blendmode_ext_sepalpha',
        r'gpu_get_blendmode_src',
        r'gpu_get_blendmode_srcalpha',
        r'gpu_get_colorwriteenable',
        r'gpu_get_colourwriteenable',
        r'gpu_get_cullmode',
        r'gpu_get_depth',
        r'gpu_get_fog',
        r'gpu_get_state',
        r'gpu_get_tex_filter',
        r'gpu_get_tex_filter_ext',
        r'gpu_get_tex_max_aniso',
        r'gpu_get_tex_max_aniso_ext',
        r'gpu_get_tex_max_mip',
        r'gpu_get_tex_max_mip_ext',
        r'gpu_get_tex_min_mip',
        r'gpu_get_tex_min_mip_ext',
        r'gpu_get_tex_mip_bias',
        r'gpu_get_tex_mip_bias_ext',
        r'gpu_get_tex_mip_enable',
        r'gpu_get_tex_mip_enable_ext',
        r'gpu_get_tex_mip_filter',
        r'gpu_get_tex_mip_filter_ext',
        r'gpu_get_tex_repeat',
        r'gpu_get_tex_repeat_ext',
        r'gpu_get_texfilter',
        r'gpu_get_texfilter_ext',
        r'gpu_get_texrepeat',
        r'gpu_get_texrepeat_ext',
        r'gpu_get_zfunc',
        r'gpu_get_ztestenable',
        r'gpu_get_zwriteenable',
        r'gpu_pop_state',
        r'gpu_push_state',
        r'gpu_set_alphatestenable',
        r'gpu_set_alphatestref',
        r'gpu_set_blendenable',
        r'gpu_set_blendmode',
        r'gpu_set_blendmode_ext',
        r'gpu_set_blendmode_ext_sepalpha',
        r'gpu_set_colorwriteenable',
        r'gpu_set_colourwriteenable',
        r'gpu_set_cullmode',
        r'gpu_set_depth',
        r'gpu_set_fog',
        r'gpu_set_state',
        r'gpu_set_tex_filter',
        r'gpu_set_tex_filter_ext',
        r'gpu_set_tex_max_aniso',
        r'gpu_set_tex_max_aniso_ext',
        r'gpu_set_tex_max_mip',
        r'gpu_set_tex_max_mip_ext',
        r'gpu_set_tex_min_mip',
        r'gpu_set_tex_min_mip_ext',
        r'gpu_set_tex_mip_bias',
        r'gpu_set_tex_mip_bias_ext',
        r'gpu_set_tex_mip_enable',
        r'gpu_set_tex_mip_enable_ext',
        r'gpu_set_tex_mip_filter',
        r'gpu_set_tex_mip_filter_ext',
        r'gpu_set_tex_repeat',
        r'gpu_set_tex_repeat_ext',
        r'gpu_set_texfilter',
        r'gpu_set_texfilter_ext',
        r'gpu_set_texrepeat',
        r'gpu_set_texrepeat_ext',
        r'gpu_set_zfunc',
        r'gpu_set_ztestenable',
        r'gpu_set_zwriteenable',
        r'handle_parse',
        r'highscore_add',
        r'highscore_clear',
        r'highscore_name',
        r'highscore_value',
        r'http_get',
        r'http_get_file',
        r'http_get_request_crossorigin',
        r'http_post_string',
        r'http_request',
        r'http_set_request_crossorigin',
        r'iap_acquire',
        r'iap_activate',
        r'iap_consume',
        r'iap_enumerate_products',
        r'iap_product_details',
        r'iap_purchase_details',
        r'iap_restore_all',
        r'iap_status',
        r'ini_close',
        r'ini_key_delete',
        r'ini_key_exists',
        r'ini_open',
        r'ini_open_from_string',
        r'ini_read_real',
        r'ini_read_string',
        r'ini_section_delete',
        r'ini_section_exists',
        r'ini_write_real',
        r'ini_write_string',
        r'instance_activate_all',
        r'instance_activate_layer',
        r'instance_activate_object',
        r'instance_activate_region',
        r'instance_change',
        r'instance_copy',
        r'instance_create_depth',
        r'instance_create_layer',
        r'instance_deactivate_all',
        r'instance_deactivate_layer',
        r'instance_deactivate_object',
        r'instance_deactivate_region',
        r'instance_destroy',
        r'instance_exists',
        r'instance_find',
        r'instance_furthest',
        r'instance_id_get',
        r'instance_nearest',
        r'instance_number',
        r'instance_place',
        r'instance_place_list',
        r'instance_position',
        r'instance_position_list',
        r'instanceof',
        r'int64',
        r'io_clear',
        r'irandom',
        r'irandom_range',
        r'is_array',
        r'is_bool',
        r'is_callable',
        r'is_debug_overlay_open',
        r'is_handle',
        r'is_infinity',
        r'is_instanceof',
        r'is_int32',
        r'is_int64',
        r'is_keyboard_used_debug_overlay',
        r'is_method',
        r'is_mouse_over_debug_overlay',
        r'is_nan',
        r'is_numeric',
        r'is_ptr',
        r'is_real',
        r'is_string',
        r'is_struct',
        r'is_undefined',
        r'json_decode',
        r'json_encode',
        r'json_parse',
        r'json_stringify',
        r'keyboard_check',
        r'keyboard_check_direct',
        r'keyboard_check_pressed',
        r'keyboard_check_released',
        r'keyboard_clear',
        r'keyboard_get_map',
        r'keyboard_get_numlock',
        r'keyboard_key_press',
        r'keyboard_key_release',
        r'keyboard_set_map',
        r'keyboard_set_numlock',
        r'keyboard_unset_map',
        r'keyboard_virtual_height',
        r'keyboard_virtual_hide',
        r'keyboard_virtual_show',
        r'keyboard_virtual_status',
        r'layer_add_instance',
        r'layer_background_alpha',
        r'layer_background_blend',
        r'layer_background_change',
        r'layer_background_create',
        r'layer_background_destroy',
        r'layer_background_exists',
        r'layer_background_get_alpha',
        r'layer_background_get_blend',
        r'layer_background_get_htiled',
        r'layer_background_get_id',
        r'layer_background_get_index',
        r'layer_background_get_speed',
        r'layer_background_get_sprite',
        r'layer_background_get_stretch',
        r'layer_background_get_visible',
        r'layer_background_get_vtiled',
        r'layer_background_get_xscale',
        r'layer_background_get_yscale',
        r'layer_background_htiled',
        r'layer_background_index',
        r'layer_background_speed',
        r'layer_background_sprite',
        r'layer_background_stretch',
        r'layer_background_visible',
        r'layer_background_vtiled',
        r'layer_background_xscale',
        r'layer_background_yscale',
        r'layer_clear_fx',
        r'layer_create',
        r'layer_depth',
        r'layer_destroy',
        r'layer_destroy_instances',
        r'layer_element_move',
        r'layer_enable_fx',
        r'layer_exists',
        r'layer_force_draw_depth',
        r'layer_fx_is_enabled',
        r'layer_get_all',
        r'layer_get_all_elements',
        r'layer_get_depth',
        r'layer_get_element_layer',
        r'layer_get_element_type',
        r'layer_get_forced_depth',
        r'layer_get_fx',
        r'layer_get_hspeed',
        r'layer_get_id',
        r'layer_get_id_at_depth',
        r'layer_get_name',
        r'layer_get_script_begin',
        r'layer_get_script_end',
        r'layer_get_shader',
        r'layer_get_target_room',
        r'layer_get_visible',
        r'layer_get_vspeed',
        r'layer_get_x',
        r'layer_get_y',
        r'layer_has_instance',
        r'layer_hspeed',
        r'layer_instance_get_instance',
        r'layer_is_draw_depth_forced',
        r'layer_reset_target_room',
        r'layer_script_begin',
        r'layer_script_end',
        r'layer_sequence_angle',
        r'layer_sequence_create',
        r'layer_sequence_destroy',
        r'layer_sequence_exists',
        r'layer_sequence_get_angle',
        r'layer_sequence_get_headdir',
        r'layer_sequence_get_headpos',
        r'layer_sequence_get_instance',
        r'layer_sequence_get_length',
        r'layer_sequence_get_sequence',
        r'layer_sequence_get_speedscale',
        r'layer_sequence_get_x',
        r'layer_sequence_get_xscale',
        r'layer_sequence_get_y',
        r'layer_sequence_get_yscale',
        r'layer_sequence_headdir',
        r'layer_sequence_headpos',
        r'layer_sequence_is_finished',
        r'layer_sequence_is_paused',
        r'layer_sequence_pause',
        r'layer_sequence_play',
        r'layer_sequence_speedscale',
        r'layer_sequence_x',
        r'layer_sequence_xscale',
        r'layer_sequence_y',
        r'layer_sequence_yscale',
        r'layer_set_fx',
        r'layer_set_target_room',
        r'layer_set_visible',
        r'layer_shader',
        r'layer_sprite_alpha',
        r'layer_sprite_angle',
        r'layer_sprite_blend',
        r'layer_sprite_change',
        r'layer_sprite_create',
        r'layer_sprite_destroy',
        r'layer_sprite_exists',
        r'layer_sprite_get_alpha',
        r'layer_sprite_get_angle',
        r'layer_sprite_get_blend',
        r'layer_sprite_get_id',
        r'layer_sprite_get_index',
        r'layer_sprite_get_speed',
        r'layer_sprite_get_sprite',
        r'layer_sprite_get_x',
        r'layer_sprite_get_xscale',
        r'layer_sprite_get_y',
        r'layer_sprite_get_yscale',
        r'layer_sprite_index',
        r'layer_sprite_speed',
        r'layer_sprite_x',
        r'layer_sprite_xscale',
        r'layer_sprite_y',
        r'layer_sprite_yscale',
        r'layer_tile_alpha',
        r'layer_tile_blend',
        r'layer_tile_change',
        r'layer_tile_create',
        r'layer_tile_destroy',
        r'layer_tile_exists',
        r'layer_tile_get_alpha',
        r'layer_tile_get_blend',
        r'layer_tile_get_region',
        r'layer_tile_get_sprite',
        r'layer_tile_get_visible',
        r'layer_tile_get_x',
        r'layer_tile_get_xscale',
        r'layer_tile_get_y',
        r'layer_tile_get_yscale',
        r'layer_tile_region',
        r'layer_tile_visible',
        r'layer_tile_x',
        r'layer_tile_xscale',
        r'layer_tile_y',
        r'layer_tile_yscale',
        r'layer_tilemap_create',
        r'layer_tilemap_destroy',
        r'layer_tilemap_exists',
        r'layer_tilemap_get_id',
        r'layer_vspeed',
        r'layer_x',
        r'layer_y',
        r'lengthdir_x',
        r'lengthdir_y',
        r'lerp',
        r'lin_to_db',
        r'ln',
        r'load_csv',
        r'log10',
        r'log2',
        r'logn',
        r'make_color_hsv',
        r'make_color_rgb',
        r'make_colour_hsv',
        r'make_colour_rgb',
        r'math_get_epsilon',
        r'math_set_epsilon',
        r'matrix_build',
        r'matrix_build_identity',
        r'matrix_build_lookat',
        r'matrix_build_projection_ortho',
        r'matrix_build_projection_perspective',
        r'matrix_build_projection_perspective_fov',
        r'matrix_get',
        r'matrix_multiply',
        r'matrix_set',
        r'matrix_stack_clear',
        r'matrix_stack_is_empty',
        r'matrix_stack_pop',
        r'matrix_stack_push',
        r'matrix_stack_set',
        r'matrix_stack_top',
        r'matrix_transform_vertex',
        r'max',
        r'md5_file',
        r'md5_string_unicode',
        r'md5_string_utf8',
        r'mean',
        r'median',
        r'merge_color',
        r'merge_colour',
        r'method',
        r'method_call',
        r'method_get_index',
        r'method_get_self',
        r'min',
        r'motion_add',
        r'motion_set',
        r'mouse_check_button',
        r'mouse_check_button_pressed',
        r'mouse_check_button_released',
        r'mouse_clear',
        r'mouse_wheel_down',
        r'mouse_wheel_up',
        r'move_and_collide',
        r'move_bounce_all',
        r'move_bounce_solid',
        r'move_contact_all',
        r'move_contact_solid',
        r'move_outside_all',
        r'move_outside_solid',
        r'move_random',
        r'move_snap',
        r'move_towards_point',
        r'move_wrap',
        r'mp_grid_add_cell',
        r'mp_grid_add_instances',
        r'mp_grid_add_rectangle',
        r'mp_grid_clear_all',
        r'mp_grid_clear_cell',
        r'mp_grid_clear_rectangle',
        r'mp_grid_create',
        r'mp_grid_destroy',
        r'mp_grid_draw',
        r'mp_grid_get_cell',
        r'mp_grid_path',
        r'mp_grid_to_ds_grid',
        r'mp_linear_path',
        r'mp_linear_path_object',
        r'mp_linear_step',
        r'mp_linear_step_object',
        r'mp_potential_path',
        r'mp_potential_path_object',
        r'mp_potential_settings',
        r'mp_potential_step',
        r'mp_potential_step_object',
        r'nameof',
        r'network_connect',
        r'network_connect_async',
        r'network_connect_raw',
        r'network_connect_raw_async',
        r'network_create_server',
        r'network_create_server_raw',
        r'network_create_socket',
        r'network_create_socket_ext',
        r'network_destroy',
        r'network_resolve',
        r'network_send_broadcast',
        r'network_send_packet',
        r'network_send_raw',
        r'network_send_udp',
        r'network_send_udp_raw',
        r'network_set_config',
        r'network_set_timeout',
        r'object_exists',
        r'object_get_mask',
        r'object_get_name',
        r'object_get_parent',
        r'object_get_persistent',
        r'object_get_physics',
        r'object_get_solid',
        r'object_get_sprite',
        r'object_get_visible',
        r'object_is_ancestor',
        r'object_set_mask',
        r'object_set_persistent',
        r'object_set_solid',
        r'object_set_sprite',
        r'object_set_visible',
        r'ord',
        r'os_check_permission',
        r'os_get_config',
        r'os_get_info',
        r'os_get_language',
        r'os_get_region',
        r'os_is_network_connected',
        r'os_is_paused',
        r'os_lock_orientation',
        r'os_powersave_enable',
        r'os_request_permission',
        r'os_set_orientation_lock',
        r'parameter_count',
        r'parameter_string',
        r'part_emitter_burst',
        r'part_emitter_clear',
        r'part_emitter_create',
        r'part_emitter_delay',
        r'part_emitter_destroy',
        r'part_emitter_destroy_all',
        r'part_emitter_enable',
        r'part_emitter_exists',
        r'part_emitter_interval',
        r'part_emitter_region',
        r'part_emitter_relative',
        r'part_emitter_stream',
        r'part_particles_burst',
        r'part_particles_clear',
        r'part_particles_count',
        r'part_particles_create',
        r'part_particles_create_color',
        r'part_particles_create_colour',
        r'part_system_angle',
        r'part_system_automatic_draw',
        r'part_system_automatic_update',
        r'part_system_clear',
        r'part_system_color',
        r'part_system_colour',
        r'part_system_create',
        r'part_system_create_layer',
        r'part_system_depth',
        r'part_system_destroy',
        r'part_system_draw_order',
        r'part_system_drawit',
        r'part_system_exists',
        r'part_system_get_info',
        r'part_system_get_layer',
        r'part_system_global_space',
        r'part_system_layer',
        r'part_system_position',
        r'part_system_update',
        r'part_type_alpha1',
        r'part_type_alpha2',
        r'part_type_alpha3',
        r'part_type_blend',
        r'part_type_clear',
        r'part_type_color1',
        r'part_type_color2',
        r'part_type_color3',
        r'part_type_color_hsv',
        r'part_type_color_mix',
        r'part_type_color_rgb',
        r'part_type_colour1',
        r'part_type_colour2',
        r'part_type_colour3',
        r'part_type_colour_hsv',
        r'part_type_colour_mix',
        r'part_type_colour_rgb',
        r'part_type_create',
        r'part_type_death',
        r'part_type_destroy',
        r'part_type_direction',
        r'part_type_exists',
        r'part_type_gravity',
        r'part_type_life',
        r'part_type_orientation',
        r'part_type_scale',
        r'part_type_shape',
        r'part_type_size',
        r'part_type_size_x',
        r'part_type_size_y',
        r'part_type_speed',
        r'part_type_sprite',
        r'part_type_step',
        r'part_type_subimage',
        r'particle_exists',
        r'particle_get_info',
        r'path_add',
        r'path_add_point',
        r'path_append',
        r'path_assign',
        r'path_change_point',
        r'path_clear_points',
        r'path_delete',
        r'path_delete_point',
        r'path_duplicate',
        r'path_end',
        r'path_exists',
        r'path_flip',
        r'path_get_closed',
        r'path_get_kind',
        r'path_get_length',
        r'path_get_name',
        r'path_get_number',
        r'path_get_point_speed',
        r'path_get_point_x',
        r'path_get_point_y',
        r'path_get_precision',
        r'path_get_speed',
        r'path_get_x',
        r'path_get_y',
        r'path_insert_point',
        r'path_mirror',
        r'path_rescale',
        r'path_reverse',
        r'path_rotate',
        r'path_set_closed',
        r'path_set_kind',
        r'path_set_precision',
        r'path_shift',
        r'path_start',
        r'physics_apply_angular_impulse',
        r'physics_apply_force',
        r'physics_apply_impulse',
        r'physics_apply_local_force',
        r'physics_apply_local_impulse',
        r'physics_apply_torque',
        r'physics_draw_debug',
        r'physics_fixture_add_point',
        r'physics_fixture_bind',
        r'physics_fixture_bind_ext',
        r'physics_fixture_create',
        r'physics_fixture_delete',
        r'physics_fixture_set_angular_damping',
        r'physics_fixture_set_awake',
        r'physics_fixture_set_box_shape',
        r'physics_fixture_set_chain_shape',
        r'physics_fixture_set_circle_shape',
        r'physics_fixture_set_collision_group',
        r'physics_fixture_set_density',
        r'physics_fixture_set_edge_shape',
        r'physics_fixture_set_friction',
        r'physics_fixture_set_kinematic',
        r'physics_fixture_set_linear_damping',
        r'physics_fixture_set_polygon_shape',
        r'physics_fixture_set_restitution',
        r'physics_fixture_set_sensor',
        r'physics_get_density',
        r'physics_get_friction',
        r'physics_get_restitution',
        r'physics_joint_delete',
        r'physics_joint_distance_create',
        r'physics_joint_enable_motor',
        r'physics_joint_friction_create',
        r'physics_joint_gear_create',
        r'physics_joint_get_value',
        r'physics_joint_prismatic_create',
        r'physics_joint_pulley_create',
        r'physics_joint_revolute_create',
        r'physics_joint_rope_create',
        r'physics_joint_set_value',
        r'physics_joint_weld_create',
        r'physics_joint_wheel_create',
        r'physics_mass_properties',
        r'physics_particle_count',
        r'physics_particle_create',
        r'physics_particle_delete',
        r'physics_particle_delete_region_box',
        r'physics_particle_delete_region_circle',
        r'physics_particle_delete_region_poly',
        r'physics_particle_draw',
        r'physics_particle_draw_ext',
        r'physics_particle_get_damping',
        r'physics_particle_get_data',
        r'physics_particle_get_data_particle',
        r'physics_particle_get_density',
        r'physics_particle_get_gravity_scale',
        r'physics_particle_get_group_flags',
        r'physics_particle_get_max_count',
        r'physics_particle_get_radius',
        r'physics_particle_group_add_point',
        r'physics_particle_group_begin',
        r'physics_particle_group_box',
        r'physics_particle_group_circle',
        r'physics_particle_group_count',
        r'physics_particle_group_delete',
        r'physics_particle_group_end',
        r'physics_particle_group_get_ang_vel',
        r'physics_particle_group_get_angle',
        r'physics_particle_group_get_centre_x',
        r'physics_particle_group_get_centre_y',
        r'physics_particle_group_get_data',
        r'physics_particle_group_get_inertia',
        r'physics_particle_group_get_mass',
        r'physics_particle_group_get_vel_x',
        r'physics_particle_group_get_vel_y',
        r'physics_particle_group_get_x',
        r'physics_particle_group_get_y',
        r'physics_particle_group_join',
        r'physics_particle_group_polygon',
        r'physics_particle_set_category_flags',
        r'physics_particle_set_damping',
        r'physics_particle_set_density',
        r'physics_particle_set_flags',
        r'physics_particle_set_gravity_scale',
        r'physics_particle_set_group_flags',
        r'physics_particle_set_max_count',
        r'physics_particle_set_radius',
        r'physics_pause_enable',
        r'physics_remove_fixture',
        r'physics_set_density',
        r'physics_set_friction',
        r'physics_set_restitution',
        r'physics_test_overlap',
        r'physics_world_create',
        r'physics_world_draw_debug',
        r'physics_world_gravity',
        r'physics_world_update_iterations',
        r'physics_world_update_speed',
        r'place_empty',
        r'place_free',
        r'place_meeting',
        r'place_snapped',
        r'point_direction',
        r'point_distance',
        r'point_distance_3d',
        r'point_in_circle',
        r'point_in_rectangle',
        r'point_in_triangle',
        r'position_change',
        r'position_destroy',
        r'position_empty',
        r'position_meeting',
        r'power',
        r'ptr',
        r'radtodeg',
        r'random',
        r'random_get_seed',
        r'random_range',
        r'random_set_seed',
        r'randomise',
        r'randomize',
        r'real',
        r'rectangle_in_circle',
        r'rectangle_in_rectangle',
        r'rectangle_in_triangle',
        r'ref_create',
        r'rollback_chat',
        r'rollback_create_game',
        r'rollback_define_extra_network_latency',
        r'rollback_define_input',
        r'rollback_define_input_frame_delay',
        r'rollback_define_mock_input',
        r'rollback_define_player',
        r'rollback_display_events',
        r'rollback_get_info',
        r'rollback_get_input',
        r'rollback_get_player_prefs',
        r'rollback_join_game',
        r'rollback_leave_game',
        r'rollback_set_player_prefs',
        r'rollback_start_game',
        r'rollback_sync_on_frame',
        r'rollback_use_late_join',
        r'rollback_use_manual_start',
        r'rollback_use_player_prefs',
        r'rollback_use_random_input',
        r'room_add',
        r'room_assign',
        r'room_duplicate',
        r'room_exists',
        r'room_get_camera',
        r'room_get_info',
        r'room_get_name',
        r'room_get_viewport',
        r'room_goto',
        r'room_goto_next',
        r'room_goto_previous',
        r'room_instance_add',
        r'room_instance_clear',
        r'room_next',
        r'room_previous',
        r'room_restart',
        r'room_set_camera',
        r'room_set_height',
        r'room_set_persistent',
        r'room_set_view_enabled',
        r'room_set_viewport',
        r'room_set_width',
        r'round',
        r'scheduler_resolution_get',
        r'scheduler_resolution_set',
        r'screen_save',
        r'screen_save_part',
        r'script_execute',
        r'script_execute_ext',
        r'script_exists',
        r'script_get_name',
        r'sequence_create',
        r'sequence_destroy',
        r'sequence_exists',
        r'sequence_get',
        r'sequence_get_objects',
        r'sequence_instance_override_object',
        r'sequence_keyframe_new',
        r'sequence_keyframedata_new',
        r'sequence_track_new',
        r'sha1_file',
        r'sha1_string_unicode',
        r'sha1_string_utf8',
        r'shader_current',
        r'shader_enable_corner_id',
        r'shader_get_name',
        r'shader_get_sampler_index',
        r'shader_get_uniform',
        r'shader_is_compiled',
        r'shader_reset',
        r'shader_set',
        r'shader_set_uniform_f',
        r'shader_set_uniform_f_array',
        r'shader_set_uniform_f_buffer',
        r'shader_set_uniform_i',
        r'shader_set_uniform_i_array',
        r'shader_set_uniform_matrix',
        r'shader_set_uniform_matrix_array',
        r'shaders_are_supported',
        r'shop_leave_rating',
        r'show_debug_message',
        r'show_debug_message_ext',
        r'show_debug_overlay',
        r'show_error',
        r'show_message',
        r'show_message_async',
        r'show_question',
        r'show_question_async',
        r'sign',
        r'sin',
        r'skeleton_animation_clear',
        r'skeleton_animation_get',
        r'skeleton_animation_get_duration',
        r'skeleton_animation_get_event_frames',
        r'skeleton_animation_get_ext',
        r'skeleton_animation_get_frame',
        r'skeleton_animation_get_frames',
        r'skeleton_animation_get_position',
        r'skeleton_animation_is_finished',
        r'skeleton_animation_is_looping',
        r'skeleton_animation_list',
        r'skeleton_animation_mix',
        r'skeleton_animation_set',
        r'skeleton_animation_set_ext',
        r'skeleton_animation_set_frame',
        r'skeleton_animation_set_position',
        r'skeleton_attachment_create',
        r'skeleton_attachment_create_color',
        r'skeleton_attachment_create_colour',
        r'skeleton_attachment_destroy',
        r'skeleton_attachment_exists',
        r'skeleton_attachment_get',
        r'skeleton_attachment_replace',
        r'skeleton_attachment_replace_color',
        r'skeleton_attachment_replace_colour',
        r'skeleton_attachment_set',
        r'skeleton_bone_data_get',
        r'skeleton_bone_data_set',
        r'skeleton_bone_list',
        r'skeleton_bone_state_get',
        r'skeleton_bone_state_set',
        r'skeleton_collision_draw_set',
        r'skeleton_find_slot',
        r'skeleton_get_bounds',
        r'skeleton_get_minmax',
        r'skeleton_get_num_bounds',
        r'skeleton_skin_create',
        r'skeleton_skin_get',
        r'skeleton_skin_list',
        r'skeleton_skin_set',
        r'skeleton_slot_alpha_get',
        r'skeleton_slot_color_get',
        r'skeleton_slot_color_set',
        r'skeleton_slot_colour_get',
        r'skeleton_slot_colour_set',
        r'skeleton_slot_data',
        r'skeleton_slot_data_instance',
        r'skeleton_slot_list',
        r'sprite_add',
        r'sprite_add_ext',
        r'sprite_add_from_surface',
        r'sprite_assign',
        r'sprite_collision_mask',
        r'sprite_create_from_surface',
        r'sprite_delete',
        r'sprite_duplicate',
        r'sprite_exists',
        r'sprite_flush',
        r'sprite_flush_multi',
        r'sprite_get_bbox_bottom',
        r'sprite_get_bbox_left',
        r'sprite_get_bbox_mode',
        r'sprite_get_bbox_right',
        r'sprite_get_bbox_top',
        r'sprite_get_height',
        r'sprite_get_info',
        r'sprite_get_name',
        r'sprite_get_nineslice',
        r'sprite_get_number',
        r'sprite_get_speed',
        r'sprite_get_speed_type',
        r'sprite_get_texture',
        r'sprite_get_tpe',
        r'sprite_get_uvs',
        r'sprite_get_width',
        r'sprite_get_xoffset',
        r'sprite_get_yoffset',
        r'sprite_merge',
        r'sprite_nineslice_create',
        r'sprite_prefetch',
        r'sprite_prefetch_multi',
        r'sprite_replace',
        r'sprite_save',
        r'sprite_save_strip',
        r'sprite_set_alpha_from_sprite',
        r'sprite_set_bbox',
        r'sprite_set_bbox_mode',
        r'sprite_set_cache_size',
        r'sprite_set_cache_size_ext',
        r'sprite_set_nineslice',
        r'sprite_set_offset',
        r'sprite_set_speed',
        r'sqr',
        r'sqrt',
        r'static_get',
        r'static_set',
        r'string',
        r'string_byte_at',
        r'string_byte_length',
        r'string_char_at',
        r'string_concat',
        r'string_concat_ext',
        r'string_copy',
        r'string_count',
        r'string_delete',
        r'string_digits',
        r'string_ends_with',
        r'string_ext',
        r'string_foreach',
        r'string_format',
        r'string_hash_to_newline',
        r'string_height',
        r'string_height_ext',
        r'string_insert',
        r'string_join',
        r'string_join_ext',
        r'string_last_pos',
        r'string_last_pos_ext',
        r'string_length',
        r'string_letters',
        r'string_lettersdigits',
        r'string_lower',
        r'string_ord_at',
        r'string_pos',
        r'string_pos_ext',
        r'string_repeat',
        r'string_replace',
        r'string_replace_all',
        r'string_set_byte_at',
        r'string_split',
        r'string_split_ext',
        r'string_starts_with',
        r'string_trim',
        r'string_trim_end',
        r'string_trim_start',
        r'string_upper',
        r'string_width',
        r'string_width_ext',
        r'struct_exists',
        r'struct_foreach',
        r'struct_get',
        r'struct_get_from_hash',
        r'struct_get_names',
        r'struct_names_count',
        r'struct_remove',
        r'struct_set',
        r'struct_set_from_hash',
        r'surface_copy',
        r'surface_copy_part',
        r'surface_create',
        r'surface_create_ext',
        r'surface_depth_disable',
        r'surface_exists',
        r'surface_format_is_supported',
        r'surface_free',
        r'surface_get_depth_disable',
        r'surface_get_format',
        r'surface_get_height',
        r'surface_get_target',
        r'surface_get_target_ext',
        r'surface_get_texture',
        r'surface_get_width',
        r'surface_getpixel',
        r'surface_getpixel_ext',
        r'surface_reset_target',
        r'surface_resize',
        r'surface_save',
        r'surface_save_part',
        r'surface_set_target',
        r'surface_set_target_ext',
        r'tag_get_asset_ids',
        r'tag_get_assets',
        r'tan',
        r'texture_debug_messages',
        r'texture_flush',
        r'texture_get_height',
        r'texture_get_texel_height',
        r'texture_get_texel_width',
        r'texture_get_uvs',
        r'texture_get_width',
        r'texture_global_scale',
        r'texture_is_ready',
        r'texture_prefetch',
        r'texture_set_stage',
        r'texturegroup_get_fonts',
        r'texturegroup_get_names',
        r'texturegroup_get_sprites',
        r'texturegroup_get_status',
        r'texturegroup_get_textures',
        r'texturegroup_get_tilesets',
        r'texturegroup_load',
        r'texturegroup_set_mode',
        r'texturegroup_unload',
        r'tile_get_empty',
        r'tile_get_flip',
        r'tile_get_index',
        r'tile_get_mirror',
        r'tile_get_rotate',
        r'tile_set_empty',
        r'tile_set_flip',
        r'tile_set_index',
        r'tile_set_mirror',
        r'tile_set_rotate',
        r'tilemap_clear',
        r'tilemap_get',
        r'tilemap_get_at_pixel',
        r'tilemap_get_cell_x_at_pixel',
        r'tilemap_get_cell_y_at_pixel',
        r'tilemap_get_frame',
        r'tilemap_get_global_mask',
        r'tilemap_get_height',
        r'tilemap_get_mask',
        r'tilemap_get_tile_height',
        r'tilemap_get_tile_width',
        r'tilemap_get_tileset',
        r'tilemap_get_width',
        r'tilemap_get_x',
        r'tilemap_get_y',
        r'tilemap_set',
        r'tilemap_set_at_pixel',
        r'tilemap_set_global_mask',
        r'tilemap_set_height',
        r'tilemap_set_mask',
        r'tilemap_set_width',
        r'tilemap_tileset',
        r'tilemap_x',
        r'tilemap_y',
        r'tileset_get_info',
        r'tileset_get_name',
        r'tileset_get_texture',
        r'tileset_get_uvs',
        r'time_bpm_to_seconds',
        r'time_seconds_to_bpm',
        r'time_source_create',
        r'time_source_destroy',
        r'time_source_exists',
        r'time_source_get_children',
        r'time_source_get_parent',
        r'time_source_get_period',
        r'time_source_get_reps_completed',
        r'time_source_get_reps_remaining',
        r'time_source_get_state',
        r'time_source_get_time_remaining',
        r'time_source_get_units',
        r'time_source_pause',
        r'time_source_reconfigure',
        r'time_source_reset',
        r'time_source_resume',
        r'time_source_start',
        r'time_source_stop',
        r'timeline_add',
        r'timeline_clear',
        r'timeline_delete',
        r'timeline_exists',
        r'timeline_get_name',
        r'timeline_max_moment',
        r'timeline_moment_add_script',
        r'timeline_moment_clear',
        r'timeline_size',
        r'typeof',
        r'url_get_domain',
        r'url_open',
        r'url_open_ext',
        r'url_open_full',
        r'uwp_device_touchscreen_available',
        r'uwp_livetile_badge_clear',
        r'uwp_livetile_badge_notification',
        r'uwp_livetile_notification_begin',
        r'uwp_livetile_notification_end',
        r'uwp_livetile_notification_expiry',
        r'uwp_livetile_notification_image_add',
        r'uwp_livetile_notification_secondary_begin',
        r'uwp_livetile_notification_tag',
        r'uwp_livetile_notification_template_add',
        r'uwp_livetile_notification_text_add',
        r'uwp_livetile_queue_enable',
        r'uwp_livetile_tile_clear',
        r'uwp_secondarytile_badge_clear',
        r'uwp_secondarytile_badge_notification',
        r'uwp_secondarytile_delete',
        r'uwp_secondarytile_pin',
        r'uwp_secondarytile_tile_clear',
        r'variable_clone',
        r'variable_get_hash',
        r'variable_global_exists',
        r'variable_global_get',
        r'variable_global_set',
        r'variable_instance_exists',
        r'variable_instance_get',
        r'variable_instance_get_names',
        r'variable_instance_names_count',
        r'variable_instance_set',
        r'variable_struct_exists',
        r'variable_struct_get',
        r'variable_struct_get_names',
        r'variable_struct_names_count',
        r'variable_struct_remove',
        r'variable_struct_set',
        r'vertex_argb',
        r'vertex_begin',
        r'vertex_color',
        r'vertex_colour',
        r'vertex_create_buffer',
        r'vertex_create_buffer_ext',
        r'vertex_create_buffer_from_buffer',
        r'vertex_create_buffer_from_buffer_ext',
        r'vertex_delete_buffer',
        r'vertex_end',
        r'vertex_float1',
        r'vertex_float2',
        r'vertex_float3',
        r'vertex_float4',
        r'vertex_format_add_color',
        r'vertex_format_add_colour',
        r'vertex_format_add_custom',
        r'vertex_format_add_normal',
        r'vertex_format_add_position',
        r'vertex_format_add_position_3d',
        r'vertex_format_add_texcoord',
        r'vertex_format_begin',
        r'vertex_format_delete',
        r'vertex_format_end',
        r'vertex_format_get_info',
        r'vertex_freeze',
        r'vertex_get_buffer_size',
        r'vertex_get_number',
        r'vertex_normal',
        r'vertex_position',
        r'vertex_position_3d',
        r'vertex_submit',
        r'vertex_submit_ext',
        r'vertex_texcoord',
        r'vertex_ubyte4',
        r'vertex_update_buffer_from_buffer',
        r'vertex_update_buffer_from_vertex',
        r'video_close',
        r'video_draw',
        r'video_enable_loop',
        r'video_get_duration',
        r'video_get_format',
        r'video_get_position',
        r'video_get_status',
        r'video_get_volume',
        r'video_is_looping',
        r'video_open',
        r'video_pause',
        r'video_resume',
        r'video_seek_to',
        r'video_set_volume',
        r'view_get_camera',
        r'view_get_hport',
        r'view_get_surface_id',
        r'view_get_visible',
        r'view_get_wport',
        r'view_get_xport',
        r'view_get_yport',
        r'view_set_camera',
        r'view_set_hport',
        r'view_set_surface_id',
        r'view_set_visible',
        r'view_set_wport',
        r'view_set_xport',
        r'view_set_yport',
        r'virtual_key_add',
        r'virtual_key_delete',
        r'virtual_key_hide',
        r'virtual_key_show',
        r'wallpaper_set_config',
        r'wallpaper_set_subscriptions',
        r'weak_ref_alive',
        r'weak_ref_any_alive',
        r'weak_ref_create',
        r'window_center',
        r'window_device',
        r'window_enable_borderless_fullscreen',
        r'window_get_borderless_fullscreen',
        r'window_get_caption',
        r'window_get_color',
        r'window_get_colour',
        r'window_get_cursor',
        r'window_get_fullscreen',
        r'window_get_height',
        r'window_get_showborder',
        r'window_get_visible_rects',
        r'window_get_width',
        r'window_get_x',
        r'window_get_y',
        r'window_handle',
        r'window_has_focus',
        r'window_mouse_get_delta_x',
        r'window_mouse_get_delta_y',
        r'window_mouse_get_locked',
        r'window_mouse_get_x',
        r'window_mouse_get_y',
        r'window_mouse_set',
        r'window_mouse_set_locked',
        r'window_set_caption',
        r'window_set_color',
        r'window_set_colour',
        r'window_set_cursor',
        r'window_set_fullscreen',
        r'window_set_max_height',
        r'window_set_max_width',
        r'window_set_min_height',
        r'window_set_min_width',
        r'window_set_position',
        r'window_set_rectangle',
        r'window_set_showborder',
        r'window_set_size',
        r'window_view_mouse_get_x',
        r'window_view_mouse_get_y',
        r'window_views_mouse_get_x',
        r'window_views_mouse_get_y',
        r'winphone_tile_background_color',
        r'winphone_tile_background_colour',
        r'zip_add_file',
        r'zip_create',
        r'zip_save',
        r'zip_unzip',
        r'zip_unzip_async',
      ],
      r'symbol': [
        r'AudioEffect',
        r'AudioEffectType',
        r'AudioLFOType',
        r'GM_build_date',
        r'GM_build_type',
        r'GM_is_sandboxed',
        r'GM_project_filename',
        r'GM_runtime_version',
        r'GM_version',
        r'NaN',
        r'_GMFILE_',
        r'_GMFUNCTION_',
        r'_GMLINE_',
        r'alignmentH',
        r'alignmentV',
        r'all',
        r'animcurvetype_bezier',
        r'animcurvetype_catmullrom',
        r'animcurvetype_linear',
        r'asset_animationcurve',
        r'asset_font',
        r'asset_object',
        r'asset_path',
        r'asset_room',
        r'asset_script',
        r'asset_sequence',
        r'asset_shader',
        r'asset_sound',
        r'asset_sprite',
        r'asset_tiles',
        r'asset_timeline',
        r'asset_unknown',
        r'audio_3D',
        r'audio_bus_main',
        r'audio_falloff_exponent_distance',
        r'audio_falloff_exponent_distance_clamped',
        r'audio_falloff_exponent_distance_scaled',
        r'audio_falloff_inverse_distance',
        r'audio_falloff_inverse_distance_clamped',
        r'audio_falloff_inverse_distance_scaled',
        r'audio_falloff_linear_distance',
        r'audio_falloff_linear_distance_clamped',
        r'audio_falloff_none',
        r'audio_mono',
        r'audio_stereo',
        r'bboxkind_diamond',
        r'bboxkind_ellipse',
        r'bboxkind_precise',
        r'bboxkind_rectangular',
        r'bboxmode_automatic',
        r'bboxmode_fullimage',
        r'bboxmode_manual',
        r'bm_add',
        r'bm_dest_alpha',
        r'bm_dest_color',
        r'bm_dest_colour',
        r'bm_inv_dest_alpha',
        r'bm_inv_dest_color',
        r'bm_inv_dest_colour',
        r'bm_inv_src_alpha',
        r'bm_inv_src_color',
        r'bm_inv_src_colour',
        r'bm_max',
        r'bm_normal',
        r'bm_one',
        r'bm_src_alpha',
        r'bm_src_alpha_sat',
        r'bm_src_color',
        r'bm_src_colour',
        r'bm_subtract',
        r'bm_zero',
        r'browser_chrome',
        r'browser_edge',
        r'browser_firefox',
        r'browser_ie',
        r'browser_ie_mobile',
        r'browser_not_a_browser',
        r'browser_opera',
        r'browser_safari',
        r'browser_safari_mobile',
        r'browser_tizen',
        r'browser_unknown',
        r'browser_windows_store',
        r'buffer_bool',
        r'buffer_f16',
        r'buffer_f32',
        r'buffer_f64',
        r'buffer_fast',
        r'buffer_fixed',
        r'buffer_grow',
        r'buffer_s16',
        r'buffer_s32',
        r'buffer_s8',
        r'buffer_seek_end',
        r'buffer_seek_relative',
        r'buffer_seek_start',
        r'buffer_string',
        r'buffer_text',
        r'buffer_u16',
        r'buffer_u32',
        r'buffer_u64',
        r'buffer_u8',
        r'buffer_vbuffer',
        r'buffer_wrap',
        r'c_aqua',
        r'c_black',
        r'c_blue',
        r'c_dkgray',
        r'c_dkgrey',
        r'c_fuchsia',
        r'c_gray',
        r'c_green',
        r'c_grey',
        r'c_lime',
        r'c_ltgray',
        r'c_ltgrey',
        r'c_maroon',
        r'c_navy',
        r'c_olive',
        r'c_orange',
        r'c_purple',
        r'c_red',
        r'c_silver',
        r'c_teal',
        r'c_white',
        r'c_yellow',
        r'cache_directory',
        r'characterSpacing',
        r'cmpfunc_always',
        r'cmpfunc_equal',
        r'cmpfunc_greater',
        r'cmpfunc_greaterequal',
        r'cmpfunc_less',
        r'cmpfunc_lessequal',
        r'cmpfunc_never',
        r'cmpfunc_notequal',
        r'coreColor',
        r'coreColour',
        r'cr_appstart',
        r'cr_arrow',
        r'cr_beam',
        r'cr_cross',
        r'cr_default',
        r'cr_drag',
        r'cr_handpoint',
        r'cr_hourglass',
        r'cr_none',
        r'cr_size_all',
        r'cr_size_nesw',
        r'cr_size_ns',
        r'cr_size_nwse',
        r'cr_size_we',
        r'cr_uparrow',
        r'cull_clockwise',
        r'cull_counterclockwise',
        r'cull_noculling',
        r'device_emulator',
        r'device_ios_ipad',
        r'device_ios_ipad_retina',
        r'device_ios_iphone',
        r'device_ios_iphone5',
        r'device_ios_iphone6',
        r'device_ios_iphone6plus',
        r'device_ios_iphone_retina',
        r'device_ios_unknown',
        r'device_tablet',
        r'display_landscape',
        r'display_landscape_flipped',
        r'display_portrait',
        r'display_portrait_flipped',
        r'dll_cdecl',
        r'dll_stdcall',
        r'dropShadowEnabled',
        r'dropShadowEnabled',
        r'ds_type_grid',
        r'ds_type_list',
        r'ds_type_map',
        r'ds_type_priority',
        r'ds_type_queue',
        r'ds_type_stack',
        r'ef_cloud',
        r'ef_ellipse',
        r'ef_explosion',
        r'ef_firework',
        r'ef_flare',
        r'ef_rain',
        r'ef_ring',
        r'ef_smoke',
        r'ef_smokeup',
        r'ef_snow',
        r'ef_spark',
        r'ef_star',
        r'effectsEnabled',
        r'effectsEnabled',
        r'ev_alarm',
        r'ev_animation_end',
        r'ev_animation_event',
        r'ev_animation_update',
        r'ev_async_audio_playback',
        r'ev_async_audio_playback_ended',
        r'ev_async_audio_recording',
        r'ev_async_dialog',
        r'ev_async_push_notification',
        r'ev_async_save_load',
        r'ev_async_save_load',
        r'ev_async_social',
        r'ev_async_system_event',
        r'ev_async_web',
        r'ev_async_web_cloud',
        r'ev_async_web_iap',
        r'ev_async_web_image_load',
        r'ev_async_web_networking',
        r'ev_async_web_steam',
        r'ev_audio_playback',
        r'ev_audio_playback_ended',
        r'ev_audio_recording',
        r'ev_boundary',
        r'ev_boundary_view0',
        r'ev_boundary_view1',
        r'ev_boundary_view2',
        r'ev_boundary_view3',
        r'ev_boundary_view4',
        r'ev_boundary_view5',
        r'ev_boundary_view6',
        r'ev_boundary_view7',
        r'ev_broadcast_message',
        r'ev_cleanup',
        r'ev_collision',
        r'ev_create',
        r'ev_destroy',
        r'ev_dialog_async',
        r'ev_draw',
        r'ev_draw_begin',
        r'ev_draw_end',
        r'ev_draw_normal',
        r'ev_draw_post',
        r'ev_draw_pre',
        r'ev_end_of_path',
        r'ev_game_end',
        r'ev_game_start',
        r'ev_gesture',
        r'ev_gesture_double_tap',
        r'ev_gesture_drag_end',
        r'ev_gesture_drag_start',
        r'ev_gesture_dragging',
        r'ev_gesture_flick',
        r'ev_gesture_pinch_end',
        r'ev_gesture_pinch_in',
        r'ev_gesture_pinch_out',
        r'ev_gesture_pinch_start',
        r'ev_gesture_rotate_end',
        r'ev_gesture_rotate_start',
        r'ev_gesture_rotating',
        r'ev_gesture_tap',
        r'ev_global_gesture_double_tap',
        r'ev_global_gesture_drag_end',
        r'ev_global_gesture_drag_start',
        r'ev_global_gesture_dragging',
        r'ev_global_gesture_flick',
        r'ev_global_gesture_pinch_end',
        r'ev_global_gesture_pinch_in',
        r'ev_global_gesture_pinch_out',
        r'ev_global_gesture_pinch_start',
        r'ev_global_gesture_rotate_end',
        r'ev_global_gesture_rotate_start',
        r'ev_global_gesture_rotating',
        r'ev_global_gesture_tap',
        r'ev_global_left_button',
        r'ev_global_left_press',
        r'ev_global_left_release',
        r'ev_global_middle_button',
        r'ev_global_middle_press',
        r'ev_global_middle_release',
        r'ev_global_right_button',
        r'ev_global_right_press',
        r'ev_global_right_release',
        r'ev_gui',
        r'ev_gui_begin',
        r'ev_gui_end',
        r'ev_joystick1_button1',
        r'ev_joystick1_button2',
        r'ev_joystick1_button3',
        r'ev_joystick1_button4',
        r'ev_joystick1_button5',
        r'ev_joystick1_button6',
        r'ev_joystick1_button7',
        r'ev_joystick1_button8',
        r'ev_joystick1_down',
        r'ev_joystick1_left',
        r'ev_joystick1_right',
        r'ev_joystick1_up',
        r'ev_joystick2_button1',
        r'ev_joystick2_button2',
        r'ev_joystick2_button3',
        r'ev_joystick2_button4',
        r'ev_joystick2_button5',
        r'ev_joystick2_button6',
        r'ev_joystick2_button7',
        r'ev_joystick2_button8',
        r'ev_joystick2_down',
        r'ev_joystick2_left',
        r'ev_joystick2_right',
        r'ev_joystick2_up',
        r'ev_keyboard',
        r'ev_keypress',
        r'ev_keyrelease',
        r'ev_left_button',
        r'ev_left_press',
        r'ev_left_release',
        r'ev_middle_button',
        r'ev_middle_press',
        r'ev_middle_release',
        r'ev_mouse',
        r'ev_mouse_enter',
        r'ev_mouse_leave',
        r'ev_mouse_wheel_down',
        r'ev_mouse_wheel_up',
        r'ev_no_button',
        r'ev_no_more_health',
        r'ev_no_more_lives',
        r'ev_other',
        r'ev_outside',
        r'ev_outside_view0',
        r'ev_outside_view1',
        r'ev_outside_view2',
        r'ev_outside_view3',
        r'ev_outside_view4',
        r'ev_outside_view5',
        r'ev_outside_view6',
        r'ev_outside_view7',
        r'ev_pre_create',
        r'ev_push_notification',
        r'ev_right_button',
        r'ev_right_press',
        r'ev_right_release',
        r'ev_room_end',
        r'ev_room_start',
        r'ev_social',
        r'ev_step',
        r'ev_step_begin',
        r'ev_step_end',
        r'ev_step_normal',
        r'ev_system_event',
        r'ev_trigger',
        r'ev_user0',
        r'ev_user1',
        r'ev_user10',
        r'ev_user11',
        r'ev_user12',
        r'ev_user13',
        r'ev_user14',
        r'ev_user15',
        r'ev_user2',
        r'ev_user3',
        r'ev_user4',
        r'ev_user5',
        r'ev_user6',
        r'ev_user7',
        r'ev_user8',
        r'ev_user9',
        r'ev_web_async',
        r'ev_web_cloud',
        r'ev_web_iap',
        r'ev_web_image_load',
        r'ev_web_networking',
        r'ev_web_sound_load',
        r'ev_web_steam',
        r'fa_archive',
        r'fa_bottom',
        r'fa_center',
        r'fa_directory',
        r'fa_hidden',
        r'fa_left',
        r'fa_middle',
        r'fa_none',
        r'fa_readonly',
        r'fa_right',
        r'fa_sysfile',
        r'fa_top',
        r'fa_volumeid',
        r'false',
        r'frameSizeX',
        r'frameSizeY',
        r'gamespeed_fps',
        r'gamespeed_microseconds',
        r'global',
        r'glowColor',
        r'glowColour',
        r'glowEnabled',
        r'glowEnabled',
        r'glowEnd',
        r'glowStart',
        r'gp_axis_acceleration_x',
        r'gp_axis_acceleration_y',
        r'gp_axis_acceleration_z',
        r'gp_axis_angular_velocity_x',
        r'gp_axis_angular_velocity_y',
        r'gp_axis_angular_velocity_z',
        r'gp_axis_orientation_w',
        r'gp_axis_orientation_x',
        r'gp_axis_orientation_y',
        r'gp_axis_orientation_z',
        r'gp_axislh',
        r'gp_axislv',
        r'gp_axisrh',
        r'gp_axisrv',
        r'gp_face1',
        r'gp_face2',
        r'gp_face3',
        r'gp_face4',
        r'gp_padd',
        r'gp_padl',
        r'gp_padr',
        r'gp_padu',
        r'gp_select',
        r'gp_shoulderl',
        r'gp_shoulderlb',
        r'gp_shoulderr',
        r'gp_shoulderrb',
        r'gp_start',
        r'gp_stickl',
        r'gp_stickr',
        r'iap_available',
        r'iap_canceled',
        r'iap_ev_consume',
        r'iap_ev_product',
        r'iap_ev_purchase',
        r'iap_ev_restore',
        r'iap_ev_storeload',
        r'iap_failed',
        r'iap_purchased',
        r'iap_refunded',
        r'iap_status_available',
        r'iap_status_loading',
        r'iap_status_processing',
        r'iap_status_restoring',
        r'iap_status_unavailable',
        r'iap_status_uninitialised',
        r'iap_storeload_failed',
        r'iap_storeload_ok',
        r'iap_unavailable',
        r'infinity',
        r'kbv_autocapitalize_characters',
        r'kbv_autocapitalize_none',
        r'kbv_autocapitalize_sentences',
        r'kbv_autocapitalize_words',
        r'kbv_returnkey_continue',
        r'kbv_returnkey_default',
        r'kbv_returnkey_done',
        r'kbv_returnkey_emergency',
        r'kbv_returnkey_go',
        r'kbv_returnkey_google',
        r'kbv_returnkey_join',
        r'kbv_returnkey_next',
        r'kbv_returnkey_route',
        r'kbv_returnkey_search',
        r'kbv_returnkey_send',
        r'kbv_returnkey_yahoo',
        r'kbv_type_ascii',
        r'kbv_type_default',
        r'kbv_type_email',
        r'kbv_type_numbers',
        r'kbv_type_phone',
        r'kbv_type_phone_name',
        r'kbv_type_url',
        r'layerelementtype_background',
        r'layerelementtype_instance',
        r'layerelementtype_oldtilemap',
        r'layerelementtype_particlesystem',
        r'layerelementtype_sequence',
        r'layerelementtype_sprite',
        r'layerelementtype_tile',
        r'layerelementtype_tilemap',
        r'layerelementtype_undefined',
        r'leaderboard_type_number',
        r'leaderboard_type_time_mins_secs',
        r'lighttype_dir',
        r'lighttype_point',
        r'lineSpacing',
        r'm_axisx',
        r'm_axisx_gui',
        r'm_axisy',
        r'm_axisy_gui',
        r'm_scroll_down',
        r'm_scroll_up',
        r'matrix_projection',
        r'matrix_view',
        r'matrix_world',
        r'mb_any',
        r'mb_left',
        r'mb_middle',
        r'mb_none',
        r'mb_right',
        r'mb_side1',
        r'mb_side2',
        r'mip_markedonly',
        r'mip_off',
        r'mip_on',
        r'network_config_avoid_time_wait',
        r'network_config_connect_timeout',
        r'network_config_disable_multicast',
        r'network_config_disable_reliable_udp',
        r'network_config_enable_multicast',
        r'network_config_enable_reliable_udp',
        r'network_config_use_non_blocking_socket',
        r'network_config_websocket_protocol',
        r'network_connect_active',
        r'network_connect_blocking',
        r'network_connect_nonblocking',
        r'network_connect_none',
        r'network_connect_passive',
        r'network_send_binary',
        r'network_send_text',
        r'network_socket_bluetooth',
        r'network_socket_tcp',
        r'network_socket_udp',
        r'network_socket_ws',
        r'network_socket_wss',
        r'network_type_connect',
        r'network_type_data',
        r'network_type_disconnect',
        r'network_type_down',
        r'network_type_non_blocking_connect',
        r'network_type_up',
        r'network_type_up_failed',
        r'nineslice_blank',
        r'nineslice_bottom',
        r'nineslice_center',
        r'nineslice_centre',
        r'nineslice_hide',
        r'nineslice_left',
        r'nineslice_mirror',
        r'nineslice_repeat',
        r'nineslice_right',
        r'nineslice_stretch',
        r'nineslice_top',
        r'noone',
        r'of_challenge_lose',
        r'of_challenge_tie',
        r'of_challenge_win',
        r'os_android',
        r'os_gdk',
        r'os_gxgames',
        r'os_ios',
        r'os_linux',
        r'os_macosx',
        r'os_operagx',
        r'os_permission_denied',
        r'os_permission_denied_dont_request',
        r'os_permission_granted',
        r'os_ps3',
        r'os_ps4',
        r'os_ps5',
        r'os_psvita',
        r'os_switch',
        r'os_tvos',
        r'os_unknown',
        r'os_uwp',
        r'os_win8native',
        r'os_windows',
        r'os_winphone',
        r'os_xboxone',
        r'os_xboxseriesxs',
        r'other',
        r'outlineColor',
        r'outlineColour',
        r'outlineDist',
        r'outlineEnabled',
        r'outlineEnabled',
        r'paragraphSpacing',
        r'path_action_continue',
        r'path_action_restart',
        r'path_action_reverse',
        r'path_action_stop',
        r'phy_debug_render_aabb',
        r'phy_debug_render_collision_pairs',
        r'phy_debug_render_coms',
        r'phy_debug_render_core_shapes',
        r'phy_debug_render_joints',
        r'phy_debug_render_obb',
        r'phy_debug_render_shapes',
        r'phy_joint_anchor_1_x',
        r'phy_joint_anchor_1_y',
        r'phy_joint_anchor_2_x',
        r'phy_joint_anchor_2_y',
        r'phy_joint_angle',
        r'phy_joint_angle_limits',
        r'phy_joint_damping_ratio',
        r'phy_joint_frequency',
        r'phy_joint_length_1',
        r'phy_joint_length_2',
        r'phy_joint_lower_angle_limit',
        r'phy_joint_max_force',
        r'phy_joint_max_length',
        r'phy_joint_max_motor_force',
        r'phy_joint_max_motor_torque',
        r'phy_joint_max_torque',
        r'phy_joint_motor_force',
        r'phy_joint_motor_speed',
        r'phy_joint_motor_torque',
        r'phy_joint_reaction_force_x',
        r'phy_joint_reaction_force_y',
        r'phy_joint_reaction_torque',
        r'phy_joint_speed',
        r'phy_joint_translation',
        r'phy_joint_upper_angle_limit',
        r'phy_particle_data_flag_category',
        r'phy_particle_data_flag_color',
        r'phy_particle_data_flag_colour',
        r'phy_particle_data_flag_position',
        r'phy_particle_data_flag_typeflags',
        r'phy_particle_data_flag_velocity',
        r'phy_particle_flag_colormixing',
        r'phy_particle_flag_colourmixing',
        r'phy_particle_flag_elastic',
        r'phy_particle_flag_powder',
        r'phy_particle_flag_spring',
        r'phy_particle_flag_tensile',
        r'phy_particle_flag_viscous',
        r'phy_particle_flag_wall',
        r'phy_particle_flag_water',
        r'phy_particle_flag_zombie',
        r'phy_particle_group_flag_rigid',
        r'phy_particle_group_flag_solid',
        r'pi',
        r'pointer_invalid',
        r'pointer_null',
        r'pr_linelist',
        r'pr_linestrip',
        r'pr_pointlist',
        r'pr_trianglefan',
        r'pr_trianglelist',
        r'pr_trianglestrip',
        r'ps_distr_gaussian',
        r'ps_distr_invgaussian',
        r'ps_distr_linear',
        r'ps_mode_burst',
        r'ps_mode_stream',
        r'ps_shape_diamond',
        r'ps_shape_ellipse',
        r'ps_shape_line',
        r'ps_shape_rectangle',
        r'pt_shape_circle',
        r'pt_shape_cloud',
        r'pt_shape_disk',
        r'pt_shape_explosion',
        r'pt_shape_flare',
        r'pt_shape_line',
        r'pt_shape_pixel',
        r'pt_shape_ring',
        r'pt_shape_smoke',
        r'pt_shape_snow',
        r'pt_shape_spark',
        r'pt_shape_sphere',
        r'pt_shape_square',
        r'pt_shape_star',
        r'rollback_chat_message',
        r'rollback_connect_error',
        r'rollback_connect_info',
        r'rollback_connected_to_peer',
        r'rollback_connection_rejected',
        r'rollback_disconnected_from_peer',
        r'rollback_end_game',
        r'rollback_game_full',
        r'rollback_game_info',
        r'rollback_game_interrupted',
        r'rollback_game_resumed',
        r'rollback_high_latency',
        r'rollback_player_prefs',
        r'rollback_protocol_rejected',
        r'rollback_synchronized_with_peer',
        r'rollback_synchronizing_with_peer',
        r'self',
        r'seqaudiokey_loop',
        r'seqaudiokey_oneshot',
        r'seqdir_left',
        r'seqdir_right',
        r'seqinterpolation_assign',
        r'seqinterpolation_lerp',
        r'seqplay_loop',
        r'seqplay_oneshot',
        r'seqplay_pingpong',
        r'seqtextkey_bottom',
        r'seqtextkey_center',
        r'seqtextkey_justify',
        r'seqtextkey_left',
        r'seqtextkey_middle',
        r'seqtextkey_right',
        r'seqtextkey_top',
        r'seqtracktype_audio',
        r'seqtracktype_bool',
        r'seqtracktype_clipmask',
        r'seqtracktype_clipmask_mask',
        r'seqtracktype_clipmask_subject',
        r'seqtracktype_color',
        r'seqtracktype_colour',
        r'seqtracktype_empty',
        r'seqtracktype_graphic',
        r'seqtracktype_group',
        r'seqtracktype_instance',
        r'seqtracktype_message',
        r'seqtracktype_moment',
        r'seqtracktype_particlesystem',
        r'seqtracktype_real',
        r'seqtracktype_sequence',
        r'seqtracktype_spriteframes',
        r'seqtracktype_string',
        r'seqtracktype_text',
        r'shadowColor',
        r'shadowColour',
        r'shadowOffsetX',
        r'shadowOffsetY',
        r'shadowSoftness',
        r'sprite_add_ext_error_cancelled',
        r'sprite_add_ext_error_decompressfailed',
        r'sprite_add_ext_error_loadfailed',
        r'sprite_add_ext_error_setupfailed',
        r'sprite_add_ext_error_spritenotfound',
        r'sprite_add_ext_error_unknown',
        r'spritespeed_framespergameframe',
        r'spritespeed_framespersecond',
        r'surface_r16float',
        r'surface_r32float',
        r'surface_r8unorm',
        r'surface_rg8unorm',
        r'surface_rgba16float',
        r'surface_rgba32float',
        r'surface_rgba4unorm',
        r'surface_rgba8unorm',
        r'texturegroup_status_fetched',
        r'texturegroup_status_loaded',
        r'texturegroup_status_loading',
        r'texturegroup_status_unloaded',
        r'tf_anisotropic',
        r'tf_linear',
        r'tf_point',
        r'thickness',
        r'tile_flip',
        r'tile_index_mask',
        r'tile_mirror',
        r'tile_rotate',
        r'time_source_expire_after',
        r'time_source_expire_nearest',
        r'time_source_game',
        r'time_source_global',
        r'time_source_state_active',
        r'time_source_state_initial',
        r'time_source_state_paused',
        r'time_source_state_stopped',
        r'time_source_units_frames',
        r'time_source_units_seconds',
        r'timezone_local',
        r'timezone_utc',
        r'tm_countvsyncs',
        r'tm_sleep',
        r'tm_systemtiming',
        r'true',
        r'ty_real',
        r'ty_string',
        r'undefined',
        r'vertex_type_color',
        r'vertex_type_colour',
        r'vertex_type_float1',
        r'vertex_type_float2',
        r'vertex_type_float3',
        r'vertex_type_float4',
        r'vertex_type_ubyte4',
        r'vertex_usage_binormal',
        r'vertex_usage_blendindices',
        r'vertex_usage_blendweight',
        r'vertex_usage_color',
        r'vertex_usage_colour',
        r'vertex_usage_depth',
        r'vertex_usage_fog',
        r'vertex_usage_normal',
        r'vertex_usage_position',
        r'vertex_usage_psize',
        r'vertex_usage_sample',
        r'vertex_usage_tangent',
        r'vertex_usage_texcoord',
        r'video_format_rgba',
        r'video_format_yuv',
        r'video_status_closed',
        r'video_status_paused',
        r'video_status_playing',
        r'video_status_preparing',
        r'vk_add',
        r'vk_alt',
        r'vk_anykey',
        r'vk_backspace',
        r'vk_control',
        r'vk_decimal',
        r'vk_delete',
        r'vk_divide',
        r'vk_down',
        r'vk_end',
        r'vk_enter',
        r'vk_escape',
        r'vk_f1',
        r'vk_f10',
        r'vk_f11',
        r'vk_f12',
        r'vk_f2',
        r'vk_f3',
        r'vk_f4',
        r'vk_f5',
        r'vk_f6',
        r'vk_f7',
        r'vk_f8',
        r'vk_f9',
        r'vk_home',
        r'vk_insert',
        r'vk_lalt',
        r'vk_lcontrol',
        r'vk_left',
        r'vk_lshift',
        r'vk_multiply',
        r'vk_nokey',
        r'vk_numpad0',
        r'vk_numpad1',
        r'vk_numpad2',
        r'vk_numpad3',
        r'vk_numpad4',
        r'vk_numpad5',
        r'vk_numpad6',
        r'vk_numpad7',
        r'vk_numpad8',
        r'vk_numpad9',
        r'vk_pagedown',
        r'vk_pageup',
        r'vk_pause',
        r'vk_printscreen',
        r'vk_ralt',
        r'vk_rcontrol',
        r'vk_return',
        r'vk_right',
        r'vk_rshift',
        r'vk_shift',
        r'vk_space',
        r'vk_subtract',
        r'vk_tab',
        r'vk_up',
        r'wallpaper_config',
        r'wallpaper_subscription_data',
        r'wrap',
      ],
      r'variable.language': [
        r'alarm',
        r'application_surface',
        r'argument',
        r'argument0',
        r'argument1',
        r'argument2',
        r'argument3',
        r'argument4',
        r'argument5',
        r'argument6',
        r'argument7',
        r'argument8',
        r'argument9',
        r'argument10',
        r'argument11',
        r'argument12',
        r'argument13',
        r'argument14',
        r'argument15',
        r'argument_count',
        r'async_load',
        r'background_color',
        r'background_colour',
        r'background_showcolor',
        r'background_showcolour',
        r'bbox_bottom',
        r'bbox_left',
        r'bbox_right',
        r'bbox_top',
        r'browser_height',
        r'browser_width',
        r'colour?ColourTrack',
        r'current_day',
        r'current_hour',
        r'current_minute',
        r'current_month',
        r'current_second',
        r'current_time',
        r'current_weekday',
        r'current_year',
        r'cursor_sprite',
        r'debug_mode',
        r'delta_time',
        r'depth',
        r'direction',
        r'display_aa',
        r'drawn_by_sequence',
        r'event_action',
        r'event_data',
        r'event_number',
        r'event_object',
        r'event_type',
        r'font_texture_page_size',
        r'fps',
        r'fps_real',
        r'friction',
        r'game_display_name',
        r'game_id',
        r'game_project_name',
        r'game_save_id',
        r'gravity',
        r'gravity_direction',
        r'health',
        r'hspeed',
        r'iap_data',
        r'id',
        r'image_alpha',
        r'image_angle',
        r'image_blend',
        r'image_index',
        r'image_number',
        r'image_speed',
        r'image_xscale',
        r'image_yscale',
        r'in_collision_tree',
        r'in_sequence',
        r'instance_count',
        r'instance_id',
        r'keyboard_key',
        r'keyboard_lastchar',
        r'keyboard_lastkey',
        r'keyboard_string',
        r'layer',
        r'lives',
        r'longMessage',
        r'managed',
        r'mask_index',
        r'message',
        r'mouse_button',
        r'mouse_lastbutton',
        r'mouse_x',
        r'mouse_y',
        r'object_index',
        r'os_browser',
        r'os_device',
        r'os_type',
        r'os_version',
        r'path_endaction',
        r'path_index',
        r'path_orientation',
        r'path_position',
        r'path_positionprevious',
        r'path_scale',
        r'path_speed',
        r'persistent',
        r'phy_active',
        r'phy_angular_damping',
        r'phy_angular_velocity',
        r'phy_bullet',
        r'phy_col_normal_x',
        r'phy_col_normal_y',
        r'phy_collision_points',
        r'phy_collision_x',
        r'phy_collision_y',
        r'phy_com_x',
        r'phy_com_y',
        r'phy_dynamic',
        r'phy_fixed_rotation',
        r'phy_inertia',
        r'phy_kinematic',
        r'phy_linear_damping',
        r'phy_linear_velocity_x',
        r'phy_linear_velocity_y',
        r'phy_mass',
        r'phy_position_x',
        r'phy_position_xprevious',
        r'phy_position_y',
        r'phy_position_yprevious',
        r'phy_rotation',
        r'phy_sleeping',
        r'phy_speed',
        r'phy_speed_x',
        r'phy_speed_y',
        r'player_avatar_sprite',
        r'player_avatar_url',
        r'player_id',
        r'player_local',
        r'player_type',
        r'player_user_id',
        r'program_directory',
        r'rollback_api_server',
        r'rollback_confirmed_frame',
        r'rollback_current_frame',
        r'rollback_event_id',
        r'rollback_event_param',
        r'rollback_game_running',
        r'room',
        r'room_first',
        r'room_height',
        r'room_last',
        r'room_persistent',
        r'room_speed',
        r'room_width',
        r'score',
        r'script',
        r'sequence_instance',
        r'solid',
        r'speed',
        r'sprite_height',
        r'sprite_index',
        r'sprite_width',
        r'sprite_xoffset',
        r'sprite_yoffset',
        r'stacktrace',
        r'temp_directory',
        r'timeline_index',
        r'timeline_loop',
        r'timeline_position',
        r'timeline_running',
        r'timeline_speed',
        r'view_camera',
        r'view_current',
        r'view_enabled',
        r'view_hport',
        r'view_surface_id',
        r'view_visible',
        r'view_wport',
        r'view_xport',
        r'view_yport',
        r'visible',
        r'vspeed',
        r'webgl_enabled',
        r'working_directory',
        r'x',
        r'xprevious',
        r'xstart',
        r'y',
        r'yprevious',
        r'ystart',
      ],
    },
    contains: [
      Mode(
        scope: r'comment',
        begin: r'//',
        end: r'$',
        contains: [
          Mode(
            scope: r'doctag',
            begin: r'[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)',
            end: r'(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):',
            excludeBegin: true,
            relevance: 0,
          ),
          Mode(
            begin:
                r"[ ]+((?:I|a|is|so|us|to|at|if|in|it|on|[A-Za-z]+['](d|ve|re|ll|t|s|n)|[A-Za-z]+[-][a-z]+|[A-Za-z][a-z]{2,})[.]?[:]?([.][ ]|[ ])){3}",
          ),
        ],
      ),
      Mode(
        scope: r'comment',
        begin: r'/\*',
        end: r'\*/',
        contains: [
          Mode(
            scope: r'doctag',
            begin: r'[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)',
            end: r'(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):',
            excludeBegin: true,
            relevance: 0,
          ),
          Mode(
            begin:
                r"[ ]+((?:I|a|is|so|us|to|at|if|in|it|on|[A-Za-z]+['](d|ve|re|ll|t|s|n)|[A-Za-z]+[-][a-z]+|[A-Za-z][a-z]{2,})[.]?[:]?([.][ ]|[ ])){3}",
          ),
        ],
      ),
      Mode(
        scope: r'string',
        begin: r"'",
        end: r"'",
        illegal: r'\n',
        contains: [mode0],
      ),
      Mode(
        scope: r'string',
        begin: r'"',
        end: r'"',
        illegal: r'\n',
        contains: [mode0],
      ),
      Mode(
        scope: r'number',
        begin:
            r'(-?)(\b0[xX][a-fA-F0-9]+|(\b\d+(\.\d*)?|\.\d+)([eE][-+]?\d+)?)',
        relevance: 0,
      ),
    ],
  );
}