1 "Copyright 2007 Alex Norman
3 "This file is part of SCVIM.
5 "SCVIM is free software: you can redistribute it and/or modify
6 "it under the terms of the GNU General Public License as published by
7 "the Free Software Foundation, either version 3 of the License, or
8 "(at your option) any later version.
10 "SCVIM is distributed in the hope that it will be useful,
11 "but WITHOUT ANY WARRANTY; without even the implied warranty of
12 "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 "GNU General Public License for more details.
15 "You should have received a copy of the GNU General Public License
16 "along with SCVIM. If not, see <http://www.gnu.org/licenses/>.
18 syn keyword scUnaryoperator neg reciprocal abs floor ceil frac sign squared cubed sqrt exp midicps cpsmidi midiratio ratiomidi dbamp ampdb octcps cpsoct log log2 log10 sin cos tan asin acos atan sinh cosh tanh distort softclip isPositive isNegative isStrictlyPositive
20 syn keyword scBinaryoperator min max round trunc atan2 hypot hypotApx ring1 ring2 ring3 ring4 sumsqr difsqr sqrsum sqrdif absdif thresh amclip scaleneg clip2 wrap2 fold2 excess + - *
22 syn match scBinaryoperator "+"
23 syn match scBinaryoperator "-"
24 syn match scBinaryoperator "*"
25 syn match scBinaryoperator "/"
26 syn match scBinaryoperator "%"
27 syn match scBinaryoperator "\*\*"
28 syn match scBinaryoperator "<"
29 syn match scBinaryoperator "<="
30 syn match scBinaryoperator ">"
31 syn match scBinaryoperator "<>"
32 syn match scBinaryoperator ">="
33 syn match scBinaryoperator "="
34 syn match scBinaryoperator "=="
35 syn match scBinaryoperator "==="
36 syn match scBinaryoperator "!="
37 syn match scBinaryoperator "!=="
38 syn match scBinaryoperator "&"
39 syn match scBinaryoperator "|"
40 syn match scBinaryoperator "<!"
41 syn match scBinaryoperator "?"
42 syn match scBinaryoperator "??"
43 syn match scBinaryoperator "!?"
44 syn match scBinaryoperator "!"
45 syn match scBinaryoperator "#"
46 syn match scBinaryoperator "_"
47 syn match scBinaryoperator "\.\."
48 syn match scBinaryoperator "\.\.\."
49 syn match scBinaryoperator "`"
50 syn match scBinaryoperator ":"