" MURGALUA syntax (complement to the original lua.vim) " for murgaLua 0.5.5+ " lua functions not found in my lua.vim file syn match Type /\:\(copcall\|coxpcall\|gcinfo\|getUserData\|newproxy\|setMenu\)\>/ syn match luaFunc /string\.gmatch\>/ syn match luaFunc /table\.\(foreach\|foreachi\|getn\|setn\)\>/ " murgaLua functions syn match luaFunc /\(murgaLua\.\|:\)\(compileMurgaLua\|createFltkTimer\|createOffscreenBuffer\|decodeDataFromHex\|decompileMurgaLua\|dumpToXml\|encodeDataAsHex\|escapeLuaString\|exportXml\|exportXmlAttrs\|exportXmlString\|exportXmlTable\|fileCopy\|filterTable\|findNextXmlNode\|findXmlNode\|getBuildProperties\|getFltkEventText\|getHostOsName\|importXmlFile\|importXmlString\|loadFromXml\|newIoString\|parseFromXml\|printDebug\|roundNumber\|saveToXml\|sleep\|sleepMilliseconds\)\>/ syn match luaFunc /\(murgaLua\.debug\.\|:\)\(dumpTableAsLua\|printTable\|showTable\)\>/ " murgaLua methods syn match Type /\:\(data\|doWait\|getTiles\|isActive\|endOffScreenDrawing\|getOffScreenImage\|saveAsPng\|startOffScreenDrawing\)\>/ "syn match luaFunc /murgaLua\.\(isDirectory\|isFile\|readDirectory\)/ " murgaLua constants syn match Constant /murgaLua_\(About\|ExePath\|Version\)\>/ syn match Constant /murgaLua\._\(NAME\|PACKAGE\|version\)\>/ " alien syn match Constant /alien\.\(_NAME\|_PACKAGE\|platform\)\>/ syn match luaFunc /\(alien\.\|:\)\(align\|array\|buffer\|callback\|errno\|funcptr\|isnull\|load\|load_library_helper\|rewrap\|sizeof\|table\|tag\|tochar\|todouble\|tofloat\|toint\|tolong\|toshort\|tostring\|unwrap\|wrap\)\>/ syn match luaFunc /\(alien\.struct\.\|:\)\(pack\|size\|unpack\)\>/ " bit syn match luaFunc /\(bit\.\|:\)\(arshift\|band\|bnot\|bor\|bswap\|bxor\|lshift\|rol\|ror\|rshift\|tobit\|tohex\)\>/ " copas syn match luaFunc /\(copas\.\|:\)\(addserver\|addthread\|connect\|flush\|loop\|receive\|receivePartial\|send\|setErrorHandler\|step\|wrap\)\>/ " cosmo syn match luaFunc /\(cosmo\.\|:\)\(c\|compile\|cond\|f\|fill\|inject\|map\|yield\)\>/ syn match luaFunc /cosmo\.grammar\.\(cosmo_compiler\|parse_selector\)\>/ syn match Constant /cosmo\.\(grammar\.\|\)\(_NAME\|_PACKAGE\)\>/ " crypto syn match luaFunc /\(crypto\.\|:\)\(blowfish\|sha1\)\>/ " date syn match luaFunc /\(date\.\|:\)\(__call\|daynummax\|daynummin\|diff\|epoch\|fmt\|isleapyear\|isodate\|ticks\|time\)\>/ " fann constants syn match Constant /fann\.\(\(COS\|ELLIOT\)\(\|_SYMMETRIC\)\|ERRORFUNC_\(LINEAR\|TANH\)\|E_CANT_\(ALLOCATE_MEM\|OPEN_\(CONFIG_R\|CONFIG_W\|TD_R\|TD_W\)\|READ_\(CONFIG\|CONNECTIONS\|NEURON\|TD\)\|TRAIN_ACTIVATION\|USE_ACTIVATION\|USE_TRAIN_ALG\)\|E_INDEX_OUT_OF_BOUND\|E_NO_ERROR\|E_SCALE_NOT_PRESENT\|E_TRAIN_DATA_\(MISMATCH\|SUBSET\)\|E_WRONG_\(CONFIG_VERSION\|NUM_CONNECTIONS\)\|GAUSSIAN\|GAUSSIAN_SYMMETRIC\|LINEAR\|LINEAR_PIECE\|LINEAR_PIECE_SYMMETRIC\|NETTYPE_LAYER\|NETTYPE_SHORTCUT\|SIGMOID\|SIGMOID_STEPWISE\|SIGMOID_SYMMETRIC\|STOPFUNC_BIT\|STOPFUNC_MSE\|THRESHOLD\|THRESHOLD_SYMMETRIC\|TRAIN_BATCH\|TRAIN_INCREMENTAL\|TRAIN_QUICKPROP\|TRAIN_RPROP\)\>/ " fann functions syn match luaFunc /\(fann\.Data\.\|:\)\(create_from_callback\|duplicate\|get_bounds\|get_bounds_input\|get_bounds_output\|get_row\|lenght\|merge\|num_input\|num_output\|read_from_file\|save\|save_to_fixed\|scale\|scale_input\|scale_output\|shuffle\|subset\)\>/ syn match luaFunc /\(fann\.Net\.\|:\)\(cascade_train_on_\(data\|file\)\|create_\(from_file\|shortcut\|sparse\|standard\)\|get_MSE\|get_activation_function\|get_activation_steepness\|get_bias_array\|get_bit_fail\|get_bit_fail_limit\|get_cascade_activation_functions\|get_cascade_activation_functions_count\|get_cascade_activation_steepnesses\|get_cascade_activation_steepnesses_count\|get_cascade_candidate_change_fraction\|get_cascade_candidate_limit\|get_cascade_candidate_stagnation_epochs\|get_cascade_max_cand_epochs\|get_cascade_max_out_epochs\|get_cascade_num_candidate_groups\|get_cascade_num_candidates\|get_cascade_output_change_fraction\|get_cascade_output_stagnation_epochs\|get_cascade_weight_multiplier\|get_connection_array\|get_connection_rate\|get_layer_array\|get_learning_momentum\|get_learning_rate\|get_network_type\|get_num_input\|get_num_layers\|get_num_output\|get_quickprop_decay\|get_quickprop_mu\|get_rprop_decrease_factor\|get_rprop_delta_max\|get_rprop_delta_min\|get_rprop_delta_zero\|get_rprop _increase_factor\|get_total_connections\|get_total_neurons\|get_train_error_function\|get_train_stop_function\|get_training_algorithm\|init_weights\|print_connections\|print_parameters\|randomize_weights\|reset_MSE\|run\|save\|save_to_fixed\|set_activation_function\|set_activation_function_hidden\|set_activation_function_layer\|set_activation_function_output\|set_activation_steepness\|set_activation_steepness_hidden\|set_activation_steepness_layer\|set_activation_steepness_output\|set_bit_fail_limit\|set_callback\|set_cascade_activation_functions\|set_cascade_activation_steepness\|set_cascade_candidate_change_fraction\|set_cascade_candidate_limit\|set_cascade_candidate_stagnation_epochs\|set_cascade_max_cand_epochs\|set_cascade_max_out_epochs\|set_cascade_num_candidate_groups\|set_cascade_output_change_fraction\|set_cascade_output_stagnation_epochs\|set_cascade_weight_multiplier\|set_learning_momentum\|set_learning_rate\|set_quickprop_decay\|set_quickprop_mu\|set_rprop_decrease_factor\|set_rprop_delta_max\|s et_rprop_delta_min\|set_rprop_delta_zero\|set_rprop_increase_factor\|set_train_error_function\|set_train_stop_function\|set_training_algorithm\|set_weight\|test_data\|train_epoch\|train_on_data\|train_on_file\)\>/ " gzip syn match luaFunc /gzip\.\(close\|lines\|open\)\>/ " inilazy syn match luaFunc /inilazy\.\(get\|set\)\>/ syn match Constant /inilazy\._\(NAME\|PACKAGE\)\>/ " lua file system syn match luaFunc /\(lfs\.\|:\)\(attributes\|chdir\|currentdir\|dir\|lock\|mkdir\|rmdir\|symlinkattributes\|touch\|unlock\)\>/ syn match Constant /lfs\._\(COPYRIGHT\|DESCRIPTION\|VERSION\)\>/ " log syn match luaFunc /\(logging\.\|:\)\(console\|email\|file\|new\|prepareLogMsg\|socket\|tostring\)\>/ " lPEG syn match luaFunc /\(lpeg\.\|:\)\(C\|Carg\|Cb\|Cc\|Cf\|Cg\|Cmt\|Cp\|Cs\|Ct\|P\|R\|S\|V\|locale\|match\|print\|span\|type\|version\)\>/ " ltn12 syn match luaFunc /\(ltn12\.filter\.\|:\)\(chain\|cycle\)\>/ syn match luaFunc /\(ltn12\.pump\.\|:\)\(all\|step\)\>/ syn match luaFunc /\(ltn12\.sink\.\|:\)\(chain\|error\|file\|null\|simplify\|table\)\>/ syn match luaFunc /\(ltn12\.source\.\|:\)\(cat\|chain\|empty\|error\|file\|rewind\|simplify\|string\)\>/ " lzo syn match luaFunc /\(lzo\.\|:\)\(adler\|compress\|decompress\)\>/ " md5 constants syn match Constant /md5\._\(COPYRIGHT\|DESCRIPTION\|NAME\|PACKAGE\|VERSION\)\>/ " md5 functions syn match luaFunc /\(md5\.\|:\)\(crypt\|decrypt\|exor\|sum\|sumhexa\)\>/ " mime syn match Constant /mime\._\(NAME\|PACKAGE\|VERSION\)\>/ syn match luaFunc /mime\.\(b64\|decode\|dot\|encode\|eol\|normalize\|qp\|qpwrp\|stuff\|unb64\|unqp\|wrap\|wrp\)\>/ syn match luaFunc /mime\.\(decodet\.\|encodet\.\|wrapt\)\(base64\|quoted-printable\)\>/ syn match luaFunc /mime\.wrapt\.\(default\|text\)\>/ " proAudio syn match luaFunc /\(proAudio\.\|:\)\(create\|destroy\|loaderAvailable\|sample\(Destroy\|FromFile\|FromMemory\)\|sound\(Active\|Loop\|Play\|Stop\|Update\)\|volume\)\>/ " random syn match Constant /random\.version\>/ syn match luaFunc /\(random\.\|:\)\(__tostring\|clone\|new\|seed\|tostring\|value\|valuei\|valuex\)\>/ " re syn match luaFunc /\(re\.\|:\)\(compile\|find\|gsub\|match\|updatelocale\)\>/ " remote debug syn match luaFunc /\(remdebug\.engine\.\|:\)\(config\|start\)\>/ " rings syn match luaFunc /\(rings\.\|:\)new\>/ " lua socket syn match Constant /socket\.BLOCKSIZE/ syn match Constant /socket\.\(ftp\|http\|smtp\)\.\(PORT\|TIMEOUT\)\>/ syn match Constant /tp\.TIMEOUT/ syn match luaFunc /\(socket\.\|:\)\(__unload\|bind\|choose\|connect\|gettime\|newtry\|protect\|select\|sink\|skip\|sleep\|sleepMilliseconds\|source\|tcp\|try\|udp\)\>/ syn match luaFunc /\(socket\.dns\.\|:\)\(gethostname\|tohostname\|toip\)\>/ syn match luaFunc /\(socket\.ftp\.\|:\)\(command\|get\|open\|override\|put\)\>/ syn match luaFunc /\(socket\.http\.\|:\)\(open\|request\)\>/ syn match luaFunc /\(socket\.sinkt\.\|:\)\(close-when-done\|default\|http-chunked\|keep-open\)\>/ syn match luaFunc /\(socket\.smtp\.\|:\)\(message\|open\|send\)\>/ syn match luaFunc /\(socket\.sourcet\.\|:\)\(by-length\|default\|http-chunked\|until-closed\)\>/ syn match luaFunc /\(socket\.tp\.\|:\)connect/ syn match luaFunc /\(socket\.url\.\|:\)\(absolute\|build\|build_path\|escape\|parse\|parse_path\|unescape\)\>/ syn match luaFunc /:\(accept\|receive\|settimeout\)\>/ " don't know exactly where these go " sqlite constants syn match Constant /sqlite3\.\(ABORT\|BLOB\|BUSY\|CANTOPEN\|CONSTRAINT\|CORRUPT\|DONE\|EMPTY\|ERROR\|FLOAT\|FORMAT\|FULL\|INTEGER\|INTERNAL\|INTERRUPT\|IOERR\|LOCKED\|MISMATCH\|MISUSE\|NOLFS\|NOMEM\|NOTADB\|NOTFOUND\|NULL\|OK\|PERM\|PROTOCOL\|RANGE\|READONLY\|ROW\|SCHEMA\|TEXT\|TOOBIG\)\>/ " sqlite functions syn match luaFunc /\(sqlite3\.\|:\)\(__newindex\|complete\|open\|open_memory\|temp_directory\|version\)\>/ " sys syn match luaFunc /\(sys\.\|:\)\(date\|difftime\|env\|exit\|getenv\|getpid\|handle\|limit_nfiles\|msec\|ncpu\|period\|pid\|run\|setenv\|spawn\|strerror\|time\|toint\)\>/ syn match luaFunc /\(sys\.\|:\)\(stderr\|stdin\|stdout\)\>/ syn match luaFunc /\(sys\.mem\.\|:\)\(pointer\|tostring\)\>/ " zlib syn match luaFunc /\(zlib\.\|:\)\(adler32\|crc32\|\(de\|\)compress\(\|obj\)\|\(de\|in\)flate\|version\)\>/ " miscellaneous stuff syn match Constant /\(NULL\|bind_lua_typeinfo\)\>/ syn match luaFunc /\(_enableMurgaLua\(Core\|Full\|Lite\)\|_enableRingsStable\|bind_lua_addtovtable\)\>/ " FLTK widget functions syn match Type /\:\(activate\|active\|activevisible\|active_r\|add\|add_resizable\|align\|angle1\|angle2\|angles\|append\|appendfile\|argument\|autosize\|begin\|bitmap\|border\|bottomline\|bounds\|box\|buffer\|call_modify_callbacks\|call_predelete_callbacks\|callback\|canUndo\|changed\|character\|character_width|check\|checkbox\|check_all\|check_none\|checked\|child\|children\|clamp\|clear\|clear_border\|clear_changed\|clear_damage\|clear_output\|clear_overlay\|clear_rectangular\|clear_visible\|clear_visible_focus\|close\|color\|color_average\|color2\|column_char\|column_widths\|contains\|copy\|copy_cuts\|copy_label\|count\|count_displayed_characters\|count_lines\|current\|cursor\|cursor_color\|cursor_style\|cut\|d\|damage\|damage_resize\|deactivate\|default_cursor\|deimage\|delay\|delete\|desaturate\|deselect\|direction\|directory\|disable\|display\|displayed\|do_callback\|down_box\|down_color\|draw\|draw_label\|enable\|enabled\|end\|enter_\|enter_area\|erase\|errorcolor\|exit_\|expand_character\|filename\| filetype\|filter\|filter_value\|find\|find_item\|find_shortcut\|first\|flush\|focus\|font\|format\|format_char\|forms_end\|free_position\|fullscreen\|fullscreen_off\|get\|getMenu\|global\|h\|handle\|has_scrollbar\|hide\|hide_cursor\|highlight\|highlight_rectangular\|highlight_selection\|highlight_text\|horizontal\|hotspot\|hour\|hoverdelay\|hposition\|iconize\|iconlabel\|iconsize\|image\|in_selection\|inactive\|includes\|increment\|index\|init_sizes\|input_type\|insert\|insert_mode\|insert_position\|insertfile\|inside\|item_pathname\|kf_backspace\|kf_c_s_move\|kf_copy\|kf_ctrl_move\|kf_cut\|kf_default\|kf_delete\|kf_down\|kf_end\|kf_enter\|kf_home\|kf_ignore\|kf_insert\|kf_left\|kf_move\|kf_page_down\|kf_page_up\|kf_paste\|kf_right\|kf_select_all\|kf_shift_move\|kf_undo\|kf_up\|label\|labelcolor\|labelfont\|labelsize\|labeltype\|ld\|leftline\|length\|line_end\|line_start\|line_text\|lineposition\|lines\|linesize\|load\|load_fti\|load_image\|load_system_icons\|loadfile\|lstep\|make_current\|make_visible\|mark \|maximum\|maximum_size\|maxsize\|measure\|measure_label\|menu\|middleline\|minimum\|minute\|modal\|mode\|move\|move_down\|move_left\|move_right\|move_up\|mvalue\|name\|nchecked\|next\|next_word\|nitems\|non_modal\|null_substitution_character\|ok_label\|output\|outputfile\|overlay\|override\|overstrike\|parent\|pattern\|picked\|popup\|position\|position_style\|precision\|prev\|preview\|previous_word\|primary_selection\|pulldown\|radio\|range\|read\|rect_end\|rect_start\|rectangular\|redisplay_range\|redraw\|redraw_label\|remove\|remove_all_key_bindings\|remove_key_binding\|remove_rectangular\|remove_secondary_selection\|remove_selection\|replace\|replace_rectangular\|replace_secondary_selection\|replace_selection\|rescan\|rescan_keep_filename\|resizable\|resize\|rewind_lines\|round\|savefile\|scrollbar_align\|scrollbar_left\|scrollbar_right\|scrollbar_width\|scrollvalue\|second\|secondary_select\|secondary_select_rectangular\|secondary_selection\|secondary_selection_text\|secondary_unselect\|seek\|select\|se lect_rectangular\|selected\|selected_text\|selection_color\|serial\|set\|set_changed\|set_checked\|set_modal\|set_non_modal\|set_output\|set_overlay\|set_override\|set_rectangular\|set_visible\|set_visible_focus\|setonly\|shortcut\|show\|show_cursor\|show_insert_position\|shown\|size\|size_range\|skip_displayed_characters\|skip_lines\|sub\|substitute_null_characters\|suspended\|slider\|slider_size\|soft\|spacing\|start\|static_value\|step\|submenu\|swap\|tab_distance\|take_focus\|takesevents\|test_shortcut\|text\|text_in_rectangle\|text_range\|textcolor\|textfont\|textsize\|title\|tooltip\|topline\|type\|uncache\|uncheck\|undo\|unhighlight\|unselect\|unsubstitute_null_charcters\|update\|user_data\|value\|visible\|visible_focus\|visible_r\|w\|when\|window\|word_end\|word_start\|wrap\|wrap_mode\|wrapped_column\|wrapped_row\|write\|x\|x_root\|xbounds\|xclass\|xmaximum\|xminimum\|xstep\|xvalue\|y\|y_root\|ybounds\|ymaximum\|yminimum\|ystep\|yvalue\)\>/ " 'Fl_Preferences' needed? syn match Type /\:deleteEntry/ syn match Type /\:deleteGroup/ syn match Type /\:entries/ syn match Type /\:entry/ syn match Type /\:entryExists/ syn match Type /\:getUserdataPath/ syn match Type /\:group/ syn match Type /\:groupExists/ syn match Type /\:groups/ " FLTK functions syn match luaFunc /fltk\.fl_\(__index\|__newindex\|alert\|arc\|beep\|begin_complex_polygon\|begin_line\|begin_loop\|begin_points\|begin_polygon\|box\|can_do_alpha_blending\|choice\|circle\|clip_box\|color\|color_average\|color_chooser\|color_cube\|contrast\|cursor\|curve\|darker\|define_FL_DIAMOND_BOX\|define_FL_EMBOSSED_LABEL\|define_FL_ENGRAVED_LABEL\|define_FL_GTK_UP_BOX\|define_FL_OVAL_BOX\|define_FL_PLASTIC_UP_BOX\|define_FL_RFLAT_BOX\|define_FL_ROUNDED_BOX\|define_FL_ROUND_UP_BOX\|define_FL_RSHADOW_BOX\|define_FL_SHADOW_BOX\|define_FL_SHADOW_LABEL\|descent\|dir_chooser\|down\|draw\|draw_box\|draw_image\|draw_image_mono\|draw_symbol\|end_complex_polygon\|end_line\|end_loop\|end_points\|end_polygon\|file_chooser\|file_chooser_callback\|file_chooser_ok_label\|filename_absolute\|filename_expand\|filename_ext\|filename_isdir\|filename_list\|filename_match\|filename_name\|filename_relative\|filename_setext\|find\|font\|frame\|frame2\|gap\|gray_ramp\|height\|inactive\|input\|latin1_to_local\|lighter\|line\|li ne_style\|local_to_latin1\|local_to_mac_roman\|loop\|mac_roman_to_local\|measure\|message\|message_font\|message_icon\|mult_matrix\|not_clipped\|old_shortcut\|open_uri\|overlay_clear\|overlay_rect\|password\|pie\|point\|polygon\|pop_clip\|pop_matrix\|push_clip\|push_matrix\|push_no_clip\|read_image\|rect\|rectf\|register_images\|rgb_color\|rotate\|scale\|shortcut_label\|show_colormap\|size\|text_drag_me\|transform_dx\|transform_dy\|transform_x\|transform_y\|transformed_vertex\|translate\|vertex\|width\|xid\|xyline\|yxline\)\>/ " FLTK Widgets syn match Special /fltk\:Fl/ syn match Special /\(fltk\:\|fltk\.\)*Fl_\(Adjuster\|BMP_Image\|Bitmap\|Box\|Browser\|Button\|Chart\|Check_Browser\|Check_Button\|Choice\|Clock\|Clock_Output\|Color_Chooser\|Counter\|Dial\|Double_Window\|End\|File_Browser\|File_Chooser\|File_Icon\|File_Input\|Fill_Dial\|Fill_Slider\|Float_Input\|FormsBitmap\|FormsPixmap\|Free\|Gif_Image\|Gl_Window\|Group\|Help_Dialog\|Help_View\|Hold_Browser\|Hor_Fill_Slider\|Hor_Nice_Slider\|Hor_Slider\|Hor_Value_Slider\|Image\|Input\|Input_Choice\|Int_Input\|JPEG_Image\|Light_Button\|Line_Dial\|Menu_Bar\|Menu_Button\|Menu_Item\|Menu_Window\|Multi_Browser\|Multiline_Input\|Multiline_Output\|Nice_Slider\|Node\|Output\|Overlay_Window\|PNG_Image\|PNM_Image\|Pack\|Pixmap\|Positioner\|Preferences\|Progress\|RGB_Image\|Radio_Button\|Radio_Light_Button\|Radio_Round_Button\|Repeat_Button\|Return_Button\|Roller\|Round_Button\|Round_Clock\|Scroll\|Scrollbar\|Secret_Input\|Select_Browser\|Simple_Counter\|Single_Window\|Slider\|Spinner\|Tabs\|Text_Buffer\|Text_Display\|Text_Editor\|Til e\|Tiled_Image\|Timer\|ToggleNode\|ToggleTree\|Toggle_Button\|Tooltip\|Valuator\|Value_Input\|Value_Output\|Value_Slider\|Widget\|Window\|Wizard\|XBM_Image\|XPM_Image\|murgaLuaOffScreen\|murgaLuaTimer\)\>/ syn match luaFunc /Fl_Shared_Image\.\(find\|get\|images\Iname\|num_images\|refcount\|release\|reload\)\>/ " Fl methods syn match luaFunc /\(Fl\:\|Fl\.\)\(__index\|__newindex\|add_idle\|background\|background2\|belowmouse\|box_dh\|box_dw\|box_dx\|box_dy\|check\|clear_widget_pointer\|compose\|compose_reset\|copy\|damage\|delete\|delete_widget\|display\|dnd\|dnd_text_ops\|do_widget_deletion\|draw_box_active\|event\|event_alt\|event_button\|event_button1\|event_button2\|event_button3\|event_buttons\|event_clicks\|event_ctrl\|event_dx\|event_dy\|event_inside\|event_is_click\|event_key\|event_length\|event_original_key\|event_shift\|event_state\|event_text\|event_x\|event_x_root\|event_y\|event_y_root\|first_window\|flush\|focus\|foreground\|get_color\|get_font\|get_font_name\|get_font_sizes\|get_key\|get_mouse\|get_system_colors\|grab\|h\|handle\|has_idle\|modal\|next_window\|own_colormap\|paste\|pushed\|readqueue\|ready\|redraw\|release\|reload_scheme\|remove_fd\|remove_idle\|run\|scheme\|screen_count\|screen_xywh\|scrollbar_size\|selection\|selection_owner\|set_boxtype\|set_color\|set_event_handler\|set_font\|set_fonts\|start_e vent_handler\|stop_event_handler\|test_shortcut\|version\|visible_focus\|visual\|w\|wait\|x\|y\)\>/ " FLTK constants syn match Constant /fltk\.FL_\(ACCUM\|ACTIVATE\|ALIGN_BOTTOM\|ALIGN_BOTTOM_LEFT\|ALIGN_BOTTOM_RIGHT\|ALIGN_CENTER\|ALIGN_CLIP\|ALIGN_IMAGE_OVER_TEXT\|ALIGN_INSIDE\|ALIGN_LEFT\|ALIGN_LEFT_BOTTOM\|ALIGN_LEFT_TOP\|ALIGN_NOWRAP\|ALIGN_RIGHT\|ALIGN_RIGHT_BOTTOM\|ALIGN_RIGHT_TOP\|ALIGN_TEXT_OVER_IMAGE\|ALIGN_TOP\|ALIGN_TOP_LEFT\|ALIGN_TOP_RIGHT\|ALIGN_WRAP\|ALPHA\|ALT\|ANALOG_CLOCK\|Alt_L\|Alt_R\|BACKGROUND2_COLOR\|BACKGROUND_COLOR\|BAR_CHART\|BEEP_DEFAULT\|BEEP_ERROR\|BEEP_MESSAGE\|BEEP_NOTIFICATION\|BEEP_PASSWORD\|BEEP_QUESTION\|BLACK\|BLUE\|BOLD\|BORDER_BOX\|BORDER_FRAME\|BUTTON1\|BUTTON2\|BUTTON3\|BUTTONS\|BackSpace\|Button\|CAPS_LOCK\|CAP_FLAT\|CAP_ROUND\|CAP_SQUARE\|CHART_LABEL_MAX\|CHART_MAX\|CLOSE\|COMMAND\|COURIER\|COURIER_BOLD\|COURIER_BOLD_ITALIC\|COURIER_ITALIC\|CTRL\|CURSOR_ARROW\|CURSOR_CROSS\|CURSOR_DEFAULT\|CURSOR_E\|CURSOR_HAND\|CURSOR_HELP\|CURSOR_INSERT\|CURSOR_MOVE\|CURSOR_N\|CURSOR_NE\|CURSOR_NESW\|CURSOR_NONE\|CURSOR_NS\|CURSOR_NW\|CURSOR_NWSE\|CURSOR_S\|CURSOR_SE\|CURSOR_SW\|CURSOR_W\|CURSOR _WAIT\|CURSOR_WE\|CYAN\|Caps_Lock\|Control_L\|Control_R\|DAMAGE_ALL\|DAMAGE_CHILD\|DAMAGE_EXPOSE\|DAMAGE_OVERLAY\|DAMAGE_SCROLL\|DAMAGE_USER1\|DAMAGE_USER2\|DARK1\|DARK2\|DARK3\|DARK_BLUE\|DARK_CYAN\|DARK_GREEN\|DARK_MAGENTA\|DARK_RED\|DARK_YELLOW\|DASH\|DASHDOT\|DASHDOTDOT\|DEACTIVATE\|DEPTH\|DIAMOND_DOWN_BOX\|DIAMOND_UP_BOX\|DIGITAL_CLOCK\|DND_DRAG\|DND_ENTER\|DND_LEAVE\|DND_RELEASE\|DOT\|DOUBLE\|DOUBLE_WINDOW\|DOWN_BOX\|DOWN_FRAME\|DRAG\|Delete\|Down\|EMBOSSED_BOX\|EMBOSSED_FRAME\|ENGRAVED_BOX\|ENGRAVED_FRAME\|ENGRAVED_LABEL\|ENTER\|EXCEPT\|End\|Enter\|Escape\|F\|FAKE_SINGLE\|FILLED_CHART\|FILL_CHART\|FILL_DIAL\|FLAT_BOX\|FLOAT_INPUT\|FOCUS\|FOREGROUND_COLOR\|FREE_BOXTYPE\|FREE_FONT\|FREE_LABELTYPE\|F_Last\|GRAY0\|GREEN\|GTK_DOWN_BOX\|GTK_DOWN_FRAME\|GTK_ROUND_DOWN_BOX\|GTK_ROUND_UP_BOX\|GTK_THIN_DOWN_BOX\|GTK_THIN_DOWN_FRAME\|GTK_THIN_UP_BOX\|GTK_THIN_UP_FRAME\|GTK_UP_BOX\|GTK_UP_FRAME\|HELVETICA\|HELVETICA_BOLD\|HELVETICA_BOLD_ITALIC\|HELVETICA_ITALIC\|HIDDEN_BUTTON\|HIDDEN_INPUT\|HIDDEN_TIMER\|HIDE\|HO LD_BROWSER\|HORBAR_CHART\|HORIZONTAL\|HOR_FILL_SLIDER\|HOR_NICE_SLIDER\|HOR_SLIDER\|Help\|Home\|ICON_LABEL\|IMAGE_LABEL\|IMAGE_WITH_ALPHA\|INACTIVE_COLOR\|INDEX\|INPUT_READONLY\|INPUT_TYPE\|INPUT_WRAP\|INT_INPUT\|ITALIC\|Insert\|JOIN_BEVEL\|JOIN_MITER\|JOIN_ROUND\|KEYDOWN\|KEYUP\|KP\|KP_Enter\|KP_Last\|LEAVE\|LEFT_MOUSE\|LIGHT1\|LIGHT2\|LIGHT3\|LINE_CHART\|LINE_DIAL\|Left\|MAGENTA\|MAJOR_VERSION\|MENU_BOX\|MENU_CHECK\|MENU_DIVIDER\|MENU_HORIZONTAL\|MENU_INACTIVE\|MENU_INVISIBLE\|MENU_RADIO\|MENU_TOGGLE\|MENU_VALUE\|META\|MIDDLE_MOUSE\|MINOR_VERSION\|MOUSEWHEEL\|MOVE\|MULTILINE_INPUT\|MULTILINE_INPUT_WRAP\|MULTILINE_OUTPUT\|MULTILINE_OUTPUT_WRAP\|MULTISAMPLE\|MULTI_BROWSER\|MULTI_LABEL\|Menu\|Meta_L\|Meta_R\|NORMAL_BROWSER\|NORMAL_BUTTON\|NORMAL_COUNTER\|NORMAL_DIAL\|NORMAL_INPUT\|NORMAL_LABEL\|NORMAL_OUTPUT\|NORMAL_TIMER\|NO_BOX\|NO_EVENT\|NO_LABEL\|NUM_BLUE\|NUM_FREE_COLOR\|NUM_GRAY\|NUM_GREEN\|NUM_LOCK\|NUM_RED\|Num_Lock\|OFLAT_BOX\|OSHADOW_BOX\|OVAL_BOX\|OVAL_FRAME\|PASTE\|PATCH_VERSION\|PATH_MAX\|PIE_CHA RT\|PLASTIC_DOWN_BOX\|PLASTIC_DOWN_FRAME\|PLASTIC_ROUND_DOWN_BOX\|PLASTIC_ROUND_UP_BOX\|PLASTIC_THIN_DOWN_BOX\|PLASTIC_THIN_UP_BOX\|PLASTIC_UP_BOX\|PLASTIC_UP_FRAME\|PUP_BOX\|PUP_CHECK\|PUP_GRAY\|PUP_GREY\|PUP_INVISIBLE\|PUP_NONE\|PUP_RADIO\|PUP_SUBMENU\|PUSH\|Page_Down\|Page_Up\|Pause\|Print\|RADIO_BUTTON\|READ\|RED\|RELEASE\|RESERVED_TYPE\|RFLAT_BOX\|RGB\|RGB8\|RIGHT_MOUSE\|ROUNDED_BOX\|ROUNDED_FRAME\|ROUND_CLOCK\|ROUND_DOWN_BOX\|ROUND_UP_BOX\|RSHADOW_BOX\|Right\|SCREEN\|SCREEN_BOLD\|SCROLL_LOCK\|SECRET_INPUT\|SELECTIONCLEAR\|SELECTION_COLOR\|SELECT_BROWSER\|SHADOW_BOX\|SHADOW_FRAME\|SHADOW_LABEL\|SHIFT\|SHORTCUT\|SHOW\|SIMPLE_COUNTER\|SINGLE\|SOLID\|SPECIALPIE_CHART\|SPIKE_CHART\|SQUARE_CLOCK\|STENCIL\|STEREO\|SUBMENU\|SUBMENU_POINTER\|SYMBOL\|Scroll_Lock\|Shift_L\|Shift_R\|TEXT_MAX_EXP_CHAR_LEN\|THIN_DOWN_BOX\|THIN_DOWN_FRAME\|THIN_UP_BOX\|THIN_UP_FRAME\|TIMES\|TIMES_BOLD\|TIMES_BOLD_ITALIC\|TIMES_ITALIC\|TOGGLE_BUTTON\|TOGGLE_CLOSED\|TOGGLE_HIT\|TOGGLE_NONE\|TOGGLE_OPENED\|TOGGLE_RESELECT\|TOGGLE_SELECT \|TOGGLE_SELECT_MASK\|Tab\|UNFOCUS\|UP_BOX\|UP_FRAME\|Up\|VALUE_TIMER\|VERTICAL\|VERT_FILL_SLIDER\|VERT_NICE_SLIDER\|VERT_SLIDER\|WHEN_CHANGED\|WHEN_ENTER_KEY\|WHEN_ENTER_KEY_ALWAYS\|WHEN_ENTER_KEY_CHANGED\|WHEN_NEVER\|WHEN_NOT_CHANGED\|WHEN_RELEASE\|WHEN_RELEASE_ALWAYS\|WHITE\|WINDOW\|WRITE\|YELLOW\|ZAPF_DINGBATS\)\>/ syn match Constant /Fl_File_Browser.\(ALWAYS_ON\|BOTH\|BOTH_ALWAYS\|BOTTOM\|DIRECTORIES\|FILES\|HORIZONTAL\|HORIZONTAL_ALWAYS\|MIDDLE\|TOP\|VERTICAL\|VERTICAL_ALWAYS\)\>/