annotate runtime/syntax/euphoria3.vim @ 18486:9d887cad7315

Added tag v8.1.2237 for changeset 63ee3c2b140fe1b4801389872a8e47aec19d028b
author Bram Moolenaar <Bram@vim.org>
date Thu, 31 Oct 2019 20:00:04 +0100
parents 43efa4f5a8ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
2 " Language: Euphoria 3.1.1 - supports DOS - (http://www.rapideuphoria.com/)
5692
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 " Maintainer: Shian Lee
5697
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
4 " Last Change: 2014 Feb 24 (for Vim 7.4)
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
5 " Remark: Euphoria has two syntax files, euphoria3.vim and euphoria4.vim;
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
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: 5697
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: 5697
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
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
13 " Reset compatible-options to Vim default value, just in case:
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
14 let s:save_cpo = &cpo
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
15 set cpo&vim
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
16
5692
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
17 " Should suffice for very long 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 " Keywords/Builtins for Debug - from $EUDIR/bin/keywords.e:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 syn keyword euphoria3Debug with without trace profile
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 syn keyword euphoria3Debug profile_time warning type_check
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 (Statments) - from $EUDIR/bin/keywords.e:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
28 syn keyword euphoria3Keyword if end then procedure else for return
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 syn keyword euphoria3Keyword do elsif while type constant to and or
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 syn keyword euphoria3Keyword exit function global by not include
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 syn keyword euphoria3Keyword xor
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 " Builtins (Identifiers) - from $EUDIR/bin/keywords.e:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 syn keyword euphoria3Builtin length puts integer sequence position object
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 syn keyword euphoria3Builtin append prepend print printf
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36 syn keyword euphoria3Builtin clear_screen floor getc gets get_key
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37 syn keyword euphoria3Builtin rand repeat atom compare find match
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 syn keyword euphoria3Builtin time command_line open close getenv
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39 syn keyword euphoria3Builtin sqrt sin cos tan log system date remainder
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40 syn keyword euphoria3Builtin power machine_func machine_proc abort peek poke
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 syn keyword euphoria3Builtin call sprintf arctan and_bits or_bits xor_bits
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
42 syn keyword euphoria3Builtin not_bits pixel get_pixel mem_copy mem_set
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
43 syn keyword euphoria3Builtin c_proc c_func routine_id call_proc call_func
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44 syn keyword euphoria3Builtin poke4 peek4s peek4u equal system_exec
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
45 syn keyword euphoria3Builtin platform task_create task_schedule task_yield
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
46 syn keyword euphoria3Builtin task_self task_suspend task_list
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
47 syn keyword euphoria3Builtin task_status task_clock_stop task_clock_start
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
48 syn keyword euphoria3Builtin find_from match_from
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
49 " Builtins (Identifiers) shortcuts for length() and print():
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
50 syn match euphoria3Builtin "\$"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
51 syn match euphoria3Builtin "?"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
53 " Library Identifiers (Function) - from $EUDIR/doc/library.doc:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
54 syn keyword euphoria3Library reverse sort custom_sort lower upper
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
55 syn keyword euphoria3Library wildcard_match wildcard_file arcsin
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56 syn keyword euphoria3Library arccos PI flush lock_file unlock_file
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
57 syn keyword euphoria3Library pretty_print sprint get_bytes prompt_string
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
58 syn keyword euphoria3Library wait_key get prompt_number value seek where
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
59 syn keyword euphoria3Library current_dir chdir dir walk_dir allow_break
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60 syn keyword euphoria3Library check_break get_mouse mouse_events mouse_pointer
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61 syn keyword euphoria3Library tick_rate sleep get_position graphics_mode
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62 syn keyword euphoria3Library video_config scroll wrap text_color bk_color
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
63 syn keyword euphoria3Library palette all_palette get_all_palette read_bitmap
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
64 syn keyword euphoria3Library save_bitmap get_active_page set_active_page
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
65 syn keyword euphoria3Library get_display_page set_display_page sound
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
66 syn keyword euphoria3Library cursor text_rows get_screen_char put_screen_char
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
67 syn keyword euphoria3Library save_text_image display_text_image draw_line
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
68 syn keyword euphoria3Library polygon ellipse save_screen save_image display_image
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
69 syn keyword euphoria3Library dos_interrupt allocate free allocate_low free_low
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
70 syn keyword euphoria3Library allocate_string register_block unregister_block
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
71 syn keyword euphoria3Library get_vector set_vector lock_memory int_to_bytes
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
72 syn keyword euphoria3Library bytes_to_int int_to_bits bits_to_int atom_to_float64
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
73 syn keyword euphoria3Library atom_to_float32 float64_to_atom float32_to_atom
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
74 syn keyword euphoria3Library set_rand use_vesa crash_file crash_message
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
75 syn keyword euphoria3Library crash_routine open_dll define_c_proc define_c_func
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
76 syn keyword euphoria3Library define_c_var call_back message_box free_console
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
77 syn keyword euphoria3Library instance
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
78
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79 " Library Identifiers (Function) - from $EUDIR/doc/database.doc:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
80 syn keyword euphoria3Library db_create db_open db_select db_close db_create_table
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81 syn keyword euphoria3Library db_select_table db_rename_table db_delete_table
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
82 syn keyword euphoria3Library db_table_list db_table_size db_find_key db_record_key
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83 syn keyword euphoria3Library db_record_data db_insert db_delete_record
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
84 syn keyword euphoria3Library db_replace_data db_compress db_dump db_fatal_id
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
85
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
86 " Linux shell comment (#!...):
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87 syn match euphoria3Comment "\%^#!.*$"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
88 " Comment on one line:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 syn region euphoria3Comment start=/--/ end=/$/
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
90
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
91 " Delimiters and brackets:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
92 syn match euphoria3Delimit "[([\])]"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
93 syn match euphoria3Delimit "\.\."
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
94 syn match euphoria3Operator "[{}]"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
95
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
96 " Character constant:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
97 syn region euphoria3Char start=/'/ skip=/\\'\|\\\\/ end=/'/ oneline
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
98
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
99 " String constant:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
100 syn region euphoria3String start=/"/ skip=/\\"\|\\\\/ end=/"/ oneline
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
101
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
102 " Hexadecimal integer:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
103 syn match euphoria3Number "#[0-9A-F]\+\>"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
104
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
105 " Integer/Floating point without a dot:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
106 syn match euphoria3Number "\<\d\+\>"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
107 " Floating point with dot:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
108 syn match euphoria3Number "\<\d\+\.\d*\>"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109 " Floating point starting with a dot:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110 syn match euphoria3Number "\.\d\+\>"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
111 " Boolean constants:
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
112 syn keyword euphoria3Boolean true TRUE false FALSE
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114 " Define the default highlighting.
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
115 " 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
116 hi def link euphoria3Comment Comment
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
117 hi def link euphoria3String String
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
118 hi def link euphoria3Char Character
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
119 hi def link euphoria3Number Number
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120 hi def link euphoria3Boolean Boolean
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121 hi def link euphoria3Builtin Identifier
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
122 hi def link euphoria3Library Function
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
123 hi def link euphoria3Keyword Statement
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
124 hi def link euphoria3Operator Statement
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
125 hi def link euphoria3Debug Debug
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
126 hi def link euphoria3Delimit Delimiter
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128 let b:current_syntax = "euphoria3"
80e5f9584b02 Update runtime files. Add Euphoria syntax files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129
5697
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
130 " Restore current compatible-options:
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
131 let &cpo = s:save_cpo
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
132 unlet s:save_cpo
c2098c3095e7 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 5692
diff changeset
133