summaryrefslogtreecommitdiffstats
path: root/misc/syntax/octave.syntax
diff options
context:
space:
mode:
Diffstat (limited to 'misc/syntax/octave.syntax')
-rw-r--r--misc/syntax/octave.syntax373
1 files changed, 373 insertions, 0 deletions
diff --git a/misc/syntax/octave.syntax b/misc/syntax/octave.syntax
new file mode 100644
index 0000000..34b07b8
--- /dev/null
+++ b/misc/syntax/octave.syntax
@@ -0,0 +1,373 @@
+# Octave/Matlab syntax file
+
+context default
+ keyword whole function white
+ keyword whole endfunction white
+ keyword whole global white
+ keyword whole for white
+ keyword whole end white
+ keyword whole while white
+ keyword whole if white
+ keyword whole else white
+ keyword whole elseif white
+ keyword whole endif white
+ keyword whole break white
+ keyword whole switch white
+ keyword whole case white
+ keyword whole and white
+ keyword whole or white
+ keyword whole and white
+
+ keyword ) brightcyan
+ keyword ( brightcyan
+ keyword [ brightcyan
+ keyword ] brightcyan
+ keyword , brightcyan
+ keyword ; brightcyan
+ keyword = brightcyan
+ keyword \+ brightcyan
+ keyword - brightcyan
+ keyword \* brightcyan
+ keyword / brightcyan
+ keyword \^ brightcyan
+ keyword ! brightcyan
+ keyword & brightcyan
+ keyword | brightcyan
+ keyword > brightcyan
+ keyword < brightcyan
+
+# STD functions
+
+ keyword whole info yellow
+ keyword whole whatsnew yellow
+ keyword whole hostid yellow
+ keyword whole help yellow
+ keyword whole lookfor yellow
+ keyword whole what yellow
+ keyword whole which yellow
+ keyword whole type yellow
+ keyword whole edit yellow
+ keyword whole pcode yellow
+ keyword whole quit yellow
+ keyword whole exit yellow
+ keyword whole who yellow
+ keyword whole whos yellow
+ keyword whole save yellow
+ keyword whole load yellow
+ keyword whole memory yellow
+ keyword whole clear yellow
+ keyword whole pack yellow
+ keyword whole workspace yellow
+ keyword whole pathdef yellow
+ keyword whole path yellow
+ keyword whole addpath yellow
+ keyword whole echo yellow
+ keyword whole format yellow
+ keyword whole diary yellow
+ keyword whole pwd yellow
+ keyword whole cd yellow
+ keyword whole dir yellow
+
+# Data/Type functions
+
+ keyword whole logical yellow
+ keyword whole isnumeric yellow
+ keyword whole islogical yellow
+ keyword whole isempty yellow
+ keyword whole isequal yellow
+ keyword whole reshape yellow
+ keyword whole repmat yellow
+ keyword whole find yellow
+ keyword whole length yellow
+ keyword whole size yellow
+ keyword whole cross yellow
+ keyword whole kron yellow
+ keyword whole linspace yellow
+ keyword whole logspace yellow
+ keyword whole meshgrid yellow
+ keyword whole zeros yellow
+ keyword whole ones yellow
+ keyword whole rand yellow
+ keyword whole randn yellow
+ keyword whole end yellow
+ keyword whole ind2sub yellow
+ keyword whole sub2ind yellow
+ keyword whole repmat yellow
+ keyword whole cat yellow
+ keyword whole ndims yellow
+ keyword whole ndgrid yellow
+ keyword whole permute yellow
+ keyword whole ipermute yellow
+ keyword whole shiftdim yellow
+ keyword whole flipdim yellow
+ keyword whole squeeze yellow
+ keyword whole struct yellow
+ keyword whole fieldnames yellow
+ keyword whole getfield yellow
+ keyword whole setfield yellow
+ keyword whole rmfield yellow
+ keyword whole isfield yellow
+ keyword whole isstruct yellow
+ keyword whole cell yellow
+ keyword whole celldisp yellow
+ keyword whole cellplot yellow
+ keyword whole cellstr yellow
+ keyword whole deal yellow
+ keyword whole iscell yellow
+ keyword whole num2cell yellow
+ keyword whole cell2struct yellow
+ keyword whole struct2cell yellow
+ keyword whole lists yellow
+ keyword whole varargin yellow
+ keyword whole varargout yellow
+ keyword whole inline yellow
+ keyword whole argnames yellow
+ keyword whole formula yellow
+ keyword whole char yellow
+ keyword whole vectorsize yellow
+ keyword whole class yellow
+ keyword whole isa yellow
+ keyword whole isobject yellow
+ keyword whole methods yellow
+ keyword whole inferioto yellow
+ keyword whole superioto yellow
+ keyword whole horzcat yellow
+ keyword whole vertcat yellow
+ keyword whole subsref yellow
+ keyword whole subsasgn yellow
+ keyword whole subsindex yellow
+
+# <!-- Misc functions -->
+
+ keyword whole ans yellow
+ keyword whole inf yellow
+ keyword whole NaN yellow
+ keyword whole Pi yellow
+ keyword whole eps yellow
+ keyword whole log2 yellow
+ keyword whole pow2 yellow
+ keyword whole realmin yellow
+ keyword whole realmax yellow
+ keyword whole all yellow
+ keyword whole any yellow
+ keyword whole exist yellow
+ keyword whole bitset yellow
+ keyword whole bitget yellow
+ keyword whole bitmax yellow
+ keyword whole bitcmp yellow
+ keyword whole bitand yellow
+ keyword whole bitor yellow
+ keyword whole bitxor yellow
+ keyword whole bitshift yellow
+ keyword whole ismember yellow
+ keyword whole unique yellow
+ keyword whole union yellow
+ keyword whole intersect yellow
+ keyword whole setdiff yellow
+ keyword whole setxor yellow
+ keyword whole eval yellow
+ keyword whole feval yellow
+ keyword whole builtin yellow
+ keyword whole assignin yellow
+ keyword whole evalin yellow
+ keyword whole run yellow
+ keyword whole nargchk yellow
+ keyword whole nargin yellow
+ keyword whole nargout yellow
+ keyword whole inputname yellow
+ keyword whole input yellow
+ keyword whole pause yellow
+ keyword whole error yellow
+ keyword whole warning yellow
+ keyword whole lasterr yellow
+ keyword whole lastwarn yellow
+ keyword whole disp yellow
+ keyword whole fprintf yellow
+ keyword whole sprintf yellow
+
+# <!-- Math functions -->
+
+ keyword whole abs yellow
+ keyword whole angle yellow
+ keyword whole real yellow
+ keyword whole imag yellow
+ keyword whole conj yellow
+ keyword whole cplxpair yellow
+ keyword whole ceil yellow
+ keyword whole fix yellow
+ keyword whole floor yellow
+ keyword whole round yellow
+ keyword whole mod yellow
+ keyword whole rem yellow
+ keyword whole sign yellow
+ keyword whole factor yellow
+ keyword whole primes yellow
+ keyword whole gcd yellow
+ keyword whole lcm yellow
+ keyword whole rat yellow
+ keyword whole rats yellow
+ keyword whole perms yellow
+ keyword whole nchoosek yellow
+ keyword whole sqrt yellow
+ keyword whole exp yellow
+ keyword whole log yellow
+ keyword whole pow2 yellow
+ keyword whole nextpow yellow
+ keyword whole log2 yellow
+ keyword whole log10 yellow
+ keyword whole sin yellow
+ keyword whole sinh yellow
+ keyword whole asin yellow
+ keyword whole asinh yellow
+ keyword whole csc yellow
+ keyword whole csch yellow
+ keyword whole ascc yellow
+ keyword whole ascch yellow
+ keyword whole cos yellow
+ keyword whole cosh yellow
+ keyword whole acos yellow
+ keyword whole acosh yellow
+ keyword whole sec yellow
+ keyword whole sech yellow
+ keyword whole asec yellow
+ keyword whole asech yellow
+ keyword whole tan yellow
+ keyword whole tanh yellow
+ keyword whole atan yellow
+ keyword whole atan2 yellow
+ keyword whole atanh yellow
+ keyword whole cot yellow
+ keyword whole coth yellow
+ keyword whole acot yellow
+ keyword whole acoth yellow
+ keyword whole cart2pol yellow
+ keyword whole cart2sph yellow
+ keyword whole pol2cartsph2cart yellow
+ keyword whole besselj yellow
+ keyword whole bessely yellow
+ keyword whole besseli yellow
+ keyword whole besselk yellow
+ keyword whole besselh yellow
+ keyword whole airy yellow
+ keyword whole beta yellow
+ keyword whole betainc yellow
+ keyword whole betaln yellow
+ keyword whole ellipj yellow
+ keyword whole ellipke yellow
+ keyword whole erf yellow
+ keyword whole erfc yellow
+ keyword whole erfcx yellow
+ keyword whole erfinv yellow
+ keyword whole gamma yellow
+ keyword whole gammainc yellow
+ keyword whole gammaln yellow
+ keyword whole expint yellow
+ keyword whole legendre yellow
+
+# <!-- Matrix functions -->
+
+ keyword whole eye yellow
+ keyword whole diag yellow
+ keyword whole tril yellow
+ keyword whole triu yellow
+ keyword whole fliplr yellow
+ keyword whole flipud yellow
+ keyword whole rot90 yellow
+ keyword whole compan yellow
+ keyword whole cond yellow
+ keyword whole normest yellow
+ keyword whole norm yellow
+ keyword whole det yellow
+ keyword whole see yellow
+ keyword whole rank yellow
+ keyword whole trace yellow
+ keyword whole null yellow
+ keyword whole orth yellow
+ keyword whole inv yellow
+ keyword whole lu yellow
+ keyword whole qr yellow
+ keyword whole svd yellow
+ keyword whole gsvd yellow
+ keyword whole roots yellow
+ keyword whole poly yellow
+
+# <!-- Data analize functions -->
+
+ keyword whole sum yellow
+ keyword whole cumsum yellow
+ keyword whole prod yellow
+ keyword whole cumprod yellow
+ keyword whole sort yellow
+ keyword whole sortrows yellow
+ keyword whole max yellow
+ keyword whole min yellow
+ keyword whole median yellow
+ keyword whole mean yellow
+ keyword whole std yellow
+ keyword whole cov yellow
+ keyword whole corrcoef yellow
+ keyword whole diff yellow
+ keyword whole gradient yellow
+ keyword whole polyfit yellow
+ keyword whole interpft yellow
+ keyword whole spline yellow
+ keyword whole ppval yellow
+ keyword whole fft yellow
+ keyword whole ifft yellow
+ keyword whole fft2 yellow
+ keyword whole ifft2 yellow
+ keyword whole fftn yellow
+ keyword whole ifftn yellow
+ keyword whole filter yellow
+ keyword whole filter2 yellow
+
+# <!-- Plotting functions -->
+
+ keyword whole root yellow
+ keyword whole figure yellow
+ keyword whole axes yellow
+ keyword whole line yellow
+ keyword whole patch yellow
+ keyword whole surface yellow
+ keyword whole text yellow
+ keyword whole plot yellow
+ keyword whole fplot yellow
+ keyword whole ezplot yellow
+ keyword whole loglog yellow
+ keyword whole semilogx yellow
+ keyword whole semilogy yellow
+ keyword whole polar yellow
+ keyword whole piotyy yellow
+ keyword whole plot3 yellow
+ keyword whole meshgrid yellow
+ keyword whole mesh yellow
+ keyword whole meshc yellow
+ keyword whole meshz yellow
+ keyword whole axis yellow
+ keyword whole hold yellow
+ keyword whole grid yellow
+ keyword whole bar yellow
+ keyword whole barh yellow
+ keyword whole pie yellow
+ keyword whole subplot yellow
+ keyword whole zoom yellow
+ keyword whole colormap yellow
+ keyword whole label yellow
+ keyword whole legend yellow
+ keyword whole errorbar yellow
+ keyword whole hist yellow
+ keyword whole stem yellow
+ keyword whole stairs yellow
+ keyword whole scatter yellow
+ keyword whole roze yellow
+
+context %{ %} brown
+ spellcheck
+
+context # \n brown
+ spellcheck
+
+context % \n brown
+ spellcheck
+
+context " " green