Updated Spanish translation
[anjuta-git-plugin.git] / data / properties / specman.properties
blob6e3206c6490d36e6a9affecfeb05a0cb702f8c20
1 # Define SciTE settings for Specman E language files.
3 # specman files
4 file.patterns.specman=*.e
6 filter.specman=Specman (e)|\
7 $(file.patterns.specman)|
9 file.patterns.braces=$(file.patterns.specman)
11 lexer.$(file.patterns.specman)=specman
13 keywords.$(file.patterns.specman)= \
14 struct unit \
15 integer real bool int long uint nibble byte bits bytes bit time string \
16 var instance event \
17 verilog vhdl \
18 on compute start expect check that routine \
19 specman is also first only with like \
20 list of all radix hex dec bin ignore illegal \
21 traceable untraceable \
22 cover using count_only trace_only at_least transition item ranges \
23 cross text call task within \
24 packing low high \
25 locker address \
26 body code vec chars \
27 byte_array external_pointer \
28 choose matches \
29 if then else when try \
30 case casex casez default \
31 and or not xor \
32 until repeat while for from to step each do break continue \
33 before next always -kind network \
34 index it me in new return result select \
35 cycle sample events forever \
36 wait  change  negedge rise fall delay sync sim true detach eventually emit \
37 gen keep keeping soft before \
38 define as computed type extend \
39 variable global sys \
40 import \
41 untyped symtab ECHO DOECHO \
42 initialize non_terminal testgroup delayed exit finish \
43 out append print outf appendf \
44 post_generate pre_generate setup_test finalize_test extract_test \
45 init run copy as_a a set_config dut_error add clear lock quit \
46 lock unlock release swap quit to_string value stop_run \
47 crc_8 crc_32 crc_32_flip get_config add0 all_indices and_all \
48 apply average count delete exists first_index get_indices \
49 has insert is_a_permutation is_empty key key_exists key_index \
50 last last_index max max_index max_value min min_index \
51 min_value or_all pop pop0 push push0 product resize reverse \
52 sort split sum top top0 unique clear is_all_iterations \
53 get_enclosing_unit hdl_path exec deep_compare deep_compare_physical \
54 pack unpack warning error fatal \
55 size \
56 files load module ntv source_ref script read write \
57 initial idle others posedge clock cycles \
58 statement action command member exp block num file
60 # keywords2 is for highlighting secondary keywords
61 keywords2.$(file.patterns.specman)= \
62 TRUE FALSE \
63 MAX_INT MIN_INT NULL UNDEF \
65 # keywords3 is for sequence and eRM keywords and functions
66 keywords3.$(file.patterns.specman)= \
67 any_sequence_item sequence any_sequence_driver driver \
68 created_driver  parent_sequence \
69 bfm_interaction_mode PULL_MODE PUSH_MODE MAIN SIMPLE RANDOM \
70 max_random_count max_random_depth num_of_last_items \
71 NORMAL NONE FULL LOW HIGH MEDIUM logger message \
72 get_tags show_units show_actions show_message ignore_tags \
73 set_style set_screen set_file set_flush_frequency \
74 set_format set_units set_actions at_message_verbosity \
75 short_name short_name_path short_name_style \
77 private protected package rerun any_env \
78 unqualified_clk clk reset_start reset_end \
79 message_logger verbosity tags to_file \
81 body pre_body post_body get_next_item send_to_bfm \
82 get_depth get_driver nice_string get_index grab \
83 is_blocked is_relevant ungrab mid_do post_do post_trace \
84 pre_do current_grabber get_current_item get_num_items_sent \
85 get_sequence_trace_list get_trace_list is_grabbed \
86 try_next_item check_is_relevant delay_clock \
87 get_sub_drivers regenerate_data wait_for_sequences \
88 stop
90 # keywords4 is for highlighting user defined keywords or function calls, highlighted in style 19
91 keywords4.$(file.patterns.specman)=
93 word.chars.specman=$(chars.alpha)$(chars.numeric)_#
94 word.characters.$(file.patterns.specman)=$(word.chars.specman)
95 comment.block.specman=//~
96 comment.block.at.line.start.specman=1
97 comment.stream.start.specman=
98 comment.stream.end.specman=
99 comment.box.start.specman=
100 comment.box.middle.specman=
101 comment.box.end.specman=
103 fold.comment=1
104 fold.preprocessor=1
105 fold.at.else=1
107 #~ statement.indent.$(file.patterns.specman)=5  if else try \
108 #~ case casex casez default \
109 #~ until repeat while for do \
110 #~ struct unit extend when
111 #~ statement.end.$(file.patterns.specman)=10 ;
112 #~ statement.lookback.$(file.patterns.specman)=20
113 #~ block.start.$(file.patterns.specman)=10 {
114 #~ block.end.$(file.patterns.specman)=10 }
116 indent.maintain.$(file.patterns.specman)=1;
118 #autocomplete.specman.fillups=(
120 preprocessor.symbol.$(file.patterns.specman)=#
121 preprocessor.start.$(file.patterns.specman)=ifdef ifndef
122 preprocessor.middle.$(file.patterns.specman)=else
123 preprocessor.end.$(file.patterns.specman)=}
126 # Specman E styles
128 # Default
129 style.specman.32=$(font.base)
130 # White space
131 style.specman.0=fore:#808080
132 # Code
133 style.specman.1=$(font.base)
134 # Line Comment
135 style.specman.2=$(colour.code.comment.line),$(font.code.comment.line)
136 # Line Bang Comment
137 style.specman.3=fore:red
138 # Number
139 style.specman.4=$(colour.number)
140 # Keyword
141 style.specman.5=$(colour.keyword),bold
142 # Double quoted string
143 style.specman.6=$(colour.string)
144 # Keyword 2
145 style.specman.7=fore:#B00040
146 # Keyword 3
147 style.specman.8=fore:#804080,bold
148 # Preprocessor
149 style.specman.9=$(colour.preproc)
150 # Operators
151 style.specman.10=$(colour.operator),bold
152 # Identifiers
153 style.specman.11=
154 # End of line where string is not closed
155 style.specman.12=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
156 # Regexp tag
157 style.specman.13=fore:#007F00,back:#E0FFE0
158 # HDL Signal
159 style.specman.14=fore:#00005F
160 # User defined
161 style.specman.15=back:#E0F0FF
163 # Braces are only matched in operator style
164 braces.specman.style=10