"Fossies" - the Fresh Open Source Software Archive

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


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Define SciTE settings for spice files.
    2 
    3 file.patterns.spice=*.scp;*.out
    4 filter.spice=Spice (out scp)|$(file.patterns.spice)|
    5 *filter.spice=$(filter.spice)
    6 lexer.$(file.patterns.spice)=spice
    7 
    8 #indent.size.$(file.patterns.spice)=3
    9 #use.tabs.$(file.patterns.spice)=0
   10 
   11 # Keyword for script commands
   12 keywordclass.spice.command=\
   13 ac  alias  alter  alterparam append askvalues assertvalid autoscale \
   14 break compose copy copytodoc dc  delete  destroy  destroyvec diff  display \
   15 disto  dowhile  echo  else  end  errorstop  fftinit filter foreach  fourier \
   16 freqtotime function  functionundef goto  homecursors if isdisplayed label \
   17 let  linearize listing  load  loadaccumulator makelabel movelabel makesmithplot \
   18 movecursorleft movecursorright  msgbox nameplot  newplot nextparam noise \
   19 nopoints  op plot plotf plotref poly print  printcursors  printevent printname \
   20 printplot printstatus printtext printtol printunits printval printvector \
   21 pwl  pz  quit  removesmithplot rename repeat  resume  rotate  runs rusage \
   22 save sendplot sendscript sens  set  setcursor setdoc setlabel setlabeltype \
   23 setmargins setnthtrigger  setunits setvec setparam setplot  setquery \
   24 setscaletype settracecolor settracestyle setsource settrigger  setvec \
   25 setxlimits setylimits show  showmod  sort status  step  stop  switch \
   26 tf  timetofreq  timetowave tran  unalias  unlet  unset  unalterparam \
   27 update version view   wavefilter  wavetotime where  while  write
   28 # Keywords for script functions
   29 keywordclass.spice.functions=\
   30 abs askvalue atan average ceil cos db differentiate differentiatex \
   31 exp finalvalue floor getcursorx getcursory getcursory0 getcursory1 \
   32 getparam im ln initialvalue integrate integratex interpolate isdef \
   33 isdisplayed j log length mag, max maxscale mean meanpts min minscale \
   34 nextplot  nextvector  norm operatingpoint ph phase phaseextend pk_pk \
   35 pos pulse re rms rmspts rnd sameplot  sin sqrt stddev stddevpts tan \
   36 tfall tolerance trise unitvec vector
   37 # Keywords for spice parameters
   38 keywordclass.spice.params=param nodeset include options dcconv subckt ends model
   39 
   40 
   41 keywordclass.spice=$(keywordclass.spice.command) $(keywordclass.spice.functions) $(keywordclass.spice.params)
   42 
   43 keywords.$(file.patterns.spice)=$(keywordclass.spice.command)
   44 keywords2.$(file.patterns.spice)=$(keywordclass.spice.functions)
   45 keywords3.$(file.patterns.spice)=$(keywordclass.spice.params)
   46 
   47 # spice styles
   48 # Default
   49 style.spice.0=fore:#808080
   50 # Identifiers
   51 style.spice.1=
   52 # Keyword
   53 style.spice.2=$(colour.keyword)
   54 # Keyword2
   55 style.spice.3=$(colour.keyword),bold
   56 # Keyword3
   57 style.spice.4=fore:#0040E0
   58 # Number
   59 style.spice.5=$(colour.number)
   60 # Operators (delimiters)
   61 style.spice.6=$(colour.operator),bold
   62 # Value
   63 style.spice.7=$(colour.char)
   64 # Comment
   65 style.spice.8=$(colour.code.comment.line),$(font.code.comment.line)
   66 
   67 # Comments
   68 comment.block.spice=*~
   69 
   70 braces.spice.style=4
   71 
   72 statement.indent.$(file.patterns.spice)=5 begin declare else elsif exception for if is loop while
   73 statement.lookback.$(file.patterns.spice)=20
   74 block.start.$(file.patterns.spice)=10 then is
   75 block.end.$(file.patterns.spice)=10 end
   76 
   77 calltip.spice.word.characters=._$(chars.alpha)