# Style sheet for Scilab (scilab.ssh) # Copyright (c) 2001 Hans Ecke # $Id: scilab.ssh 1.3 Mon, 14 Sep 1998 17:18:49 +0200 demaille $ # # This file is part of a2ps. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING. If not, write to # the Free Software Foundation, 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # # Derived from the Matlab4 Style that is # Copyright (c) 1998-1999 Akim Demaille, Miguel Santana, Marco De la Cruz # style "Scilab" is written by "Hans Ecke " version is 1.3 requires a2ps version 4.9.9 documentation is "This style sheet is for the Scilab linear algebra tool and language." end documentation first alphabet is "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" second alphabet is "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789" case sensitive keywords in Label_strong are function, endfunction end keywords keywords in Keyword_strong are abort, break, else, elseif, "end", error, eval, exec, feval, for, global, if, keyboard, menu, mexdebug, nargchk, quit, pause, return, then, while end keywords keywords in Keyword are Accelerator, AspectRatio, BackgroundColor, BackingStore, Box, ButtonDownFcn, CData, CLim, CLimMode, CallBack, CaptureRect, Checked, Clipping, Color, ColorOrder, Colormap, CurrentAxes, CurrentFigure, CurrentObject, Diary, DiaryFile, DrawMode, Echo, EdgeColor, Enable, EraseMode, FaceColor, FontAngle, FontName, FontSize, FontWeight, ForegroundColor, Format, FormatSpacing, GridLineStyle, HorizontalAlignment, Interruptible, InvertHardcopy, KeyPressFcn, "Label", LineStyle, LineStyleOrder, LineWidth, MarkerSize, Max, MenuBar, MeshStyle, Min, MinColormap, Name, NextPlot, NumberTitle, PaperOrientation, PaperPosition, PaperType, PaperUnits, Parent, Pointer, PointerLocation, Position, Resize, Rotation, ScreenDepth, Separator, ShareColors, "String", Style, TerminalOneWindow, TerminalProtocol, TickDir, TickLength, Title, Units, Userdata, Value, VerticalAlignment, View, Visible, WindowButtonDownFcn, WindowButtonMotionFcn, WindowButtonUpFcn, XColor, XData, XDir, XGrid, XLabel, XLim, XLimMode, XScale, XTick, XTickLabelMode, XTickLabels, XTickMode, Xdata, Xform, YColor, YData, YDir, YGrid, YLabel, YLim, YLimMode, YScale, YTick, YTickLabelMode, YTickLabels, YTickMode, Ydata, ZColor, ZData, ZDir, ZGrid, ZLabel, ZLim, ZLimMode, ZScale, ZTick, ZTickLabelMode, ZTickLabels, ZTickMode, Zdata, abs, acos, acosh, acot, acoth, acsc, acsch, all, angle, ans, any, argn, asec, asech, asin, asinh, atan, atan2, atanh, auread, auwrite, axes, axis, balance, bar, bessel, besseli, besselj, besselk, bessely, beta, betainc, betaln, blanks, bone, break, brighten, capture, cart2pol, cart2sph, caxis, cd, cdf2rdf, cedit, ceil, chol, cla, clabel, clc, clear, clf, clock, close, colmmd, colorbar, colormap, colperm, comet, comet3, compan, compass, computer, cond, condest, conj, contour, contour3, contourc, contrast, conv, conv2, convstr, cool, copper, corr, corrcoef, cos, cosh, cot, coth, cov, cplxpair, cputime, cross, csc, csch, csvread, csvwrite, cumprod, cumsum, cylinder, date, dbclear, dbcont, dbdown, dbquit, dbstack, dbstatus, dbstep, dbstop, dbtype, dbup, deblank, dec2hex, deconv, del2, delete, demo, det, diag, diary, diff, diffuse, dir, disp, dmperm, dot, drawnow, echo, eig, ellipj, ellipke, entree, erf, erfc, erfcx, erfinv, error, errorbar, etime, exist, exp, expint, expm, expo, eye, fclose, feather, feof, ferror, feval, fft, fft2, fftshift, fgetl, fgets, figure, fileinfo, fill, fill3, filter, filter2, find, findstr, finite, fix, flag, fliplr, flipud, floor, flops, fmin, fmins, fopen, format, fplot, fprintf, fread, frewind, fscanf, fseek, ftell, full, funm, fwrite, fzero, gallery, gamma, gammainc, gammaln, gca, gcd, gcf, gco, get, getenv, getf, getframe, ginput, global, gplot, gradient, gray, graymon, grid, griddata, gtext, hadamard, hankel, help, hess, hex2dec, hex2num, hidden, hilb, hist, hold, home, hostid, hot, hsv, hsv2rgb, ifft, ifft2, imag, image, imagesc, info, input, int2str, interp1, interp2, interpft, inv, invhilb, isempty, ishold, isieee, isinf, isletter, isnan, isreal, issparse, isstr, jet, keyboard, kron, lasterr, lcm, legend, legendre, length, lin2mu, line, linspace, load, log, log10, log2, loglog, logm, logspace, lookfor, lower, ls, lscov, lu, magic, matlabrc, matlabroot, max, mean, median, menu, mesh, meshc, meshgrid, meshz, mexdebug, min, more, movie, moviein, mu2lin, nargchk, nargin, nargout, newplot, nextpow2, nnls, nnz, nonzeros, norm, normest, null, num2str, nzmax, ode23, ode45, ones, orient, orth, pack, pascal, patch, path, pause, pcolor, pink, pinv, plot, plot2d, plot3, plot3d, pol2cart, polar, poly, polyder, polyeig, polyfit, polyval, polyvalm, pow2, print, printf, printopt, prism, prod, pwd, qr, qrdelete, qrinsert, quad, quad8, quiver, qz, rand, randn, randperm, rank, rat, rats, rbbox, rcond, read, real, realmax, realmin, refresh, rem, reset, reshape, residue, rgb2hsv, rgbplot, roots, rose, rosser, rot90, rotate, round, rref, rsf2csf, save, saxis, schur, sec, sech, semilogx, semilogy, set, setstr, shading, sign, sin, sinh, size, slice, sort, sound, spalloc, sparse, spaugment, spconvert, spdiags, specular, speye, spfun, sph2cart, sphere, spinmap, spones, spparms, sprandn, sprandsym, sprank, sprintf, spy, sqrt, sqrtm, sscanf, stairs, startup, std, stem, str2mat, str2num, strcmp, string, strrep, strtok, subplot, subscribe, subspace, sum, surf, surface, surfc, surfl, surfnorm, svd, symbfact, symmmd, symrcm, tan, tanh, tempdir, tempname, terminal, text, tic, title, toc, toeplitz, trace, trapz, tril, triu, type, uicontrol, uigetfile, uimenu, uiputfile, unix, unwrap, upper, vander, ver, "version", view, viewmtx, waterfall, wavread, wavwrite, what, whatsnew, which, while, white, whitebg, who, whos, wilkinson, wk1read, wk1write, write, xbasc, xclick, xgetfile, xgrid, xlabel, xor, xstring, xtitle, ylabel, zeros, zlabel, zoom end keywords optional operators are ~ \not, | \vee, & \wedge, ~= \neq, <= \leq, >= \geq, == \equiv, xor \oplus, "<>" \neq end operators sequences are "// " Comment, "disp" Keyword Plain "')", "error" Keyword Plain "')", C-string, C-char end sequences end style