"Fossies" - the Fresh Open Source Software Archive

Member "wscite/specman.properties" (11 Sep 2020, 5301 Bytes) of package /windows/misc/wscite445.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

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