Mercurial > vim
annotate runtime/syntax/euphoria4.vim @ 32367:d5e673b941cd v9.0.1515
patch 9.0.1515: reverse() does not work for a String
Commit: https://github.com/vim/vim/commit/03ff1c2dde7f15eca5c9baa6dafbda9b49bedc3b
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sat May 6 14:08:21 2023 +0100
patch 9.0.1515: reverse() does not work for a String
Problem: reverse() does not work for a String.
Solution: Implement reverse() for a String. (Yegappan Lakshmanan,
closes #12179)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 06 May 2023 15:15:04 +0200 |
parents | 43efa4f5a8ea |
children | d46f974fd69e |
rev | line source |
---|---|
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
1 " Vim syntax file |
5697 | 2 " Language: Euphoria 4.0.5 (http://www.openeuphoria.org/) |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
3 " Maintainer: Shian Lee |
5734 | 4 " Last Change: 2014 Feb 26 (for Vim 7.4) |
5697 | 5 " Remark: Euphoria has two syntax files, euphoria3.vim and euphoria4.vim; |
6 " For details see :help ft-euphoria-syntax | |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
7 |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
5734
diff
changeset
|
8 " quit when a syntax file was already loaded |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
5734
diff
changeset
|
9 if exists("b:current_syntax") |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
10 finish |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
11 endif |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
12 |
5697 | 13 " Reset compatible-options to Vim default value, just in case: |
14 let s:save_cpo = &cpo | |
15 set cpo&vim | |
16 | |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
17 " Should suffice for very long strings and expressions: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
18 syn sync lines=40 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
19 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
20 " Euphoria is a case-sensitive language (with only 4 builtin types): |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
21 syntax case match |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
22 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
23 " Some keywords/Builtins for Debug - from $EUDIR/include/euphoria/keywords.e: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
24 syn keyword euphoria4Debug with without trace profile batch check indirect |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
25 syn keyword euphoria4Debug includes inline warning define |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
26 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
27 " Keywords for conditional compilation - from $EUDIR/include/euphoria/keywords.e: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
28 syn keyword euphoria4PreProc elsedef elsifdef ifdef |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
29 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
30 " Keywords (Statments) - from $EUDIR/include/euphoria/keywords.e: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
31 syn keyword euphoria4Keyword and as break by case constant continue do else |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
32 syn keyword euphoria4Keyword elsif end entry enum exit export |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
33 syn keyword euphoria4Keyword fallthru for function global goto if include |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
34 syn keyword euphoria4Keyword label loop namespace not or override procedure |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
35 syn keyword euphoria4Keyword public retry return routine switch then to type |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
36 syn keyword euphoria4Keyword until while xor |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
37 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
38 " Builtins (Identifiers) - from $EUDIR/include/euphoria/keywords.e: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
39 syn keyword euphoria4Builtin abort and_bits append arctan atom c_func c_proc |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
40 syn keyword euphoria4Builtin call call_func call_proc clear_screen close |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
41 syn keyword euphoria4Builtin command_line compare cos date delete delete_routine |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
42 syn keyword euphoria4Builtin equal find floor get_key getc getenv gets hash |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
43 syn keyword euphoria4Builtin head include_paths insert integer length log |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
44 syn keyword euphoria4Builtin machine_func machine_proc match mem_copy mem_set |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
45 syn keyword euphoria4Builtin not_bits object open option_switches or_bits peek |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
46 syn keyword euphoria4Builtin peek2s peek2u peek4s peek4u peek_string peeks pixel |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
47 syn keyword euphoria4Builtin platform poke poke2 poke4 position power prepend |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
48 syn keyword euphoria4Builtin print printf puts rand remainder remove repeat |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
49 syn keyword euphoria4Builtin replace routine_id sequence sin splice sprintf |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
50 syn keyword euphoria4Builtin sqrt system system_exec tail tan task_clock_start |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
51 syn keyword euphoria4Builtin task_clock_stop task_create task_list task_schedule |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
52 syn keyword euphoria4Builtin task_self task_status task_suspend task_yield time |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
53 syn keyword euphoria4Builtin xor_bits |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
54 " Builtins (Identifiers) shortcuts for length() and print(): |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
55 syn match euphoria4Builtin "\$" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
56 syn match euphoria4Builtin "?" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
57 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
58 " Library Identifiers (Function) - grep from $EUDIR/include/*: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
59 syn keyword euphoria4Library DEP_on SyntaxColor abbreviate_path abs absolute_path |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
60 syn keyword euphoria4Library accept add add_item all_copyrights all_matches |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
61 syn keyword euphoria4Library allocate allocate_code allocate_data allocate_low |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
62 syn keyword euphoria4Library allocate_pointer_array allocate_protect |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
63 syn keyword euphoria4Library allocate_string allocate_string_pointer_array |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
64 syn keyword euphoria4Library allocate_wstring allocations allow_break any_key |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
65 syn keyword euphoria4Library append_lines apply approx arccos arccosh arcsin |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
66 syn keyword euphoria4Library arcsinh arctanh assert at atan2 atom_to_float32 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
67 syn keyword euphoria4Library atom_to_float64 attr_to_colors avedev average |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
68 syn keyword euphoria4Library begins binary_search bind binop_ok bits_to_int |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
69 syn keyword euphoria4Library bk_color breakup build_commandline build_list |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
70 syn keyword euphoria4Library bytes_to_int calc_hash calc_primes call_back |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
71 syn keyword euphoria4Library canon2win canonical canonical_path ceil |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
72 syn keyword euphoria4Library central_moment chance char_test chdir |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
73 syn keyword euphoria4Library check_all_blocks check_break check_free_list |
5734 | 74 syn keyword euphoria4Library checksum clear clear_directory cmd_parse |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
75 syn keyword euphoria4Library colors_to_attr columnize combine connect |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
76 syn keyword euphoria4Library console_colors copy copy_file cosh count crash |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
77 syn keyword euphoria4Library crash_file crash_message crash_routine create |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
78 syn keyword euphoria4Library create_directory create_file curdir current_dir |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
79 syn keyword euphoria4Library cursor custom_sort datetime days_in_month |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
80 syn keyword euphoria4Library days_in_year db_cache_clear db_clear_table db_close |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
81 syn keyword euphoria4Library db_compress db_connect db_create db_create_table |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
82 syn keyword euphoria4Library db_current db_current_table db_delete_record |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
83 syn keyword euphoria4Library db_delete_table db_dump db_fetch_record db_find_key |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
84 syn keyword euphoria4Library db_get_errors db_get_recid db_insert db_open |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
85 syn keyword euphoria4Library db_record_data db_record_key db_record_recid |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
86 syn keyword euphoria4Library db_rename_table db_replace_data db_replace_recid |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
87 syn keyword euphoria4Library db_select db_select_table db_set_caching |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
88 syn keyword euphoria4Library db_table_list db_table_size deallocate decanonical |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
89 syn keyword euphoria4Library decode defaulted_value defaultext define_c_func |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
90 syn keyword euphoria4Library define_c_proc define_c_var deg2rad delete_file |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
91 syn keyword euphoria4Library dep_works dequote deserialize diff dir dir_size |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
92 syn keyword euphoria4Library dirname disk_metrics disk_size display |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
93 syn keyword euphoria4Library display_text_image dnsquery driveid dump dup emovavg |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
94 syn keyword euphoria4Library encode ends ensure_in_list ensure_in_range |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
95 syn keyword euphoria4Library error_code error_message error_no error_string |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
96 syn keyword euphoria4Library error_to_string escape euphoria_copyright exec |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
97 syn keyword euphoria4Library exp extract fetch fib file_exists file_length |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
98 syn keyword euphoria4Library file_timestamp file_type filebase fileext filename |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
99 syn keyword euphoria4Library filter find_all find_all_but find_any find_each |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
100 syn keyword euphoria4Library find_nested find_replace find_replace_callback |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
101 syn keyword euphoria4Library find_replace_limit flags_to_string flatten |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
102 syn keyword euphoria4Library float32_to_atom float64_to_atom flush for_each |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
103 syn keyword euphoria4Library format frac free free_code free_console free_low |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
104 syn keyword euphoria4Library free_pointer_array from_date from_unix gcd geomean |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
105 syn keyword euphoria4Library get get_bytes get_charsets get_def_lang |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
106 syn keyword euphoria4Library get_display_page get_dstring get_encoding_properties |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
107 syn keyword euphoria4Library get_integer16 get_integer32 get_lang_path get_lcid |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
108 syn keyword euphoria4Library get_mouse get_option get_ovector_size get_pid |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
109 syn keyword euphoria4Library get_position get_rand get_screen_char get_text |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
110 syn keyword euphoria4Library get_vector getaddrinfo getmxrr getnsrr graphics_mode |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
111 syn keyword euphoria4Library harmean has has_console has_match hex_text |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
112 syn keyword euphoria4Library host_by_addr host_by_name http_get http_post iff |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
113 syn keyword euphoria4Library iif info init_class init_curdir insertion_sort |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
114 syn keyword euphoria4Library instance int_to_bits int_to_bytes intdiv |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
115 syn keyword euphoria4Library is_DEP_supported is_empty is_even is_even_obj |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
116 syn keyword euphoria4Library is_in_list is_in_range is_inetaddr is_leap_year |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
117 syn keyword euphoria4Library is_match is_using_DEP is_win_nt join join_path |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
118 syn keyword euphoria4Library keep_comments keep_newlines key_codes keys keyvalues |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
119 syn keyword euphoria4Library kill kurtosis lang_load larger_of largest last |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
120 syn keyword euphoria4Library listen load load_map locate_file lock_file |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
121 syn keyword euphoria4Library lock_memory log10 lookup lower malloc mapping |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
122 syn keyword euphoria4Library match_all match_any match_replace matches max |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
123 syn keyword euphoria4Library maybe_any_key median memory_used merge message_box |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
124 syn keyword euphoria4Library mid min minsize mod mode money mouse_events |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
125 syn keyword euphoria4Library mouse_pointer movavg move_file nested_get |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
126 syn keyword euphoria4Library nested_put new new_extra new_from_kvpairs |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
127 syn keyword euphoria4Library new_from_string new_time next_prime now now_gmt |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
128 syn keyword euphoria4Library number open_dll optimize option_spec_to_string |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
129 syn keyword euphoria4Library or_all pad_head pad_tail pairs parse |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
130 syn keyword euphoria4Library parse_commandline parse_ip_address parse_querystring |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
131 syn keyword euphoria4Library parse_url patch pathinfo pathname pcre_copyright |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
132 syn keyword euphoria4Library peek_end peek_top peek_wstring pivot platform_name |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
133 syn keyword euphoria4Library poke_string poke_wstring pop powof2 prepare_block |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
134 syn keyword euphoria4Library pretty_print pretty_sprint prime_list process_lines |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
135 syn keyword euphoria4Library product project prompt_number prompt_string proper |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
136 syn keyword euphoria4Library push put put_integer16 put_integer32 put_screen_char |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
137 syn keyword euphoria4Library quote rad2deg rand_range range raw_frequency read |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
138 syn keyword euphoria4Library read_bitmap read_file read_lines receive receive_from |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
139 syn keyword euphoria4Library register_block rehash remove_all remove_directory |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
140 syn keyword euphoria4Library remove_dups remove_item remove_subseq rename_file |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
141 syn keyword euphoria4Library repeat_pattern reset retain_all reverse rfind rmatch |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
142 syn keyword euphoria4Library rnd rnd_1 roll rotate rotate_bits round safe_address |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
143 syn keyword euphoria4Library sample save_bitmap save_map save_text_image scroll |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
144 syn keyword euphoria4Library seek select send send_to serialize series |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
145 syn keyword euphoria4Library service_by_name service_by_port set |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
146 syn keyword euphoria4Library set_accumulate_summary set_charsets set_colors |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
147 syn keyword euphoria4Library set_decimal_mark set_def_lang set_default_charsets |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
148 syn keyword euphoria4Library set_encoding_properties set_keycodes set_lang_path |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
149 syn keyword euphoria4Library set_option set_rand set_test_abort set_test_verbosity |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
150 syn keyword euphoria4Library set_vector set_wait_on_summary setenv shift_bits |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
151 syn keyword euphoria4Library show_block show_help show_tokens shuffle shutdown |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
152 syn keyword euphoria4Library sign sim_index sinh size skewness sleep slice small |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
153 syn keyword euphoria4Library smaller_of smallest sort sort_columns sound split |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
154 syn keyword euphoria4Library split_any split_limit split_path sprint start_time |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
155 syn keyword euphoria4Library statistics stdev store string_numbers subtract sum |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
156 syn keyword euphoria4Library sum_central_moments swap tanh task_delay temp_file |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
157 syn keyword euphoria4Library test_equal test_exec test_fail test_false |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
158 syn keyword euphoria4Library test_not_equal test_pass test_read test_report |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
159 syn keyword euphoria4Library test_true test_write text_color text_rows threshold |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
160 syn keyword euphoria4Library tick_rate to_integer to_number to_string to_unix |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
161 syn keyword euphoria4Library tokenize_file tokenize_string top transform translate |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
162 syn keyword euphoria4Library transmute trim trim_head trim_tail trsprintf trunc |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
163 syn keyword euphoria4Library type_of uname unlock_file unregister_block unsetenv |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
164 syn keyword euphoria4Library upper use_vesa valid valid_index value values version |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
165 syn keyword euphoria4Library version_date version_major version_minor version_node |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
166 syn keyword euphoria4Library version_patch version_revision version_string |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
167 syn keyword euphoria4Library version_string_long version_string_short version_type |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
168 syn keyword euphoria4Library video_config vlookup vslice wait_key walk_dir |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
169 syn keyword euphoria4Library warning_file weeks_day where which_bit wildcard_file |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
170 syn keyword euphoria4Library wildcard_match wrap write write_file write_lines |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
171 syn keyword euphoria4Library writef writefln years_day |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
172 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
173 " Library Identifiers (Type) - grep from $EUDIR/include/*: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
174 syn keyword euphoria4Type ascii_string boolean bordered_address byte_range |
5734 | 175 syn keyword euphoria4Type case_flagset_type color cstring |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
176 syn keyword euphoria4Type file_number file_position graphics_point |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
177 syn keyword euphoria4Type integer_array lcid lock_type machine_addr map |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
178 syn keyword euphoria4Type mixture number_array option_spec |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
179 syn keyword euphoria4Type page_aligned_address positive_int process regex |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
180 syn keyword euphoria4Type sequence_array socket stack std_library_address |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
181 syn keyword euphoria4Type string t_alnum t_alpha t_ascii t_boolean |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
182 syn keyword euphoria4Type t_bytearray t_cntrl t_consonant t_digit t_display |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
183 syn keyword euphoria4Type t_graph t_identifier t_lower t_print t_punct |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
184 syn keyword euphoria4Type t_space t_specword t_text t_upper t_vowel t_xdigit |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
185 syn keyword euphoria4Type valid_memory_protection_constant valid_wordsize |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
186 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
187 " Linux shell comment (#!...): |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
188 syn match euphoria4Comment "\%^#!.*$" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
189 " Single and multilines comments: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
190 syn region euphoria4Comment start=/--/ end=/$/ |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
191 syn region euphoria4Comment start="/\*" end="\*/" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
192 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
193 " Delimiters and brackets: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
194 syn match euphoria4Delimit "[([\])]" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
195 syn match euphoria4Delimit "\.\." |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
196 syn match euphoria4Delimit ":" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
197 syn match euphoria4Operator "[{}]" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
198 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
199 " Character constant: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
200 syn region euphoria4Char start=/'/ skip=/\\'\|\\\\/ end=/'/ oneline |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
201 |
5734 | 202 " String constant (""" must be *after* "): |
203 syn region euphoria4String start=/"/ skip=/\\"\|\\\\/ end=/"/ oneline | |
204 syn region euphoria4String start=/b"\|x"/ end=/"/ | |
5692
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
205 syn region euphoria4String start=/`/ end=/`/ |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
206 syn region euphoria4String start=/"""/ end=/"""/ |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
207 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
208 " Binary/Octal/Decimal/Hexadecimal integer: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
209 syn match euphoria4Number "\<0b[01_]\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
210 syn match euphoria4Number "\<0t[0-7_]\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
211 syn match euphoria4Number "\<0d[0-9_]\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
212 syn match euphoria4Number "\<0x[0-9A-Fa-f_]\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
213 syn match euphoria4Number "#[0-9A-Fa-f_]\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
214 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
215 " Integer/Floating point without a dot: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
216 syn match euphoria4Number "\<\d\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
217 " Floating point with dot: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
218 syn match euphoria4Number "\<\d\+\.\d*\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
219 " Floating point starting with a dot: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
220 syn match euphoria4Number "\.\d\+\>" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
221 " Boolean constants: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
222 syn keyword euphoria4Boolean true TRUE false FALSE |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
223 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
224 " Define the default highlighting. |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
225 " Only used when an item doesn't have highlighting yet: |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
226 hi def link euphoria4Comment Comment |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
227 hi def link euphoria4String String |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
228 hi def link euphoria4Char Character |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
229 hi def link euphoria4Number Number |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
230 hi def link euphoria4Boolean Boolean |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
231 hi def link euphoria4Builtin Identifier |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
232 hi def link euphoria4Library Function |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
233 hi def link euphoria4Type Type |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
234 hi def link euphoria4Keyword Statement |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
235 hi def link euphoria4Operator Statement |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
236 hi def link euphoria4Debug Debug |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
237 hi def link euphoria4Delimit Delimiter |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
238 hi def link euphoria4PreProc PreProc |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
239 |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
240 let b:current_syntax = "euphoria4" |
80e5f9584b02
Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff
changeset
|
241 |
5697 | 242 " Restore current compatible-options: |
243 let &cpo = s:save_cpo | |
244 unlet s:save_cpo | |
245 |