Subversion Repositories wimsdev

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. editAreaLoader.load_syntax['matlab'] = {
  3.     'QUOTEMARKS' : {1: ' " '}
  4.    ,'COMMENT_SINGLE' : {1 : '\\'}
  5.         ,'COMMENT_MULTI' : {'/\*' : '\*/'}
  6.         ,'KEYWORD_CASE_SENSITIVE' : true
  7.         ,'KEYWORDS' : {
  8.          'matlab' : ['gt','lt','gt','lt','amp','abs','acos','acosh','acot','acoth','acsc','acsch',
  9. 'all','angle','ans','any','asec','asech','asin','asinh','atan','atan2','atanh','auread',
  10. 'auwrite','axes','axis','balance','bar','bessel','besselk','bessely','beta',
  11. 'betainc','betaln','blanks','bone','break','brighten','capture','cart2pol',
  12. 'cart2sph','caxis','cd','cdf2rdf','cedit','ceil','chol','cla','clabel','clc','clear',
  13. 'clf','clock','close','colmmd','Colon','colorbar','colormap','ColorSpec','colperm',
  14. 'comet','comet3','compan','compass','computer','cond','condest','conj','contour',
  15. 'contour3','contourc','contrast','conv','conv2','cool','copper','corrcoef','cos',
  16. 'cosh','cot','coth','cov','cplxpair','cputime','cross','csc','csch','csvread',
  17. 'csvwrite','cumprod','cumsum','cylinder','date','dbclear','dbcont','dbdown',
  18. 'dbquit','dbstack','dbstatus','dbstep','dbstop','dbtype','dbup','ddeadv','ddeexec',
  19. 'ddeinit','ddepoke','ddereq','ddeterm','ddeunadv','deblank','dec2hex','deconv',
  20. 'del2','delete','demo','det','diag','diary','diff','diffuse','dir','disp','dlmread',
  21. 'dlmwrite','dmperm','dot','drawnow','echo','eig','ellipj','ellipke','else','elseif',
  22. 'end','engClose','engEvalString','engGetFull','engGetMatrix','engOpen',
  23. 'engOutputBuffer','engPutFull','engPutMatrix','engSetEvalCallback',
  24. 'engSetEvalTimeout','engWinInit','eps','erf','erfc','erfcx','erfinv','error',
  25. 'errorbar','etime','etree','eval','exist','exp','expint','expm','expo','eye','fclose',
  26. 'feather','feof','ferror','feval','fft','fft2','fftshift','fgetl','fgets','figure',
  27. 'fill','fill3','filter','filter2','find','findstr','finite','fix','flag','fliplr',
  28. 'flipud','floor','flops','fmin','fmins','fopen','for','format','fplot','fprintf',
  29. 'fread','frewind','fscanf','fseek','ftell','full','function','funm','fwrite','fzero',
  30. 'gallery','gamma','gammainc','gammaln','gca','gcd','gcf','gco','get','getenv',
  31. 'getframe','ginput','global','gplot','gradient','gray','graymon','grid','griddata',
  32. 'gtext','hadamard','hankel','help','hess','hex2dec','hex2num','hidden','hilb','hist',
  33. 'hold','home','hostid','hot','hsv','hsv2rgb','if','ifft','ifft2','imag','image',
  34. 'imagesc','Inf','info','input','int2str','interp1','interp2','interpft','inv',
  35. 'invhilb','isempty','isglobal','ishold','isieee','isinf','isletter','isnan',
  36. 'isreal','isspace','issparse','isstr','jet','keyboard','kron','lasterr','lcm',
  37. 'legend','legendre','length','lin2mu','line','linspace','load','log','log10','log2',
  38. 'loglog','logm','logspace','lookfor','lower','ls','lscov','lu','magic','matClose',
  39. 'matDeleteMatrix','matGetDir','matGetFp','matGetFull','matGetMatrix',
  40. 'matGetNextMatrix','matGetString','matlabrc','matlabroot','matOpen',
  41. 'matPutFull','matPutMatrix','matPutString','max','mean','median','menu','mesh',
  42. 'meshc','meshgrid','meshz','mexAtExit','mexCallMATLAB','mexdebug',
  43. 'mexErrMsgTxt','mexEvalString','mexFunction','mexGetFull','mexGetMatrix',
  44. 'mexGetMatrixPtr','mexPrintf','mexPutFull','mexPutMatrix','mexSetTrapFlag',
  45. 'min','more','movie','moviein','mu2lin','mxCalloc','mxCopyCharacterToPtr',
  46. 'mxCopyComplex16ToPtr','mxCopyInteger4ToPtr','mxCopyPtrToCharacter',
  47. 'mxCopyPtrToComplex16','mxCopyPtrToInteger4','mxCopyPtrToReal8',
  48. 'mxCopyReal8ToPtr','mxCreateFull','mxCreateSparse','mxCreateString',
  49. 'mxFree','mxFreeMatrix','mxGetIr','mxGetJc','mxGetM','mxGetN','mxGetName',
  50. 'mxGetNzmax','mxGetPi','mxGetPr','mxGetScalar','mxGetString','mxIsComplex',
  51. 'mxIsFull','mxIsNumeric','mxIsSparse','mxIsString','mxIsTypeDouble',
  52. 'mxSetIr','mxSetJc','mxSetM','mxSetN','mxSetName','mxSetNzmax','mxSetPi',
  53. 'mxSetPr','NaN','nargchk','nargin','nargout','newplot','nextpow2','nnls','nnz',
  54. 'nonzeros','norm','normest','null','num2str','nzmax','ode23','ode45','orient','orth',
  55. 'pack','pascal','patch','path','pause','pcolor','pi','pink','pinv','plot','plot3',
  56. 'pol2cart','polar','poly','polyder','polyeig','polyfit','polyval','polyvalm',
  57. 'pow2','print','printopt','prism','prod','pwd','qr','qrdelete','qrinsert','quad',
  58. 'quad8','quit','quiver','qz','rand','randn','randperm','rank','rat','rats','rbbox',
  59. 'rcond','real','realmax','realmin','refresh','rem','reset','reshape','residue',
  60. 'return','rgb2hsv','rgbplot','rootobject','roots','rose','rosser','rot90','rotate',
  61. 'round','rref','rrefmovie','rsf2csf','save','saxis','schur','sec','sech','semilogx',
  62. 'semilogy','set','setstr','shading','sign','sin','sinh','size','slice','sort','sound',
  63. 'spalloc','sparse','spaugment','spconvert','spdiags','specular','speye','spfun',
  64. 'sph2cart','sphere','spinmap','spline','spones','spparms','sprandn','sprandsym',
  65. 'sprank','sprintf','spy','sqrt','sqrtm','sscanf','stairs','startup','std','stem',
  66. 'str2mat','str2num','strcmp','strings','strrep','strtok','subplot','subscribe',
  67. 'subspace','sum','surf','surface','surfc','surfl','surfnorm','svd','symbfact',
  68. 'symmmd','symrcm','tan','tanh','tempdir','tempname','terminal','text','tic','title',
  69. 'toc','toeplitz','trace','trapz','tril','triu','type','uicontrol','uigetfile',
  70. 'uimenu','uiputfile','unix','unwrap','upper','vander','ver','version','view',
  71. 'viewmtx','waitforbuttonpress','waterfall','wavread','wavwrite','what',
  72. 'whatsnew','which','while','white','whitebg','who','whos','wilkinson','wk1read',
  73. 'wk1write','xlabel','xor','ylabel','zeros','zlabel','zoom']
  74.          }
  75.          ,'OPERATORS' :[
  76.                 '*', '+', '-', '/', '^', ':=', '<', '=', '>'
  77.         ]
  78.         ,'DELIMITERS' :[
  79.                 '(', ')', '[', ']','{','}','\(', '\)'
  80.         ]
  81.          ,'STYLES' : {
  82.                 'COMMENTS': 'color: #0000CD;'
  83.                 ,'QUOTESMARKS': 'color: #6381F8;'
  84.                 ,'KEYWORDS' : {
  85.                         'scilab' : 'color: #3399FF;'
  86.                         }
  87.                 ,'OPERATORS' : 'color: #CD00CD;'
  88.                 ,'DELIMITERS' : 'color: #60CA00;'
  89.                 }
  90. };
  91.