////////////////////////////////////////////////////////////////////////////// // // Fenix syntax file for ConTEXT by Sandman. Original file by Ian "Woody" Nicholas and Dave "^.^" Burford. // ////////////////////////////////////////////////////////////////////////////// Language: Fenix Description: Fenix syntax file for ConTEXT by Sandman. Original file by Ian "Woody" Nicholas and Dave "^.^" Burford. Filter: Highlighter files (*.prg,*.inc)|*.prg;*.inc HelpFile: CaseSensitive: 0 LineComment: // BlockCommentBeg: /* BlockCommentEnd: */ IdentifierBegChars: a..z A..Z _%@. IdentifierChars: a..z A..Z _ 0..9 NumConstBegChars: 0..9 $ NumConstChars: 0..9 #abcdefABCDEF EscapeChar: KeyWords1: _esc _F1 _F2 _F3 _F4 _F5 _F6 _F7 _F8 _F9 _F10 _F11 _F12 _prn_scr _scroll_lock _wave _1 _2 _3 _4 _5 _6 _7 _8 _9 _0 _minus _plus _backspace _tab _l_brachet _r_brachet _enter _caps_lock _semicolon _apostrophe _backslash _l_shift _comma _point _slash _r_shift _control _alt _space _ins _home _pgup _del _end _pgdn _num_lock _c_backslash _c_asterisk _c_minus _c_home _c_up _c_pgup _c_left _c_center _c_right _c_end _c_down _c_pgdn _c_ins _c_del _c_plus _c_enter _DEPTH SIZE_X SIZE_Y O_READ O_READWRITE O_WRITE O_ZREAD O_ZWRITE PF_NODIAG PF_REVER _A _B _C _D _E _F _G _H _I _J _K _L _M _N _O _P _Q _R _S _T _U _V _W _X _Y _Z _a _b _c _d _e _f _g _h _i _j _k _l _m _n _o _p _q _r _s _t _u _v _w _x _y _z define ifdef ifndef endif _left _up _right _down int byte word string float _case_sensitive _extended_conditions _free_syntax _hidden _ignore_errors _max_process _no_check _no_id_check _no_null_check _no_optimization _no_range_check _no_strfix _normal _simple_conditions _subdir _system _volid timer video_modes x y z id graph height g_height g_width g_x_center g_y_center fps text_z true step son size smallbro setup_program shift_state setup scan_code s_freeze_tree s_freeze s_kill_tree s_kill s_sleep_tree s_sleep s_wakeup_tree s_wakeup resolution restore_type return reserved priority pointer pi partial_dump partial_restore offset no_restore net mouse region scroll min_int max_int max_process_time m320x200 m320x240 m640x480 m800x600 m1024x768 m1280x1024 m7 joy joy_filter joy_state flags file fileinfo fading false fast_mixer father draw_z dump_type dup dirinfo ctype debug compiler_options complete_dump complete_restore clone cnumber channel bigbro c_0 c_1 c_2 c_3 c_4 c_5 c_6 c_7 c_8 c_9 c_m7 c_m8 c_screen c_scroll angle argc argv ascii all_drawing all_sound all_text Sandman Moogle Woodstick Ferret RaverDave Rincewind KeyWords2: local private global const repeat until if elseif else while for from or not and mod struct switch end program process begin function loop continue break KeyWords3: chr asc len wpf_start wpf_nodenrbuild wpf_readpath load_ttfaa load_image load_image_pal is_bmp is_gif is_jpg is_lbm is_pcx is_pnm is_tif is_xcf is_xpm is_png load_mpeg play_mpeg pause_mpeg stop_mpeg rewind_mpeg set_mpeg_volume is_playing_mpeg unload_mpeg loop_mpeg mpeg_filter mpeg_total_time mpeg_current_time atoi include strlen substr feof file flength fgets fputs full_screen frame abs acos advance asin atan atan2 calculate change_channel change_sound char chdir clear_screen collision compress_file convert_palette cos decode_file define_region delete_draw delete_text disk_free draw encode encode_file end_fli exit fade fade_off fade_on fclose fget_angle fget_dist filelength find_color flush fopen force_pal frame_fli fread free fseek ftell fwrite get_angle get_dirinfo get_dist get_distx get_disty get_fileinfo get_id get_joy_button get_joy_position get_pixel get_point get_real_point get_song_line get_song_pos getdrive go_to_flag graphic_info graphic_set ignore_error import is_playing_cd is_playing_song is_playing_sound itoa key let_me_alone load load_fnt load_fpg load_map load_pal load_pcm load_pcx load_screen load_song load_wav load_wld load_png load_ttf lower malloc map_block_copy map_get_pixel map_put map_put_pixel map_xput memory_free mkdir move_draw move_scroll move_text near_angle net_get_games net_join_game new_map num_video_modes out_region path_find path_free path_line play_cd pow put put_pixel put_screen qsort quality_mixer radius rand rand_seed refresh_scroll remove reset_fli reset_sound roll_palette save save_map save_pcx screen_copy seek_cur seek_end seek_set set_color set_fps set_mode set_point set_song_pos set_volume setdrive signal sin sizeof song sound sound_bits_16 sound_bits_8 sqrt start_fli start_mode7 start_mode8 start_scroll stop_cd stop_mode7 stop_mode8 stop_scroll stop_song stop_sound strcat strchr strcmp strcpy strdel strset strstr system tan type uncompress_file drive_size unload_fnt unload_fpg unload_map unload_pcm unload_pcx unload_song unload_wav until upper vsync while word write write_in_map write_int xadvance xgraph xor xput map_clear map_clone map_exists map_name set_center map_set_name paste_graph glob cd file_exists fnt_new get_glyph get_text_color text_height text_width write_var load_bdf set_text_color save_fnt set_glyph write_string write_float select_joy say draw_box draw_circle draw_curve draw_fcircle draw_box draw_line draw_rect drawing_alpha drawing_color drawing_map drawing_stipple drawing_z fade_music_in fade_music_off pause_song resume_song set_song_volume set_panning set_distance set_position reverse_stereo find format regex regex_replace rpad lpad split strrev trim lcase ucase fpg_add fpg_new save_fpg exists BLENDOP_APPLY BLENDOP_APPLY BLENDOP_ASSIGN BLENDOP_ASSIGN BLENDOP_FREE BLENDOP_IDENTIDY BLENDOP_GRAYSCALE BLENDOP_INTENSITY BLENDOP_NEW BLENDOP_SWAP blendop_tint blendop_translucency set_icon set_title blur filter grayscale rgbscale quicksort path_getxy path_wall start_fli end_fli frame_fli reset_fli ftime time find_color get_colors get_rgb load_pal rgb set_colors KeyWords4: default case KeyWords5: switch_bit get_bit set_bit its_start its_world its_init its_move its_mousedata its_loadscreen its_loadworld its_saveworld its_unloadworld its_loadgfl its_buildworld its_editworld StringBegChar: "' StringEndChar: "' MultilineStrings: 1 UsePreprocessor: 1 CurrLineHighlighted: 1 SpaceCol: clWindowText clWindow Keyword1Col: clBlue clWindow Keyword2Col: clPurple clWindow B Keyword3Col: clBlue clWindow Keyword4Col: $00C000C0 clWindow B Keyword5Col: clNavy clWindow IdentifierCol: clWindowText clWindow CommentCol: clTeal clWindow NumberCol: $00505050 clWindow StringCol: clGreen clWindow SymbolCol: clRed clWindow PreprocessorCol: clBlue clWindow B SelectionCol: clWhite clNavy CurrentLineCol: clBlack clWindow MatchedBracesCol: clFuchsia clWindow OverrideTxtFgColor: 0 BlockAutoindent: 0 BlockBegStr: BlockEndStr: