text/x-sp;text/x-spsrc
*.sp;*.net;*.sub;*.cir;*.ckt;*.cdl;*.mdl;*.mod;*.scs;*.spi
[a-zA-Z_][a-zA-Z0-9._-]*
[a-zA-Z_][a-zA-Z0-9.:_-]*((\[|<)?[0-9]*(\]|>)?)?
[-+]?((((\.|[0-9]+)\.?)([0-9]*)([eE][-+]?[0-9]+)?[fpnumcdhkxMegGTAVWFHzHSsC]{0,3})|([0-9]+[fpnumcdhkMegxGTAVWFHzHSsC]{1,3}))
[ \t]\%{values}
"
"
\\.
'
'
{
}
<
>
(v|i)?\(
\)
$
^\+
\[
\]
\b\%{name}\s*=[ \t]*(\%{values})?
^\.
global
subckt
model
tran
temp
ac
dc
four
disto
sens
noise
tf
pz
print
plot
op
option
ends
endl
^v\w*
^i\w*
^e\w*
^f\w*
^g\w*
^h\w*
^(S|s)\w+\s
^r\w*
^c\w*
^l\w*
^k\w*
^y\w*
^t\w*
^d\w*
^q\w*
^m\w*
^j\w*
^x\w*
.
include
lib
param
probe
nodeset
ic
end
abs
ac
acos
asin
atan
cos
cosh
db
dc
dec
exp
int
lin
log
log10
lv
lx
max
min
oct
pow
pulse
pwl
pwr
sffm
sgn
sign
sin
sinh
sqrt
tan
tanh