<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language _name="Scilab" version="1.0" _section="Scripts" mimetypes="text/x-sce">

	<line-comment _name = "Line Comment" style= "Comment">
		<start-regex>//</start-regex>
	</line-comment>

	<string _name = "String" style = "String" end-at-line-end = "TRUE">
		<start-regex>&quot;</start-regex>
		<end-regex>&quot;</end-regex>
	</string>

	<pattern-item _name="Operators" style="Preprocessor">
		<regex>(=|~|&amp;|~=|&lt;|&gt;|==|xor|&lt;&gt;)</regex>
	</pattern-item>

	<keyword-list _name = "Keywords" style = "Keyword" case-sensitive="TRUE">
   <keyword>abort</keyword>
   <keyword>break</keyword>
   <keyword>else</keyword>
   <keyword>elseif</keyword>
	 <keyword>end</keyword>
   <keyword>error</keyword>
   <keyword>eval</keyword>
   <keyword>exec</keyword>
   <keyword>feval</keyword>
   <keyword>for</keyword>
   <keyword>global</keyword>
   <keyword>if</keyword>
   <keyword>keyboard</keyword>
   <keyword>menu</keyword>
   <keyword>mexdebug</keyword>
   <keyword>nargchk</keyword>
   <keyword>quit</keyword>
   <keyword>pause</keyword>
   <keyword>return</keyword>
   <keyword>then</keyword>
   <keyword>while</keyword>
  </keyword-list>
  
	<keyword-list _name = "Functions" style = "Keyword" case-sensitive="TRUE">
   <keyword>function</keyword>
   <keyword>endfunction</keyword>
  </keyword-list>

	<keyword-list _name = "Others1" style = "Keyword" case-sensitive="TRUE">
		<keyword>Accelerator</keyword>
		<keyword>AspectRatio</keyword>
		<keyword>BackgroundColor</keyword>
		<keyword>BackingStore</keyword>
		<keyword>Box</keyword>
		<keyword>ButtonDownFcn</keyword>
		<keyword>CData</keyword>
		<keyword>CLim</keyword>
		<keyword>CLimMode</keyword>
		<keyword>CallBack</keyword>
		<keyword>CaptureRect</keyword>
		<keyword>Checked</keyword>
		<keyword>Clipping</keyword>
		<keyword>Color</keyword>
		<keyword>ColorOrder</keyword>
		<keyword>Colormap</keyword>
		<keyword>CurrentAxes</keyword>
		<keyword>CurrentFigure</keyword>
		<keyword>CurrentObject</keyword>
		<keyword>Diary</keyword>
		<keyword>DiaryFile</keyword>
		<keyword>DrawMode</keyword>
		<keyword>Echo</keyword>
		<keyword>EdgeColor</keyword>
		<keyword>Enable</keyword>
		<keyword>EraseMode</keyword>
		<keyword>FaceColor</keyword>
		<keyword>FontAngle</keyword>
		<keyword>FontName</keyword>
		<keyword>FontSize</keyword>
		<keyword>FontWeight</keyword>
		<keyword>ForegroundColor</keyword>
		<keyword>Format</keyword>
		<keyword>FormatSpacing</keyword>
		<keyword>GridLineStyle</keyword>
		<keyword>HorizontalAlignment</keyword>
		<keyword>Interruptible</keyword>
		<keyword>InvertHardcopy</keyword>
		<keyword>KeyPressFcn</keyword>
		<keyword>Label</keyword>
		<keyword>LineStyle</keyword>
		<keyword>LineStyleOrder</keyword>
		<keyword>LineWidth</keyword>
		<keyword>MarkerSize</keyword>
		<keyword>Max</keyword>
		<keyword>MenuBar</keyword>
		<keyword>MeshStyle</keyword>
		<keyword>Min</keyword>
		<keyword>MinColormap</keyword>
		<keyword>Name</keyword>
		<keyword>NextPlot</keyword>
		<keyword>NumberTitle</keyword>
		<keyword>PaperOrientation</keyword>
		<keyword>PaperPosition</keyword>
		<keyword>PaperType</keyword>
		<keyword>PaperUnits</keyword>
		<keyword>Parent</keyword>
		<keyword>Pointer</keyword>
		<keyword>PointerLocation</keyword>
		<keyword>Position</keyword>
		<keyword>Resize</keyword>
		<keyword>Rotation</keyword>
		<keyword>ScreenDepth</keyword>
		<keyword>Separator</keyword>
		<keyword>ShareColors</keyword>
		<keyword>String</keyword>
		<keyword>Style</keyword>
		<keyword>TerminalOneWindow</keyword>
		<keyword>TerminalProtocol</keyword>
		<keyword>TickDir</keyword>
		<keyword>TickLength</keyword>
		<keyword>Title</keyword>
		<keyword>Units</keyword>
		<keyword>Userdata</keyword>
		<keyword>Value</keyword>
		<keyword>VerticalAlignment</keyword>
		<keyword>View</keyword>
		<keyword>Visible</keyword>
		<keyword>WindowButtonDownFcn</keyword>
		<keyword>WindowButtonMotionFcn</keyword>
		<keyword>WindowButtonUpFcn</keyword>
		<keyword>XColor</keyword>
		<keyword>XData</keyword>
		<keyword>XDir</keyword>
		<keyword>XGrid</keyword>
		<keyword>XLabel</keyword>
		<keyword>XLim</keyword>
		<keyword>XLimMode</keyword>
		<keyword>XScale</keyword>
		<keyword>XTick</keyword>
		<keyword>XTickLabelMode</keyword>
		<keyword>XTickLabels</keyword>
		<keyword>XTickMode</keyword>
		<keyword>Xdata</keyword>
		<keyword>Xform</keyword>
		<keyword>YColor</keyword>
		<keyword>YData</keyword>
		<keyword>YDir</keyword>
		<keyword>YGrid</keyword>
		<keyword>YLabel</keyword>
		<keyword>YLim</keyword>
		<keyword>YLimMode</keyword>
		<keyword>YScale</keyword>
		<keyword>YTick</keyword>
		<keyword>YTickLabelMode</keyword>
		<keyword>YTickLabels</keyword>
		<keyword>YTickMode</keyword>
		<keyword>Ydata</keyword>
		<keyword>ZColor</keyword>
		<keyword>ZData</keyword>
		<keyword>ZDir</keyword>
		<keyword>ZGrid</keyword>
		<keyword>ZLabel</keyword>
		<keyword>ZLim</keyword>
		<keyword>ZLimMode</keyword>
		<keyword>ZScale</keyword>
		<keyword>ZTick</keyword>
		<keyword>ZTickLabelMode</keyword>
		<keyword>ZTickLabels</keyword>
		<keyword>ZTickMode</keyword>
		<keyword>Zdata</keyword>
		<keyword>abs</keyword>
		<keyword>acos</keyword>
		<keyword>acosh</keyword>
		<keyword>acot</keyword>
		<keyword>acoth</keyword>
		<keyword>acsc</keyword>
		<keyword>acsch</keyword>
		<keyword>all</keyword>
		<keyword>angle</keyword>
		<keyword>ans</keyword>
		<keyword>any</keyword>
		<keyword>argn</keyword>
		<keyword>asec</keyword>
		<keyword>asech</keyword>
		<keyword>asin</keyword>
		<keyword>asinh</keyword>
		<keyword>atan</keyword>
		<keyword>atan2</keyword>
		<keyword>atanh</keyword>
		<keyword>auread</keyword>
		<keyword>auwrite</keyword>
		<keyword>axes</keyword>
		<keyword>axis</keyword>
		<keyword>balance</keyword>
		<keyword>bar</keyword>
		<keyword>bessel</keyword>
		<keyword>besseli</keyword>
		<keyword>besselj</keyword>
		<keyword>besselk</keyword>
		<keyword>bessely</keyword>
		<keyword>beta</keyword>
		<keyword>betainc</keyword>
		<keyword>betaln</keyword>
		<keyword>blanks</keyword>
		<keyword>bone</keyword>
		<keyword>break</keyword>
		<keyword>brighten</keyword>
		<keyword>capture</keyword>
		<keyword>cart2pol</keyword>
		<keyword>cart2sph</keyword>
		<keyword>caxis</keyword>
		<keyword>cd</keyword>
		<keyword>cdf2rdf</keyword>
		<keyword>cedit</keyword>
		<keyword>ceil</keyword>
		<keyword>chol</keyword>
		<keyword>cla</keyword>
		<keyword>clabel</keyword>
		<keyword>clc</keyword>
		<keyword>clear</keyword>
		<keyword>clf</keyword>
		<keyword>clock</keyword>
		<keyword>close</keyword>
		<keyword>colmmd</keyword>
		<keyword>colorbar</keyword>
		<keyword>colormap</keyword>
		<keyword>colperm</keyword>
		<keyword>comet</keyword>
		<keyword>comet3</keyword>
		<keyword>compan</keyword>
		<keyword>compass</keyword>
		<keyword>computer</keyword>
		<keyword>cond</keyword>
		<keyword>condest</keyword>
		<keyword>conj</keyword>
		<keyword>contour</keyword>
		<keyword>contour3</keyword>
		<keyword>contourc</keyword>
		<keyword>contrast</keyword>
		<keyword>conv</keyword>
		<keyword>conv2</keyword>
		<keyword>convstr</keyword>
		<keyword>cool</keyword>
		<keyword>copper</keyword>
		<keyword>corr</keyword>
		<keyword>corrcoef</keyword>
		<keyword>cos</keyword>
		<keyword>cosh</keyword>
		<keyword>cot</keyword>
  </keyword-list>

	<keyword-list _name = "Others2" style = "Keyword" case-sensitive="TRUE">
		<keyword>coth</keyword>
		<keyword>cov</keyword>
		<keyword>cplxpair</keyword>
		<keyword>cputime</keyword>
		<keyword>cross</keyword>
		<keyword>csc</keyword>
		<keyword>csch</keyword>
		<keyword>csvread</keyword>
		<keyword>csvwrite</keyword>
		<keyword>cumprod</keyword>
		<keyword>cumsum</keyword>
		<keyword>cylinder</keyword>
		<keyword>date</keyword>
		<keyword>dbclear</keyword>
		<keyword>dbcont</keyword>
		<keyword>dbdown</keyword>
		<keyword>dbquit</keyword>
		<keyword>dbstack</keyword>
		<keyword>dbstatus</keyword>
		<keyword>dbstep</keyword>
		<keyword>dbstop</keyword>
		<keyword>dbtype</keyword>
		<keyword>dbup</keyword>
		<keyword>deblank</keyword>
		<keyword>dec2hex</keyword>
		<keyword>deconv</keyword>
		<keyword>del2</keyword>
		<keyword>delete</keyword>
		<keyword>demo</keyword>
		<keyword>det</keyword>
		<keyword>diag</keyword>
		<keyword>diary</keyword>
		<keyword>diff</keyword>
		<keyword>diffuse</keyword>
		<keyword>dir</keyword>
		<keyword>disp</keyword>
		<keyword>dmperm</keyword>
		<keyword>dot</keyword>
		<keyword>drawnow</keyword>
		<keyword>echo</keyword>
		<keyword>eig</keyword>
		<keyword>ellipj</keyword>
		<keyword>ellipke</keyword>
		<keyword>entree</keyword>
		<keyword>erf</keyword>
		<keyword>erfc</keyword>
		<keyword>erfcx</keyword>
		<keyword>erfinv</keyword>
		<keyword>error</keyword>
		<keyword>errorbar</keyword>
		<keyword>etime</keyword>
		<keyword>exist</keyword>
		<keyword>exp</keyword>
		<keyword>expint</keyword>
		<keyword>expm</keyword>
		<keyword>expo</keyword>
		<keyword>eye</keyword>
		<keyword>fclose</keyword>
		<keyword>feather</keyword>
		<keyword>feof</keyword>
		<keyword>ferror</keyword>
		<keyword>feval</keyword>
		<keyword>fft</keyword>
		<keyword>fft2</keyword>
		<keyword>fftshift</keyword>
		<keyword>fgetl</keyword>
		<keyword>fgets</keyword>
		<keyword>figure</keyword>
		<keyword>fileinfo</keyword>
		<keyword>fill</keyword>
		<keyword>fill3</keyword>
		<keyword>filter</keyword>
		<keyword>filter2</keyword>
		<keyword>find</keyword>
		<keyword>findstr</keyword>
		<keyword>finite</keyword>
		<keyword>fix</keyword>
		<keyword>flag</keyword>
		<keyword>fliplr</keyword>
		<keyword>flipud</keyword>
		<keyword>floor</keyword>
		<keyword>flops</keyword>
		<keyword>fmin</keyword>
		<keyword>fmins</keyword>
		<keyword>fopen</keyword>
		<keyword>format</keyword>
		<keyword>fplot</keyword>
		<keyword>fprintf</keyword>
		<keyword>fread</keyword>
		<keyword>frewind</keyword>
		<keyword>fscanf</keyword>
		<keyword>fseek</keyword>
		<keyword>ftell</keyword>
		<keyword>full</keyword>
		<keyword>funm</keyword>
		<keyword>fwrite</keyword>
		<keyword>fzero</keyword>
		<keyword>gallery</keyword>
		<keyword>gamma</keyword>
		<keyword>gammainc</keyword>
		<keyword>gammaln</keyword>
		<keyword>gca</keyword>
		<keyword>gcd</keyword>
		<keyword>gcf</keyword>
		<keyword>gco</keyword>
		<keyword>get</keyword>
		<keyword>getenv</keyword>
		<keyword>getf</keyword>
		<keyword>getframe</keyword>
		<keyword>ginput</keyword>
		<keyword>global</keyword>
		<keyword>gplot</keyword>
		<keyword>gradient</keyword>
		<keyword>gray</keyword>
		<keyword>graymon</keyword>
		<keyword>grid</keyword>
		<keyword>griddata</keyword>
		<keyword>gtext</keyword>
		<keyword>hadamard</keyword>
		<keyword>hankel</keyword>
		<keyword>help</keyword>
		<keyword>hess</keyword>
		<keyword>hex2dec</keyword>
		<keyword>hex2num</keyword>
		<keyword>hidden</keyword>
		<keyword>hilb</keyword>
		<keyword>hist</keyword>
		<keyword>hold</keyword>
		<keyword>home</keyword>
		<keyword>hostid</keyword>
		<keyword>hot</keyword>
		<keyword>hsv</keyword>
		<keyword>hsv2rgb</keyword>
		<keyword>ifft</keyword>
		<keyword>ifft2</keyword>
		<keyword>imag</keyword>
		<keyword>image</keyword>
		<keyword>imagesc</keyword>
		<keyword>info</keyword>
		<keyword>input</keyword>
		<keyword>int2str</keyword>
		<keyword>interp1</keyword>
		<keyword>interp2</keyword>
		<keyword>interpft</keyword>
		<keyword>inv</keyword>
		<keyword>invhilb</keyword>
		<keyword>isempty</keyword>
		<keyword>ishold</keyword>
		<keyword>isieee</keyword>
		<keyword>isinf</keyword>
		<keyword>isletter</keyword>
		<keyword>isnan</keyword>
		<keyword>isreal</keyword>
		<keyword>issparse</keyword>
		<keyword>isstr</keyword>
		<keyword>jet</keyword>
		<keyword>keyboard</keyword>
		<keyword>kron</keyword>
		<keyword>lasterr</keyword>
		<keyword>lcm</keyword>
		<keyword>legend</keyword>
		<keyword>legendre</keyword>
		<keyword>length</keyword>
		<keyword>lin2mu</keyword>
		<keyword>line</keyword>
		<keyword>linspace</keyword>
		<keyword>load</keyword>
		<keyword>log</keyword>
		<keyword>log10</keyword>
		<keyword>log2</keyword>
		<keyword>loglog</keyword>
		<keyword>logm</keyword>
		<keyword>logspace</keyword>
		<keyword>lookfor</keyword>
		<keyword>lower</keyword>
		<keyword>ls</keyword>
		<keyword>lscov</keyword>
		<keyword>lu</keyword>
		<keyword>magic</keyword>
		<keyword>matlabrc</keyword>
		<keyword>matlabroot</keyword>
		<keyword>max</keyword>
		<keyword>mean</keyword>
		<keyword>median</keyword>
		<keyword>menu</keyword>
		<keyword>mesh</keyword>
		<keyword>meshc</keyword>
		<keyword>meshgrid</keyword>
		<keyword>meshz</keyword>
		<keyword>mexdebug</keyword>
		<keyword>min</keyword>
		<keyword>more</keyword>
		<keyword>movie</keyword>
		<keyword>moviein</keyword>
		<keyword>mu2lin</keyword>
		<keyword>nargchk</keyword>
		<keyword>nargin</keyword>
		<keyword>nargout</keyword>
		<keyword>newplot</keyword>
		<keyword>nextpow2</keyword>
  </keyword-list>

	<keyword-list _name = "Others3" style = "Keyword" case-sensitive="TRUE">
		<keyword>nnls</keyword>
		<keyword>nnz</keyword>
		<keyword>nonzeros</keyword>
		<keyword>norm</keyword>
		<keyword>normest</keyword>
		<keyword>null</keyword>
		<keyword>num2str</keyword>
		<keyword>nzmax</keyword>
		<keyword>ode23</keyword>
		<keyword>ode45</keyword>
		<keyword>ones</keyword>
		<keyword>orient</keyword>
		<keyword>orth</keyword>
		<keyword>pack</keyword>
		<keyword>pascal</keyword>
		<keyword>patch</keyword>
		<keyword>path</keyword>
		<keyword>pause</keyword>
		<keyword>pcolor</keyword>
		<keyword>pink</keyword>
		<keyword>pinv</keyword>
		<keyword>plot</keyword>
		<keyword>plot2d</keyword>
		<keyword>plot3</keyword>
		<keyword>plot3d</keyword>
		<keyword>pol2cart</keyword>
		<keyword>polar</keyword>
		<keyword>poly</keyword>
		<keyword>polyder</keyword>
		<keyword>polyeig</keyword>
		<keyword>polyfit</keyword>
		<keyword>polyval</keyword>
		<keyword>polyvalm</keyword>
		<keyword>pow2</keyword>
		<keyword>print</keyword>
		<keyword>printf</keyword>
		<keyword>printopt</keyword>
		<keyword>prism</keyword>
		<keyword>prod</keyword>
		<keyword>pwd</keyword>
		<keyword>qr</keyword>
		<keyword>qrdelete</keyword>
		<keyword>qrinsert</keyword>
		<keyword>quad</keyword>
		<keyword>quad8</keyword>
		<keyword>quiver</keyword>
		<keyword>qz</keyword>
		<keyword>rand</keyword>
		<keyword>randn</keyword>
		<keyword>randperm</keyword>
		<keyword>rank</keyword>
		<keyword>rat</keyword>
		<keyword>rats</keyword>
		<keyword>rbbox</keyword>
		<keyword>rcond</keyword>
		<keyword>read</keyword>
		<keyword>real</keyword>
		<keyword>realmax</keyword>
		<keyword>realmin</keyword>
		<keyword>refresh</keyword>
		<keyword>rem</keyword>
		<keyword>reset</keyword>
		<keyword>reshape</keyword>
		<keyword>residue</keyword>
		<keyword>rgb2hsv</keyword>
		<keyword>rgbplot</keyword>
		<keyword>roots</keyword>
		<keyword>rose</keyword>
		<keyword>rosser</keyword>
		<keyword>rot90</keyword>
		<keyword>rotate</keyword>
		<keyword>round</keyword>
		<keyword>rref</keyword>
		<keyword>rsf2csf</keyword>
		<keyword>save</keyword>
		<keyword>saxis</keyword>
		<keyword>schur</keyword>
		<keyword>sec</keyword>
		<keyword>sech</keyword>
		<keyword>semilogx</keyword>
		<keyword>semilogy</keyword>
		<keyword>set</keyword>
		<keyword>setstr</keyword>
		<keyword>shading</keyword>
		<keyword>sign</keyword>
		<keyword>sin</keyword>
		<keyword>sinh</keyword>
		<keyword>size</keyword>
		<keyword>slice</keyword>
		<keyword>sort</keyword>
		<keyword>sound</keyword>
		<keyword>spalloc</keyword>
		<keyword>sparse</keyword>
		<keyword>spaugment</keyword>
		<keyword>spconvert</keyword>
		<keyword>spdiags</keyword>
		<keyword>specular</keyword>
		<keyword>speye</keyword>
		<keyword>spfun</keyword>
		<keyword>sph2cart</keyword>
		<keyword>sphere</keyword>
		<keyword>spinmap</keyword>
		<keyword>spones</keyword>
		<keyword>spparms</keyword>
		<keyword>sprandn</keyword>
		<keyword>sprandsym</keyword>
		<keyword>sprank</keyword>
		<keyword>sprintf</keyword>
		<keyword>spy</keyword>
		<keyword>sqrt</keyword>
		<keyword>sqrtm</keyword>
		<keyword>sscanf</keyword>
		<keyword>stairs</keyword>
		<keyword>startup</keyword>
		<keyword>std</keyword>
		<keyword>stem</keyword>
		<keyword>str2mat</keyword>
		<keyword>str2num</keyword>
		<keyword>strcmp</keyword>
		<keyword>string</keyword>
		<keyword>strrep</keyword>
		<keyword>strtok</keyword>
		<keyword>subplot</keyword>
		<keyword>subscribe</keyword>
		<keyword>subspace</keyword>
		<keyword>sum</keyword>
		<keyword>surf</keyword>
		<keyword>surface</keyword>
		<keyword>surfc</keyword>
		<keyword>surfl</keyword>
		<keyword>surfnorm</keyword>
		<keyword>svd</keyword>
		<keyword>symbfact</keyword>
		<keyword>symmmd</keyword>
		<keyword>symrcm</keyword>
		<keyword>tan</keyword>
		<keyword>tanh</keyword>
		<keyword>tempdir</keyword>
		<keyword>tempname</keyword>
		<keyword>terminal</keyword>
		<keyword>text</keyword>
		<keyword>tic</keyword>
		<keyword>title</keyword>
		<keyword>toc</keyword>
		<keyword>toeplitz</keyword>
		<keyword>trace</keyword>
		<keyword>trapz</keyword>
		<keyword>tril</keyword>
		<keyword>triu</keyword>
		<keyword>type</keyword>
		<keyword>uicontrol</keyword>
		<keyword>uigetfile</keyword>
		<keyword>uimenu</keyword>
		<keyword>uiputfile</keyword>
		<keyword>unix</keyword>
		<keyword>unwrap</keyword>
		<keyword>upper</keyword>
		<keyword>vander</keyword>
		<keyword>ver</keyword>
		<keyword>version</keyword>
		<keyword>view</keyword>
		<keyword>viewmtx</keyword>
		<keyword>waterfall</keyword>
		<keyword>wavread</keyword>
		<keyword>wavwrite</keyword>
		<keyword>what</keyword>
		<keyword>whatsnew</keyword>
		<keyword>which</keyword>
		<keyword>while</keyword>
		<keyword>white</keyword>
		<keyword>whitebg</keyword>
		<keyword>who</keyword>
		<keyword>whos</keyword>
		<keyword>wilkinson</keyword>
		<keyword>wk1read</keyword>
		<keyword>wk1write</keyword>
		<keyword>write</keyword>
		<keyword>xbasc</keyword>
		<keyword>xclick</keyword>
		<keyword>xgetfile</keyword>
		<keyword>xgrid</keyword>
		<keyword>xlabel</keyword>
		<keyword>xor</keyword>
		<keyword>xstring</keyword>
		<keyword>xtitle</keyword>
		<keyword>ylabel</keyword>
		<keyword>zeros</keyword>
		<keyword>zlabel</keyword>
		<keyword>zoom</keyword>
  </keyword-list>

</language>
