From 6be02c9223c6d758f4316976835eb43965d56095 Mon Sep 17 00:00:00 2001 From: Vincent COUVERT Date: Fri, 20 Jan 2023 15:29:12 +0100 Subject: [PATCH 1/2] First implementation of Scilab language parser. --- docs/Languages.md | 1 + lib/rouge/demos/scilab | 7 + lib/rouge/lexers/scilab.rb | 121 ++ lib/rouge/lexers/scilab/builtins.rb | 15 + lib/rouge/lexers/scilab/functions.rb | 15 + lib/rouge/lexers/scilab/keywords.rb | 15 + lib/rouge/lexers/scilab/predefs.rb | 15 + spec/lexers/scilab_spec.rb | 22 + spec/visual/samples/scilab | 81 + tasks/builtins/scilab.rake | 195 ++ tasks/builtins/scilab/builtins.yml | 1086 ++++++++++++ tasks/builtins/scilab/functions.yml | 2463 ++++++++++++++++++++++++++ tasks/builtins/scilab/keywords.yml | 31 + tasks/builtins/scilab/predefs.yml | 91 + tasks/builtins/scilab/scilab.sce | 28 + 15 files changed, 4186 insertions(+) create mode 100644 lib/rouge/demos/scilab create mode 100644 lib/rouge/lexers/scilab.rb create mode 100644 lib/rouge/lexers/scilab/builtins.rb create mode 100644 lib/rouge/lexers/scilab/functions.rb create mode 100644 lib/rouge/lexers/scilab/keywords.rb create mode 100644 lib/rouge/lexers/scilab/predefs.rb create mode 100644 spec/lexers/scilab_spec.rb create mode 100644 spec/visual/samples/scilab create mode 100644 tasks/builtins/scilab.rake create mode 100644 tasks/builtins/scilab/builtins.yml create mode 100644 tasks/builtins/scilab/functions.yml create mode 100644 tasks/builtins/scilab/keywords.yml create mode 100644 tasks/builtins/scilab/predefs.yml create mode 100644 tasks/builtins/scilab/scilab.sce diff --git a/docs/Languages.md b/docs/Languages.md index 237f1a19f6..de9872b36e 100644 --- a/docs/Languages.md +++ b/docs/Languages.md @@ -173,6 +173,7 @@ - Sass (`sass`) - Scala (`scala`) - Scheme (`scheme`) +- Scilab (`scilab`) - SCSS (`scss`) - sed (`sed`) - shell (`shell`) diff --git a/lib/rouge/demos/scilab b/lib/rouge/demos/scilab new file mode 100644 index 0000000000..ea4f5dfc77 --- /dev/null +++ b/lib/rouge/demos/scilab @@ -0,0 +1,7 @@ +A = [1 2 3; 4 5 6] + +// Display each row of A +for i = 1:size(A, "r") + disp("Row " + string(i)) + disp(A(i, :)) +end diff --git a/lib/rouge/lexers/scilab.rb b/lib/rouge/lexers/scilab.rb new file mode 100644 index 0000000000..aaefdf0ccc --- /dev/null +++ b/lib/rouge/lexers/scilab.rb @@ -0,0 +1,121 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +module Rouge + module Lexers + class Scilab < RegexLexer + title "Scilab" + desc "Scilab" + tag 'scilab' + aliases 'sci', 'sce', 'tst' + filenames '*.sci', '*.sce','*.tst' + mimetypes 'text/x-scilab', 'application/x-scilab' + + # Scilab identifiers + # See SCI/modules/ast/src/cpp/parse/flex/scanscilab.ll + UTF2 = /\b([\\xC2-\\xDF][\\x80-\\xBF])\b/ + UTF31 = /\b([\\xE0][\\xA0-\\xBF][\\x80-\\xBF])\b/ + UTF32 = /\b([\\xE1-\\xEC][\\x80-\\xBF][\\x80-\\xBF])\b/ + UTF33 = /\b([\\xED][\\x80-\\x9F][\\x80-\\xBF])\b/ + UTF34 = /\b([\\xEE-\\xEF][\\x80-\\xBF][\\x80-\\xBF])\b/ + UTF41 = /\b([\\xF0][\\x90-\\xBF][\\x80-\\xBF][\\x80-\\xBF])\b/ + UTF42 = /\b([\\xF1-\\xF3][\\x80-\\xBF][\\x80-\\xBF][\\x80-\\xBF])\b/ + UTF43 = /\b([\\xF4][\\x80-\\x8F][\\x80-\\xBF][\\x80-\\xBF])\b/ + + UTF3 = /(#{UTF31}|#{UTF32}|#{UTF33}|#{UTF34})/ + UTF4 = /(#{UTF41}|#{UTF42}|#{UTF43})/ + + UTF = /(#{UTF2}|#{UTF3}|#{UTF4})/ + + SCILAB_IDENTIFIER = /((([a-zA-Z_%!#?]|#{UTF})([a-zA-Z_0-9!#?$]|#{UTF})*)|([$]([a-zA-Z_0-9!#?$]|#{UTF})+))/ + SCILAB_CONJUGATE_TRANSPOSE = /((([a-zA-Z_%!#?]|#{UTF})([a-zA-Z_0-9!#?$]|#{UTF})*)|([$]([a-zA-Z_0-9!#?$]|#{UTF})+))\K'/ + + # self-modifying method that loads the keywords file + def self.keywords + Kernel::load File.join(Lexers::BASE_DIR, 'scilab/keywords.rb') + keywords + end + + # self-modifying method that loads the builtins file + def self.builtins + Kernel::load File.join(Lexers::BASE_DIR, 'scilab/builtins.rb') + builtins + end + + # self-modifying method that loads the predefs file + def self.predefs + Kernel::load File.join(Lexers::BASE_DIR, 'scilab/predefs.rb') + predefs + end + + # self-modifying method that loads the functions file + def self.functions + Kernel::load File.join(Lexers::BASE_DIR, 'scilab/functions.rb') + functions + end + + state :root do + # Whitespace + rule %r/\s+/m, Text + + # Comments + rule %r(//.*?$), Comment::Single + rule %r(/\*.*?\*/)m, Comment::Multiline + + # Punctuation + rule %r{[(){};:,\/\\\]\[]}, Punctuation + + # Operators (without ' (conjugate transpose) with is managed in a specific case) + rule %r/~=|==|\.'|[-~+\/*=<>&^|.@]/, Operator + + # Special case for .' operator' (needed to avoid ' * b' to be considered as a single_string in c = a' * b') + rule %r/#{SCILAB_CONJUGATE_TRANSPOSE}/ do |m| + token Name::Variable, m[1] + token Operator, m[0] + end + + # Numbers + rule %r/(\d+\.\d*|\d*\.\d+)(e[+-]?[0-9]+)?/i, Num::Float + rule %r/\d+e[+-]?[0-9]+/i, Num::Float + rule %r/\d+L/, Num::Integer::Long + rule %r/\d+/, Num::Integer + + # Builtins, Keyworks, ... + rule %r(#{SCILAB_IDENTIFIER})m do |m| + match = m[0] + if self.class.keywords.include? match + token Keyword + elsif self.class.builtins.include? match + token Name::Builtin + elsif self.class.predefs.include? match + token Keyword::Variable + elsif self.class.functions.include? match + token Name::Function + else + token Name::Variable + end + end + + # Strings: "abc" or 'abc' + rule %r/'(?=(.*'))/, Str::Single, :single_string + rule %r/"(?=(.*"))/, Str::Double, :double_string + + end + + # String: 'abc' + state :single_string do + rule %r/[^'"]+/, Str::Single + rule %r/(''|"")/, Str::Escape + rule %r/'/, Str::Single, :pop! + end + + # String: "abc" + state :double_string do + rule %r/[^"']+/, Str::Double + rule %r/(""|'')/, Str::Escape + rule %r/"/, Str::Double, :pop! + end + + end + end +end diff --git a/lib/rouge/lexers/scilab/builtins.rb b/lib/rouge/lexers/scilab/builtins.rb new file mode 100644 index 0000000000..e73b3d3dc4 --- /dev/null +++ b/lib/rouge/lexers/scilab/builtins.rb @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +# DO NOT EDIT + +# This file is automatically generated by `rake builtins:scilab`. +# See tasks/builtins/scilab.rake for more info. + +module Rouge + module Lexers + def Scilab.builtins + @builtins ||= Set.new ["!!_invoke_", "%H5Object_e", "%H5Object_fieldnames", "%H5Object_p", "%XMLAttr_6", "%XMLAttr_e", "%XMLAttr_i_XMLElem", "%XMLAttr_length", "%XMLAttr_p", "%XMLAttr_size", "%XMLDoc_6", "%XMLDoc_e", "%XMLDoc_i_XMLList", "%XMLDoc_p", "%XMLElem_6", "%XMLElem_e", "%XMLElem_i_XMLDoc", "%XMLElem_i_XMLElem", "%XMLElem_i_XMLList", "%XMLElem_p", "%XMLList_6", "%XMLList_e", "%XMLList_i_XMLElem", "%XMLList_i_XMLList", "%XMLList_length", "%XMLList_p", "%XMLList_size", "%XMLNs_6", "%XMLNs_e", "%XMLNs_i_XMLElem", "%XMLNs_p", "%XMLSet_6", "%XMLSet_e", "%XMLSet_length", "%XMLSet_p", "%XMLSet_size", "%XMLValid_p", "%_EClass_6", "%_EClass_e", "%_EClass_p", "%_EObj_0", "%_EObj_1__EObj", "%_EObj_1_b", "%_EObj_1_c", "%_EObj_1_i", "%_EObj_1_s", "%_EObj_2__EObj", "%_EObj_2_b", "%_EObj_2_c", "%_EObj_2_i", "%_EObj_2_s", "%_EObj_3__EObj", "%_EObj_3_b", "%_EObj_3_c", "%_EObj_3_i", "%_EObj_3_s", "%_EObj_4__EObj", "%_EObj_4_b", "%_EObj_4_c", "%_EObj_4_i", "%_EObj_4_s", "%_EObj_5", "%_EObj_6", "%_EObj_a__EObj", "%_EObj_a_b", "%_EObj_a_c", "%_EObj_a_i", "%_EObj_a_s", "%_EObj_clear", "%_EObj_d__EObj", "%_EObj_d_b", "%_EObj_d_c", "%_EObj_d_i", "%_EObj_d_s", "%_EObj_disp", "%_EObj_e", "%_EObj_g__EObj", "%_EObj_g_b", "%_EObj_g_c", "%_EObj_g_i", "%_EObj_g_s", "%_EObj_h__EObj", "%_EObj_h_b", "%_EObj_h_c", "%_EObj_h_i", "%_EObj_h_s", "%_EObj_i__EObj", "%_EObj_j__EObj", "%_EObj_j_b", "%_EObj_j_c", "%_EObj_j_i", "%_EObj_j_s", "%_EObj_k__EObj", "%_EObj_k_b", "%_EObj_k_c", "%_EObj_k_i", "%_EObj_k_s", "%_EObj_l__EObj", "%_EObj_l_b", "%_EObj_l_c", "%_EObj_l_i", "%_EObj_l_s", "%_EObj_m__EObj", "%_EObj_m_b", "%_EObj_m_c", "%_EObj_m_i", "%_EObj_m_s", "%_EObj_n__EObj", "%_EObj_n_b", "%_EObj_n_c", "%_EObj_n_i", "%_EObj_n_s", "%_EObj_o__EObj", "%_EObj_o_b", "%_EObj_o_c", "%_EObj_o_i", "%_EObj_o_s", "%_EObj_p", "%_EObj_p__EObj", "%_EObj_p_b", "%_EObj_p_c", "%_EObj_p_i", "%_EObj_p_s", "%_EObj_q__EObj", "%_EObj_q_b", "%_EObj_q_c", "%_EObj_q_i", "%_EObj_q_s", "%_EObj_r__EObj", "%_EObj_r_b", "%_EObj_r_c", "%_EObj_r_i", "%_EObj_r_s", "%_EObj_s__EObj", "%_EObj_s_b", "%_EObj_s_c", "%_EObj_s_i", "%_EObj_s_s", "%_EObj_t", "%_EObj_x__EObj", "%_EObj_x_b", "%_EObj_x_c", "%_EObj_x_i", "%_EObj_x_s", "%_EObj_y__EObj", "%_EObj_y_b", "%_EObj_y_c", "%_EObj_y_i", "%_EObj_y_s", "%_EObj_z__EObj", "%_EObj_z_b", "%_EObj_z_c", "%_EObj_z_i", "%_EObj_z_s", "%_cov", "%_eigs", "%b_1__EObj", "%b_2__EObj", "%b_3__EObj", "%b_4__EObj", "%b_a__EObj", "%b_d__EObj", "%b_g__EObj", "%b_h__EObj", "%b_i_XMLList", "%b_i__EObj", "%b_j__EObj", "%b_k__EObj", "%b_l__EObj", "%b_m__EObj", "%b_n__EObj", "%b_o__EObj", "%b_p__EObj", "%b_q__EObj", "%b_r__EObj", "%b_s__EObj", "%b_x__EObj", "%b_y__EObj", "%b_z__EObj", "%c_1__EObj", "%c_2__EObj", "%c_3__EObj", "%c_4__EObj", "%c_a__EObj", "%c_d__EObj", "%c_g__EObj", "%c_h__EObj", "%c_i_XMLAttr", "%c_i_XMLDoc", "%c_i_XMLElem", "%c_i_XMLList", "%c_i__EObj", "%c_j__EObj", "%c_k__EObj", "%c_l__EObj", "%c_m__EObj", "%c_n__EObj", "%c_o__EObj", "%c_p__EObj", "%c_q__EObj", "%c_r__EObj", "%c_s__EObj", "%c_x__EObj", "%c_y__EObj", "%c_z__EObj", "%ce_i_XMLList", "%fptr_i_XMLList", "%function_i_XMLList", "%h_i_XMLList", "%hm_i_XMLList", "%i_1__EObj", "%i_2__EObj", "%i_3__EObj", "%i_4__EObj", "%i_a__EObj", "%i_d__EObj", "%i_g__EObj", "%i_h__EObj", "%i_i_XMLList", "%i_i__EObj", "%i_j__EObj", "%i_k__EObj", "%i_l__EObj", "%i_m__EObj", "%i_n__EObj", "%i_o__EObj", "%i_p__EObj", "%i_q__EObj", "%i_r__EObj", "%i_s__EObj", "%i_x__EObj", "%i_y__EObj", "%i_z__EObj", "%ip_i_XMLList", "%l_i_XMLList", "%l_i__EObj", "%lss_i_XMLList", "%msp_i_XMLList", "%p_i_XMLList", "%ptr_i_XMLList", "%r_i_XMLList", "%s_1__EObj", "%s_2__EObj", "%s_3__EObj", "%s_4__EObj", "%s_a__EObj", "%s_d__EObj", "%s_g__EObj", "%s_h__EObj", "%s_i_XMLList", "%s_i__EObj", "%s_j__EObj", "%s_k__EObj", "%s_l__EObj", "%s_m__EObj", "%s_n__EObj", "%s_o__EObj", "%s_p__EObj", "%s_q__EObj", "%s_r__EObj", "%s_s__EObj", "%s_x__EObj", "%s_y__EObj", "%s_z__EObj", "%sp_i_XMLList", "%spb_i_XMLList", "%st_i_XMLList", "Calendar", "ClipBoard", "MPI_Bcast", "MPI_Comm_rank", "MPI_Comm_size", "MPI_Create_comm", "MPI_Finalize", "MPI_Get_processor_name", "MPI_Init", "MPI_Irecv", "MPI_Isend", "MPI_Recv", "MPI_Send", "MPI_Wait", "Matplot", "Matplot1", "PlaySound", "TCL_DeleteInterp", "TCL_DoOneEvent", "TCL_EvalFile", "TCL_EvalStr", "TCL_ExistArray", "TCL_ExistInterp", "TCL_ExistVar", "TCL_GetVar", "TCL_GetVersion", "TCL_SetVar", "TCL_UnsetVar", "TCL_UpVar", "_", "_d", "abort", "about", "abs", "acos", "acosh", "addModulePreferences", "addcolor", "addhistory", "addinter", "addlocalizationdomain", "adj2sp", "amell", "analyzerOptions", "and", "argn", "arl2_ius", "ascii", "asin", "asinh", "atan", "atanh", "balanc", "banner", "base2dec", "basename", "bdiag", "beep", "besselh", "besseli", "besselj", "besselk", "bessely", "beta", "bezout", "bfinit", "bitstring", "blkfc1i", "blkslvi", "bool2s", "browsehistory", "browsevar", "bsplin3val", "buildDoc", "buildouttb", "bvode", "c_link", "call", "callblk", "captions", "cd", "cdfbet", "cdfbin", "cdfchi", "cdfchn", "cdff", "cdffnc", "cdfgam", "cdfnbn", "cdfnor", "cdfpoi", "cdft", "ceil", "cell", "champ", "champ1", "chdir", "checkNamedArguments", "chol", "clc", "clean", "clear", "clearfun", "clearglobal", "closeEditor", "closeEditvar", "closeXcos", "coeff", "color", "completion", "conj", "consolebox", "contour2di", "contour2dm", "contr", "conv2", "convstr", "copy", "copyfile", "corr", "cos", "coserror", "cosh", "covMerge", "covStart", "covStop", "covWrite", "createGUID", "createdir", "cshep2d", "csvDefault", "csvIsnum", "csvRead", "csvStringToDouble", "csvTextScan", "csvWrite", "ctree2", "ctree3", "ctree4", "cumprod", "cumsum", "curblock", "daskr", "dasrt", "dassl", "data2sig", "datatipCreate", "datatipManagerMode", "datatipMove", "datatipRemove", "datatipSetDisplay", "datatipSetInterp", "datatipSetOrient", "datatipSetStyle", "datatipToggle", "dawson", "dct", "debug", "dec2base", "definedfields", "degree", "delete", "deletefile", "delip", "delmenu", "det", "dgettext", "dhinf", "diag", "diary", "diffobjs", "disp", "displayhistory", "disposefftwlibrary", "dlgamma", "dnaupd", "dneupd", "dos", "double", "drawaxis", "drawlater", "drawnow", "driver", "dsaupd", "dsearch", "dseupd", "dst", "duplicate", "editvar", "emptystr", "end_scicosim", "ereduc", "erf", "erfc", "erfcx", "erfi", "errclear", "error", "eval_cshep2d", "exec", "execstr", "exists", "exit", "exp", "expm", "exportUI", "eye", "fec", "feval", "fft", "fftw", "fftw_flags", "fftw_forget_wisdom", "fftwlibraryisloaded", "fieldnames", "figure", "file", "filebrowser", "fileext", "fileinfo", "fileparts", "filesep", "filter", "find", "findBD", "findfileassociation", "findfiles", "fire_closing_finished", "floor", "format", "fprintfMat", "freq", "frexp", "fromJSON", "fromc", "fromjava", "fscanfMat", "fsolve", "fstair", "full", "fullpath", "funclist", "funcprot", "funptr", "gamma", "gammaln", "genlib", "geom3d", "get", "getURL", "get_absolute_file_path", "get_fftw_wisdom", "getblocklabel", "getcallbackobject", "getdate", "getdebuginfo", "getdefaultlanguage", "getdrives", "getdynlibext", "getenv", "getfield", "gethistory", "gethistoryfile", "getinstalledlookandfeels", "getio", "getlanguage", "getlongpathname", "getlookandfeel", "getmd5", "getmemory", "getmodules", "getos", "getpid", "getrelativefilename", "getscicosvars", "getscilabmode", "getshortpathname", "getsystemmetrics", "gettext", "getversion", "global", "glue", "grand", "grayplot", "grep", "gsort", "h5attr", "h5close", "h5cp", "h5dataset", "h5dump", "h5exists", "h5flush", "h5get", "h5group", "h5isArray", "h5isAttr", "h5isCompound", "h5isFile", "h5isGroup", "h5isList", "h5isRef", "h5isSet", "h5isSpace", "h5isType", "h5isVlen", "h5label", "h5ln", "h5ls", "h5mount", "h5mv", "h5open", "h5read", "h5readattr", "h5rm", "h5umount", "h5write", "h5writeattr", "hash", "hdf5_file_version", "hdf5_is_file", "hdf5_listvar", "hdf5_listvar_v2", "hdf5_listvar_v3", "hdf5_load", "hdf5_load_v1", "hdf5_load_v2", "hdf5_load_v3", "hdf5_save", "helpbrowser", "hess", "hinf", "historymanager", "historysize", "host", "htmlDump", "htmlRead", "htmlReadStr", "htmlWrite", "http_delete", "http_get", "http_patch", "http_post", "http_put", "http_upload", "iconvert", "ieee", "ilib_verbose", "imag", "impl", "imult", "inpnvi", "insert", "int", "int16", "int2d", "int32", "int3d", "int64", "int8", "interp", "interp2d", "interp3d", "intg", "intppty", "inttype", "inv", "invoke_lu", "is_handle_valid", "isalphanum", "isascii", "isdef", "isdigit", "isdir", "isequal", "isfield", "isfile", "isglobal", "isletter", "isnum", "isreal", "issquare", "istssession", "isvector", "iswaitingforinput", "jallowClassReloading", "jarray", "jautoTranspose", "jautoUnwrap", "javaclasspath", "javalibrarypath", "jcast", "jcompile", "jcreatejar", "jdeff", "jdisableTrace", "jenableTrace", "jexists", "jgetclassname", "jgetfield", "jgetfields", "jgetinfo", "jgetmethods", "jimport", "jinvoke", "jinvoke_db", "jnewInstance", "jremove", "jsetfield", "junwrap", "junwraprem", "jwrap", "jwrapinfloat", "kron", "lasterror", "ldiv", "legendre", "length", "lib", "librarieslist", "libraryinfo", "light", "linear_interpn", "lines", "link", "linmeq", "linspace", "list", "listvarinfile", "load", "loadGui", "loadScicos", "loadXcos", "loadfftwlibrary", "loadhistory", "log", "log10", "log1p", "lsq", "lsq_splin", "lsqrsolve", "ltitr", "lu", "ludel", "lufact", "luget", "lusolve", "macr2tree", "macrovar", "makecell", "matfile_close", "matfile_listvar", "matfile_open", "matfile_varreadnext", "matfile_varwrite", "matrix", "max", "mcisendstring", "mclearerr", "mclose", "meof", "merror", "mesh2di", "messagebox", "mfprintf", "mfscanf", "mget", "mgeti", "mgetl", "mgetstr", "min", "mlist", "mode", "model2blk", "mopen", "move", "movefile", "mprintf", "mput", "mputl", "mputstr", "mscanf", "mseek", "msprintf", "msscanf", "mtell", "mucomp", "name2rgb", "nearfloat", "newaxes", "newest", "newfun", "nnz", "norm", "notify", "null", "number_properties", "ode", "odedc", "oldEmptyBehaviour", "ones", "openged", "opentk", "optim", "or", "ordmmd", "param3d", "param3d1", "part", "pathconvert", "pathsep", "pause", "permute", "phase_simulation", "plot2d", "plot2d2", "plot2d3", "plot2d4", "plot3d", "plot3d1", "plotbrowser", "pointer_xproperty", "poly", "ppol", "pppdiv", "predef", "preferences", "print", "printf", "printfigure", "printsetupbox", "prod", "profileDisable", "profileEnable", "profileGetInfo", "progressionbar", "prompt", "pwd", "qld", "qp_solve", "qr", "quit", "raise_window", "rand", "rankqr", "rat", "rcond", "read", "read_csv", "readmps", "real", "realtime", "realtimeinit", "recursionlimit", "regexp", "remez", "removeModulePreferences", "removedir", "removelinehistory", "res_with_prec", "resethistory", "residu", "ricc", "rlist", "roots", "rotate_axes", "round", "rpem", "rtitr", "rubberbox", "save", "saveGui", "saveafterncommands", "saveconsecutivecommands", "savehistory", "schur", "sci_tree2", "sci_tree3", "sci_tree4", "sciargs", "scicosDiagramToScilab", "scicos_debug", "scicos_debug_count", "scicos_log", "scicos_new", "scicos_setfield", "scicos_time", "scicosim", "scinotes", "sctree", "semidef", "set", "set_blockerror", "set_fftw_wisdom", "set_xproperty", "setdefaultlanguage", "setenv", "setfield", "sethistoryfile", "setlanguage", "setlookandfeel", "setmenu", "sfact", "sfinit", "show_window", "sident", "sig2data", "sign", "simp", "simp_mode", "sin", "sinh", "size", "sleep", "slint", "sorder", "sp2adj", "sparse", "spchol", "spcompack", "spec", "spget", "splin", "splin2d", "splin3d", "splitURL", "spones", "sprintf", "spzeros", "sqrt", "strcat", "strchr", "strcmp", "strcspn", "strindex", "string", "stringbox", "stripblanks", "strncpy", "strrchr", "strrev", "strsplit", "strspn", "strstr", "strsubst", "strtod", "strtok", "struct", "sum", "svd", "swap_handles", "symfcti", "syredi", "system_getproperty", "system_setproperty", "tan", "tanh", "taucs_chdel", "taucs_chfact", "taucs_chget", "taucs_chinfo", "taucs_chsolve", "tempname", "testAnalysis", "testGVN", "testmatrix", "tic", "timer", "tlist", "toJSON", "toc", "tohome", "tokens", "toolbar", "toprint", "tr_zer", "tril", "triu", "type", "typename", "typeof", "uiDisplayTree", "uicontextmenu", "uicontrol", "uigetcolor", "uigetdir", "uigetfile", "uigetfont", "uimenu", "uint16", "uint32", "uint64", "uint8", "uipopup", "uiputfile", "uiwait", "ulink", "umf_ludel", "umf_lufact", "umf_luget", "umf_luinfo", "umf_lusolve", "umfpack", "unglue", "unix", "unsetmenu", "unzoom", "updatebrowsevar", "usecanvas", "useeditor", "validvar", "var2vec", "varn", "vec2var", "waitbar", "warnBlockByUID", "warning", "what", "where", "whereis", "who", "win64", "winopen", "winqueryreg", "winsid", "with_module", "write", "write_csv", "x_choose", "x_choose_modeless", "x_dialog", "x_mdialog", "xarc", "xarcs", "xarrows", "xchange", "xchoicesi", "xclick", "xcos", "xcosAddToolsMenu", "xcosCellCreated", "xcosConfigureXmlFile", "xcosDiagramToScilab", "xcosPalCategoryAdd", "xcosPalDelete", "xcosPalDisable", "xcosPalEnable", "xcosPalGenerateIcon", "xcosPalGet", "xcosPalLoad", "xcosPalMove", "xcosSimulationStarted", "xcosUpdateBlock", "xdel", "xend", "xfarc", "xfarcs", "xfpoly", "xfpolys", "xfrect", "xget", "xgetmouse", "xgraduate", "xgrid", "xinit", "xlfont", "xls_open", "xls_read", "xmlAddNs", "xmlAppend", "xmlAsNumber", "xmlAsText", "xmlDTD", "xmlDelete", "xmlDocument", "xmlDump", "xmlElement", "xmlFormat", "xmlGetNsByHref", "xmlGetNsByPrefix", "xmlGetOpenDocs", "xmlIsValidObject", "xmlName", "xmlNs", "xmlRead", "xmlReadStr", "xmlRelaxNG", "xmlRemove", "xmlSchema", "xmlSetAttributes", "xmlValidate", "xmlWrite", "xmlXPath", "xname", "xpoly", "xpolys", "xrect", "xrects", "xs2bmp", "xs2emf", "xs2eps", "xs2gif", "xs2jpg", "xs2pdf", "xs2png", "xs2ppm", "xs2ps", "xs2svg", "xsegs", "xset", "xstring", "xstringb", "xtitle", "zeros", "znaupd", "zneupd", "zoom_rect"] + end + end +end \ No newline at end of file diff --git a/lib/rouge/lexers/scilab/functions.rb b/lib/rouge/lexers/scilab/functions.rb new file mode 100644 index 0000000000..2bfc68fd27 --- /dev/null +++ b/lib/rouge/lexers/scilab/functions.rb @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +# DO NOT EDIT + +# This file is automatically generated by `rake functions:scilab`. +# See tasks/builtins/scilab.rake for more info. + +module Rouge + module Lexers + def Scilab.functions + @functions ||= Set.new ["#_deff_wrapper", "%0_n_0", "%0_n_H5Object", "%0_n_XMLDoc", "%0_n_b", "%0_n_c", "%0_n_ce", "%0_n_dir", "%0_n_f", "%0_n_fptr", "%0_n_function", "%0_n_h", "%0_n_i", "%0_n_ip", "%0_n_l", "%0_n_lss", "%0_n_p", "%0_n_program", "%0_n_ptr", "%0_n_r", "%0_n_s", "%0_n_sp", "%0_n_spb", "%0_n_st", "%0_n_uitree", "%0_o_0", "%0_o_H5Object", "%0_o_XMLDoc", "%0_o_b", "%0_o_c", "%0_o_ce", "%0_o_dir", "%0_o_f", "%0_o_fptr", "%0_o_function", "%0_o_h", "%0_o_i", "%0_o_ip", "%0_o_l", "%0_o_lss", "%0_o_p", "%0_o_program", "%0_o_ptr", "%0_o_r", "%0_o_s", "%0_o_sp", "%0_o_spb", "%0_o_st", "%0_o_uitree", "%3d_i_h", "%BevelBor_i_h", "%BevelBor_p", "%Block_e", "%Block_load", "%Block_p", "%Block_save", "%Block_xcosUpdateBlock", "%BorderCo_i_h", "%BorderCo_p", "%BorderFo_p", "%Compound_i_h", "%Compound_p", "%EmptyBor_i_h", "%EmptyBor_p", "%EtchedBo_i_h", "%EtchedBo_p", "%GridBagC_i_h", "%GridBagC_p", "%GridCons_i_h", "%GridCons_p", "%H5Object_n_0", "%H5Object_o_0", "%LineBord_i_h", "%LineBord_p", "%Link_load", "%Link_p", "%Link_save", "%MatteBor_i_h", "%MatteBor_p", "%NoBorder_i_h", "%NoBorder_p", "%NoLayout_i_h", "%NoLayout_p", "%OptBorder_i_h", "%OptBorder_p", "%OptGridBag_i_h", "%OptGridBag_p", "%OptGrid_i_h", "%OptGrid_p", "%OptNoLayout_i_h", "%OptNoLayout_p", "%SoftBeve_i_h", "%SoftBeve_p", "%TNELDER_p", "%TNELDER_string", "%TNMPLOT_p", "%TNMPLOT_string", "%TOPTIM_p", "%TOPTIM_string", "%TSIMPLEX_p", "%TSIMPLEX_string", "%Text_load", "%Text_p", "%Text_save", "%TitledBo_i_h", "%TitledBo_p", "%XMLDoc_n_0", "%XMLDoc_o_0", "%_EVoid_p", "%_Matplot", "%_Matplot1", "%_champ", "%_champ1", "%_fec", "%_filter", "%_grayplot", "%_iconvert", "%_kron", "%_param3d", "%_param3d1", "%_plot2d", "%_plot2d2", "%_plot2d3", "%_plot2d4", "%_plot3d", "%_plot3d1", "%_sodload", "%_strsplit", "%_unwrap", "%_xget", "%_xset", "%_xstringb", "%_xtitle", "%ar_p", "%b_a_s", "%b_c_cblock", "%b_c_i", "%b_c_s", "%b_c_sp", "%b_c_spb", "%b_d_s", "%b_e", "%b_f_i", "%b_f_s", "%b_f_sp", "%b_f_spb", "%b_g_i", "%b_g_s", "%b_g_sp", "%b_g_spb", "%b_grand", "%b_gsort", "%b_h_i", "%b_h_s", "%b_h_sp", "%b_h_spb", "%b_i_b", "%b_i_ce", "%b_i_graphics", "%b_i_h", "%b_i_hm", "%b_i_model", "%b_i_s", "%b_i_sp", "%b_i_spb", "%b_k_b", "%b_k_i", "%b_k_p", "%b_k_r", "%b_k_s", "%b_k_sp", "%b_k_spb", "%b_kron", "%b_l_b", "%b_l_s", "%b_m_b", "%b_m_s", "%b_m_sp", "%b_m_spb", "%b_mfprintf", "%b_mprintf", "%b_msprintf", "%b_n_0", "%b_n_b", "%b_n_hm", "%b_n_s", "%b_o_0", "%b_o_hm", "%b_o_s", "%b_p_s", "%b_r_b", "%b_r_s", "%b_s_s", "%b_string", "%b_tril", "%b_triu", "%b_x_s", "%b_x_sp", "%b_x_spb", "%bicg", "%bicgstab", "%c_b_c", "%c_b_s", "%c_c_cblock", "%c_dsearch", "%c_e", "%c_eye", "%c_grand", "%c_i_block", "%c_i_c", "%c_i_ce", "%c_i_graphics", "%c_i_h", "%c_i_hm", "%c_i_lss", "%c_i_model", "%c_i_r", "%c_i_s", "%c_n_0", "%c_n_l", "%c_o_0", "%c_o_l", "%c_ones", "%c_rand", "%c_tril", "%c_triu", "%cblock_c_b", "%cblock_c_c", "%cblock_c_cblock", "%cblock_c_generic", "%cblock_c_i", "%cblock_c_s", "%cblock_e", "%cblock_f_cblock", "%cblock_p", "%cblock_size", "%ce_6", "%ce_e", "%ce_i_s", "%ce_n_0", "%ce_o_0", "%ce_size", "%ce_t", "%cgs", "%champdat_i_h", "%choose", "%datatips_p", "%debug_scicos", "%diagram_load", "%diagram_p", "%diagram_save", "%dir_n_0", "%dir_o_0", "%dir_p", "%f_n_0", "%f_n_f", "%f_o_0", "%f_o_f", "%fptr_n_0", "%fptr_n_fptr", "%fptr_o_0", "%fptr_o_fptr", "%function_i_h", "%function_i_s", "%function_n_0", "%function_o_0", "%generic_c_cblock", "%grand_perm", "%graphics_e", "%graphics_i_Block", "%graphics_i_Text", "%graphics_p", "%grayplot_i_h", "%gsort_multilevel", "%h_copy", "%h_delete", "%h_e", "%h_get", "%h_i_h", "%h_matrix", "%h_n_0", "%h_o_0", "%h_p", "%h_save", "%h_set", "%hm_1_hm", "%hm_2_hm", "%hm_3_hm", "%hm_4_hm", "%hm_5", "%hm_a_r", "%hm_and", "%hm_c_hm", "%hm_d_hm", "%hm_d_s", "%hm_f_hm", "%hm_gsort", "%hm_i_b", "%hm_i_ce", "%hm_i_h", "%hm_i_hm", "%hm_i_i", "%hm_i_p", "%hm_i_s", "%hm_j_hm", "%hm_j_s", "%hm_k_hm", "%hm_m_p", "%hm_m_s", "%hm_n_b", "%hm_n_c", "%hm_n_hm", "%hm_n_i", "%hm_n_p", "%hm_n_s", "%hm_o_b", "%hm_o_c", "%hm_o_hm", "%hm_o_i", "%hm_o_p", "%hm_o_s", "%hm_or", "%hm_q_hm", "%hm_r_s", "%hm_s", "%hm_s_r", "%hm_stdev", "%hm_x_hm", "%hm_x_p", "%hm_x_s", "%i_1_i", "%i_1_s", "%i_2_i", "%i_2_s", "%i_3_i", "%i_3_s", "%i_4_i", "%i_4_s", "%i_Matplot", "%i_a_s", "%i_and", "%i_ascii", "%i_b_i", "%i_b_s", "%i_bezout", "%i_c_b", "%i_c_cblock", "%i_c_s", "%i_c_sp", "%i_champ", "%i_champ1", "%i_contour", "%i_contour2d", "%i_d_s", "%i_dsearch", "%i_f_b", "%i_f_s", "%i_f_sp", "%i_fft", "%i_find", "%i_g_b", "%i_g_s", "%i_g_sp", "%i_g_spb", "%i_grand", "%i_h_b", "%i_h_s", "%i_h_sp", "%i_h_spb", "%i_i_ce", "%i_i_h", "%i_i_hm", "%i_i_i", "%i_i_s", "%i_imag", "%i_isreal", "%i_j_i", "%i_j_s", "%i_k_b", "%i_k_i", "%i_k_s", "%i_l_i", "%i_l_s", "%i_length", "%i_linspace", "%i_m_i", "%i_m_s", "%i_mfprintf", "%i_mprintf", "%i_msprintf", "%i_n_0", "%i_n_i", "%i_n_s", "%i_o_0", "%i_o_i", "%i_o_s", "%i_or", "%i_p_i", "%i_p_s", "%i_plot2d", "%i_plot2d2", "%i_q_s", "%i_r_i", "%i_r_s", "%i_real", "%i_round", "%i_s_i", "%i_s_s", "%i_string", "%i_x_i", "%i_x_s", "%i_y_i", "%i_y_s", "%i_z_i", "%i_z_s", "%ip_a_s", "%ip_m_s", "%ip_n_0", "%ip_n_ip", "%ip_o_0", "%ip_o_ip", "%ip_p", "%ip_part", "%ip_s", "%ip_s_s", "%ip_string", "%k", "%l_i_block", "%l_i_diagram", "%l_i_graphics", "%l_i_h", "%l_i_model", "%l_i_s", "%l_issquare", "%l_n_0", "%l_n_c", "%l_n_l", "%l_n_m", "%l_n_p", "%l_n_s", "%l_o_0", "%l_o_c", "%l_o_l", "%l_o_m", "%l_o_p", "%l_o_s", "%l_p", "%l_p_inc", "%lss_a_lss", "%lss_a_p", "%lss_a_r", "%lss_a_s", "%lss_a_zpk", "%lss_c_lss", "%lss_c_p", "%lss_c_r", "%lss_c_s", "%lss_c_zpk", "%lss_d_zpk", "%lss_e", "%lss_eye", "%lss_f_lss", "%lss_f_p", "%lss_f_r", "%lss_f_s", "%lss_f_zpk", "%lss_i_ce", "%lss_i_lss", "%lss_i_p", "%lss_i_r", "%lss_i_s", "%lss_inv", "%lss_l_lss", "%lss_l_p", "%lss_l_r", "%lss_l_s", "%lss_l_zpk", "%lss_m_lss", "%lss_m_p", "%lss_m_r", "%lss_m_s", "%lss_m_zpk", "%lss_n_0", "%lss_n_lss", "%lss_n_p", "%lss_n_r", "%lss_n_s", "%lss_norm", "%lss_o_0", "%lss_o_lss", "%lss_o_p", "%lss_o_r", "%lss_o_s", "%lss_ones", "%lss_q_zpk", "%lss_r_lss", "%lss_r_p", "%lss_r_r", "%lss_r_s", "%lss_rand", "%lss_s", "%lss_s_lss", "%lss_s_p", "%lss_s_r", "%lss_s_s", "%lss_s_zpk", "%lss_size", "%lss_t", "%lss_v_lss", "%lss_v_p", "%lss_v_r", "%lss_v_s", "%lss_x_zpk", "%lt_i_s", "%m_n_l", "%m_o_l", "%model_e", "%model_i_Block", "%model_i_Text", "%model_p", "%mps_p", "%mps_string", "%msp_a_s", "%msp_abs", "%msp_e", "%msp_find", "%msp_i_s", "%msp_length", "%msp_m_s", "%msp_maxi", "%msp_n_msp", "%msp_nnz", "%msp_o_msp", "%msp_p", "%msp_sparse", "%msp_spones", "%msp_t", "%p_a_lss", "%p_a_r", "%p_c_lss", "%p_c_r", "%p_d_p", "%p_d_r", "%p_det", "%p_e", "%p_f_lss", "%p_f_r", "%p_grand", "%p_i_ce", "%p_i_h", "%p_i_hm", "%p_i_lss", "%p_i_p", "%p_i_r", "%p_i_s", "%p_inv", "%p_j_s", "%p_k_b", "%p_k_p", "%p_k_r", "%p_k_s", "%p_kron", "%p_l_lss", "%p_l_p", "%p_l_r", "%p_l_s", "%p_m_hm", "%p_m_lss", "%p_m_r", "%p_n_0", "%p_n_l", "%p_n_lss", "%p_n_r", "%p_nnz", "%p_o_0", "%p_o_l", "%p_o_lss", "%p_o_r", "%p_p_s", "%p_part", "%p_q_p", "%p_q_r", "%p_q_s", "%p_r_lss", "%p_r_p", "%p_r_r", "%p_r_s", "%p_s_lss", "%p_s_r", "%p_simp", "%p_string", "%p_v_lss", "%p_v_p", "%p_v_r", "%p_v_s", "%p_x_hm", "%p_x_r", "%p_y_p", "%p_y_r", "%p_y_s", "%p_z_p", "%p_z_r", "%p_z_s", "%params_i_diagram", "%params_p", "%pcg", "%plist_p", "%plist_string", "%printf_boolean", "%program_n_0", "%program_o_0", "%ptr_n_0", "%ptr_o_0", "%r_0", "%r_a_hm", "%r_a_lss", "%r_a_p", "%r_a_r", "%r_a_s", "%r_a_zpk", "%r_c_lss", "%r_c_p", "%r_c_r", "%r_c_s", "%r_c_zpk", "%r_clean", "%r_conj", "%r_cumprod", "%r_cumsum", "%r_d_p", "%r_d_r", "%r_d_s", "%r_d_zpk", "%r_det", "%r_diag", "%r_e", "%r_eye", "%r_f_lss", "%r_f_p", "%r_f_r", "%r_f_s", "%r_f_zpk", "%r_i_ce", "%r_i_lss", "%r_i_p", "%r_i_r", "%r_i_s", "%r_imag", "%r_inv", "%r_isreal", "%r_issquare", "%r_isvector", "%r_j_s", "%r_k_b", "%r_k_p", "%r_k_r", "%r_k_s", "%r_kron", "%r_l_lss", "%r_l_p", "%r_l_r", "%r_l_s", "%r_l_zpk", "%r_m_lss", "%r_m_p", "%r_m_r", "%r_m_s", "%r_m_zpk", "%r_matrix", "%r_n_0", "%r_n_lss", "%r_n_p", "%r_n_r", "%r_n_s", "%r_norm", "%r_o_0", "%r_o_lss", "%r_o_p", "%r_o_r", "%r_o_s", "%r_ones", "%r_p", "%r_p_s", "%r_permute", "%r_prod", "%r_q_p", "%r_q_r", "%r_q_s", "%r_q_zpk", "%r_r_lss", "%r_r_p", "%r_r_r", "%r_r_s", "%r_rand", "%r_real", "%r_s", "%r_s_hm", "%r_s_lss", "%r_s_p", "%r_s_r", "%r_s_s", "%r_s_zpk", "%r_simp", "%r_size", "%r_string", "%r_sum", "%r_t", "%r_tril", "%r_triu", "%r_v_lss", "%r_v_p", "%r_v_r", "%r_v_s", "%r_varn", "%r_x_p", "%r_x_r", "%r_x_s", "%r_x_zpk", "%r_y_p", "%r_y_r", "%r_y_s", "%r_z_p", "%r_z_r", "%r_z_s", "%r_zeros", "%rp_k_generic", "%s_1_i", "%s_1_s", "%s_2_i", "%s_2_s", "%s_3_i", "%s_3_s", "%s_4_i", "%s_4_s", "%s_5", "%s_a_b", "%s_a_i", "%s_a_ip", "%s_a_lss", "%s_a_msp", "%s_a_r", "%s_a_zpk", "%s_and", "%s_b_i", "%s_b_s", "%s_c_b", "%s_c_cblock", "%s_c_i", "%s_c_lss", "%s_c_r", "%s_c_sp", "%s_c_spb", "%s_c_zpk", "%s_d_b", "%s_d_i", "%s_d_p", "%s_d_r", "%s_d_zpk", "%s_e", "%s_f_b", "%s_f_cblock", "%s_f_i", "%s_f_lss", "%s_f_r", "%s_f_sp", "%s_f_spb", "%s_f_zpk", "%s_g_b", "%s_g_i", "%s_g_s", "%s_g_sp", "%s_g_spb", "%s_gamma", "%s_grand", "%s_gsort", "%s_h_b", "%s_h_i", "%s_h_s", "%s_h_sp", "%s_h_spb", "%s_i_Link", "%s_i_Text", "%s_i_b", "%s_i_block", "%s_i_c", "%s_i_ce", "%s_i_graphics", "%s_i_h", "%s_i_hm", "%s_i_i", "%s_i_lss", "%s_i_model", "%s_i_p", "%s_i_r", "%s_i_s", "%s_i_sp", "%s_i_spb", "%s_i_zpk", "%s_j_i", "%s_k_b", "%s_k_i", "%s_k_p", "%s_k_r", "%s_k_s", "%s_k_sp", "%s_k_spb", "%s_kron", "%s_l_b", "%s_l_hm", "%s_l_i", "%s_l_lss", "%s_l_p", "%s_l_r", "%s_l_sp", "%s_l_zpk", "%s_m_b", "%s_m_hm", "%s_m_i", "%s_m_ip", "%s_m_lss", "%s_m_msp", "%s_m_r", "%s_m_spb", "%s_m_zpk", "%s_matrix", "%s_n_0", "%s_n_b", "%s_n_hm", "%s_n_i", "%s_n_l", "%s_n_lss", "%s_n_r", "%s_o_0", "%s_o_b", "%s_o_hm", "%s_o_i", "%s_o_l", "%s_o_lss", "%s_o_r", "%s_or", "%s_p_b", "%s_p_i", "%s_p_s", "%s_pow", "%s_q_hm", "%s_q_i", "%s_q_p", "%s_q_r", "%s_q_sp", "%s_q_zpk", "%s_r_b", "%s_r_i", "%s_r_lss", "%s_r_p", "%s_r_r", "%s_r_sp", "%s_s_b", "%s_s_i", "%s_s_ip", "%s_s_lss", "%s_s_r", "%s_s_zpk", "%s_simp", "%s_v_lss", "%s_v_p", "%s_v_r", "%s_v_s", "%s_x_b", "%s_x_hm", "%s_x_i", "%s_x_r", "%s_x_spb", "%s_x_zpk", "%s_y_i", "%s_y_p", "%s_y_r", "%s_y_s", "%s_y_sp", "%s_z_i", "%s_z_p", "%s_z_r", "%s_z_s", "%s_z_sp", "%sn", "%sp_a_sp", "%sp_abs", "%sp_and", "%sp_c_b", "%sp_c_i", "%sp_c_s", "%sp_c_spb", "%sp_cumprod", "%sp_cumsum", "%sp_det", "%sp_diag", "%sp_e", "%sp_f_b", "%sp_f_i", "%sp_f_s", "%sp_f_spb", "%sp_floor", "%sp_g_b", "%sp_g_i", "%sp_g_s", "%sp_g_sp", "%sp_g_spb", "%sp_grand", "%sp_gsort", "%sp_h_b", "%sp_h_i", "%sp_h_s", "%sp_h_sp", "%sp_h_spb", "%sp_i_ce", "%sp_i_h", "%sp_i_s", "%sp_i_sp", "%sp_inv", "%sp_k_b", "%sp_k_s", "%sp_k_sp", "%sp_k_spb", "%sp_kron", "%sp_l_s", "%sp_l_sp", "%sp_length", "%sp_m_b", "%sp_m_spb", "%sp_max", "%sp_mean", "%sp_min", "%sp_n_0", "%sp_norm", "%sp_o_0", "%sp_or", "%sp_p_s", "%sp_prod", "%sp_q_s", "%sp_q_sp", "%sp_r_s", "%sp_r_sp", "%sp_round", "%sp_s_sp", "%sp_sign", "%sp_sqrt", "%sp_string", "%sp_sum", "%sp_tanh", "%sp_tril", "%sp_triu", "%sp_x_b", "%sp_x_spb", "%sp_y_s", "%sp_y_sp", "%sp_z_s", "%sp_z_sp", "%spb_and", "%spb_c_b", "%spb_c_s", "%spb_c_sp", "%spb_cumprod", "%spb_cumsum", "%spb_diag", "%spb_e", "%spb_f_b", "%spb_f_s", "%spb_f_sp", "%spb_g_b", "%spb_g_i", "%spb_g_s", "%spb_g_sp", "%spb_gsort", "%spb_h_b", "%spb_h_i", "%spb_h_s", "%spb_h_sp", "%spb_i_b", "%spb_i_ce", "%spb_i_h", "%spb_k_b", "%spb_k_s", "%spb_k_sp", "%spb_k_spb", "%spb_kron", "%spb_m_b", "%spb_m_s", "%spb_m_sp", "%spb_m_spb", "%spb_n_0", "%spb_o_0", "%spb_or", "%spb_prod", "%spb_sum", "%spb_tril", "%spb_triu", "%spb_x_b", "%spb_x_s", "%spb_x_sp", "%spb_x_spb", "%st_c_st", "%st_f_st", "%st_n_0", "%st_o_0", "%st_p", "%ticks_i_h", "%uitree_n_0", "%uitree_o_0", "%xls_e", "%xls_p", "%xlssheet_e", "%xlssheet_p", "%xlssheet_size", "%xlssheet_string", "%zpk_a_lss", "%zpk_a_r", "%zpk_a_s", "%zpk_a_zpk", "%zpk_c_lss", "%zpk_c_r", "%zpk_c_s", "%zpk_c_zpk", "%zpk_d_lss", "%zpk_d_r", "%zpk_d_s", "%zpk_d_zpk", "%zpk_e", "%zpk_f_lss", "%zpk_f_r", "%zpk_f_s", "%zpk_f_zpk", "%zpk_i_h", "%zpk_i_s", "%zpk_i_zpk", "%zpk_l_zpk", "%zpk_m_lss", "%zpk_m_r", "%zpk_m_s", "%zpk_m_zpk", "%zpk_n_zpk", "%zpk_o_zpk", "%zpk_p", "%zpk_q_lss", "%zpk_q_r", "%zpk_q_s", "%zpk_q_zpk", "%zpk_r_lss", "%zpk_r_r", "%zpk_r_s", "%zpk_r_zpk", "%zpk_s", "%zpk_s_lss", "%zpk_s_r", "%zpk_s_s", "%zpk_s_zpk", "%zpk_size", "%zpk_sum", "%zpk_t", "%zpk_v_zpk", "%zpk_x_lss", "%zpk_x_r", "%zpk_x_s", "%zpk_x_zpk", "CC4", "CFORTR", "CFORTR2", "CloseEditorSaveData", "Compute_cic", "DestroyGlobals", "Dist2polyline", "EditData", "FORTR", "GEDeditvar", "GEDeditvar_get", "G_make", "GetSetValue", "GetTab", "GetTab2", "Get_Depth", "Get_handle_from_index", "Get_handle_pos_in_list", "Get_handles_list", "Get_levels", "Link_modelica_C", "List_handles", "LoadTicks2TCL", "LogtoggleX", "LogtoggleY", "LogtoggleZ", "MODCOM", "NDcost", "OS_Version", "PlotSparse", "ReLoadTicks2TCL", "ReadHBSparse", "ResetFigureDDM", "Sfgrayplot", "Sgrayplot", "Subtickstoggle", "TCL_CreateSlave", "TK_send_handles_list", "TitleLabel", "abcd", "abinv", "accept_func_default", "accept_func_vfsa", "acosd", "acoshm", "acosm", "acot", "acotd", "acoth", "acsc", "acscd", "acsch", "add_demo", "add_help_chapter", "add_module_help_chapter", "add_param", "addmenu", "adjust", "adjust_in2out2", "aff2ab", "airy", "ana_style", "analpf", "analyze", "aplat", "apropos", "arhnk", "arl2", "arma2p", "arma2ss", "armac", "armax", "armax1", "arobasestring2strings", "arsimul", "ascii2string", "asciimat", "asec", "asecd", "asech", "asind", "asinhm", "asinm", "assert_checkalmostequal", "assert_checkequal", "assert_checkerror", "assert_checkfalse", "assert_checkfilesequal", "assert_checktrue", "assert_comparecomplex", "assert_computedigits", "assert_cond2reltol", "assert_cond2reqdigits", "assert_generror", "atand", "atanhm", "atanm", "atomsAutoload", "atomsAutoloadAdd", "atomsAutoloadDel", "atomsAutoloadList", "atomsCategoryList", "atomsCheckModule", "atomsDepTreeShow", "atomsGetConfig", "atomsGetInstalled", "atomsGetInstalledPath", "atomsGetLoaded", "atomsGetLoadedPath", "atomsGui", "atomsInstall", "atomsIsInstalled", "atomsIsLoaded", "atomsList", "atomsLoad", "atomsQuit", "atomsRemove", "atomsRepositoryAdd", "atomsRepositoryDel", "atomsRepositoryList", "atomsResize", "atomsRestoreConfig", "atomsSaveConfig", "atomsSearch", "atomsSetConfig", "atomsShow", "atomsSystemInit", "atomsSystemUpdate", "atomsTest", "atomsUpdate", "atomsVersion", "augment", "auread", "autumncolormap", "auwrite", "bad_connection", "balreal", "bar", "bar3d", "barh", "barhomogenize", "bench_run", "bilin", "bilt", "bin2dec", "binomial", "bit_op", "bitand", "bitcmp", "bitget", "bitor", "bitset", "bitxor", "black", "blanks", "blkslv", "bloc2ss", "block_parameter_error", "block_parameter_error", "blockdiag", "bode", "bode_asymp", "bonecolormap", "browsevar_seeSpecial", "bstap", "build_args", "build_block", "build_modelica_block", "buildnewblock", "buttmag", "bvodeS", "c_pass1", "c_pass2", "c_pass3", "cainv", "calendar", "calerf", "calfrq", "canon", "casc", "cat", "cat_code", "cbAtomsGui", "cb_m2sci_gui", "ccontrg", "cell2mat", "cellstr", "center", "cepstrum", "cfspec", "char", "cheb1mag", "cheb2mag", "check2dFun", "checkXYPair", "check_classpath", "check_gateways", "check_io", "check_librarypath", "check_modules_xml", "check_versions", "chepol", "chfact", "chsolve", "circshift", "classmarkov", "clean_help", "clf", "clipboard", "clock", "close", "cls2dls", "cmndred", "cmoment", "coding_ga_binary", "coding_ga_identity", "coff", "coffg", "colcomp", "colcompr", "colinout", "colorbar", "colordef", "colregul", "comet", "comet3d", "companion", "compile_init_modelica", "compile_modelica", "complex", "compute_initial_temp", "cond", "cond2sp", "condestsp", "configure_msifort", "configure_msvc", "conjgrad", "cont_frm", "cont_mat", "context_evstr", "contour", "contour2d", "contourf", "contrss", "conv", "convert_to_float", "convertindex", "convol", "convol2d", "coolcolormap", "copfac", "coppercolormap", "correl", "cos2cosf", "cosd", "coshm", "cosm", "cotd", "cotg", "coth", "cothm", "countblocks", "cov", "covar", "createBorder", "createBorderFont", "createConstraints", "createLayoutOptions", "createWindow", "createXConfiguration", "create_modelica", "createfun", "createstruct", "cross", "crossover_ga_binary", "crossover_ga_default", "csc", "cscd", "csch", "csgn", "csim", "cspect", "ctr_gram", "cutaxes", "czt", "dae", "daeoptions", "damp", "datafit", "datatipCreatePopupMenu", "datatipDefaultDisplay", "datatipGUIEventHandler", "datatipGetEntities", "datatipHilite", "datatipManagerMode", "datatipRemoveAll", "datatipSetOrientation", "datatipSetTipPosition", "datatipSetTipStyle", "date", "datenum", "datevec", "dbphi", "dcf", "ddp", "dec2bin", "dec2hex", "dec2oct", "default_color", "default_options", "deff", "del_help_chapter", "del_module_help_chapter", "delete_unconnected", "demo_begin", "demo_choose", "demo_compiler", "demo_end", "demo_file_choice", "demo_folder_choice", "demo_function_choice", "demo_gui", "demo_gui_update", "demo_run", "demo_viewCode", "derivat", "des2ss", "des2tf", "detectmsifort64tools", "detectmsvc64tools", "determ", "detr", "detrend", "devtools_run_builder", "dhnorm", "dialog", "diff", "dig_bound_compound", "diophant", "dir", "dirname", "dispfiles", "dllinfo", "do_compile", "do_compile_superblock42", "do_delete1", "do_eval", "do_purge", "do_terminate", "do_update", "do_version", "dragrect", "dscr", "dsimul", "dt_ility", "dtsi", "edit", "edit_curv", "edit_error", "editor", "eigenmarkov", "eigs", "ell1mag", "ellipj", "enlarge_shape", "eomday", "epred", "eqfir", "eqiir", "equil", "equil1", "erfinv", "errbar", "etime", "eval3dp", "evans", "evstr", "example_run", "expression2code", "extract_implicit", "factor", "factorial", "factors", "faurre", "fchamp", "ffilt", "fft2", "fftshift", "fgrayplot", "filt_sinc", "findABCD", "findAC", "findBDK", "findCommonValues", "findR", "find_freq", "find_links", "find_scicos_version", "find_scicos_version", "findinlist", "findinlistcmd", "findm", "findmsifortcompiler", "findmsvccompiler", "findobj", "findx0BD", "firstnonsingleton", "fix", "fixedpointgcd", "fixedpointgcd", "flipdim", "flts", "fminsearch", "formatBlackTip", "formatBodeMagTip", "formatBodePhaseTip", "formatEvansTip", "formatGainplotTip", "formatHallModuleTip", "formatHallPhaseTip", "formatNicholsGainTip", "formatNicholsPhaseTip", "formatNyquistTip", "formatPhaseplotTip", "formatSgridDampingTip", "formatSgridFreqTip", "formatZgridDampingTip", "formatZgridFreqTip", "format_txt", "fourplan", "fplot2d", "fplot3d", "fplot3d1", "frep2tf", "freson", "frfit", "frmag", "fseek_origin", "fsfirlin", "fspec", "fspecg", "fstabst", "ftest", "ftuneq", "fullfile", "fullrf", "fullrfk", "g_margin", "gainplot", "gamitg", "gca", "gcare", "gcd", "gce", "gcf", "gda", "gdf", "ged", "ged_Compound", "ged_arc", "ged_axes", "ged_axis", "ged_champ", "ged_copy_entity", "ged_delete_entity", "ged_eventhandler", "ged_fac3d", "ged_fec", "ged_figure", "ged_getobject", "ged_grayplot", "ged_insert", "ged_legend", "ged_loop", "ged_matplot", "ged_move_entity", "ged_paste_entity", "ged_plot3d", "ged_polyline", "ged_rectangle", "ged_segs", "ged_select_axes", "ged_text", "gen_modelica", "gencompilationflags_unix", "generateBlockImage", "generateBlockImages", "generic_i_ce", "generic_i_h", "generic_i_hm", "generic_i_s", "generic_s_g_s", "generic_s_h_s", "genfac3d", "genfunc", "genfunc1", "genfunc2", "genmac", "genmarkov", "geomean", "get2index", "getColorIndex", "getDiagramVersion", "getLineSpec", "getModelicaPath", "getPlotPropertyName", "getSurfPropertyName", "get_connected", "get_dynamic_lib_dir", "get_errorcmd", "get_figure_handle", "get_file_path", "get_function_path", "get_model_name", "get_param", "get_scicos_version", "get_scicos_version", "get_subobj_path", "get_tree_elt", "getcolor", "getd", "getmodelicacpath", "getparaxe", "getparfig", "getscilabkeywords", "getshell", "gettklib", "getvalue", "gfare", "gfrancis", "ghdl2tree", "ghdl_fields", "givens", "glever", "global_case", "gmres", "graduate", "graycolormap", "graypolarplot", "group", "gtild", "h2norm", "h_cl", "h_inf", "h_inf_st", "h_norm", "hallchart", "halt", "hank", "hankelsv", "harmean", "haveacompiler", "head_comments", "help", "help_from_sci", "help_skeleton", "helpbrowser_menus_cb", "helpbrowser_update", "hermit", "hex2dec", "hilb", "hilbert", "hilite_path", "hist3d", "histc", "histplot", "horner", "hotcolormap", "householder", "hrmt", "hsv2rgb", "hsvcolormap", "htrianr", "idct", "idst", "ifft", "ifftshift", "iir", "iirgroup", "iirlp", "iirmod", "ilib_build", "ilib_build_jar", "ilib_compile", "ilib_for_link", "ilib_gen_Make", "ilib_gen_Make_unix", "ilib_gen_cleaner", "ilib_gen_gateway", "ilib_gen_loader", "ilib_include_flag", "ilib_language", "ilib_mex_build", "im_inv", "importScicosPal", "importXcosDiagram", "imrep2ss", "ind2sub", "inistate", "init_agenda", "init_ga_default", "init_param", "initial_scicos_tables", "initial_scicos_tables", "input", "instruction2code", "intc", "intdec", "integrate", "interp1", "interpln", "intersect", "intl", "intsplin", "inttrap", "inv_coeff", "invr", "invrs", "invsyslin", "iqr", "isDebug", "isDocked", "isLeapYear", "isRelease", "is_absolute_path", "is_in_text", "is_modelica_block", "is_param", "iscell", "iscellstr", "iscolor", "iscolumn", "isempty", "isinf", "ismatrix", "isnan", "isoview", "isrow", "isscalar", "issparse", "isstruct", "jetcolormap", "jre_path", "justify", "kalm", "karmarkar", "kernel", "kpure", "krac2", "kroneck", "lattn", "lattp", "launchtest", "lcf", "lcm", "lcmdiag", "leastsq", "legend", "legends", "leqe", "leqr", "lev", "levin", "lft", "lin", "lin2mu", "lincos", "lincos", "lindquist", "linf", "linfn", "link_olibs", "linsolve", "list2tree", "list2vec", "list_param", "listfiles", "lmisolver", "lmitool", "lnkptrcomp", "loadXcosLibs", "loadmatfile", "loadpallibs", "loadwave", "locate", "log2", "loglog", "logm", "logspace", "lqe", "lqg", "lqg2stan", "lqg_ltr", "lqi", "lqr", "ls", "lsslist", "lstcat", "lyap", "m2sci_gui", "macglov", "mad", "main_menubar_cb", "makecell", "manedit", "mapsound", "mark_prt", "markp2ss", "matfile2sci", "mdelete", "mean", "meanf", "median", "members", "menubar", "mese", "mesh", "mesh2d", "meshgrid", "message", "mfile2sci", "mfrequ_clk", "minreal", "minss", "mkdir", "modelica", "modelicac", "modipar", "modulo", "moment", "mrfit", "mstr2sci", "mtlb", "mtlb_0", "mtlb_a", "mtlb_all", "mtlb_any", "mtlb_axes", "mtlb_axis", "mtlb_beta", "mtlb_box", "mtlb_choices", "mtlb_close", "mtlb_colordef", "mtlb_cond", "mtlb_cov", "mtlb_cumprod", "mtlb_cumsum", "mtlb_dec2hex", "mtlb_delete", "mtlb_diag", "mtlb_diff", "mtlb_dir", "mtlb_double", "mtlb_e", "mtlb_echo", "mtlb_error", "mtlb_eval", "mtlb_exist", "mtlb_eye", "mtlb_false", "mtlb_fft", "mtlb_fftshift", "mtlb_filter", "mtlb_find", "mtlb_findstr", "mtlb_fliplr", "mtlb_fopen", "mtlb_format", "mtlb_fprintf", "mtlb_fread", "mtlb_fscanf", "mtlb_full", "mtlb_fwrite", "mtlb_get", "mtlb_grid", "mtlb_hold", "mtlb_i", "mtlb_ifft", "mtlb_image", "mtlb_imp", "mtlb_int16", "mtlb_int32", "mtlb_int64", "mtlb_int8", "mtlb_is", "mtlb_isa", "mtlb_isfield", "mtlb_isletter", "mtlb_isspace", "mtlb_l", "mtlb_legendre", "mtlb_linspace", "mtlb_logic", "mtlb_logical", "mtlb_loglog", "mtlb_lower", "mtlb_max", "mtlb_mean", "mtlb_median", "mtlb_mesh", "mtlb_meshdom", "mtlb_min", "mtlb_more", "mtlb_num2str", "mtlb_ones", "mtlb_pcolor", "mtlb_plot", "mtlb_prod", "mtlb_qr", "mtlb_qz", "mtlb_rand", "mtlb_randn", "mtlb_realmax", "mtlb_realmin", "mtlb_s", "mtlb_semilogx", "mtlb_semilogy", "mtlb_setstr", "mtlb_size", "mtlb_sort", "mtlb_sortrows", "mtlb_sprintf", "mtlb_sscanf", "mtlb_std", "mtlb_strcmp", "mtlb_strcmpi", "mtlb_strfind", "mtlb_strrep", "mtlb_subplot", "mtlb_sum", "mtlb_t", "mtlb_toeplitz", "mtlb_tril", "mtlb_triu", "mtlb_true", "mtlb_type", "mtlb_uint16", "mtlb_uint32", "mtlb_uint64", "mtlb_uint8", "mtlb_upper", "mtlb_var", "mtlb_zeros", "mu2lin", "mutation_ga_binary", "mutation_ga_default", "mvcorrel", "nancumsum", "nand2mean", "nanmean", "nanmeanf", "nanmedian", "nanreglin", "nanstdev", "nansum", "narsimul", "nchoosek", "ndgrid", "ndims", "nearly_multiples", "nehari", "neigh_func_csa", "neigh_func_default", "neigh_func_fsa", "neigh_func_vfsa", "neldermead_cget", "neldermead_configure", "neldermead_costf", "neldermead_defaultoutput", "neldermead_destroy", "neldermead_function", "neldermead_get", "neldermead_log", "neldermead_new", "neldermead_restart", "neldermead_search", "neldermead_updatesimp", "nextpow2", "nf3d", "nicholschart", "nlev", "nmplot_cget", "nmplot_configure", "nmplot_contour", "nmplot_destroy", "nmplot_function", "nmplot_get", "nmplot_historyplot", "nmplot_log", "nmplot_new", "nmplot_outputcmd", "nmplot_restart", "nmplot_search", "nmplot_simplexhistory", "noisegen", "nonreg_test_run", "now", "nthroot", "num2cell", "numderivative", "nyquist", "nyquistfrequencybounds", "obs_gram", "obscont", "observer", "obsv_mat", "obsvss", "oceancolormap", "oct2dec", "odeoptions", "optim_ga", "optim_moga", "optim_nsga", "optim_nsga2", "optim_sa", "optimbase_cget", "optimbase_checkbounds", "optimbase_checkcostfun", "optimbase_checkx0", "optimbase_configure", "optimbase_destroy", "optimbase_function", "optimbase_get", "optimbase_hasbounds", "optimbase_hasconstraints", "optimbase_hasnlcons", "optimbase_histget", "optimbase_histset", "optimbase_incriter", "optimbase_isfeasible", "optimbase_isinbounds", "optimbase_isinnonlincons", "optimbase_log", "optimbase_logshutdown", "optimbase_logstartup", "optimbase_new", "optimbase_outputcmd", "optimbase_outstruct", "optimbase_proj2bnds", "optimbase_set", "optimbase_stoplog", "optimbase_terminate", "optimget", "optimplotfunccount", "optimplotfval", "optimplotx", "optimset", "optimsimplex_center", "optimsimplex_check", "optimsimplex_compsomefv", "optimsimplex_computefv", "optimsimplex_deltafv", "optimsimplex_deltafvmax", "optimsimplex_destroy", "optimsimplex_dirmat", "optimsimplex_fvmean", "optimsimplex_fvstdev", "optimsimplex_fvvariance", "optimsimplex_getall", "optimsimplex_getallfv", "optimsimplex_getallx", "optimsimplex_getfv", "optimsimplex_getn", "optimsimplex_getnbve", "optimsimplex_getve", "optimsimplex_getx", "optimsimplex_gradientfv", "optimsimplex_log", "optimsimplex_new", "optimsimplex_reflect", "optimsimplex_setall", "optimsimplex_setallfv", "optimsimplex_setallx", "optimsimplex_setfv", "optimsimplex_setn", "optimsimplex_setnbve", "optimsimplex_setve", "optimsimplex_setx", "optimsimplex_shrink", "optimsimplex_size", "optimsimplex_sort", "optimsimplex_xbar", "orth", "orthProj", "output_ga_default", "output_moga_default", "output_nsga2_default", "output_nsga_default", "p_margin", "pack", "paramfplot2d", "pareto_filter", "parrot", "parulacolormap", "pbig", "pca", "pdiv", "pen2ea", "pencan", "pencost", "penlaur", "percentchars", "perctl", "perms", "pertrans", "pfactors", "pfss", "phasemag", "phaseplot", "phc", "pie", "pinkcolormap", "pinv", "pixDist", "playsnd", "plot", "plot3d2", "plot3d3", "plotframe", "plotimplicit", "plzr", "pmodulo", "pol2des", "pol2str", "polar", "polarplot", "polarplot_datatip_display", "polfact", "polyint", "powershell", "prbs_a", "prettyprint", "primes", "princomp", "proj", "projaff", "projsl", "projspec", "psmall", "pspect", "qmr", "qpsolve", "quart", "quaskro", "rainbowcolormap", "randpencil", "range", "rank", "reading_incidence", "readxls", "recons", "recur_scicos_block_link", "reduceToCommonDenominator", "reglin", "remezb", "remove_param", "repfreq", "replace_Ix_by_Fx", "replot", "repmat", "resize_demo_gui", "resize_matrix", "returntoscilab", "returntoscilab", "rgb2name", "rhs2code", "ric_desc", "riccati", "rlocus", "rmdir", "rotate", "routh_t", "rowcomp", "rowcompr", "rowinout", "rowregul", "rowshuff", "rref", "sample", "sample_clk", "samplef", "samwr", "savematfile", "savewave", "sca", "scaling", "scanf", "scatter", "scatter3", "scatter3d", "scf", "sci2exp", "sciGUI_init", "sci_sparse", "scicos_block", "scicos_block_link", "scicos_cpr", "scicos_diagram", "scicos_flat", "scicos_getvalue", "scicos_getvalue", "scicos_graphics", "scicos_include_paths", "scicos_link", "scicos_load", "scicos_model", "scicos_params", "scicos_save", "scicos_sim", "scicos_simulate", "scicos_simulate", "scicos_state", "scicos_txtedit", "scicos_workspace_init", "scicos_workspace_init", "scimihm", "scisptdemo", "scitest", "script2var", "scs_full_path", "scs_show", "scstxtedit", "sda", "sdf", "sdiff", "sec", "secd", "sech", "secto3d", "selection_ga_elitist", "selection_ga_random", "semilogx", "semilogy", "sensi", "set3dtlistXYZ", "set3dtlistXYZC", "setA1val", "setA2val", "setDefaultColor", "setFontStyle", "setGrayplottlist", "setHval", "setLabelsFontStyle", "setLineStyle", "setMarkStyle", "setPlotProperty", "setPreferencesValue", "setStringPosition", "setStyle", "setSurfProperty", "setTicksTList", "setWval", "setXdb", "setXval", "setYdb", "setYval", "setZb", "setZdb", "setZval", "set_io", "set_param", "setchamptlistXYFXFY", "setdiff", "seteventhandler", "setvalue", "sgolay", "sgolaydiff", "sgolayfilt", "sgrid", "shiftcors", "show_margins", "show_pca", "signm", "simplify_zp", "sinc", "sincd", "sind", "sinhm", "sinm", "sm2des", "sm2ss", "smga", "smooth", "sound", "soundsec", "spaninter", "spanplus", "spantwo", "specfact", "speye", "split_lasterror", "sprand", "springcolormap", "spzeros", "sqroot", "sqrtm", "squarewave", "squeeze", "srfaur", "srkf", "ss2des", "ss2ss", "ss2tf", "ss2zp", "sskf", "ssprint", "ssrand", "st_ility", "stabil", "standard_define", "standard_draw", "standard_draw_ports", "standard_draw_ports_up", "standard_inputs", "standard_origin", "standard_outputs", "statgain", "stdev", "stdevf", "steadycos", "steadycos", "strange", "sub2ind", "subplot", "summercolormap", "surf", "sva", "svplot", "sylm", "sylv", "sysconv", "sysdiag", "sysfact", "syslin", "syssize", "system", "systmat", "tabul", "tand", "tanhm", "tanm", "tbx_build_blocks", "tbx_build_cleaner", "tbx_build_gateway", "tbx_build_gateway_clean", "tbx_build_gateway_loader", "tbx_build_help", "tbx_build_help_loader", "tbx_build_loader", "tbx_build_localization", "tbx_build_macros", "tbx_build_pal_loader", "tbx_build_src", "tbx_build_src_clean", "tbx_builder", "tbx_builder_gateway", "tbx_builder_gateway_lang", "tbx_builder_help", "tbx_builder_help_lang", "tbx_builder_macros", "tbx_builder_src", "tbx_builder_src_lang", "tbx_generate_pofile", "tbx_get_name_from_path", "tbx_make", "temp_law_csa", "temp_law_default", "temp_law_fsa", "temp_law_huang", "temp_law_vfsa", "test_clean", "test_on_columns", "test_run", "test_run_level", "tf2des", "tf2ss", "tf2zp", "threadInspector", "thrownan", "time_id", "title", "titlepage", "tkged", "toeplitz", "tokenpos", "toolboxes", "trace", "trans", "translatepaths", "translator", "tree2code", "tree_show", "trfmod", "trimmean", "trzeros", "twinkle", "uiConcatTree", "uiCreateNode", "uiCreateTree", "uiDeleteNode", "uiDumpTree", "uiEqualsTree", "uiFindNode", "uiGetChildrenNode", "uiGetNodePosition", "uiGetParentNode", "uiInsertNode", "uiSpreadsheet", "ui_observer", "uitable", "union", "unique", "unit_test_run", "unix_g", "unix_s", "unix_w", "unix_x", "unobs", "unpack", "unwrap", "update_scs_m", "update_version", "value2modelica", "variance", "variancef", "vec2list", "vectorfind", "ver", "warnobsolete", "wavread", "wavwrite", "wcenter", "weekday", "wfir", "wfir_gui", "whereami", "whitecolormap", "who_user", "whos", "wiener", "wigner", "window", "winlist", "wintercolormap", "with_javasci", "with_macros_source", "with_modelica_compiler", "with_modelica_compiler", "x_choices", "x_matrix", "xcorr", "xcosBlockEval", "xcosBlockInterface", "xcosCodeGeneration", "xcosConfigureModelica", "xcosPal", "xcosPalAdd", "xcosPalAddBlock", "xcosPalExport", "xcosPalGenerateAllIcons", "xcosShowBlockWarning", "xcosValidateBlockSet", "xcosValidateCompareBlock", "xcos_compile", "xcos_debug_gui", "xcos_run", "xcos_simulate", "xcov", "xlabel", "xload", "xml2modelica", "xmlGetValues", "xmlSetValues", "xmltoformat", "xmltohtml", "xmltojar", "xmltopdf", "xmltops", "xmltoweb", "xnumb", "xrpoly", "xsave", "xsetech", "xstringl", "ylabel", "yulewalk", "zeropen", "zgrid", "zlabel", "zp2ss", "zp2tf", "zpbutt", "zpch1", "zpch2", "zpell", "zpk", "zpk2ss", "zpk2tf"] + end + end +end \ No newline at end of file diff --git a/lib/rouge/lexers/scilab/keywords.rb b/lib/rouge/lexers/scilab/keywords.rb new file mode 100644 index 0000000000..92bce53eca --- /dev/null +++ b/lib/rouge/lexers/scilab/keywords.rb @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +# DO NOT EDIT + +# This file is automatically generated by `rake keywords:scilab`. +# See tasks/builtins/scilab.rake for more info. + +module Rouge + module Lexers + def Scilab.keywords + @keywords ||= Set.new ["abort", "apropos", "break", "case", "catch", "clc", "clear", "continue", "do", "else", "elseif", "end", "endfunction", "exit", "for", "function", "help", "if", "pause", "pwd", "quit", "resume", "return", "select", "then", "try", "what", "while", "who"] + end + end +end \ No newline at end of file diff --git a/lib/rouge/lexers/scilab/predefs.rb b/lib/rouge/lexers/scilab/predefs.rb new file mode 100644 index 0000000000..403c8d1f52 --- /dev/null +++ b/lib/rouge/lexers/scilab/predefs.rb @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +# DO NOT EDIT + +# This file is automatically generated by `rake predefs:scilab`. +# See tasks/builtins/scilab.rake for more info. + +module Rouge + module Lexers + def Scilab.predefs + @predefs ||= Set.new ["%F", "%T", "%chars", "%e", "%eps", "%f", "%fftw", "%gui", "%i", "%inf", "%io", "%nan", "%pi", "%s", "%t", "%tk", "%z", "PWD", "SCI", "SCIHOME", "TMPDIR", "WSCI", "annealinglib", "assertlib", "atomsguilib", "atomslib", "cacsdlib", "clear", "compatibility_functilib", "consolelib", "corelib", "data_structureslib", "datatipslib", "demo_toolslib", "development_toolslib", "differential_equationlib", "dynamic_linklib", "elementary_functionslib", "enull", "evoid", "external_objectslib", "fileiolib", "functionslib", "geneticlib", "graphicslib", "guilib", "helptoolslib", "home", "integerlib", "interpolationlib", "iolib", "jnull", "jvmlib", "jvoid", "linear_algebralib", "m2scilib", "matiolib", "modules_managerlib", "neldermeadlib", "optimbaselib", "optimizationlib", "optimsimplexlib", "output_streamlib", "overloadinglib", "parameterslib", "percentchars", "polynomialslib", "preferenceslib", "randliblib", "scicos_autolib", "scicos_scicoslib", "scicos_utilslib", "scinoteslib", "signal_processinglib", "soundlib", "sparselib", "special_functionslib", "spreadsheetlib", "statisticslib", "stringlib", "tclscilib", "timelib", "ui_datalib", "uitreelib", "umfpacklib", "webtoolslib", "windows_toolslib", "xcoslib", "xmllib"] + end + end +end \ No newline at end of file diff --git a/spec/lexers/scilab_spec.rb b/spec/lexers/scilab_spec.rb new file mode 100644 index 0000000000..e8fa8c8c83 --- /dev/null +++ b/spec/lexers/scilab_spec.rb @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +describe Rouge::Lexers::Scilab do + let(:subject) { Rouge::Lexers::Scilab.new } + + describe 'guessing' do + include Support::Guessing + + it 'guesses by filename' do + assert_guess :filename => 'foo.sci', :source => '// comment' + assert_guess :filename => 'foo.sce', :source => '// comment' + assert_guess :filename => 'foo.tst', :source => '// comment' + end + + it 'guesses by mimetype' do + assert_guess :mimetype => 'text/x-scilab' + assert_guess :mimetype => 'application/x-scilab' + end + + end +end diff --git a/spec/visual/samples/scilab b/spec/visual/samples/scilab new file mode 100644 index 0000000000..a320b3da5f --- /dev/null +++ b/spec/visual/samples/scilab @@ -0,0 +1,81 @@ +function [out] = example(aa) + // + // Some comments ... + // + + x = "a string with double quotes."; // some "double quotes" in a comment + y = "a string with double quotes with ""internal"" double quotes."; + z = "a string with double quotes with ''internal'' quotes."; + + x = 'a string with quotes'; // some 'single quotes' in a comment + y = 'a string with quotes with ''internal'' quotes.'; + z = 'a string with quotes with ""internal"" double quotes.'; + + // for + for i = 1:20 + disp(i); + end + + // while + i = 20 + while (i > 0) + disp(i); + i = i - 1 + end + + // select/case + select i + case 12 then + disp("12") + case 42 then + disp("42") + else + disp("else case") + end + + // switch/otherwise + switch i + case 12 then + disp("12") + case 42 then + disp("42") + otherwise + disp("else case") + end + + out = %T + +endfunction + +function y=otherfunc(x) + a = rand(30, 30); + b = rand(30, 30); + + c = a .* b ./ a \ .. // comment at end of continuation line + (b .* a + b - a); + + c = a' * b'; // note: these quotes are for conjugate transpose, not string. + d = a.' * b.'; // note: these quotes are for non-conjugate transpose, not string. + e = [a' , a'] + + %T && %F || %T + 1 / 2 + 1 \ 2 + 1 ./ 2 + 1 .\ 2 + + + disp("a comment symbol // in a double quoted string"); + disp('a comment symbol // in a single quoted string'); + + y = {"hello"}; +endfunction + +/* +Mutli-line block comment +*/ + +function nooutfunc(s) + // function without output argument + a = 1; +end diff --git a/tasks/builtins/scilab.rake b/tasks/builtins/scilab.rake new file mode 100644 index 0000000000..f8d13a7293 --- /dev/null +++ b/tasks/builtins/scilab.rake @@ -0,0 +1,195 @@ +# -*- coding: utf-8 -*- # +# frozen_string_literal: true + +require 'yaml' + +# YAML files are generated by Scilab when running scilab/keywords.sce +# rake command-line: rake predefs:scilab builtins:scilab keywords:scilab functions:scilab +SCILAB_BUILTINS_SYNTAX_FILE = File.join(__dir__, "scilab/builtins.yml") +SCILAB_BUILTINS_FILE = "./lib/rouge/lexers/scilab/builtins.rb" +SCILAB_KEYWORDS_SYNTAX_FILE = File.join(__dir__, "scilab/keywords.yml") +SCILAB_KEYWORDS_FILE = "./lib/rouge/lexers/scilab/keywords.rb" +SCILAB_PREDEFS_SYNTAX_FILE = File.join(__dir__, "scilab/predefs.yml") +SCILAB_PREDEFS_FILE = "./lib/rouge/lexers/scilab/predefs.rb" +SCILAB_FUNCTIONS_SYNTAX_FILE = File.join(__dir__, "scilab/functions.yml") +SCILAB_FUNCTIONS_FILE = "./lib/rouge/lexers/scilab/functions.rb" + +namespace :builtins do + task :scilab do + generator = Rouge::Tasks::Builtins::Scilab.new + + input = File.read(SCILAB_BUILTINS_SYNTAX_FILE) + keywords = generator.extract_keywords(input) + + output = generator.render_output(keywords) + + File.write(SCILAB_BUILTINS_FILE, output) + end +end + +module Rouge + module Tasks + module Builtins + class Scilab + def extract_keywords(input) + ::YAML.load(input) + end + + def render_output(keywords, &b) + return enum_for(:render_output, keywords).to_a.join("\n") unless b + + yield "# -*- coding: utf-8 -*- #" + yield "# frozen_string_literal: true" + yield "" + yield "# DO NOT EDIT" + yield "" + yield "# This file is automatically generated by `rake builtins:scilab`." + yield "# See tasks/builtins/scilab.rake for more info." + yield "" + yield "module Rouge" + yield " module Lexers" + yield " def Scilab.builtins" + yield " @builtins ||= Set.new #{keywords.inspect}" + yield " end" + yield " end" + yield "end" + end + end + end + end +end + +namespace :keywords do + task :scilab do + generator = Rouge::Tasks::Keywords::Scilab.new + + input = File.read(SCILAB_KEYWORDS_SYNTAX_FILE) + keywords = generator.extract_keywords(input) + + output = generator.render_output(keywords) + + File.write(SCILAB_KEYWORDS_FILE, output) + end +end + +module Rouge + module Tasks + module Keywords + class Scilab + def extract_keywords(input) + ::YAML.load(input) + end + + def render_output(keywords, &b) + return enum_for(:render_output, keywords).to_a.join("\n") unless b + + yield "# -*- coding: utf-8 -*- #" + yield "# frozen_string_literal: true" + yield "" + yield "# DO NOT EDIT" + yield "" + yield "# This file is automatically generated by `rake keywords:scilab`." + yield "# See tasks/builtins/scilab.rake for more info." + yield "" + yield "module Rouge" + yield " module Lexers" + yield " def Scilab.keywords" + yield " @keywords ||= Set.new #{keywords.inspect}" + yield " end" + yield " end" + yield "end" + end + end + end + end +end + +namespace :predefs do + task :scilab do + generator = Rouge::Tasks::Predefs::Scilab.new + + input = File.read(SCILAB_PREDEFS_SYNTAX_FILE) + keywords = generator.extract_keywords(input) + + output = generator.render_output(keywords) + + File.write(SCILAB_PREDEFS_FILE, output) + end +end + +module Rouge + module Tasks + module Predefs + class Scilab + def extract_keywords(input) + ::YAML.load(input) + end + + def render_output(keywords, &b) + return enum_for(:render_output, keywords).to_a.join("\n") unless b + + yield "# -*- coding: utf-8 -*- #" + yield "# frozen_string_literal: true" + yield "" + yield "# DO NOT EDIT" + yield "" + yield "# This file is automatically generated by `rake predefs:scilab`." + yield "# See tasks/builtins/scilab.rake for more info." + yield "" + yield "module Rouge" + yield " module Lexers" + yield " def Scilab.predefs" + yield " @predefs ||= Set.new #{keywords.inspect}" + yield " end" + yield " end" + yield "end" + end + end + end + end +end + +namespace :functions do + task :scilab do + generator = Rouge::Tasks::Functions::Scilab.new + + input = File.read(SCILAB_FUNCTIONS_SYNTAX_FILE) + keywords = generator.extract_keywords(input) + + output = generator.render_output(keywords) + + File.write(SCILAB_FUNCTIONS_FILE, output) + end +end + +module Rouge + module Tasks + module Functions + class Scilab + def extract_keywords(input) + ::YAML.load(input) + end + + def render_output(keywords, &b) + return enum_for(:render_output, keywords).to_a.join("\n") unless b + + yield "# -*- coding: utf-8 -*- #" + yield "# frozen_string_literal: true" + yield "" + yield "# DO NOT EDIT" + yield "" + yield "# This file is automatically generated by `rake functions:scilab`." + yield "# See tasks/builtins/scilab.rake for more info." + yield "" + yield "module Rouge" + yield " module Lexers" + yield " def Scilab.functions" + yield " @functions ||= Set.new #{keywords.inspect}" + yield " end" + yield " end" + yield "end" + end + end + end + end +end diff --git a/tasks/builtins/scilab/builtins.yml b/tasks/builtins/scilab/builtins.yml new file mode 100644 index 0000000000..e492f8e8c8 --- /dev/null +++ b/tasks/builtins/scilab/builtins.yml @@ -0,0 +1,1086 @@ +# *** Generated by scilab-6.1.1 *** +# *** DO NOT MODIFY *** + - '!!_invoke_' + - '%H5Object_e' + - '%H5Object_fieldnames' + - '%H5Object_p' + - '%XMLAttr_6' + - '%XMLAttr_e' + - '%XMLAttr_i_XMLElem' + - '%XMLAttr_length' + - '%XMLAttr_p' + - '%XMLAttr_size' + - '%XMLDoc_6' + - '%XMLDoc_e' + - '%XMLDoc_i_XMLList' + - '%XMLDoc_p' + - '%XMLElem_6' + - '%XMLElem_e' + - '%XMLElem_i_XMLDoc' + - '%XMLElem_i_XMLElem' + - '%XMLElem_i_XMLList' + - '%XMLElem_p' + - '%XMLList_6' + - '%XMLList_e' + - '%XMLList_i_XMLElem' + - '%XMLList_i_XMLList' + - '%XMLList_length' + - '%XMLList_p' + - '%XMLList_size' + - '%XMLNs_6' + - '%XMLNs_e' + - '%XMLNs_i_XMLElem' + - '%XMLNs_p' + - '%XMLSet_6' + - '%XMLSet_e' + - '%XMLSet_length' + - '%XMLSet_p' + - '%XMLSet_size' + - '%XMLValid_p' + - '%_EClass_6' + - '%_EClass_e' + - '%_EClass_p' + - '%_EObj_0' + - '%_EObj_1__EObj' + - '%_EObj_1_b' + - '%_EObj_1_c' + - '%_EObj_1_i' + - '%_EObj_1_s' + - '%_EObj_2__EObj' + - '%_EObj_2_b' + - '%_EObj_2_c' + - '%_EObj_2_i' + - '%_EObj_2_s' + - '%_EObj_3__EObj' + - '%_EObj_3_b' + - '%_EObj_3_c' + - '%_EObj_3_i' + - '%_EObj_3_s' + - '%_EObj_4__EObj' + - '%_EObj_4_b' + - '%_EObj_4_c' + - '%_EObj_4_i' + - '%_EObj_4_s' + - '%_EObj_5' + - '%_EObj_6' + - '%_EObj_a__EObj' + - '%_EObj_a_b' + - '%_EObj_a_c' + - '%_EObj_a_i' + - '%_EObj_a_s' + - '%_EObj_clear' + - '%_EObj_d__EObj' + - '%_EObj_d_b' + - '%_EObj_d_c' + - '%_EObj_d_i' + - '%_EObj_d_s' + - '%_EObj_disp' + - '%_EObj_e' + - '%_EObj_g__EObj' + - '%_EObj_g_b' + - '%_EObj_g_c' + - '%_EObj_g_i' + - '%_EObj_g_s' + - '%_EObj_h__EObj' + - '%_EObj_h_b' + - '%_EObj_h_c' + - '%_EObj_h_i' + - '%_EObj_h_s' + - '%_EObj_i__EObj' + - '%_EObj_j__EObj' + - '%_EObj_j_b' + - '%_EObj_j_c' + - '%_EObj_j_i' + - '%_EObj_j_s' + - '%_EObj_k__EObj' + - '%_EObj_k_b' + - '%_EObj_k_c' + - '%_EObj_k_i' + - '%_EObj_k_s' + - '%_EObj_l__EObj' + - '%_EObj_l_b' + - '%_EObj_l_c' + - '%_EObj_l_i' + - '%_EObj_l_s' + - '%_EObj_m__EObj' + - '%_EObj_m_b' + - '%_EObj_m_c' + - '%_EObj_m_i' + - '%_EObj_m_s' + - '%_EObj_n__EObj' + - '%_EObj_n_b' + - '%_EObj_n_c' + - '%_EObj_n_i' + - '%_EObj_n_s' + - '%_EObj_o__EObj' + - '%_EObj_o_b' + - '%_EObj_o_c' + - '%_EObj_o_i' + - '%_EObj_o_s' + - '%_EObj_p' + - '%_EObj_p__EObj' + - '%_EObj_p_b' + - '%_EObj_p_c' + - '%_EObj_p_i' + - '%_EObj_p_s' + - '%_EObj_q__EObj' + - '%_EObj_q_b' + - '%_EObj_q_c' + - '%_EObj_q_i' + - '%_EObj_q_s' + - '%_EObj_r__EObj' + - '%_EObj_r_b' + - '%_EObj_r_c' + - '%_EObj_r_i' + - '%_EObj_r_s' + - '%_EObj_s__EObj' + - '%_EObj_s_b' + - '%_EObj_s_c' + - '%_EObj_s_i' + - '%_EObj_s_s' + - '%_EObj_t' + - '%_EObj_x__EObj' + - '%_EObj_x_b' + - '%_EObj_x_c' + - '%_EObj_x_i' + - '%_EObj_x_s' + - '%_EObj_y__EObj' + - '%_EObj_y_b' + - '%_EObj_y_c' + - '%_EObj_y_i' + - '%_EObj_y_s' + - '%_EObj_z__EObj' + - '%_EObj_z_b' + - '%_EObj_z_c' + - '%_EObj_z_i' + - '%_EObj_z_s' + - '%_cov' + - '%_eigs' + - '%b_1__EObj' + - '%b_2__EObj' + - '%b_3__EObj' + - '%b_4__EObj' + - '%b_a__EObj' + - '%b_d__EObj' + - '%b_g__EObj' + - '%b_h__EObj' + - '%b_i_XMLList' + - '%b_i__EObj' + - '%b_j__EObj' + - '%b_k__EObj' + - '%b_l__EObj' + - '%b_m__EObj' + - '%b_n__EObj' + - '%b_o__EObj' + - '%b_p__EObj' + - '%b_q__EObj' + - '%b_r__EObj' + - '%b_s__EObj' + - '%b_x__EObj' + - '%b_y__EObj' + - '%b_z__EObj' + - '%c_1__EObj' + - '%c_2__EObj' + - '%c_3__EObj' + - '%c_4__EObj' + - '%c_a__EObj' + - '%c_d__EObj' + - '%c_g__EObj' + - '%c_h__EObj' + - '%c_i_XMLAttr' + - '%c_i_XMLDoc' + - '%c_i_XMLElem' + - '%c_i_XMLList' + - '%c_i__EObj' + - '%c_j__EObj' + - '%c_k__EObj' + - '%c_l__EObj' + - '%c_m__EObj' + - '%c_n__EObj' + - '%c_o__EObj' + - '%c_p__EObj' + - '%c_q__EObj' + - '%c_r__EObj' + - '%c_s__EObj' + - '%c_x__EObj' + - '%c_y__EObj' + - '%c_z__EObj' + - '%ce_i_XMLList' + - '%fptr_i_XMLList' + - '%function_i_XMLList' + - '%h_i_XMLList' + - '%hm_i_XMLList' + - '%i_1__EObj' + - '%i_2__EObj' + - '%i_3__EObj' + - '%i_4__EObj' + - '%i_a__EObj' + - '%i_d__EObj' + - '%i_g__EObj' + - '%i_h__EObj' + - '%i_i_XMLList' + - '%i_i__EObj' + - '%i_j__EObj' + - '%i_k__EObj' + - '%i_l__EObj' + - '%i_m__EObj' + - '%i_n__EObj' + - '%i_o__EObj' + - '%i_p__EObj' + - '%i_q__EObj' + - '%i_r__EObj' + - '%i_s__EObj' + - '%i_x__EObj' + - '%i_y__EObj' + - '%i_z__EObj' + - '%ip_i_XMLList' + - '%l_i_XMLList' + - '%l_i__EObj' + - '%lss_i_XMLList' + - '%msp_i_XMLList' + - '%p_i_XMLList' + - '%ptr_i_XMLList' + - '%r_i_XMLList' + - '%s_1__EObj' + - '%s_2__EObj' + - '%s_3__EObj' + - '%s_4__EObj' + - '%s_a__EObj' + - '%s_d__EObj' + - '%s_g__EObj' + - '%s_h__EObj' + - '%s_i_XMLList' + - '%s_i__EObj' + - '%s_j__EObj' + - '%s_k__EObj' + - '%s_l__EObj' + - '%s_m__EObj' + - '%s_n__EObj' + - '%s_o__EObj' + - '%s_p__EObj' + - '%s_q__EObj' + - '%s_r__EObj' + - '%s_s__EObj' + - '%s_x__EObj' + - '%s_y__EObj' + - '%s_z__EObj' + - '%sp_i_XMLList' + - '%spb_i_XMLList' + - '%st_i_XMLList' + - 'Calendar' + - 'ClipBoard' + - 'MPI_Bcast' + - 'MPI_Comm_rank' + - 'MPI_Comm_size' + - 'MPI_Create_comm' + - 'MPI_Finalize' + - 'MPI_Get_processor_name' + - 'MPI_Init' + - 'MPI_Irecv' + - 'MPI_Isend' + - 'MPI_Recv' + - 'MPI_Send' + - 'MPI_Wait' + - 'Matplot' + - 'Matplot1' + - 'PlaySound' + - 'TCL_DeleteInterp' + - 'TCL_DoOneEvent' + - 'TCL_EvalFile' + - 'TCL_EvalStr' + - 'TCL_ExistArray' + - 'TCL_ExistInterp' + - 'TCL_ExistVar' + - 'TCL_GetVar' + - 'TCL_GetVersion' + - 'TCL_SetVar' + - 'TCL_UnsetVar' + - 'TCL_UpVar' + - '_' + - '_d' + - 'abort' + - 'about' + - 'abs' + - 'acos' + - 'acosh' + - 'addModulePreferences' + - 'addcolor' + - 'addhistory' + - 'addinter' + - 'addlocalizationdomain' + - 'adj2sp' + - 'amell' + - 'analyzerOptions' + - 'and' + - 'argn' + - 'arl2_ius' + - 'ascii' + - 'asin' + - 'asinh' + - 'atan' + - 'atanh' + - 'balanc' + - 'banner' + - 'base2dec' + - 'basename' + - 'bdiag' + - 'beep' + - 'besselh' + - 'besseli' + - 'besselj' + - 'besselk' + - 'bessely' + - 'beta' + - 'bezout' + - 'bfinit' + - 'bitstring' + - 'blkfc1i' + - 'blkslvi' + - 'bool2s' + - 'browsehistory' + - 'browsevar' + - 'bsplin3val' + - 'buildDoc' + - 'buildouttb' + - 'bvode' + - 'c_link' + - 'call' + - 'callblk' + - 'captions' + - 'cd' + - 'cdfbet' + - 'cdfbin' + - 'cdfchi' + - 'cdfchn' + - 'cdff' + - 'cdffnc' + - 'cdfgam' + - 'cdfnbn' + - 'cdfnor' + - 'cdfpoi' + - 'cdft' + - 'ceil' + - 'cell' + - 'champ' + - 'champ1' + - 'chdir' + - 'checkNamedArguments' + - 'chol' + - 'clc' + - 'clean' + - 'clear' + - 'clearfun' + - 'clearglobal' + - 'closeEditor' + - 'closeEditvar' + - 'closeXcos' + - 'coeff' + - 'color' + - 'completion' + - 'conj' + - 'consolebox' + - 'contour2di' + - 'contour2dm' + - 'contr' + - 'conv2' + - 'convstr' + - 'copy' + - 'copyfile' + - 'corr' + - 'cos' + - 'coserror' + - 'cosh' + - 'covMerge' + - 'covStart' + - 'covStop' + - 'covWrite' + - 'createGUID' + - 'createdir' + - 'cshep2d' + - 'csvDefault' + - 'csvIsnum' + - 'csvRead' + - 'csvStringToDouble' + - 'csvTextScan' + - 'csvWrite' + - 'ctree2' + - 'ctree3' + - 'ctree4' + - 'cumprod' + - 'cumsum' + - 'curblock' + - 'daskr' + - 'dasrt' + - 'dassl' + - 'data2sig' + - 'datatipCreate' + - 'datatipManagerMode' + - 'datatipMove' + - 'datatipRemove' + - 'datatipSetDisplay' + - 'datatipSetInterp' + - 'datatipSetOrient' + - 'datatipSetStyle' + - 'datatipToggle' + - 'dawson' + - 'dct' + - 'debug' + - 'dec2base' + - 'definedfields' + - 'degree' + - 'delete' + - 'deletefile' + - 'delip' + - 'delmenu' + - 'det' + - 'dgettext' + - 'dhinf' + - 'diag' + - 'diary' + - 'diffobjs' + - 'disp' + - 'displayhistory' + - 'disposefftwlibrary' + - 'dlgamma' + - 'dnaupd' + - 'dneupd' + - 'dos' + - 'double' + - 'drawaxis' + - 'drawlater' + - 'drawnow' + - 'driver' + - 'dsaupd' + - 'dsearch' + - 'dseupd' + - 'dst' + - 'duplicate' + - 'editvar' + - 'emptystr' + - 'end_scicosim' + - 'ereduc' + - 'erf' + - 'erfc' + - 'erfcx' + - 'erfi' + - 'errclear' + - 'error' + - 'eval_cshep2d' + - 'exec' + - 'execstr' + - 'exists' + - 'exit' + - 'exp' + - 'expm' + - 'exportUI' + - 'eye' + - 'fec' + - 'feval' + - 'fft' + - 'fftw' + - 'fftw_flags' + - 'fftw_forget_wisdom' + - 'fftwlibraryisloaded' + - 'fieldnames' + - 'figure' + - 'file' + - 'filebrowser' + - 'fileext' + - 'fileinfo' + - 'fileparts' + - 'filesep' + - 'filter' + - 'find' + - 'findBD' + - 'findfileassociation' + - 'findfiles' + - 'fire_closing_finished' + - 'floor' + - 'format' + - 'fprintfMat' + - 'freq' + - 'frexp' + - 'fromJSON' + - 'fromc' + - 'fromjava' + - 'fscanfMat' + - 'fsolve' + - 'fstair' + - 'full' + - 'fullpath' + - 'funclist' + - 'funcprot' + - 'funptr' + - 'gamma' + - 'gammaln' + - 'genlib' + - 'geom3d' + - 'get' + - 'getURL' + - 'get_absolute_file_path' + - 'get_fftw_wisdom' + - 'getblocklabel' + - 'getcallbackobject' + - 'getdate' + - 'getdebuginfo' + - 'getdefaultlanguage' + - 'getdrives' + - 'getdynlibext' + - 'getenv' + - 'getfield' + - 'gethistory' + - 'gethistoryfile' + - 'getinstalledlookandfeels' + - 'getio' + - 'getlanguage' + - 'getlongpathname' + - 'getlookandfeel' + - 'getmd5' + - 'getmemory' + - 'getmodules' + - 'getos' + - 'getpid' + - 'getrelativefilename' + - 'getscicosvars' + - 'getscilabmode' + - 'getshortpathname' + - 'getsystemmetrics' + - 'gettext' + - 'getversion' + - 'global' + - 'glue' + - 'grand' + - 'grayplot' + - 'grep' + - 'gsort' + - 'h5attr' + - 'h5close' + - 'h5cp' + - 'h5dataset' + - 'h5dump' + - 'h5exists' + - 'h5flush' + - 'h5get' + - 'h5group' + - 'h5isArray' + - 'h5isAttr' + - 'h5isCompound' + - 'h5isFile' + - 'h5isGroup' + - 'h5isList' + - 'h5isRef' + - 'h5isSet' + - 'h5isSpace' + - 'h5isType' + - 'h5isVlen' + - 'h5label' + - 'h5ln' + - 'h5ls' + - 'h5mount' + - 'h5mv' + - 'h5open' + - 'h5read' + - 'h5readattr' + - 'h5rm' + - 'h5umount' + - 'h5write' + - 'h5writeattr' + - 'hash' + - 'hdf5_file_version' + - 'hdf5_is_file' + - 'hdf5_listvar' + - 'hdf5_listvar_v2' + - 'hdf5_listvar_v3' + - 'hdf5_load' + - 'hdf5_load_v1' + - 'hdf5_load_v2' + - 'hdf5_load_v3' + - 'hdf5_save' + - 'helpbrowser' + - 'hess' + - 'hinf' + - 'historymanager' + - 'historysize' + - 'host' + - 'htmlDump' + - 'htmlRead' + - 'htmlReadStr' + - 'htmlWrite' + - 'http_delete' + - 'http_get' + - 'http_patch' + - 'http_post' + - 'http_put' + - 'http_upload' + - 'iconvert' + - 'ieee' + - 'ilib_verbose' + - 'imag' + - 'impl' + - 'imult' + - 'inpnvi' + - 'insert' + - 'int' + - 'int16' + - 'int2d' + - 'int32' + - 'int3d' + - 'int64' + - 'int8' + - 'interp' + - 'interp2d' + - 'interp3d' + - 'intg' + - 'intppty' + - 'inttype' + - 'inv' + - 'invoke_lu' + - 'is_handle_valid' + - 'isalphanum' + - 'isascii' + - 'isdef' + - 'isdigit' + - 'isdir' + - 'isequal' + - 'isfield' + - 'isfile' + - 'isglobal' + - 'isletter' + - 'isnum' + - 'isreal' + - 'issquare' + - 'istssession' + - 'isvector' + - 'iswaitingforinput' + - 'jallowClassReloading' + - 'jarray' + - 'jautoTranspose' + - 'jautoUnwrap' + - 'javaclasspath' + - 'javalibrarypath' + - 'jcast' + - 'jcompile' + - 'jcreatejar' + - 'jdeff' + - 'jdisableTrace' + - 'jenableTrace' + - 'jexists' + - 'jgetclassname' + - 'jgetfield' + - 'jgetfields' + - 'jgetinfo' + - 'jgetmethods' + - 'jimport' + - 'jinvoke' + - 'jinvoke_db' + - 'jnewInstance' + - 'jremove' + - 'jsetfield' + - 'junwrap' + - 'junwraprem' + - 'jwrap' + - 'jwrapinfloat' + - 'kron' + - 'lasterror' + - 'ldiv' + - 'legendre' + - 'length' + - 'lib' + - 'librarieslist' + - 'libraryinfo' + - 'light' + - 'linear_interpn' + - 'lines' + - 'link' + - 'linmeq' + - 'linspace' + - 'list' + - 'listvarinfile' + - 'load' + - 'loadGui' + - 'loadScicos' + - 'loadXcos' + - 'loadfftwlibrary' + - 'loadhistory' + - 'log' + - 'log10' + - 'log1p' + - 'lsq' + - 'lsq_splin' + - 'lsqrsolve' + - 'ltitr' + - 'lu' + - 'ludel' + - 'lufact' + - 'luget' + - 'lusolve' + - 'macr2tree' + - 'macrovar' + - 'makecell' + - 'matfile_close' + - 'matfile_listvar' + - 'matfile_open' + - 'matfile_varreadnext' + - 'matfile_varwrite' + - 'matrix' + - 'max' + - 'mcisendstring' + - 'mclearerr' + - 'mclose' + - 'meof' + - 'merror' + - 'mesh2di' + - 'messagebox' + - 'mfprintf' + - 'mfscanf' + - 'mget' + - 'mgeti' + - 'mgetl' + - 'mgetstr' + - 'min' + - 'mlist' + - 'mode' + - 'model2blk' + - 'mopen' + - 'move' + - 'movefile' + - 'mprintf' + - 'mput' + - 'mputl' + - 'mputstr' + - 'mscanf' + - 'mseek' + - 'msprintf' + - 'msscanf' + - 'mtell' + - 'mucomp' + - 'name2rgb' + - 'nearfloat' + - 'newaxes' + - 'newest' + - 'newfun' + - 'nnz' + - 'norm' + - 'notify' + - 'null' + - 'number_properties' + - 'ode' + - 'odedc' + - 'oldEmptyBehaviour' + - 'ones' + - 'openged' + - 'opentk' + - 'optim' + - 'or' + - 'ordmmd' + - 'param3d' + - 'param3d1' + - 'part' + - 'pathconvert' + - 'pathsep' + - 'pause' + - 'permute' + - 'phase_simulation' + - 'plot2d' + - 'plot2d2' + - 'plot2d3' + - 'plot2d4' + - 'plot3d' + - 'plot3d1' + - 'plotbrowser' + - 'pointer_xproperty' + - 'poly' + - 'ppol' + - 'pppdiv' + - 'predef' + - 'preferences' + - 'print' + - 'printf' + - 'printfigure' + - 'printsetupbox' + - 'prod' + - 'profileDisable' + - 'profileEnable' + - 'profileGetInfo' + - 'progressionbar' + - 'prompt' + - 'pwd' + - 'qld' + - 'qp_solve' + - 'qr' + - 'quit' + - 'raise_window' + - 'rand' + - 'rankqr' + - 'rat' + - 'rcond' + - 'read' + - 'read_csv' + - 'readmps' + - 'real' + - 'realtime' + - 'realtimeinit' + - 'recursionlimit' + - 'regexp' + - 'remez' + - 'removeModulePreferences' + - 'removedir' + - 'removelinehistory' + - 'res_with_prec' + - 'resethistory' + - 'residu' + - 'ricc' + - 'rlist' + - 'roots' + - 'rotate_axes' + - 'round' + - 'rpem' + - 'rtitr' + - 'rubberbox' + - 'save' + - 'saveGui' + - 'saveafterncommands' + - 'saveconsecutivecommands' + - 'savehistory' + - 'schur' + - 'sci_tree2' + - 'sci_tree3' + - 'sci_tree4' + - 'sciargs' + - 'scicosDiagramToScilab' + - 'scicos_debug' + - 'scicos_debug_count' + - 'scicos_log' + - 'scicos_new' + - 'scicos_setfield' + - 'scicos_time' + - 'scicosim' + - 'scinotes' + - 'sctree' + - 'semidef' + - 'set' + - 'set_blockerror' + - 'set_fftw_wisdom' + - 'set_xproperty' + - 'setdefaultlanguage' + - 'setenv' + - 'setfield' + - 'sethistoryfile' + - 'setlanguage' + - 'setlookandfeel' + - 'setmenu' + - 'sfact' + - 'sfinit' + - 'show_window' + - 'sident' + - 'sig2data' + - 'sign' + - 'simp' + - 'simp_mode' + - 'sin' + - 'sinh' + - 'size' + - 'sleep' + - 'slint' + - 'sorder' + - 'sp2adj' + - 'sparse' + - 'spchol' + - 'spcompack' + - 'spec' + - 'spget' + - 'splin' + - 'splin2d' + - 'splin3d' + - 'splitURL' + - 'spones' + - 'sprintf' + - 'spzeros' + - 'sqrt' + - 'strcat' + - 'strchr' + - 'strcmp' + - 'strcspn' + - 'strindex' + - 'string' + - 'stringbox' + - 'stripblanks' + - 'strncpy' + - 'strrchr' + - 'strrev' + - 'strsplit' + - 'strspn' + - 'strstr' + - 'strsubst' + - 'strtod' + - 'strtok' + - 'struct' + - 'sum' + - 'svd' + - 'swap_handles' + - 'symfcti' + - 'syredi' + - 'system_getproperty' + - 'system_setproperty' + - 'tan' + - 'tanh' + - 'taucs_chdel' + - 'taucs_chfact' + - 'taucs_chget' + - 'taucs_chinfo' + - 'taucs_chsolve' + - 'tempname' + - 'testAnalysis' + - 'testGVN' + - 'testmatrix' + - 'tic' + - 'timer' + - 'tlist' + - 'toJSON' + - 'toc' + - 'tohome' + - 'tokens' + - 'toolbar' + - 'toprint' + - 'tr_zer' + - 'tril' + - 'triu' + - 'type' + - 'typename' + - 'typeof' + - 'uiDisplayTree' + - 'uicontextmenu' + - 'uicontrol' + - 'uigetcolor' + - 'uigetdir' + - 'uigetfile' + - 'uigetfont' + - 'uimenu' + - 'uint16' + - 'uint32' + - 'uint64' + - 'uint8' + - 'uipopup' + - 'uiputfile' + - 'uiwait' + - 'ulink' + - 'umf_ludel' + - 'umf_lufact' + - 'umf_luget' + - 'umf_luinfo' + - 'umf_lusolve' + - 'umfpack' + - 'unglue' + - 'unix' + - 'unsetmenu' + - 'unzoom' + - 'updatebrowsevar' + - 'usecanvas' + - 'useeditor' + - 'validvar' + - 'var2vec' + - 'varn' + - 'vec2var' + - 'waitbar' + - 'warnBlockByUID' + - 'warning' + - 'what' + - 'where' + - 'whereis' + - 'who' + - 'win64' + - 'winopen' + - 'winqueryreg' + - 'winsid' + - 'with_module' + - 'write' + - 'write_csv' + - 'x_choose' + - 'x_choose_modeless' + - 'x_dialog' + - 'x_mdialog' + - 'xarc' + - 'xarcs' + - 'xarrows' + - 'xchange' + - 'xchoicesi' + - 'xclick' + - 'xcos' + - 'xcosAddToolsMenu' + - 'xcosCellCreated' + - 'xcosConfigureXmlFile' + - 'xcosDiagramToScilab' + - 'xcosPalCategoryAdd' + - 'xcosPalDelete' + - 'xcosPalDisable' + - 'xcosPalEnable' + - 'xcosPalGenerateIcon' + - 'xcosPalGet' + - 'xcosPalLoad' + - 'xcosPalMove' + - 'xcosSimulationStarted' + - 'xcosUpdateBlock' + - 'xdel' + - 'xend' + - 'xfarc' + - 'xfarcs' + - 'xfpoly' + - 'xfpolys' + - 'xfrect' + - 'xget' + - 'xgetmouse' + - 'xgraduate' + - 'xgrid' + - 'xinit' + - 'xlfont' + - 'xls_open' + - 'xls_read' + - 'xmlAddNs' + - 'xmlAppend' + - 'xmlAsNumber' + - 'xmlAsText' + - 'xmlDTD' + - 'xmlDelete' + - 'xmlDocument' + - 'xmlDump' + - 'xmlElement' + - 'xmlFormat' + - 'xmlGetNsByHref' + - 'xmlGetNsByPrefix' + - 'xmlGetOpenDocs' + - 'xmlIsValidObject' + - 'xmlName' + - 'xmlNs' + - 'xmlRead' + - 'xmlReadStr' + - 'xmlRelaxNG' + - 'xmlRemove' + - 'xmlSchema' + - 'xmlSetAttributes' + - 'xmlValidate' + - 'xmlWrite' + - 'xmlXPath' + - 'xname' + - 'xpoly' + - 'xpolys' + - 'xrect' + - 'xrects' + - 'xs2bmp' + - 'xs2emf' + - 'xs2eps' + - 'xs2gif' + - 'xs2jpg' + - 'xs2pdf' + - 'xs2png' + - 'xs2ppm' + - 'xs2ps' + - 'xs2svg' + - 'xsegs' + - 'xset' + - 'xstring' + - 'xstringb' + - 'xtitle' + - 'zeros' + - 'znaupd' + - 'zneupd' + - 'zoom_rect' diff --git a/tasks/builtins/scilab/functions.yml b/tasks/builtins/scilab/functions.yml new file mode 100644 index 0000000000..00d5e57bae --- /dev/null +++ b/tasks/builtins/scilab/functions.yml @@ -0,0 +1,2463 @@ +# *** Generated by scilab-6.1.1 *** +# *** DO NOT MODIFY *** + - '#_deff_wrapper' + - '%0_n_0' + - '%0_n_H5Object' + - '%0_n_XMLDoc' + - '%0_n_b' + - '%0_n_c' + - '%0_n_ce' + - '%0_n_dir' + - '%0_n_f' + - '%0_n_fptr' + - '%0_n_function' + - '%0_n_h' + - '%0_n_i' + - '%0_n_ip' + - '%0_n_l' + - '%0_n_lss' + - '%0_n_p' + - '%0_n_program' + - '%0_n_ptr' + - '%0_n_r' + - '%0_n_s' + - '%0_n_sp' + - '%0_n_spb' + - '%0_n_st' + - '%0_n_uitree' + - '%0_o_0' + - '%0_o_H5Object' + - '%0_o_XMLDoc' + - '%0_o_b' + - '%0_o_c' + - '%0_o_ce' + - '%0_o_dir' + - '%0_o_f' + - '%0_o_fptr' + - '%0_o_function' + - '%0_o_h' + - '%0_o_i' + - '%0_o_ip' + - '%0_o_l' + - '%0_o_lss' + - '%0_o_p' + - '%0_o_program' + - '%0_o_ptr' + - '%0_o_r' + - '%0_o_s' + - '%0_o_sp' + - '%0_o_spb' + - '%0_o_st' + - '%0_o_uitree' + - '%3d_i_h' + - '%BevelBor_i_h' + - '%BevelBor_p' + - '%Block_e' + - '%Block_load' + - '%Block_p' + - '%Block_save' + - '%Block_xcosUpdateBlock' + - '%BorderCo_i_h' + - '%BorderCo_p' + - '%BorderFo_p' + - '%Compound_i_h' + - '%Compound_p' + - '%EmptyBor_i_h' + - '%EmptyBor_p' + - '%EtchedBo_i_h' + - '%EtchedBo_p' + - '%GridBagC_i_h' + - '%GridBagC_p' + - '%GridCons_i_h' + - '%GridCons_p' + - '%H5Object_n_0' + - '%H5Object_o_0' + - '%LineBord_i_h' + - '%LineBord_p' + - '%Link_load' + - '%Link_p' + - '%Link_save' + - '%MatteBor_i_h' + - '%MatteBor_p' + - '%NoBorder_i_h' + - '%NoBorder_p' + - '%NoLayout_i_h' + - '%NoLayout_p' + - '%OptBorder_i_h' + - '%OptBorder_p' + - '%OptGridBag_i_h' + - '%OptGridBag_p' + - '%OptGrid_i_h' + - '%OptGrid_p' + - '%OptNoLayout_i_h' + - '%OptNoLayout_p' + - '%SoftBeve_i_h' + - '%SoftBeve_p' + - '%TNELDER_p' + - '%TNELDER_string' + - '%TNMPLOT_p' + - '%TNMPLOT_string' + - '%TOPTIM_p' + - '%TOPTIM_string' + - '%TSIMPLEX_p' + - '%TSIMPLEX_string' + - '%Text_load' + - '%Text_p' + - '%Text_save' + - '%TitledBo_i_h' + - '%TitledBo_p' + - '%XMLDoc_n_0' + - '%XMLDoc_o_0' + - '%_EVoid_p' + - '%_Matplot' + - '%_Matplot1' + - '%_champ' + - '%_champ1' + - '%_fec' + - '%_filter' + - '%_grayplot' + - '%_iconvert' + - '%_kron' + - '%_param3d' + - '%_param3d1' + - '%_plot2d' + - '%_plot2d2' + - '%_plot2d3' + - '%_plot2d4' + - '%_plot3d' + - '%_plot3d1' + - '%_sodload' + - '%_strsplit' + - '%_unwrap' + - '%_xget' + - '%_xset' + - '%_xstringb' + - '%_xtitle' + - '%ar_p' + - '%b_a_s' + - '%b_c_cblock' + - '%b_c_i' + - '%b_c_s' + - '%b_c_sp' + - '%b_c_spb' + - '%b_d_s' + - '%b_e' + - '%b_f_i' + - '%b_f_s' + - '%b_f_sp' + - '%b_f_spb' + - '%b_g_i' + - '%b_g_s' + - '%b_g_sp' + - '%b_g_spb' + - '%b_grand' + - '%b_gsort' + - '%b_h_i' + - '%b_h_s' + - '%b_h_sp' + - '%b_h_spb' + - '%b_i_b' + - '%b_i_ce' + - '%b_i_graphics' + - '%b_i_h' + - '%b_i_hm' + - '%b_i_model' + - '%b_i_s' + - '%b_i_sp' + - '%b_i_spb' + - '%b_k_b' + - '%b_k_i' + - '%b_k_p' + - '%b_k_r' + - '%b_k_s' + - '%b_k_sp' + - '%b_k_spb' + - '%b_kron' + - '%b_l_b' + - '%b_l_s' + - '%b_m_b' + - '%b_m_s' + - '%b_m_sp' + - '%b_m_spb' + - '%b_mfprintf' + - '%b_mprintf' + - '%b_msprintf' + - '%b_n_0' + - '%b_n_b' + - '%b_n_hm' + - '%b_n_s' + - '%b_o_0' + - '%b_o_hm' + - '%b_o_s' + - '%b_p_s' + - '%b_r_b' + - '%b_r_s' + - '%b_s_s' + - '%b_string' + - '%b_tril' + - '%b_triu' + - '%b_x_s' + - '%b_x_sp' + - '%b_x_spb' + - '%bicg' + - '%bicgstab' + - '%c_b_c' + - '%c_b_s' + - '%c_c_cblock' + - '%c_dsearch' + - '%c_e' + - '%c_eye' + - '%c_grand' + - '%c_i_block' + - '%c_i_c' + - '%c_i_ce' + - '%c_i_graphics' + - '%c_i_h' + - '%c_i_hm' + - '%c_i_lss' + - '%c_i_model' + - '%c_i_r' + - '%c_i_s' + - '%c_n_0' + - '%c_n_l' + - '%c_o_0' + - '%c_o_l' + - '%c_ones' + - '%c_rand' + - '%c_tril' + - '%c_triu' + - '%cblock_c_b' + - '%cblock_c_c' + - '%cblock_c_cblock' + - '%cblock_c_generic' + - '%cblock_c_i' + - '%cblock_c_s' + - '%cblock_e' + - '%cblock_f_cblock' + - '%cblock_p' + - '%cblock_size' + - '%ce_6' + - '%ce_e' + - '%ce_i_s' + - '%ce_n_0' + - '%ce_o_0' + - '%ce_size' + - '%ce_t' + - '%cgs' + - '%champdat_i_h' + - '%choose' + - '%datatips_p' + - '%debug_scicos' + - '%diagram_load' + - '%diagram_p' + - '%diagram_save' + - '%dir_n_0' + - '%dir_o_0' + - '%dir_p' + - '%f_n_0' + - '%f_n_f' + - '%f_o_0' + - '%f_o_f' + - '%fptr_n_0' + - '%fptr_n_fptr' + - '%fptr_o_0' + - '%fptr_o_fptr' + - '%function_i_h' + - '%function_i_s' + - '%function_n_0' + - '%function_o_0' + - '%generic_c_cblock' + - '%grand_perm' + - '%graphics_e' + - '%graphics_i_Block' + - '%graphics_i_Text' + - '%graphics_p' + - '%grayplot_i_h' + - '%gsort_multilevel' + - '%h_copy' + - '%h_delete' + - '%h_e' + - '%h_get' + - '%h_i_h' + - '%h_matrix' + - '%h_n_0' + - '%h_o_0' + - '%h_p' + - '%h_save' + - '%h_set' + - '%hm_1_hm' + - '%hm_2_hm' + - '%hm_3_hm' + - '%hm_4_hm' + - '%hm_5' + - '%hm_a_r' + - '%hm_and' + - '%hm_c_hm' + - '%hm_d_hm' + - '%hm_d_s' + - '%hm_f_hm' + - '%hm_gsort' + - '%hm_i_b' + - '%hm_i_ce' + - '%hm_i_h' + - '%hm_i_hm' + - '%hm_i_i' + - '%hm_i_p' + - '%hm_i_s' + - '%hm_j_hm' + - '%hm_j_s' + - '%hm_k_hm' + - '%hm_m_p' + - '%hm_m_s' + - '%hm_n_b' + - '%hm_n_c' + - '%hm_n_hm' + - '%hm_n_i' + - '%hm_n_p' + - '%hm_n_s' + - '%hm_o_b' + - '%hm_o_c' + - '%hm_o_hm' + - '%hm_o_i' + - '%hm_o_p' + - '%hm_o_s' + - '%hm_or' + - '%hm_q_hm' + - '%hm_r_s' + - '%hm_s' + - '%hm_s_r' + - '%hm_stdev' + - '%hm_x_hm' + - '%hm_x_p' + - '%hm_x_s' + - '%i_1_i' + - '%i_1_s' + - '%i_2_i' + - '%i_2_s' + - '%i_3_i' + - '%i_3_s' + - '%i_4_i' + - '%i_4_s' + - '%i_Matplot' + - '%i_a_s' + - '%i_and' + - '%i_ascii' + - '%i_b_i' + - '%i_b_s' + - '%i_bezout' + - '%i_c_b' + - '%i_c_cblock' + - '%i_c_s' + - '%i_c_sp' + - '%i_champ' + - '%i_champ1' + - '%i_contour' + - '%i_contour2d' + - '%i_d_s' + - '%i_dsearch' + - '%i_f_b' + - '%i_f_s' + - '%i_f_sp' + - '%i_fft' + - '%i_find' + - '%i_g_b' + - '%i_g_s' + - '%i_g_sp' + - '%i_g_spb' + - '%i_grand' + - '%i_h_b' + - '%i_h_s' + - '%i_h_sp' + - '%i_h_spb' + - '%i_i_ce' + - '%i_i_h' + - '%i_i_hm' + - '%i_i_i' + - '%i_i_s' + - '%i_imag' + - '%i_isreal' + - '%i_j_i' + - '%i_j_s' + - '%i_k_b' + - '%i_k_i' + - '%i_k_s' + - '%i_l_i' + - '%i_l_s' + - '%i_length' + - '%i_linspace' + - '%i_m_i' + - '%i_m_s' + - '%i_mfprintf' + - '%i_mprintf' + - '%i_msprintf' + - '%i_n_0' + - '%i_n_i' + - '%i_n_s' + - '%i_o_0' + - '%i_o_i' + - '%i_o_s' + - '%i_or' + - '%i_p_i' + - '%i_p_s' + - '%i_plot2d' + - '%i_plot2d2' + - '%i_q_s' + - '%i_r_i' + - '%i_r_s' + - '%i_real' + - '%i_round' + - '%i_s_i' + - '%i_s_s' + - '%i_string' + - '%i_x_i' + - '%i_x_s' + - '%i_y_i' + - '%i_y_s' + - '%i_z_i' + - '%i_z_s' + - '%ip_a_s' + - '%ip_m_s' + - '%ip_n_0' + - '%ip_n_ip' + - '%ip_o_0' + - '%ip_o_ip' + - '%ip_p' + - '%ip_part' + - '%ip_s' + - '%ip_s_s' + - '%ip_string' + - '%k' + - '%l_i_block' + - '%l_i_diagram' + - '%l_i_graphics' + - '%l_i_h' + - '%l_i_model' + - '%l_i_s' + - '%l_issquare' + - '%l_n_0' + - '%l_n_c' + - '%l_n_l' + - '%l_n_m' + - '%l_n_p' + - '%l_n_s' + - '%l_o_0' + - '%l_o_c' + - '%l_o_l' + - '%l_o_m' + - '%l_o_p' + - '%l_o_s' + - '%l_p' + - '%l_p_inc' + - '%lss_a_lss' + - '%lss_a_p' + - '%lss_a_r' + - '%lss_a_s' + - '%lss_a_zpk' + - '%lss_c_lss' + - '%lss_c_p' + - '%lss_c_r' + - '%lss_c_s' + - '%lss_c_zpk' + - '%lss_d_zpk' + - '%lss_e' + - '%lss_eye' + - '%lss_f_lss' + - '%lss_f_p' + - '%lss_f_r' + - '%lss_f_s' + - '%lss_f_zpk' + - '%lss_i_ce' + - '%lss_i_lss' + - '%lss_i_p' + - '%lss_i_r' + - '%lss_i_s' + - '%lss_inv' + - '%lss_l_lss' + - '%lss_l_p' + - '%lss_l_r' + - '%lss_l_s' + - '%lss_l_zpk' + - '%lss_m_lss' + - '%lss_m_p' + - '%lss_m_r' + - '%lss_m_s' + - '%lss_m_zpk' + - '%lss_n_0' + - '%lss_n_lss' + - '%lss_n_p' + - '%lss_n_r' + - '%lss_n_s' + - '%lss_norm' + - '%lss_o_0' + - '%lss_o_lss' + - '%lss_o_p' + - '%lss_o_r' + - '%lss_o_s' + - '%lss_ones' + - '%lss_q_zpk' + - '%lss_r_lss' + - '%lss_r_p' + - '%lss_r_r' + - '%lss_r_s' + - '%lss_rand' + - '%lss_s' + - '%lss_s_lss' + - '%lss_s_p' + - '%lss_s_r' + - '%lss_s_s' + - '%lss_s_zpk' + - '%lss_size' + - '%lss_t' + - '%lss_v_lss' + - '%lss_v_p' + - '%lss_v_r' + - '%lss_v_s' + - '%lss_x_zpk' + - '%lt_i_s' + - '%m_n_l' + - '%m_o_l' + - '%model_e' + - '%model_i_Block' + - '%model_i_Text' + - '%model_p' + - '%mps_p' + - '%mps_string' + - '%msp_a_s' + - '%msp_abs' + - '%msp_e' + - '%msp_find' + - '%msp_i_s' + - '%msp_length' + - '%msp_m_s' + - '%msp_maxi' + - '%msp_n_msp' + - '%msp_nnz' + - '%msp_o_msp' + - '%msp_p' + - '%msp_sparse' + - '%msp_spones' + - '%msp_t' + - '%p_a_lss' + - '%p_a_r' + - '%p_c_lss' + - '%p_c_r' + - '%p_d_p' + - '%p_d_r' + - '%p_det' + - '%p_e' + - '%p_f_lss' + - '%p_f_r' + - '%p_grand' + - '%p_i_ce' + - '%p_i_h' + - '%p_i_hm' + - '%p_i_lss' + - '%p_i_p' + - '%p_i_r' + - '%p_i_s' + - '%p_inv' + - '%p_j_s' + - '%p_k_b' + - '%p_k_p' + - '%p_k_r' + - '%p_k_s' + - '%p_kron' + - '%p_l_lss' + - '%p_l_p' + - '%p_l_r' + - '%p_l_s' + - '%p_m_hm' + - '%p_m_lss' + - '%p_m_r' + - '%p_n_0' + - '%p_n_l' + - '%p_n_lss' + - '%p_n_r' + - '%p_nnz' + - '%p_o_0' + - '%p_o_l' + - '%p_o_lss' + - '%p_o_r' + - '%p_p_s' + - '%p_part' + - '%p_q_p' + - '%p_q_r' + - '%p_q_s' + - '%p_r_lss' + - '%p_r_p' + - '%p_r_r' + - '%p_r_s' + - '%p_s_lss' + - '%p_s_r' + - '%p_simp' + - '%p_string' + - '%p_v_lss' + - '%p_v_p' + - '%p_v_r' + - '%p_v_s' + - '%p_x_hm' + - '%p_x_r' + - '%p_y_p' + - '%p_y_r' + - '%p_y_s' + - '%p_z_p' + - '%p_z_r' + - '%p_z_s' + - '%params_i_diagram' + - '%params_p' + - '%pcg' + - '%plist_p' + - '%plist_string' + - '%printf_boolean' + - '%program_n_0' + - '%program_o_0' + - '%ptr_n_0' + - '%ptr_o_0' + - '%r_0' + - '%r_a_hm' + - '%r_a_lss' + - '%r_a_p' + - '%r_a_r' + - '%r_a_s' + - '%r_a_zpk' + - '%r_c_lss' + - '%r_c_p' + - '%r_c_r' + - '%r_c_s' + - '%r_c_zpk' + - '%r_clean' + - '%r_conj' + - '%r_cumprod' + - '%r_cumsum' + - '%r_d_p' + - '%r_d_r' + - '%r_d_s' + - '%r_d_zpk' + - '%r_det' + - '%r_diag' + - '%r_e' + - '%r_eye' + - '%r_f_lss' + - '%r_f_p' + - '%r_f_r' + - '%r_f_s' + - '%r_f_zpk' + - '%r_i_ce' + - '%r_i_lss' + - '%r_i_p' + - '%r_i_r' + - '%r_i_s' + - '%r_imag' + - '%r_inv' + - '%r_isreal' + - '%r_issquare' + - '%r_isvector' + - '%r_j_s' + - '%r_k_b' + - '%r_k_p' + - '%r_k_r' + - '%r_k_s' + - '%r_kron' + - '%r_l_lss' + - '%r_l_p' + - '%r_l_r' + - '%r_l_s' + - '%r_l_zpk' + - '%r_m_lss' + - '%r_m_p' + - '%r_m_r' + - '%r_m_s' + - '%r_m_zpk' + - '%r_matrix' + - '%r_n_0' + - '%r_n_lss' + - '%r_n_p' + - '%r_n_r' + - '%r_n_s' + - '%r_norm' + - '%r_o_0' + - '%r_o_lss' + - '%r_o_p' + - '%r_o_r' + - '%r_o_s' + - '%r_ones' + - '%r_p' + - '%r_p_s' + - '%r_permute' + - '%r_prod' + - '%r_q_p' + - '%r_q_r' + - '%r_q_s' + - '%r_q_zpk' + - '%r_r_lss' + - '%r_r_p' + - '%r_r_r' + - '%r_r_s' + - '%r_rand' + - '%r_real' + - '%r_s' + - '%r_s_hm' + - '%r_s_lss' + - '%r_s_p' + - '%r_s_r' + - '%r_s_s' + - '%r_s_zpk' + - '%r_simp' + - '%r_size' + - '%r_string' + - '%r_sum' + - '%r_t' + - '%r_tril' + - '%r_triu' + - '%r_v_lss' + - '%r_v_p' + - '%r_v_r' + - '%r_v_s' + - '%r_varn' + - '%r_x_p' + - '%r_x_r' + - '%r_x_s' + - '%r_x_zpk' + - '%r_y_p' + - '%r_y_r' + - '%r_y_s' + - '%r_z_p' + - '%r_z_r' + - '%r_z_s' + - '%r_zeros' + - '%rp_k_generic' + - '%s_1_i' + - '%s_1_s' + - '%s_2_i' + - '%s_2_s' + - '%s_3_i' + - '%s_3_s' + - '%s_4_i' + - '%s_4_s' + - '%s_5' + - '%s_a_b' + - '%s_a_i' + - '%s_a_ip' + - '%s_a_lss' + - '%s_a_msp' + - '%s_a_r' + - '%s_a_zpk' + - '%s_and' + - '%s_b_i' + - '%s_b_s' + - '%s_c_b' + - '%s_c_cblock' + - '%s_c_i' + - '%s_c_lss' + - '%s_c_r' + - '%s_c_sp' + - '%s_c_spb' + - '%s_c_zpk' + - '%s_d_b' + - '%s_d_i' + - '%s_d_p' + - '%s_d_r' + - '%s_d_zpk' + - '%s_e' + - '%s_f_b' + - '%s_f_cblock' + - '%s_f_i' + - '%s_f_lss' + - '%s_f_r' + - '%s_f_sp' + - '%s_f_spb' + - '%s_f_zpk' + - '%s_g_b' + - '%s_g_i' + - '%s_g_s' + - '%s_g_sp' + - '%s_g_spb' + - '%s_gamma' + - '%s_grand' + - '%s_gsort' + - '%s_h_b' + - '%s_h_i' + - '%s_h_s' + - '%s_h_sp' + - '%s_h_spb' + - '%s_i_Link' + - '%s_i_Text' + - '%s_i_b' + - '%s_i_block' + - '%s_i_c' + - '%s_i_ce' + - '%s_i_graphics' + - '%s_i_h' + - '%s_i_hm' + - '%s_i_i' + - '%s_i_lss' + - '%s_i_model' + - '%s_i_p' + - '%s_i_r' + - '%s_i_s' + - '%s_i_sp' + - '%s_i_spb' + - '%s_i_zpk' + - '%s_j_i' + - '%s_k_b' + - '%s_k_i' + - '%s_k_p' + - '%s_k_r' + - '%s_k_s' + - '%s_k_sp' + - '%s_k_spb' + - '%s_kron' + - '%s_l_b' + - '%s_l_hm' + - '%s_l_i' + - '%s_l_lss' + - '%s_l_p' + - '%s_l_r' + - '%s_l_sp' + - '%s_l_zpk' + - '%s_m_b' + - '%s_m_hm' + - '%s_m_i' + - '%s_m_ip' + - '%s_m_lss' + - '%s_m_msp' + - '%s_m_r' + - '%s_m_spb' + - '%s_m_zpk' + - '%s_matrix' + - '%s_n_0' + - '%s_n_b' + - '%s_n_hm' + - '%s_n_i' + - '%s_n_l' + - '%s_n_lss' + - '%s_n_r' + - '%s_o_0' + - '%s_o_b' + - '%s_o_hm' + - '%s_o_i' + - '%s_o_l' + - '%s_o_lss' + - '%s_o_r' + - '%s_or' + - '%s_p_b' + - '%s_p_i' + - '%s_p_s' + - '%s_pow' + - '%s_q_hm' + - '%s_q_i' + - '%s_q_p' + - '%s_q_r' + - '%s_q_sp' + - '%s_q_zpk' + - '%s_r_b' + - '%s_r_i' + - '%s_r_lss' + - '%s_r_p' + - '%s_r_r' + - '%s_r_sp' + - '%s_s_b' + - '%s_s_i' + - '%s_s_ip' + - '%s_s_lss' + - '%s_s_r' + - '%s_s_zpk' + - '%s_simp' + - '%s_v_lss' + - '%s_v_p' + - '%s_v_r' + - '%s_v_s' + - '%s_x_b' + - '%s_x_hm' + - '%s_x_i' + - '%s_x_r' + - '%s_x_spb' + - '%s_x_zpk' + - '%s_y_i' + - '%s_y_p' + - '%s_y_r' + - '%s_y_s' + - '%s_y_sp' + - '%s_z_i' + - '%s_z_p' + - '%s_z_r' + - '%s_z_s' + - '%s_z_sp' + - '%sn' + - '%sp_a_sp' + - '%sp_abs' + - '%sp_and' + - '%sp_c_b' + - '%sp_c_i' + - '%sp_c_s' + - '%sp_c_spb' + - '%sp_cumprod' + - '%sp_cumsum' + - '%sp_det' + - '%sp_diag' + - '%sp_e' + - '%sp_f_b' + - '%sp_f_i' + - '%sp_f_s' + - '%sp_f_spb' + - '%sp_floor' + - '%sp_g_b' + - '%sp_g_i' + - '%sp_g_s' + - '%sp_g_sp' + - '%sp_g_spb' + - '%sp_grand' + - '%sp_gsort' + - '%sp_h_b' + - '%sp_h_i' + - '%sp_h_s' + - '%sp_h_sp' + - '%sp_h_spb' + - '%sp_i_ce' + - '%sp_i_h' + - '%sp_i_s' + - '%sp_i_sp' + - '%sp_inv' + - '%sp_k_b' + - '%sp_k_s' + - '%sp_k_sp' + - '%sp_k_spb' + - '%sp_kron' + - '%sp_l_s' + - '%sp_l_sp' + - '%sp_length' + - '%sp_m_b' + - '%sp_m_spb' + - '%sp_max' + - '%sp_mean' + - '%sp_min' + - '%sp_n_0' + - '%sp_norm' + - '%sp_o_0' + - '%sp_or' + - '%sp_p_s' + - '%sp_prod' + - '%sp_q_s' + - '%sp_q_sp' + - '%sp_r_s' + - '%sp_r_sp' + - '%sp_round' + - '%sp_s_sp' + - '%sp_sign' + - '%sp_sqrt' + - '%sp_string' + - '%sp_sum' + - '%sp_tanh' + - '%sp_tril' + - '%sp_triu' + - '%sp_x_b' + - '%sp_x_spb' + - '%sp_y_s' + - '%sp_y_sp' + - '%sp_z_s' + - '%sp_z_sp' + - '%spb_and' + - '%spb_c_b' + - '%spb_c_s' + - '%spb_c_sp' + - '%spb_cumprod' + - '%spb_cumsum' + - '%spb_diag' + - '%spb_e' + - '%spb_f_b' + - '%spb_f_s' + - '%spb_f_sp' + - '%spb_g_b' + - '%spb_g_i' + - '%spb_g_s' + - '%spb_g_sp' + - '%spb_gsort' + - '%spb_h_b' + - '%spb_h_i' + - '%spb_h_s' + - '%spb_h_sp' + - '%spb_i_b' + - '%spb_i_ce' + - '%spb_i_h' + - '%spb_k_b' + - '%spb_k_s' + - '%spb_k_sp' + - '%spb_k_spb' + - '%spb_kron' + - '%spb_m_b' + - '%spb_m_s' + - '%spb_m_sp' + - '%spb_m_spb' + - '%spb_n_0' + - '%spb_o_0' + - '%spb_or' + - '%spb_prod' + - '%spb_sum' + - '%spb_tril' + - '%spb_triu' + - '%spb_x_b' + - '%spb_x_s' + - '%spb_x_sp' + - '%spb_x_spb' + - '%st_c_st' + - '%st_f_st' + - '%st_n_0' + - '%st_o_0' + - '%st_p' + - '%ticks_i_h' + - '%uitree_n_0' + - '%uitree_o_0' + - '%xls_e' + - '%xls_p' + - '%xlssheet_e' + - '%xlssheet_p' + - '%xlssheet_size' + - '%xlssheet_string' + - '%zpk_a_lss' + - '%zpk_a_r' + - '%zpk_a_s' + - '%zpk_a_zpk' + - '%zpk_c_lss' + - '%zpk_c_r' + - '%zpk_c_s' + - '%zpk_c_zpk' + - '%zpk_d_lss' + - '%zpk_d_r' + - '%zpk_d_s' + - '%zpk_d_zpk' + - '%zpk_e' + - '%zpk_f_lss' + - '%zpk_f_r' + - '%zpk_f_s' + - '%zpk_f_zpk' + - '%zpk_i_h' + - '%zpk_i_s' + - '%zpk_i_zpk' + - '%zpk_l_zpk' + - '%zpk_m_lss' + - '%zpk_m_r' + - '%zpk_m_s' + - '%zpk_m_zpk' + - '%zpk_n_zpk' + - '%zpk_o_zpk' + - '%zpk_p' + - '%zpk_q_lss' + - '%zpk_q_r' + - '%zpk_q_s' + - '%zpk_q_zpk' + - '%zpk_r_lss' + - '%zpk_r_r' + - '%zpk_r_s' + - '%zpk_r_zpk' + - '%zpk_s' + - '%zpk_s_lss' + - '%zpk_s_r' + - '%zpk_s_s' + - '%zpk_s_zpk' + - '%zpk_size' + - '%zpk_sum' + - '%zpk_t' + - '%zpk_v_zpk' + - '%zpk_x_lss' + - '%zpk_x_r' + - '%zpk_x_s' + - '%zpk_x_zpk' + - 'CC4' + - 'CFORTR' + - 'CFORTR2' + - 'CloseEditorSaveData' + - 'Compute_cic' + - 'DestroyGlobals' + - 'Dist2polyline' + - 'EditData' + - 'FORTR' + - 'GEDeditvar' + - 'GEDeditvar_get' + - 'G_make' + - 'GetSetValue' + - 'GetTab' + - 'GetTab2' + - 'Get_Depth' + - 'Get_handle_from_index' + - 'Get_handle_pos_in_list' + - 'Get_handles_list' + - 'Get_levels' + - 'Link_modelica_C' + - 'List_handles' + - 'LoadTicks2TCL' + - 'LogtoggleX' + - 'LogtoggleY' + - 'LogtoggleZ' + - 'MODCOM' + - 'NDcost' + - 'OS_Version' + - 'PlotSparse' + - 'ReLoadTicks2TCL' + - 'ReadHBSparse' + - 'ResetFigureDDM' + - 'Sfgrayplot' + - 'Sgrayplot' + - 'Subtickstoggle' + - 'TCL_CreateSlave' + - 'TK_send_handles_list' + - 'TitleLabel' + - 'abcd' + - 'abinv' + - 'accept_func_default' + - 'accept_func_vfsa' + - 'acosd' + - 'acoshm' + - 'acosm' + - 'acot' + - 'acotd' + - 'acoth' + - 'acsc' + - 'acscd' + - 'acsch' + - 'add_demo' + - 'add_help_chapter' + - 'add_module_help_chapter' + - 'add_param' + - 'addmenu' + - 'adjust' + - 'adjust_in2out2' + - 'aff2ab' + - 'airy' + - 'ana_style' + - 'analpf' + - 'analyze' + - 'aplat' + - 'apropos' + - 'arhnk' + - 'arl2' + - 'arma2p' + - 'arma2ss' + - 'armac' + - 'armax' + - 'armax1' + - 'arobasestring2strings' + - 'arsimul' + - 'ascii2string' + - 'asciimat' + - 'asec' + - 'asecd' + - 'asech' + - 'asind' + - 'asinhm' + - 'asinm' + - 'assert_checkalmostequal' + - 'assert_checkequal' + - 'assert_checkerror' + - 'assert_checkfalse' + - 'assert_checkfilesequal' + - 'assert_checktrue' + - 'assert_comparecomplex' + - 'assert_computedigits' + - 'assert_cond2reltol' + - 'assert_cond2reqdigits' + - 'assert_generror' + - 'atand' + - 'atanhm' + - 'atanm' + - 'atomsAutoload' + - 'atomsAutoloadAdd' + - 'atomsAutoloadDel' + - 'atomsAutoloadList' + - 'atomsCategoryList' + - 'atomsCheckModule' + - 'atomsDepTreeShow' + - 'atomsGetConfig' + - 'atomsGetInstalled' + - 'atomsGetInstalledPath' + - 'atomsGetLoaded' + - 'atomsGetLoadedPath' + - 'atomsGui' + - 'atomsInstall' + - 'atomsIsInstalled' + - 'atomsIsLoaded' + - 'atomsList' + - 'atomsLoad' + - 'atomsQuit' + - 'atomsRemove' + - 'atomsRepositoryAdd' + - 'atomsRepositoryDel' + - 'atomsRepositoryList' + - 'atomsResize' + - 'atomsRestoreConfig' + - 'atomsSaveConfig' + - 'atomsSearch' + - 'atomsSetConfig' + - 'atomsShow' + - 'atomsSystemInit' + - 'atomsSystemUpdate' + - 'atomsTest' + - 'atomsUpdate' + - 'atomsVersion' + - 'augment' + - 'auread' + - 'autumncolormap' + - 'auwrite' + - 'bad_connection' + - 'balreal' + - 'bar' + - 'bar3d' + - 'barh' + - 'barhomogenize' + - 'bench_run' + - 'bilin' + - 'bilt' + - 'bin2dec' + - 'binomial' + - 'bit_op' + - 'bitand' + - 'bitcmp' + - 'bitget' + - 'bitor' + - 'bitset' + - 'bitxor' + - 'black' + - 'blanks' + - 'blkslv' + - 'bloc2ss' + - 'block_parameter_error' + - 'block_parameter_error' + - 'blockdiag' + - 'bode' + - 'bode_asymp' + - 'bonecolormap' + - 'browsevar_seeSpecial' + - 'bstap' + - 'build_args' + - 'build_block' + - 'build_modelica_block' + - 'buildnewblock' + - 'buttmag' + - 'bvodeS' + - 'c_pass1' + - 'c_pass2' + - 'c_pass3' + - 'cainv' + - 'calendar' + - 'calerf' + - 'calfrq' + - 'canon' + - 'casc' + - 'cat' + - 'cat_code' + - 'cbAtomsGui' + - 'cb_m2sci_gui' + - 'ccontrg' + - 'cell2mat' + - 'cellstr' + - 'center' + - 'cepstrum' + - 'cfspec' + - 'char' + - 'cheb1mag' + - 'cheb2mag' + - 'check2dFun' + - 'checkXYPair' + - 'check_classpath' + - 'check_gateways' + - 'check_io' + - 'check_librarypath' + - 'check_modules_xml' + - 'check_versions' + - 'chepol' + - 'chfact' + - 'chsolve' + - 'circshift' + - 'classmarkov' + - 'clean_help' + - 'clf' + - 'clipboard' + - 'clock' + - 'close' + - 'cls2dls' + - 'cmndred' + - 'cmoment' + - 'coding_ga_binary' + - 'coding_ga_identity' + - 'coff' + - 'coffg' + - 'colcomp' + - 'colcompr' + - 'colinout' + - 'colorbar' + - 'colordef' + - 'colregul' + - 'comet' + - 'comet3d' + - 'companion' + - 'compile_init_modelica' + - 'compile_modelica' + - 'complex' + - 'compute_initial_temp' + - 'cond' + - 'cond2sp' + - 'condestsp' + - 'configure_msifort' + - 'configure_msvc' + - 'conjgrad' + - 'cont_frm' + - 'cont_mat' + - 'context_evstr' + - 'contour' + - 'contour2d' + - 'contourf' + - 'contrss' + - 'conv' + - 'convert_to_float' + - 'convertindex' + - 'convol' + - 'convol2d' + - 'coolcolormap' + - 'copfac' + - 'coppercolormap' + - 'correl' + - 'cos2cosf' + - 'cosd' + - 'coshm' + - 'cosm' + - 'cotd' + - 'cotg' + - 'coth' + - 'cothm' + - 'countblocks' + - 'cov' + - 'covar' + - 'createBorder' + - 'createBorderFont' + - 'createConstraints' + - 'createLayoutOptions' + - 'createWindow' + - 'createXConfiguration' + - 'create_modelica' + - 'createfun' + - 'createstruct' + - 'cross' + - 'crossover_ga_binary' + - 'crossover_ga_default' + - 'csc' + - 'cscd' + - 'csch' + - 'csgn' + - 'csim' + - 'cspect' + - 'ctr_gram' + - 'cutaxes' + - 'czt' + - 'dae' + - 'daeoptions' + - 'damp' + - 'datafit' + - 'datatipCreatePopupMenu' + - 'datatipDefaultDisplay' + - 'datatipGUIEventHandler' + - 'datatipGetEntities' + - 'datatipHilite' + - 'datatipManagerMode' + - 'datatipRemoveAll' + - 'datatipSetOrientation' + - 'datatipSetTipPosition' + - 'datatipSetTipStyle' + - 'date' + - 'datenum' + - 'datevec' + - 'dbphi' + - 'dcf' + - 'ddp' + - 'dec2bin' + - 'dec2hex' + - 'dec2oct' + - 'default_color' + - 'default_options' + - 'deff' + - 'del_help_chapter' + - 'del_module_help_chapter' + - 'delete_unconnected' + - 'demo_begin' + - 'demo_choose' + - 'demo_compiler' + - 'demo_end' + - 'demo_file_choice' + - 'demo_folder_choice' + - 'demo_function_choice' + - 'demo_gui' + - 'demo_gui_update' + - 'demo_run' + - 'demo_viewCode' + - 'derivat' + - 'des2ss' + - 'des2tf' + - 'detectmsifort64tools' + - 'detectmsvc64tools' + - 'determ' + - 'detr' + - 'detrend' + - 'devtools_run_builder' + - 'dhnorm' + - 'dialog' + - 'diff' + - 'dig_bound_compound' + - 'diophant' + - 'dir' + - 'dirname' + - 'dispfiles' + - 'dllinfo' + - 'do_compile' + - 'do_compile_superblock42' + - 'do_delete1' + - 'do_eval' + - 'do_purge' + - 'do_terminate' + - 'do_update' + - 'do_version' + - 'dragrect' + - 'dscr' + - 'dsimul' + - 'dt_ility' + - 'dtsi' + - 'edit' + - 'edit_curv' + - 'edit_error' + - 'editor' + - 'eigenmarkov' + - 'eigs' + - 'ell1mag' + - 'ellipj' + - 'enlarge_shape' + - 'eomday' + - 'epred' + - 'eqfir' + - 'eqiir' + - 'equil' + - 'equil1' + - 'erfinv' + - 'errbar' + - 'etime' + - 'eval3dp' + - 'evans' + - 'evstr' + - 'example_run' + - 'expression2code' + - 'extract_implicit' + - 'factor' + - 'factorial' + - 'factors' + - 'faurre' + - 'fchamp' + - 'ffilt' + - 'fft2' + - 'fftshift' + - 'fgrayplot' + - 'filt_sinc' + - 'findABCD' + - 'findAC' + - 'findBDK' + - 'findCommonValues' + - 'findR' + - 'find_freq' + - 'find_links' + - 'find_scicos_version' + - 'find_scicos_version' + - 'findinlist' + - 'findinlistcmd' + - 'findm' + - 'findmsifortcompiler' + - 'findmsvccompiler' + - 'findobj' + - 'findx0BD' + - 'firstnonsingleton' + - 'fix' + - 'fixedpointgcd' + - 'fixedpointgcd' + - 'flipdim' + - 'flts' + - 'fminsearch' + - 'formatBlackTip' + - 'formatBodeMagTip' + - 'formatBodePhaseTip' + - 'formatEvansTip' + - 'formatGainplotTip' + - 'formatHallModuleTip' + - 'formatHallPhaseTip' + - 'formatNicholsGainTip' + - 'formatNicholsPhaseTip' + - 'formatNyquistTip' + - 'formatPhaseplotTip' + - 'formatSgridDampingTip' + - 'formatSgridFreqTip' + - 'formatZgridDampingTip' + - 'formatZgridFreqTip' + - 'format_txt' + - 'fourplan' + - 'fplot2d' + - 'fplot3d' + - 'fplot3d1' + - 'frep2tf' + - 'freson' + - 'frfit' + - 'frmag' + - 'fseek_origin' + - 'fsfirlin' + - 'fspec' + - 'fspecg' + - 'fstabst' + - 'ftest' + - 'ftuneq' + - 'fullfile' + - 'fullrf' + - 'fullrfk' + - 'g_margin' + - 'gainplot' + - 'gamitg' + - 'gca' + - 'gcare' + - 'gcd' + - 'gce' + - 'gcf' + - 'gda' + - 'gdf' + - 'ged' + - 'ged_Compound' + - 'ged_arc' + - 'ged_axes' + - 'ged_axis' + - 'ged_champ' + - 'ged_copy_entity' + - 'ged_delete_entity' + - 'ged_eventhandler' + - 'ged_fac3d' + - 'ged_fec' + - 'ged_figure' + - 'ged_getobject' + - 'ged_grayplot' + - 'ged_insert' + - 'ged_legend' + - 'ged_loop' + - 'ged_matplot' + - 'ged_move_entity' + - 'ged_paste_entity' + - 'ged_plot3d' + - 'ged_polyline' + - 'ged_rectangle' + - 'ged_segs' + - 'ged_select_axes' + - 'ged_text' + - 'gen_modelica' + - 'gencompilationflags_unix' + - 'generateBlockImage' + - 'generateBlockImages' + - 'generic_i_ce' + - 'generic_i_h' + - 'generic_i_hm' + - 'generic_i_s' + - 'generic_s_g_s' + - 'generic_s_h_s' + - 'genfac3d' + - 'genfunc' + - 'genfunc1' + - 'genfunc2' + - 'genmac' + - 'genmarkov' + - 'geomean' + - 'get2index' + - 'getColorIndex' + - 'getDiagramVersion' + - 'getLineSpec' + - 'getModelicaPath' + - 'getPlotPropertyName' + - 'getSurfPropertyName' + - 'get_connected' + - 'get_dynamic_lib_dir' + - 'get_errorcmd' + - 'get_figure_handle' + - 'get_file_path' + - 'get_function_path' + - 'get_model_name' + - 'get_param' + - 'get_scicos_version' + - 'get_scicos_version' + - 'get_subobj_path' + - 'get_tree_elt' + - 'getcolor' + - 'getd' + - 'getmodelicacpath' + - 'getparaxe' + - 'getparfig' + - 'getscilabkeywords' + - 'getshell' + - 'gettklib' + - 'getvalue' + - 'gfare' + - 'gfrancis' + - 'ghdl2tree' + - 'ghdl_fields' + - 'givens' + - 'glever' + - 'global_case' + - 'gmres' + - 'graduate' + - 'graycolormap' + - 'graypolarplot' + - 'group' + - 'gtild' + - 'h2norm' + - 'h_cl' + - 'h_inf' + - 'h_inf_st' + - 'h_norm' + - 'hallchart' + - 'halt' + - 'hank' + - 'hankelsv' + - 'harmean' + - 'haveacompiler' + - 'head_comments' + - 'help' + - 'help_from_sci' + - 'help_skeleton' + - 'helpbrowser_menus_cb' + - 'helpbrowser_update' + - 'hermit' + - 'hex2dec' + - 'hilb' + - 'hilbert' + - 'hilite_path' + - 'hist3d' + - 'histc' + - 'histplot' + - 'horner' + - 'hotcolormap' + - 'householder' + - 'hrmt' + - 'hsv2rgb' + - 'hsvcolormap' + - 'htrianr' + - 'idct' + - 'idst' + - 'ifft' + - 'ifftshift' + - 'iir' + - 'iirgroup' + - 'iirlp' + - 'iirmod' + - 'ilib_build' + - 'ilib_build_jar' + - 'ilib_compile' + - 'ilib_for_link' + - 'ilib_gen_Make' + - 'ilib_gen_Make_unix' + - 'ilib_gen_cleaner' + - 'ilib_gen_gateway' + - 'ilib_gen_loader' + - 'ilib_include_flag' + - 'ilib_language' + - 'ilib_mex_build' + - 'im_inv' + - 'importScicosPal' + - 'importXcosDiagram' + - 'imrep2ss' + - 'ind2sub' + - 'inistate' + - 'init_agenda' + - 'init_ga_default' + - 'init_param' + - 'initial_scicos_tables' + - 'initial_scicos_tables' + - 'input' + - 'instruction2code' + - 'intc' + - 'intdec' + - 'integrate' + - 'interp1' + - 'interpln' + - 'intersect' + - 'intl' + - 'intsplin' + - 'inttrap' + - 'inv_coeff' + - 'invr' + - 'invrs' + - 'invsyslin' + - 'iqr' + - 'isDebug' + - 'isDocked' + - 'isLeapYear' + - 'isRelease' + - 'is_absolute_path' + - 'is_in_text' + - 'is_modelica_block' + - 'is_param' + - 'iscell' + - 'iscellstr' + - 'iscolor' + - 'iscolumn' + - 'isempty' + - 'isinf' + - 'ismatrix' + - 'isnan' + - 'isoview' + - 'isrow' + - 'isscalar' + - 'issparse' + - 'isstruct' + - 'jetcolormap' + - 'jre_path' + - 'justify' + - 'kalm' + - 'karmarkar' + - 'kernel' + - 'kpure' + - 'krac2' + - 'kroneck' + - 'lattn' + - 'lattp' + - 'launchtest' + - 'lcf' + - 'lcm' + - 'lcmdiag' + - 'leastsq' + - 'legend' + - 'legends' + - 'leqe' + - 'leqr' + - 'lev' + - 'levin' + - 'lft' + - 'lin' + - 'lin2mu' + - 'lincos' + - 'lincos' + - 'lindquist' + - 'linf' + - 'linfn' + - 'link_olibs' + - 'linsolve' + - 'list2tree' + - 'list2vec' + - 'list_param' + - 'listfiles' + - 'lmisolver' + - 'lmitool' + - 'lnkptrcomp' + - 'loadXcosLibs' + - 'loadmatfile' + - 'loadpallibs' + - 'loadwave' + - 'locate' + - 'log2' + - 'loglog' + - 'logm' + - 'logspace' + - 'lqe' + - 'lqg' + - 'lqg2stan' + - 'lqg_ltr' + - 'lqi' + - 'lqr' + - 'ls' + - 'lsslist' + - 'lstcat' + - 'lyap' + - 'm2sci_gui' + - 'macglov' + - 'mad' + - 'main_menubar_cb' + - 'makecell' + - 'manedit' + - 'mapsound' + - 'mark_prt' + - 'markp2ss' + - 'matfile2sci' + - 'mdelete' + - 'mean' + - 'meanf' + - 'median' + - 'members' + - 'menubar' + - 'mese' + - 'mesh' + - 'mesh2d' + - 'meshgrid' + - 'message' + - 'mfile2sci' + - 'mfrequ_clk' + - 'minreal' + - 'minss' + - 'mkdir' + - 'modelica' + - 'modelicac' + - 'modipar' + - 'modulo' + - 'moment' + - 'mrfit' + - 'mstr2sci' + - 'mtlb' + - 'mtlb_0' + - 'mtlb_a' + - 'mtlb_all' + - 'mtlb_any' + - 'mtlb_axes' + - 'mtlb_axis' + - 'mtlb_beta' + - 'mtlb_box' + - 'mtlb_choices' + - 'mtlb_close' + - 'mtlb_colordef' + - 'mtlb_cond' + - 'mtlb_cov' + - 'mtlb_cumprod' + - 'mtlb_cumsum' + - 'mtlb_dec2hex' + - 'mtlb_delete' + - 'mtlb_diag' + - 'mtlb_diff' + - 'mtlb_dir' + - 'mtlb_double' + - 'mtlb_e' + - 'mtlb_echo' + - 'mtlb_error' + - 'mtlb_eval' + - 'mtlb_exist' + - 'mtlb_eye' + - 'mtlb_false' + - 'mtlb_fft' + - 'mtlb_fftshift' + - 'mtlb_filter' + - 'mtlb_find' + - 'mtlb_findstr' + - 'mtlb_fliplr' + - 'mtlb_fopen' + - 'mtlb_format' + - 'mtlb_fprintf' + - 'mtlb_fread' + - 'mtlb_fscanf' + - 'mtlb_full' + - 'mtlb_fwrite' + - 'mtlb_get' + - 'mtlb_grid' + - 'mtlb_hold' + - 'mtlb_i' + - 'mtlb_ifft' + - 'mtlb_image' + - 'mtlb_imp' + - 'mtlb_int16' + - 'mtlb_int32' + - 'mtlb_int64' + - 'mtlb_int8' + - 'mtlb_is' + - 'mtlb_isa' + - 'mtlb_isfield' + - 'mtlb_isletter' + - 'mtlb_isspace' + - 'mtlb_l' + - 'mtlb_legendre' + - 'mtlb_linspace' + - 'mtlb_logic' + - 'mtlb_logical' + - 'mtlb_loglog' + - 'mtlb_lower' + - 'mtlb_max' + - 'mtlb_mean' + - 'mtlb_median' + - 'mtlb_mesh' + - 'mtlb_meshdom' + - 'mtlb_min' + - 'mtlb_more' + - 'mtlb_num2str' + - 'mtlb_ones' + - 'mtlb_pcolor' + - 'mtlb_plot' + - 'mtlb_prod' + - 'mtlb_qr' + - 'mtlb_qz' + - 'mtlb_rand' + - 'mtlb_randn' + - 'mtlb_realmax' + - 'mtlb_realmin' + - 'mtlb_s' + - 'mtlb_semilogx' + - 'mtlb_semilogy' + - 'mtlb_setstr' + - 'mtlb_size' + - 'mtlb_sort' + - 'mtlb_sortrows' + - 'mtlb_sprintf' + - 'mtlb_sscanf' + - 'mtlb_std' + - 'mtlb_strcmp' + - 'mtlb_strcmpi' + - 'mtlb_strfind' + - 'mtlb_strrep' + - 'mtlb_subplot' + - 'mtlb_sum' + - 'mtlb_t' + - 'mtlb_toeplitz' + - 'mtlb_tril' + - 'mtlb_triu' + - 'mtlb_true' + - 'mtlb_type' + - 'mtlb_uint16' + - 'mtlb_uint32' + - 'mtlb_uint64' + - 'mtlb_uint8' + - 'mtlb_upper' + - 'mtlb_var' + - 'mtlb_zeros' + - 'mu2lin' + - 'mutation_ga_binary' + - 'mutation_ga_default' + - 'mvcorrel' + - 'nancumsum' + - 'nand2mean' + - 'nanmean' + - 'nanmeanf' + - 'nanmedian' + - 'nanreglin' + - 'nanstdev' + - 'nansum' + - 'narsimul' + - 'nchoosek' + - 'ndgrid' + - 'ndims' + - 'nearly_multiples' + - 'nehari' + - 'neigh_func_csa' + - 'neigh_func_default' + - 'neigh_func_fsa' + - 'neigh_func_vfsa' + - 'neldermead_cget' + - 'neldermead_configure' + - 'neldermead_costf' + - 'neldermead_defaultoutput' + - 'neldermead_destroy' + - 'neldermead_function' + - 'neldermead_get' + - 'neldermead_log' + - 'neldermead_new' + - 'neldermead_restart' + - 'neldermead_search' + - 'neldermead_updatesimp' + - 'nextpow2' + - 'nf3d' + - 'nicholschart' + - 'nlev' + - 'nmplot_cget' + - 'nmplot_configure' + - 'nmplot_contour' + - 'nmplot_destroy' + - 'nmplot_function' + - 'nmplot_get' + - 'nmplot_historyplot' + - 'nmplot_log' + - 'nmplot_new' + - 'nmplot_outputcmd' + - 'nmplot_restart' + - 'nmplot_search' + - 'nmplot_simplexhistory' + - 'noisegen' + - 'nonreg_test_run' + - 'now' + - 'nthroot' + - 'num2cell' + - 'numderivative' + - 'nyquist' + - 'nyquistfrequencybounds' + - 'obs_gram' + - 'obscont' + - 'observer' + - 'obsv_mat' + - 'obsvss' + - 'oceancolormap' + - 'oct2dec' + - 'odeoptions' + - 'optim_ga' + - 'optim_moga' + - 'optim_nsga' + - 'optim_nsga2' + - 'optim_sa' + - 'optimbase_cget' + - 'optimbase_checkbounds' + - 'optimbase_checkcostfun' + - 'optimbase_checkx0' + - 'optimbase_configure' + - 'optimbase_destroy' + - 'optimbase_function' + - 'optimbase_get' + - 'optimbase_hasbounds' + - 'optimbase_hasconstraints' + - 'optimbase_hasnlcons' + - 'optimbase_histget' + - 'optimbase_histset' + - 'optimbase_incriter' + - 'optimbase_isfeasible' + - 'optimbase_isinbounds' + - 'optimbase_isinnonlincons' + - 'optimbase_log' + - 'optimbase_logshutdown' + - 'optimbase_logstartup' + - 'optimbase_new' + - 'optimbase_outputcmd' + - 'optimbase_outstruct' + - 'optimbase_proj2bnds' + - 'optimbase_set' + - 'optimbase_stoplog' + - 'optimbase_terminate' + - 'optimget' + - 'optimplotfunccount' + - 'optimplotfval' + - 'optimplotx' + - 'optimset' + - 'optimsimplex_center' + - 'optimsimplex_check' + - 'optimsimplex_compsomefv' + - 'optimsimplex_computefv' + - 'optimsimplex_deltafv' + - 'optimsimplex_deltafvmax' + - 'optimsimplex_destroy' + - 'optimsimplex_dirmat' + - 'optimsimplex_fvmean' + - 'optimsimplex_fvstdev' + - 'optimsimplex_fvvariance' + - 'optimsimplex_getall' + - 'optimsimplex_getallfv' + - 'optimsimplex_getallx' + - 'optimsimplex_getfv' + - 'optimsimplex_getn' + - 'optimsimplex_getnbve' + - 'optimsimplex_getve' + - 'optimsimplex_getx' + - 'optimsimplex_gradientfv' + - 'optimsimplex_log' + - 'optimsimplex_new' + - 'optimsimplex_reflect' + - 'optimsimplex_setall' + - 'optimsimplex_setallfv' + - 'optimsimplex_setallx' + - 'optimsimplex_setfv' + - 'optimsimplex_setn' + - 'optimsimplex_setnbve' + - 'optimsimplex_setve' + - 'optimsimplex_setx' + - 'optimsimplex_shrink' + - 'optimsimplex_size' + - 'optimsimplex_sort' + - 'optimsimplex_xbar' + - 'orth' + - 'orthProj' + - 'output_ga_default' + - 'output_moga_default' + - 'output_nsga2_default' + - 'output_nsga_default' + - 'p_margin' + - 'pack' + - 'paramfplot2d' + - 'pareto_filter' + - 'parrot' + - 'parulacolormap' + - 'pbig' + - 'pca' + - 'pdiv' + - 'pen2ea' + - 'pencan' + - 'pencost' + - 'penlaur' + - 'percentchars' + - 'perctl' + - 'perms' + - 'pertrans' + - 'pfactors' + - 'pfss' + - 'phasemag' + - 'phaseplot' + - 'phc' + - 'pie' + - 'pinkcolormap' + - 'pinv' + - 'pixDist' + - 'playsnd' + - 'plot' + - 'plot3d2' + - 'plot3d3' + - 'plotframe' + - 'plotimplicit' + - 'plzr' + - 'pmodulo' + - 'pol2des' + - 'pol2str' + - 'polar' + - 'polarplot' + - 'polarplot_datatip_display' + - 'polfact' + - 'polyint' + - 'powershell' + - 'prbs_a' + - 'prettyprint' + - 'primes' + - 'princomp' + - 'proj' + - 'projaff' + - 'projsl' + - 'projspec' + - 'psmall' + - 'pspect' + - 'qmr' + - 'qpsolve' + - 'quart' + - 'quaskro' + - 'rainbowcolormap' + - 'randpencil' + - 'range' + - 'rank' + - 'reading_incidence' + - 'readxls' + - 'recons' + - 'recur_scicos_block_link' + - 'reduceToCommonDenominator' + - 'reglin' + - 'remezb' + - 'remove_param' + - 'repfreq' + - 'replace_Ix_by_Fx' + - 'replot' + - 'repmat' + - 'resize_demo_gui' + - 'resize_matrix' + - 'returntoscilab' + - 'returntoscilab' + - 'rgb2name' + - 'rhs2code' + - 'ric_desc' + - 'riccati' + - 'rlocus' + - 'rmdir' + - 'rotate' + - 'routh_t' + - 'rowcomp' + - 'rowcompr' + - 'rowinout' + - 'rowregul' + - 'rowshuff' + - 'rref' + - 'sample' + - 'sample_clk' + - 'samplef' + - 'samwr' + - 'savematfile' + - 'savewave' + - 'sca' + - 'scaling' + - 'scanf' + - 'scatter' + - 'scatter3' + - 'scatter3d' + - 'scf' + - 'sci2exp' + - 'sciGUI_init' + - 'sci_sparse' + - 'scicos_block' + - 'scicos_block_link' + - 'scicos_cpr' + - 'scicos_diagram' + - 'scicos_flat' + - 'scicos_getvalue' + - 'scicos_getvalue' + - 'scicos_graphics' + - 'scicos_include_paths' + - 'scicos_link' + - 'scicos_load' + - 'scicos_model' + - 'scicos_params' + - 'scicos_save' + - 'scicos_sim' + - 'scicos_simulate' + - 'scicos_simulate' + - 'scicos_state' + - 'scicos_txtedit' + - 'scicos_workspace_init' + - 'scicos_workspace_init' + - 'scimihm' + - 'scisptdemo' + - 'scitest' + - 'script2var' + - 'scs_full_path' + - 'scs_show' + - 'scstxtedit' + - 'sda' + - 'sdf' + - 'sdiff' + - 'sec' + - 'secd' + - 'sech' + - 'secto3d' + - 'selection_ga_elitist' + - 'selection_ga_random' + - 'semilogx' + - 'semilogy' + - 'sensi' + - 'set3dtlistXYZ' + - 'set3dtlistXYZC' + - 'setA1val' + - 'setA2val' + - 'setDefaultColor' + - 'setFontStyle' + - 'setGrayplottlist' + - 'setHval' + - 'setLabelsFontStyle' + - 'setLineStyle' + - 'setMarkStyle' + - 'setPlotProperty' + - 'setPreferencesValue' + - 'setStringPosition' + - 'setStyle' + - 'setSurfProperty' + - 'setTicksTList' + - 'setWval' + - 'setXdb' + - 'setXval' + - 'setYdb' + - 'setYval' + - 'setZb' + - 'setZdb' + - 'setZval' + - 'set_io' + - 'set_param' + - 'setchamptlistXYFXFY' + - 'setdiff' + - 'seteventhandler' + - 'setvalue' + - 'sgolay' + - 'sgolaydiff' + - 'sgolayfilt' + - 'sgrid' + - 'shiftcors' + - 'show_margins' + - 'show_pca' + - 'signm' + - 'simplify_zp' + - 'sinc' + - 'sincd' + - 'sind' + - 'sinhm' + - 'sinm' + - 'sm2des' + - 'sm2ss' + - 'smga' + - 'smooth' + - 'sound' + - 'soundsec' + - 'spaninter' + - 'spanplus' + - 'spantwo' + - 'specfact' + - 'speye' + - 'split_lasterror' + - 'sprand' + - 'springcolormap' + - 'spzeros' + - 'sqroot' + - 'sqrtm' + - 'squarewave' + - 'squeeze' + - 'srfaur' + - 'srkf' + - 'ss2des' + - 'ss2ss' + - 'ss2tf' + - 'ss2zp' + - 'sskf' + - 'ssprint' + - 'ssrand' + - 'st_ility' + - 'stabil' + - 'standard_define' + - 'standard_draw' + - 'standard_draw_ports' + - 'standard_draw_ports_up' + - 'standard_inputs' + - 'standard_origin' + - 'standard_outputs' + - 'statgain' + - 'stdev' + - 'stdevf' + - 'steadycos' + - 'steadycos' + - 'strange' + - 'sub2ind' + - 'subplot' + - 'summercolormap' + - 'surf' + - 'sva' + - 'svplot' + - 'sylm' + - 'sylv' + - 'sysconv' + - 'sysdiag' + - 'sysfact' + - 'syslin' + - 'syssize' + - 'system' + - 'systmat' + - 'tabul' + - 'tand' + - 'tanhm' + - 'tanm' + - 'tbx_build_blocks' + - 'tbx_build_cleaner' + - 'tbx_build_gateway' + - 'tbx_build_gateway_clean' + - 'tbx_build_gateway_loader' + - 'tbx_build_help' + - 'tbx_build_help_loader' + - 'tbx_build_loader' + - 'tbx_build_localization' + - 'tbx_build_macros' + - 'tbx_build_pal_loader' + - 'tbx_build_src' + - 'tbx_build_src_clean' + - 'tbx_builder' + - 'tbx_builder_gateway' + - 'tbx_builder_gateway_lang' + - 'tbx_builder_help' + - 'tbx_builder_help_lang' + - 'tbx_builder_macros' + - 'tbx_builder_src' + - 'tbx_builder_src_lang' + - 'tbx_generate_pofile' + - 'tbx_get_name_from_path' + - 'tbx_make' + - 'temp_law_csa' + - 'temp_law_default' + - 'temp_law_fsa' + - 'temp_law_huang' + - 'temp_law_vfsa' + - 'test_clean' + - 'test_on_columns' + - 'test_run' + - 'test_run_level' + - 'tf2des' + - 'tf2ss' + - 'tf2zp' + - 'threadInspector' + - 'thrownan' + - 'time_id' + - 'title' + - 'titlepage' + - 'tkged' + - 'toeplitz' + - 'tokenpos' + - 'toolboxes' + - 'trace' + - 'trans' + - 'translatepaths' + - 'translator' + - 'tree2code' + - 'tree_show' + - 'trfmod' + - 'trimmean' + - 'trzeros' + - 'twinkle' + - 'uiConcatTree' + - 'uiCreateNode' + - 'uiCreateTree' + - 'uiDeleteNode' + - 'uiDumpTree' + - 'uiEqualsTree' + - 'uiFindNode' + - 'uiGetChildrenNode' + - 'uiGetNodePosition' + - 'uiGetParentNode' + - 'uiInsertNode' + - 'uiSpreadsheet' + - 'ui_observer' + - 'uitable' + - 'union' + - 'unique' + - 'unit_test_run' + - 'unix_g' + - 'unix_s' + - 'unix_w' + - 'unix_x' + - 'unobs' + - 'unpack' + - 'unwrap' + - 'update_scs_m' + - 'update_version' + - 'value2modelica' + - 'variance' + - 'variancef' + - 'vec2list' + - 'vectorfind' + - 'ver' + - 'warnobsolete' + - 'wavread' + - 'wavwrite' + - 'wcenter' + - 'weekday' + - 'wfir' + - 'wfir_gui' + - 'whereami' + - 'whitecolormap' + - 'who_user' + - 'whos' + - 'wiener' + - 'wigner' + - 'window' + - 'winlist' + - 'wintercolormap' + - 'with_javasci' + - 'with_macros_source' + - 'with_modelica_compiler' + - 'with_modelica_compiler' + - 'x_choices' + - 'x_matrix' + - 'xcorr' + - 'xcosBlockEval' + - 'xcosBlockInterface' + - 'xcosCodeGeneration' + - 'xcosConfigureModelica' + - 'xcosPal' + - 'xcosPalAdd' + - 'xcosPalAddBlock' + - 'xcosPalExport' + - 'xcosPalGenerateAllIcons' + - 'xcosShowBlockWarning' + - 'xcosValidateBlockSet' + - 'xcosValidateCompareBlock' + - 'xcos_compile' + - 'xcos_debug_gui' + - 'xcos_run' + - 'xcos_simulate' + - 'xcov' + - 'xlabel' + - 'xload' + - 'xml2modelica' + - 'xmlGetValues' + - 'xmlSetValues' + - 'xmltoformat' + - 'xmltohtml' + - 'xmltojar' + - 'xmltopdf' + - 'xmltops' + - 'xmltoweb' + - 'xnumb' + - 'xrpoly' + - 'xsave' + - 'xsetech' + - 'xstringl' + - 'ylabel' + - 'yulewalk' + - 'zeropen' + - 'zgrid' + - 'zlabel' + - 'zp2ss' + - 'zp2tf' + - 'zpbutt' + - 'zpch1' + - 'zpch2' + - 'zpell' + - 'zpk' + - 'zpk2ss' + - 'zpk2tf' diff --git a/tasks/builtins/scilab/keywords.yml b/tasks/builtins/scilab/keywords.yml new file mode 100644 index 0000000000..6792365810 --- /dev/null +++ b/tasks/builtins/scilab/keywords.yml @@ -0,0 +1,31 @@ +# *** Generated by scilab-6.1.1 *** +# *** DO NOT MODIFY *** + - 'abort' + - 'apropos' + - 'break' + - 'case' + - 'catch' + - 'clc' + - 'clear' + - 'continue' + - 'do' + - 'else' + - 'elseif' + - 'end' + - 'endfunction' + - 'exit' + - 'for' + - 'function' + - 'help' + - 'if' + - 'pause' + - 'pwd' + - 'quit' + - 'resume' + - 'return' + - 'select' + - 'then' + - 'try' + - 'what' + - 'while' + - 'who' diff --git a/tasks/builtins/scilab/predefs.yml b/tasks/builtins/scilab/predefs.yml new file mode 100644 index 0000000000..aa91d1cd59 --- /dev/null +++ b/tasks/builtins/scilab/predefs.yml @@ -0,0 +1,91 @@ +# *** Generated by scilab-6.1.1 *** +# *** DO NOT MODIFY *** + - '%F' + - '%T' + - '%chars' + - '%e' + - '%eps' + - '%f' + - '%fftw' + - '%gui' + - '%i' + - '%inf' + - '%io' + - '%nan' + - '%pi' + - '%s' + - '%t' + - '%tk' + - '%z' + - 'PWD' + - 'SCI' + - 'SCIHOME' + - 'TMPDIR' + - 'WSCI' + - 'annealinglib' + - 'assertlib' + - 'atomsguilib' + - 'atomslib' + - 'cacsdlib' + - 'clear' + - 'compatibility_functilib' + - 'consolelib' + - 'corelib' + - 'data_structureslib' + - 'datatipslib' + - 'demo_toolslib' + - 'development_toolslib' + - 'differential_equationlib' + - 'dynamic_linklib' + - 'elementary_functionslib' + - 'enull' + - 'evoid' + - 'external_objectslib' + - 'fileiolib' + - 'functionslib' + - 'geneticlib' + - 'graphicslib' + - 'guilib' + - 'helptoolslib' + - 'home' + - 'integerlib' + - 'interpolationlib' + - 'iolib' + - 'jnull' + - 'jvmlib' + - 'jvoid' + - 'linear_algebralib' + - 'm2scilib' + - 'matiolib' + - 'modules_managerlib' + - 'neldermeadlib' + - 'optimbaselib' + - 'optimizationlib' + - 'optimsimplexlib' + - 'output_streamlib' + - 'overloadinglib' + - 'parameterslib' + - 'percentchars' + - 'polynomialslib' + - 'preferenceslib' + - 'randliblib' + - 'scicos_autolib' + - 'scicos_scicoslib' + - 'scicos_utilslib' + - 'scinoteslib' + - 'signal_processinglib' + - 'soundlib' + - 'sparselib' + - 'special_functionslib' + - 'spreadsheetlib' + - 'statisticslib' + - 'stringlib' + - 'tclscilib' + - 'timelib' + - 'ui_datalib' + - 'uitreelib' + - 'umfpacklib' + - 'webtoolslib' + - 'windows_toolslib' + - 'xcoslib' + - 'xmllib' diff --git a/tasks/builtins/scilab/scilab.sce b/tasks/builtins/scilab/scilab.sce new file mode 100644 index 0000000000..4635268d71 --- /dev/null +++ b/tasks/builtins/scilab/scilab.sce @@ -0,0 +1,28 @@ +// Scilab code used to generate files containing keywords +function generateYaml(names, filename) + // sort all names + builtins = gsort(names, "g", "i"); + // add quotes to avoid issues with some characters such as %, #, ... + builtins = "''" + builtins + "''"; + // add " - " at the beginning of eash line + builtins = " - " + builtins + // add Scilab version as a comment + builtins = ["# *** Generated by " + getversion() + " ***"; "# *** DO NOT MODIFY ***"; builtins] + // write output file + filepath = get_absolute_file_path("scilab.sce") + mputl(builtins, fullfile(filepath, filename)) +endfunction + +// get all Scilab keywords names +allkeywords = getscilabkeywords(); +primitives = allkeywords(1); // C++/fortran functions +commands = allkeywords(2); // Keywords +predefinedvariables = allkeywords(3); // Predefined variables +scilabfunctions = allkeywords(4); // Scilab macros (functions written in Scilab language) +xcosfunctions = allkeywords(5); // Scilab macros (functions written in Scilab language) + +// generate files for Rouge +generateYaml([primitives], "builtins.yml") +generateYaml([commands], "keywords.yml") +generateYaml([predefinedvariables; "%T"; "%t"; "%F"; "%f"], "predefs.yml") +generateYaml([scilabfunctions; xcosfunctions], "functions.yml") From 497d242c3c04c86edc6174d7a865ea5b12fac7d7 Mon Sep 17 00:00:00 2001 From: Vincent COUVERT Date: Mon, 23 Jan 2023 14:23:24 +0100 Subject: [PATCH 2/2] Add empty line at the end of generated files to pass linting checks. --- lib/rouge/lexers/scilab/builtins.rb | 2 +- lib/rouge/lexers/scilab/functions.rb | 2 +- lib/rouge/lexers/scilab/keywords.rb | 2 +- lib/rouge/lexers/scilab/predefs.rb | 2 +- tasks/builtins/scilab.rake | 4 ++++ 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/rouge/lexers/scilab/builtins.rb b/lib/rouge/lexers/scilab/builtins.rb index e73b3d3dc4..bc940aac7a 100644 --- a/lib/rouge/lexers/scilab/builtins.rb +++ b/lib/rouge/lexers/scilab/builtins.rb @@ -12,4 +12,4 @@ def Scilab.builtins @builtins ||= Set.new ["!!_invoke_", "%H5Object_e", "%H5Object_fieldnames", "%H5Object_p", "%XMLAttr_6", "%XMLAttr_e", "%XMLAttr_i_XMLElem", "%XMLAttr_length", "%XMLAttr_p", "%XMLAttr_size", "%XMLDoc_6", "%XMLDoc_e", "%XMLDoc_i_XMLList", "%XMLDoc_p", "%XMLElem_6", "%XMLElem_e", "%XMLElem_i_XMLDoc", "%XMLElem_i_XMLElem", "%XMLElem_i_XMLList", "%XMLElem_p", "%XMLList_6", "%XMLList_e", "%XMLList_i_XMLElem", "%XMLList_i_XMLList", "%XMLList_length", "%XMLList_p", "%XMLList_size", "%XMLNs_6", "%XMLNs_e", "%XMLNs_i_XMLElem", "%XMLNs_p", "%XMLSet_6", "%XMLSet_e", "%XMLSet_length", "%XMLSet_p", "%XMLSet_size", "%XMLValid_p", "%_EClass_6", "%_EClass_e", "%_EClass_p", "%_EObj_0", "%_EObj_1__EObj", "%_EObj_1_b", "%_EObj_1_c", "%_EObj_1_i", "%_EObj_1_s", "%_EObj_2__EObj", "%_EObj_2_b", "%_EObj_2_c", "%_EObj_2_i", "%_EObj_2_s", "%_EObj_3__EObj", "%_EObj_3_b", "%_EObj_3_c", "%_EObj_3_i", "%_EObj_3_s", "%_EObj_4__EObj", "%_EObj_4_b", "%_EObj_4_c", "%_EObj_4_i", "%_EObj_4_s", "%_EObj_5", "%_EObj_6", "%_EObj_a__EObj", "%_EObj_a_b", "%_EObj_a_c", "%_EObj_a_i", "%_EObj_a_s", "%_EObj_clear", "%_EObj_d__EObj", "%_EObj_d_b", "%_EObj_d_c", "%_EObj_d_i", "%_EObj_d_s", "%_EObj_disp", "%_EObj_e", "%_EObj_g__EObj", "%_EObj_g_b", "%_EObj_g_c", "%_EObj_g_i", "%_EObj_g_s", "%_EObj_h__EObj", "%_EObj_h_b", "%_EObj_h_c", "%_EObj_h_i", "%_EObj_h_s", "%_EObj_i__EObj", "%_EObj_j__EObj", "%_EObj_j_b", "%_EObj_j_c", "%_EObj_j_i", "%_EObj_j_s", "%_EObj_k__EObj", "%_EObj_k_b", "%_EObj_k_c", "%_EObj_k_i", "%_EObj_k_s", "%_EObj_l__EObj", "%_EObj_l_b", "%_EObj_l_c", "%_EObj_l_i", "%_EObj_l_s", "%_EObj_m__EObj", "%_EObj_m_b", "%_EObj_m_c", "%_EObj_m_i", "%_EObj_m_s", "%_EObj_n__EObj", "%_EObj_n_b", "%_EObj_n_c", "%_EObj_n_i", "%_EObj_n_s", "%_EObj_o__EObj", "%_EObj_o_b", "%_EObj_o_c", "%_EObj_o_i", "%_EObj_o_s", "%_EObj_p", "%_EObj_p__EObj", "%_EObj_p_b", "%_EObj_p_c", "%_EObj_p_i", "%_EObj_p_s", "%_EObj_q__EObj", "%_EObj_q_b", "%_EObj_q_c", "%_EObj_q_i", "%_EObj_q_s", "%_EObj_r__EObj", "%_EObj_r_b", "%_EObj_r_c", "%_EObj_r_i", "%_EObj_r_s", "%_EObj_s__EObj", "%_EObj_s_b", "%_EObj_s_c", "%_EObj_s_i", "%_EObj_s_s", "%_EObj_t", "%_EObj_x__EObj", "%_EObj_x_b", "%_EObj_x_c", "%_EObj_x_i", "%_EObj_x_s", "%_EObj_y__EObj", "%_EObj_y_b", "%_EObj_y_c", "%_EObj_y_i", "%_EObj_y_s", "%_EObj_z__EObj", "%_EObj_z_b", "%_EObj_z_c", "%_EObj_z_i", "%_EObj_z_s", "%_cov", "%_eigs", "%b_1__EObj", "%b_2__EObj", "%b_3__EObj", "%b_4__EObj", "%b_a__EObj", "%b_d__EObj", "%b_g__EObj", "%b_h__EObj", "%b_i_XMLList", "%b_i__EObj", "%b_j__EObj", "%b_k__EObj", "%b_l__EObj", "%b_m__EObj", "%b_n__EObj", "%b_o__EObj", "%b_p__EObj", "%b_q__EObj", "%b_r__EObj", "%b_s__EObj", "%b_x__EObj", "%b_y__EObj", "%b_z__EObj", "%c_1__EObj", "%c_2__EObj", "%c_3__EObj", "%c_4__EObj", "%c_a__EObj", "%c_d__EObj", "%c_g__EObj", "%c_h__EObj", "%c_i_XMLAttr", "%c_i_XMLDoc", "%c_i_XMLElem", "%c_i_XMLList", "%c_i__EObj", "%c_j__EObj", "%c_k__EObj", "%c_l__EObj", "%c_m__EObj", "%c_n__EObj", "%c_o__EObj", "%c_p__EObj", "%c_q__EObj", "%c_r__EObj", "%c_s__EObj", "%c_x__EObj", "%c_y__EObj", "%c_z__EObj", "%ce_i_XMLList", "%fptr_i_XMLList", "%function_i_XMLList", "%h_i_XMLList", "%hm_i_XMLList", "%i_1__EObj", "%i_2__EObj", "%i_3__EObj", "%i_4__EObj", "%i_a__EObj", "%i_d__EObj", "%i_g__EObj", "%i_h__EObj", "%i_i_XMLList", "%i_i__EObj", "%i_j__EObj", "%i_k__EObj", "%i_l__EObj", "%i_m__EObj", "%i_n__EObj", "%i_o__EObj", "%i_p__EObj", "%i_q__EObj", "%i_r__EObj", "%i_s__EObj", "%i_x__EObj", "%i_y__EObj", "%i_z__EObj", "%ip_i_XMLList", "%l_i_XMLList", "%l_i__EObj", "%lss_i_XMLList", "%msp_i_XMLList", "%p_i_XMLList", "%ptr_i_XMLList", "%r_i_XMLList", "%s_1__EObj", "%s_2__EObj", "%s_3__EObj", "%s_4__EObj", "%s_a__EObj", "%s_d__EObj", "%s_g__EObj", "%s_h__EObj", "%s_i_XMLList", "%s_i__EObj", "%s_j__EObj", "%s_k__EObj", "%s_l__EObj", "%s_m__EObj", "%s_n__EObj", "%s_o__EObj", "%s_p__EObj", "%s_q__EObj", "%s_r__EObj", "%s_s__EObj", "%s_x__EObj", "%s_y__EObj", "%s_z__EObj", "%sp_i_XMLList", "%spb_i_XMLList", "%st_i_XMLList", "Calendar", "ClipBoard", "MPI_Bcast", "MPI_Comm_rank", "MPI_Comm_size", "MPI_Create_comm", "MPI_Finalize", "MPI_Get_processor_name", "MPI_Init", "MPI_Irecv", "MPI_Isend", "MPI_Recv", "MPI_Send", "MPI_Wait", "Matplot", "Matplot1", "PlaySound", "TCL_DeleteInterp", "TCL_DoOneEvent", "TCL_EvalFile", "TCL_EvalStr", "TCL_ExistArray", "TCL_ExistInterp", "TCL_ExistVar", "TCL_GetVar", "TCL_GetVersion", "TCL_SetVar", "TCL_UnsetVar", "TCL_UpVar", "_", "_d", "abort", "about", "abs", "acos", "acosh", "addModulePreferences", "addcolor", "addhistory", "addinter", "addlocalizationdomain", "adj2sp", "amell", "analyzerOptions", "and", "argn", "arl2_ius", "ascii", "asin", "asinh", "atan", "atanh", "balanc", "banner", "base2dec", "basename", "bdiag", "beep", "besselh", "besseli", "besselj", "besselk", "bessely", "beta", "bezout", "bfinit", "bitstring", "blkfc1i", "blkslvi", "bool2s", "browsehistory", "browsevar", "bsplin3val", "buildDoc", "buildouttb", "bvode", "c_link", "call", "callblk", "captions", "cd", "cdfbet", "cdfbin", "cdfchi", "cdfchn", "cdff", "cdffnc", "cdfgam", "cdfnbn", "cdfnor", "cdfpoi", "cdft", "ceil", "cell", "champ", "champ1", "chdir", "checkNamedArguments", "chol", "clc", "clean", "clear", "clearfun", "clearglobal", "closeEditor", "closeEditvar", "closeXcos", "coeff", "color", "completion", "conj", "consolebox", "contour2di", "contour2dm", "contr", "conv2", "convstr", "copy", "copyfile", "corr", "cos", "coserror", "cosh", "covMerge", "covStart", "covStop", "covWrite", "createGUID", "createdir", "cshep2d", "csvDefault", "csvIsnum", "csvRead", "csvStringToDouble", "csvTextScan", "csvWrite", "ctree2", "ctree3", "ctree4", "cumprod", "cumsum", "curblock", "daskr", "dasrt", "dassl", "data2sig", "datatipCreate", "datatipManagerMode", "datatipMove", "datatipRemove", "datatipSetDisplay", "datatipSetInterp", "datatipSetOrient", "datatipSetStyle", "datatipToggle", "dawson", "dct", "debug", "dec2base", "definedfields", "degree", "delete", "deletefile", "delip", "delmenu", "det", "dgettext", "dhinf", "diag", "diary", "diffobjs", "disp", "displayhistory", "disposefftwlibrary", "dlgamma", "dnaupd", "dneupd", "dos", "double", "drawaxis", "drawlater", "drawnow", "driver", "dsaupd", "dsearch", "dseupd", "dst", "duplicate", "editvar", "emptystr", "end_scicosim", "ereduc", "erf", "erfc", "erfcx", "erfi", "errclear", "error", "eval_cshep2d", "exec", "execstr", "exists", "exit", "exp", "expm", "exportUI", "eye", "fec", "feval", "fft", "fftw", "fftw_flags", "fftw_forget_wisdom", "fftwlibraryisloaded", "fieldnames", "figure", "file", "filebrowser", "fileext", "fileinfo", "fileparts", "filesep", "filter", "find", "findBD", "findfileassociation", "findfiles", "fire_closing_finished", "floor", "format", "fprintfMat", "freq", "frexp", "fromJSON", "fromc", "fromjava", "fscanfMat", "fsolve", "fstair", "full", "fullpath", "funclist", "funcprot", "funptr", "gamma", "gammaln", "genlib", "geom3d", "get", "getURL", "get_absolute_file_path", "get_fftw_wisdom", "getblocklabel", "getcallbackobject", "getdate", "getdebuginfo", "getdefaultlanguage", "getdrives", "getdynlibext", "getenv", "getfield", "gethistory", "gethistoryfile", "getinstalledlookandfeels", "getio", "getlanguage", "getlongpathname", "getlookandfeel", "getmd5", "getmemory", "getmodules", "getos", "getpid", "getrelativefilename", "getscicosvars", "getscilabmode", "getshortpathname", "getsystemmetrics", "gettext", "getversion", "global", "glue", "grand", "grayplot", "grep", "gsort", "h5attr", "h5close", "h5cp", "h5dataset", "h5dump", "h5exists", "h5flush", "h5get", "h5group", "h5isArray", "h5isAttr", "h5isCompound", "h5isFile", "h5isGroup", "h5isList", "h5isRef", "h5isSet", "h5isSpace", "h5isType", "h5isVlen", "h5label", "h5ln", "h5ls", "h5mount", "h5mv", "h5open", "h5read", "h5readattr", "h5rm", "h5umount", "h5write", "h5writeattr", "hash", "hdf5_file_version", "hdf5_is_file", "hdf5_listvar", "hdf5_listvar_v2", "hdf5_listvar_v3", "hdf5_load", "hdf5_load_v1", "hdf5_load_v2", "hdf5_load_v3", "hdf5_save", "helpbrowser", "hess", "hinf", "historymanager", "historysize", "host", "htmlDump", "htmlRead", "htmlReadStr", "htmlWrite", "http_delete", "http_get", "http_patch", "http_post", "http_put", "http_upload", "iconvert", "ieee", "ilib_verbose", "imag", "impl", "imult", "inpnvi", "insert", "int", "int16", "int2d", "int32", "int3d", "int64", "int8", "interp", "interp2d", "interp3d", "intg", "intppty", "inttype", "inv", "invoke_lu", "is_handle_valid", "isalphanum", "isascii", "isdef", "isdigit", "isdir", "isequal", "isfield", "isfile", "isglobal", "isletter", "isnum", "isreal", "issquare", "istssession", "isvector", "iswaitingforinput", "jallowClassReloading", "jarray", "jautoTranspose", "jautoUnwrap", "javaclasspath", "javalibrarypath", "jcast", "jcompile", "jcreatejar", "jdeff", "jdisableTrace", "jenableTrace", "jexists", "jgetclassname", "jgetfield", "jgetfields", "jgetinfo", "jgetmethods", "jimport", "jinvoke", "jinvoke_db", "jnewInstance", "jremove", "jsetfield", "junwrap", "junwraprem", "jwrap", "jwrapinfloat", "kron", "lasterror", "ldiv", "legendre", "length", "lib", "librarieslist", "libraryinfo", "light", "linear_interpn", "lines", "link", "linmeq", "linspace", "list", "listvarinfile", "load", "loadGui", "loadScicos", "loadXcos", "loadfftwlibrary", "loadhistory", "log", "log10", "log1p", "lsq", "lsq_splin", "lsqrsolve", "ltitr", "lu", "ludel", "lufact", "luget", "lusolve", "macr2tree", "macrovar", "makecell", "matfile_close", "matfile_listvar", "matfile_open", "matfile_varreadnext", "matfile_varwrite", "matrix", "max", "mcisendstring", "mclearerr", "mclose", "meof", "merror", "mesh2di", "messagebox", "mfprintf", "mfscanf", "mget", "mgeti", "mgetl", "mgetstr", "min", "mlist", "mode", "model2blk", "mopen", "move", "movefile", "mprintf", "mput", "mputl", "mputstr", "mscanf", "mseek", "msprintf", "msscanf", "mtell", "mucomp", "name2rgb", "nearfloat", "newaxes", "newest", "newfun", "nnz", "norm", "notify", "null", "number_properties", "ode", "odedc", "oldEmptyBehaviour", "ones", "openged", "opentk", "optim", "or", "ordmmd", "param3d", "param3d1", "part", "pathconvert", "pathsep", "pause", "permute", "phase_simulation", "plot2d", "plot2d2", "plot2d3", "plot2d4", "plot3d", "plot3d1", "plotbrowser", "pointer_xproperty", "poly", "ppol", "pppdiv", "predef", "preferences", "print", "printf", "printfigure", "printsetupbox", "prod", "profileDisable", "profileEnable", "profileGetInfo", "progressionbar", "prompt", "pwd", "qld", "qp_solve", "qr", "quit", "raise_window", "rand", "rankqr", "rat", "rcond", "read", "read_csv", "readmps", "real", "realtime", "realtimeinit", "recursionlimit", "regexp", "remez", "removeModulePreferences", "removedir", "removelinehistory", "res_with_prec", "resethistory", "residu", "ricc", "rlist", "roots", "rotate_axes", "round", "rpem", "rtitr", "rubberbox", "save", "saveGui", "saveafterncommands", "saveconsecutivecommands", "savehistory", "schur", "sci_tree2", "sci_tree3", "sci_tree4", "sciargs", "scicosDiagramToScilab", "scicos_debug", "scicos_debug_count", "scicos_log", "scicos_new", "scicos_setfield", "scicos_time", "scicosim", "scinotes", "sctree", "semidef", "set", "set_blockerror", "set_fftw_wisdom", "set_xproperty", "setdefaultlanguage", "setenv", "setfield", "sethistoryfile", "setlanguage", "setlookandfeel", "setmenu", "sfact", "sfinit", "show_window", "sident", "sig2data", "sign", "simp", "simp_mode", "sin", "sinh", "size", "sleep", "slint", "sorder", "sp2adj", "sparse", "spchol", "spcompack", "spec", "spget", "splin", "splin2d", "splin3d", "splitURL", "spones", "sprintf", "spzeros", "sqrt", "strcat", "strchr", "strcmp", "strcspn", "strindex", "string", "stringbox", "stripblanks", "strncpy", "strrchr", "strrev", "strsplit", "strspn", "strstr", "strsubst", "strtod", "strtok", "struct", "sum", "svd", "swap_handles", "symfcti", "syredi", "system_getproperty", "system_setproperty", "tan", "tanh", "taucs_chdel", "taucs_chfact", "taucs_chget", "taucs_chinfo", "taucs_chsolve", "tempname", "testAnalysis", "testGVN", "testmatrix", "tic", "timer", "tlist", "toJSON", "toc", "tohome", "tokens", "toolbar", "toprint", "tr_zer", "tril", "triu", "type", "typename", "typeof", "uiDisplayTree", "uicontextmenu", "uicontrol", "uigetcolor", "uigetdir", "uigetfile", "uigetfont", "uimenu", "uint16", "uint32", "uint64", "uint8", "uipopup", "uiputfile", "uiwait", "ulink", "umf_ludel", "umf_lufact", "umf_luget", "umf_luinfo", "umf_lusolve", "umfpack", "unglue", "unix", "unsetmenu", "unzoom", "updatebrowsevar", "usecanvas", "useeditor", "validvar", "var2vec", "varn", "vec2var", "waitbar", "warnBlockByUID", "warning", "what", "where", "whereis", "who", "win64", "winopen", "winqueryreg", "winsid", "with_module", "write", "write_csv", "x_choose", "x_choose_modeless", "x_dialog", "x_mdialog", "xarc", "xarcs", "xarrows", "xchange", "xchoicesi", "xclick", "xcos", "xcosAddToolsMenu", "xcosCellCreated", "xcosConfigureXmlFile", "xcosDiagramToScilab", "xcosPalCategoryAdd", "xcosPalDelete", "xcosPalDisable", "xcosPalEnable", "xcosPalGenerateIcon", "xcosPalGet", "xcosPalLoad", "xcosPalMove", "xcosSimulationStarted", "xcosUpdateBlock", "xdel", "xend", "xfarc", "xfarcs", "xfpoly", "xfpolys", "xfrect", "xget", "xgetmouse", "xgraduate", "xgrid", "xinit", "xlfont", "xls_open", "xls_read", "xmlAddNs", "xmlAppend", "xmlAsNumber", "xmlAsText", "xmlDTD", "xmlDelete", "xmlDocument", "xmlDump", "xmlElement", "xmlFormat", "xmlGetNsByHref", "xmlGetNsByPrefix", "xmlGetOpenDocs", "xmlIsValidObject", "xmlName", "xmlNs", "xmlRead", "xmlReadStr", "xmlRelaxNG", "xmlRemove", "xmlSchema", "xmlSetAttributes", "xmlValidate", "xmlWrite", "xmlXPath", "xname", "xpoly", "xpolys", "xrect", "xrects", "xs2bmp", "xs2emf", "xs2eps", "xs2gif", "xs2jpg", "xs2pdf", "xs2png", "xs2ppm", "xs2ps", "xs2svg", "xsegs", "xset", "xstring", "xstringb", "xtitle", "zeros", "znaupd", "zneupd", "zoom_rect"] end end -end \ No newline at end of file +end diff --git a/lib/rouge/lexers/scilab/functions.rb b/lib/rouge/lexers/scilab/functions.rb index 2bfc68fd27..06632839a8 100644 --- a/lib/rouge/lexers/scilab/functions.rb +++ b/lib/rouge/lexers/scilab/functions.rb @@ -12,4 +12,4 @@ def Scilab.functions @functions ||= Set.new ["#_deff_wrapper", "%0_n_0", "%0_n_H5Object", "%0_n_XMLDoc", "%0_n_b", "%0_n_c", "%0_n_ce", "%0_n_dir", "%0_n_f", "%0_n_fptr", "%0_n_function", "%0_n_h", "%0_n_i", "%0_n_ip", "%0_n_l", "%0_n_lss", "%0_n_p", "%0_n_program", "%0_n_ptr", "%0_n_r", "%0_n_s", "%0_n_sp", "%0_n_spb", "%0_n_st", "%0_n_uitree", "%0_o_0", "%0_o_H5Object", "%0_o_XMLDoc", "%0_o_b", "%0_o_c", "%0_o_ce", "%0_o_dir", "%0_o_f", "%0_o_fptr", "%0_o_function", "%0_o_h", "%0_o_i", "%0_o_ip", "%0_o_l", "%0_o_lss", "%0_o_p", "%0_o_program", "%0_o_ptr", "%0_o_r", "%0_o_s", "%0_o_sp", "%0_o_spb", "%0_o_st", "%0_o_uitree", "%3d_i_h", "%BevelBor_i_h", "%BevelBor_p", "%Block_e", "%Block_load", "%Block_p", "%Block_save", "%Block_xcosUpdateBlock", "%BorderCo_i_h", "%BorderCo_p", "%BorderFo_p", "%Compound_i_h", "%Compound_p", "%EmptyBor_i_h", "%EmptyBor_p", "%EtchedBo_i_h", "%EtchedBo_p", "%GridBagC_i_h", "%GridBagC_p", "%GridCons_i_h", "%GridCons_p", "%H5Object_n_0", "%H5Object_o_0", "%LineBord_i_h", "%LineBord_p", "%Link_load", "%Link_p", "%Link_save", "%MatteBor_i_h", "%MatteBor_p", "%NoBorder_i_h", "%NoBorder_p", "%NoLayout_i_h", "%NoLayout_p", "%OptBorder_i_h", "%OptBorder_p", "%OptGridBag_i_h", "%OptGridBag_p", "%OptGrid_i_h", "%OptGrid_p", "%OptNoLayout_i_h", "%OptNoLayout_p", "%SoftBeve_i_h", "%SoftBeve_p", "%TNELDER_p", "%TNELDER_string", "%TNMPLOT_p", "%TNMPLOT_string", "%TOPTIM_p", "%TOPTIM_string", "%TSIMPLEX_p", "%TSIMPLEX_string", "%Text_load", "%Text_p", "%Text_save", "%TitledBo_i_h", "%TitledBo_p", "%XMLDoc_n_0", "%XMLDoc_o_0", "%_EVoid_p", "%_Matplot", "%_Matplot1", "%_champ", "%_champ1", "%_fec", "%_filter", "%_grayplot", "%_iconvert", "%_kron", "%_param3d", "%_param3d1", "%_plot2d", "%_plot2d2", "%_plot2d3", "%_plot2d4", "%_plot3d", "%_plot3d1", "%_sodload", "%_strsplit", "%_unwrap", "%_xget", "%_xset", "%_xstringb", "%_xtitle", "%ar_p", "%b_a_s", "%b_c_cblock", "%b_c_i", "%b_c_s", "%b_c_sp", "%b_c_spb", "%b_d_s", "%b_e", "%b_f_i", "%b_f_s", "%b_f_sp", "%b_f_spb", "%b_g_i", "%b_g_s", "%b_g_sp", "%b_g_spb", "%b_grand", "%b_gsort", "%b_h_i", "%b_h_s", "%b_h_sp", "%b_h_spb", "%b_i_b", "%b_i_ce", "%b_i_graphics", "%b_i_h", "%b_i_hm", "%b_i_model", "%b_i_s", "%b_i_sp", "%b_i_spb", "%b_k_b", "%b_k_i", "%b_k_p", "%b_k_r", "%b_k_s", "%b_k_sp", "%b_k_spb", "%b_kron", "%b_l_b", "%b_l_s", "%b_m_b", "%b_m_s", "%b_m_sp", "%b_m_spb", "%b_mfprintf", "%b_mprintf", "%b_msprintf", "%b_n_0", "%b_n_b", "%b_n_hm", "%b_n_s", "%b_o_0", "%b_o_hm", "%b_o_s", "%b_p_s", "%b_r_b", "%b_r_s", "%b_s_s", "%b_string", "%b_tril", "%b_triu", "%b_x_s", "%b_x_sp", "%b_x_spb", "%bicg", "%bicgstab", "%c_b_c", "%c_b_s", "%c_c_cblock", "%c_dsearch", "%c_e", "%c_eye", "%c_grand", "%c_i_block", "%c_i_c", "%c_i_ce", "%c_i_graphics", "%c_i_h", "%c_i_hm", "%c_i_lss", "%c_i_model", "%c_i_r", "%c_i_s", "%c_n_0", "%c_n_l", "%c_o_0", "%c_o_l", "%c_ones", "%c_rand", "%c_tril", "%c_triu", "%cblock_c_b", "%cblock_c_c", "%cblock_c_cblock", "%cblock_c_generic", "%cblock_c_i", "%cblock_c_s", "%cblock_e", "%cblock_f_cblock", "%cblock_p", "%cblock_size", "%ce_6", "%ce_e", "%ce_i_s", "%ce_n_0", "%ce_o_0", "%ce_size", "%ce_t", "%cgs", "%champdat_i_h", "%choose", "%datatips_p", "%debug_scicos", "%diagram_load", "%diagram_p", "%diagram_save", "%dir_n_0", "%dir_o_0", "%dir_p", "%f_n_0", "%f_n_f", "%f_o_0", "%f_o_f", "%fptr_n_0", "%fptr_n_fptr", "%fptr_o_0", "%fptr_o_fptr", "%function_i_h", "%function_i_s", "%function_n_0", "%function_o_0", "%generic_c_cblock", "%grand_perm", "%graphics_e", "%graphics_i_Block", "%graphics_i_Text", "%graphics_p", "%grayplot_i_h", "%gsort_multilevel", "%h_copy", "%h_delete", "%h_e", "%h_get", "%h_i_h", "%h_matrix", "%h_n_0", "%h_o_0", "%h_p", "%h_save", "%h_set", "%hm_1_hm", "%hm_2_hm", "%hm_3_hm", "%hm_4_hm", "%hm_5", "%hm_a_r", "%hm_and", "%hm_c_hm", "%hm_d_hm", "%hm_d_s", "%hm_f_hm", "%hm_gsort", "%hm_i_b", "%hm_i_ce", "%hm_i_h", "%hm_i_hm", "%hm_i_i", "%hm_i_p", "%hm_i_s", "%hm_j_hm", "%hm_j_s", "%hm_k_hm", "%hm_m_p", "%hm_m_s", "%hm_n_b", "%hm_n_c", "%hm_n_hm", "%hm_n_i", "%hm_n_p", "%hm_n_s", "%hm_o_b", "%hm_o_c", "%hm_o_hm", "%hm_o_i", "%hm_o_p", "%hm_o_s", "%hm_or", "%hm_q_hm", "%hm_r_s", "%hm_s", "%hm_s_r", "%hm_stdev", "%hm_x_hm", "%hm_x_p", "%hm_x_s", "%i_1_i", "%i_1_s", "%i_2_i", "%i_2_s", "%i_3_i", "%i_3_s", "%i_4_i", "%i_4_s", "%i_Matplot", "%i_a_s", "%i_and", "%i_ascii", "%i_b_i", "%i_b_s", "%i_bezout", "%i_c_b", "%i_c_cblock", "%i_c_s", "%i_c_sp", "%i_champ", "%i_champ1", "%i_contour", "%i_contour2d", "%i_d_s", "%i_dsearch", "%i_f_b", "%i_f_s", "%i_f_sp", "%i_fft", "%i_find", "%i_g_b", "%i_g_s", "%i_g_sp", "%i_g_spb", "%i_grand", "%i_h_b", "%i_h_s", "%i_h_sp", "%i_h_spb", "%i_i_ce", "%i_i_h", "%i_i_hm", "%i_i_i", "%i_i_s", "%i_imag", "%i_isreal", "%i_j_i", "%i_j_s", "%i_k_b", "%i_k_i", "%i_k_s", "%i_l_i", "%i_l_s", "%i_length", "%i_linspace", "%i_m_i", "%i_m_s", "%i_mfprintf", "%i_mprintf", "%i_msprintf", "%i_n_0", "%i_n_i", "%i_n_s", "%i_o_0", "%i_o_i", "%i_o_s", "%i_or", "%i_p_i", "%i_p_s", "%i_plot2d", "%i_plot2d2", "%i_q_s", "%i_r_i", "%i_r_s", "%i_real", "%i_round", "%i_s_i", "%i_s_s", "%i_string", "%i_x_i", "%i_x_s", "%i_y_i", "%i_y_s", "%i_z_i", "%i_z_s", "%ip_a_s", "%ip_m_s", "%ip_n_0", "%ip_n_ip", "%ip_o_0", "%ip_o_ip", "%ip_p", "%ip_part", "%ip_s", "%ip_s_s", "%ip_string", "%k", "%l_i_block", "%l_i_diagram", "%l_i_graphics", "%l_i_h", "%l_i_model", "%l_i_s", "%l_issquare", "%l_n_0", "%l_n_c", "%l_n_l", "%l_n_m", "%l_n_p", "%l_n_s", "%l_o_0", "%l_o_c", "%l_o_l", "%l_o_m", "%l_o_p", "%l_o_s", "%l_p", "%l_p_inc", "%lss_a_lss", "%lss_a_p", "%lss_a_r", "%lss_a_s", "%lss_a_zpk", "%lss_c_lss", "%lss_c_p", "%lss_c_r", "%lss_c_s", "%lss_c_zpk", "%lss_d_zpk", "%lss_e", "%lss_eye", "%lss_f_lss", "%lss_f_p", "%lss_f_r", "%lss_f_s", "%lss_f_zpk", "%lss_i_ce", "%lss_i_lss", "%lss_i_p", "%lss_i_r", "%lss_i_s", "%lss_inv", "%lss_l_lss", "%lss_l_p", "%lss_l_r", "%lss_l_s", "%lss_l_zpk", "%lss_m_lss", "%lss_m_p", "%lss_m_r", "%lss_m_s", "%lss_m_zpk", "%lss_n_0", "%lss_n_lss", "%lss_n_p", "%lss_n_r", "%lss_n_s", "%lss_norm", "%lss_o_0", "%lss_o_lss", "%lss_o_p", "%lss_o_r", "%lss_o_s", "%lss_ones", "%lss_q_zpk", "%lss_r_lss", "%lss_r_p", "%lss_r_r", "%lss_r_s", "%lss_rand", "%lss_s", "%lss_s_lss", "%lss_s_p", "%lss_s_r", "%lss_s_s", "%lss_s_zpk", "%lss_size", "%lss_t", "%lss_v_lss", "%lss_v_p", "%lss_v_r", "%lss_v_s", "%lss_x_zpk", "%lt_i_s", "%m_n_l", "%m_o_l", "%model_e", "%model_i_Block", "%model_i_Text", "%model_p", "%mps_p", "%mps_string", "%msp_a_s", "%msp_abs", "%msp_e", "%msp_find", "%msp_i_s", "%msp_length", "%msp_m_s", "%msp_maxi", "%msp_n_msp", "%msp_nnz", "%msp_o_msp", "%msp_p", "%msp_sparse", "%msp_spones", "%msp_t", "%p_a_lss", "%p_a_r", "%p_c_lss", "%p_c_r", "%p_d_p", "%p_d_r", "%p_det", "%p_e", "%p_f_lss", "%p_f_r", "%p_grand", "%p_i_ce", "%p_i_h", "%p_i_hm", "%p_i_lss", "%p_i_p", "%p_i_r", "%p_i_s", "%p_inv", "%p_j_s", "%p_k_b", "%p_k_p", "%p_k_r", "%p_k_s", "%p_kron", "%p_l_lss", "%p_l_p", "%p_l_r", "%p_l_s", "%p_m_hm", "%p_m_lss", "%p_m_r", "%p_n_0", "%p_n_l", "%p_n_lss", "%p_n_r", "%p_nnz", "%p_o_0", "%p_o_l", "%p_o_lss", "%p_o_r", "%p_p_s", "%p_part", "%p_q_p", "%p_q_r", "%p_q_s", "%p_r_lss", "%p_r_p", "%p_r_r", "%p_r_s", "%p_s_lss", "%p_s_r", "%p_simp", "%p_string", "%p_v_lss", "%p_v_p", "%p_v_r", "%p_v_s", "%p_x_hm", "%p_x_r", "%p_y_p", "%p_y_r", "%p_y_s", "%p_z_p", "%p_z_r", "%p_z_s", "%params_i_diagram", "%params_p", "%pcg", "%plist_p", "%plist_string", "%printf_boolean", "%program_n_0", "%program_o_0", "%ptr_n_0", "%ptr_o_0", "%r_0", "%r_a_hm", "%r_a_lss", "%r_a_p", "%r_a_r", "%r_a_s", "%r_a_zpk", "%r_c_lss", "%r_c_p", "%r_c_r", "%r_c_s", "%r_c_zpk", "%r_clean", "%r_conj", "%r_cumprod", "%r_cumsum", "%r_d_p", "%r_d_r", "%r_d_s", "%r_d_zpk", "%r_det", "%r_diag", "%r_e", "%r_eye", "%r_f_lss", "%r_f_p", "%r_f_r", "%r_f_s", "%r_f_zpk", "%r_i_ce", "%r_i_lss", "%r_i_p", "%r_i_r", "%r_i_s", "%r_imag", "%r_inv", "%r_isreal", "%r_issquare", "%r_isvector", "%r_j_s", "%r_k_b", "%r_k_p", "%r_k_r", "%r_k_s", "%r_kron", "%r_l_lss", "%r_l_p", "%r_l_r", "%r_l_s", "%r_l_zpk", "%r_m_lss", "%r_m_p", "%r_m_r", "%r_m_s", "%r_m_zpk", "%r_matrix", "%r_n_0", "%r_n_lss", "%r_n_p", "%r_n_r", "%r_n_s", "%r_norm", "%r_o_0", "%r_o_lss", "%r_o_p", "%r_o_r", "%r_o_s", "%r_ones", "%r_p", "%r_p_s", "%r_permute", "%r_prod", "%r_q_p", "%r_q_r", "%r_q_s", "%r_q_zpk", "%r_r_lss", "%r_r_p", "%r_r_r", "%r_r_s", "%r_rand", "%r_real", "%r_s", "%r_s_hm", "%r_s_lss", "%r_s_p", "%r_s_r", "%r_s_s", "%r_s_zpk", "%r_simp", "%r_size", "%r_string", "%r_sum", "%r_t", "%r_tril", "%r_triu", "%r_v_lss", "%r_v_p", "%r_v_r", "%r_v_s", "%r_varn", "%r_x_p", "%r_x_r", "%r_x_s", "%r_x_zpk", "%r_y_p", "%r_y_r", "%r_y_s", "%r_z_p", "%r_z_r", "%r_z_s", "%r_zeros", "%rp_k_generic", "%s_1_i", "%s_1_s", "%s_2_i", "%s_2_s", "%s_3_i", "%s_3_s", "%s_4_i", "%s_4_s", "%s_5", "%s_a_b", "%s_a_i", "%s_a_ip", "%s_a_lss", "%s_a_msp", "%s_a_r", "%s_a_zpk", "%s_and", "%s_b_i", "%s_b_s", "%s_c_b", "%s_c_cblock", "%s_c_i", "%s_c_lss", "%s_c_r", "%s_c_sp", "%s_c_spb", "%s_c_zpk", "%s_d_b", "%s_d_i", "%s_d_p", "%s_d_r", "%s_d_zpk", "%s_e", "%s_f_b", "%s_f_cblock", "%s_f_i", "%s_f_lss", "%s_f_r", "%s_f_sp", "%s_f_spb", "%s_f_zpk", "%s_g_b", "%s_g_i", "%s_g_s", "%s_g_sp", "%s_g_spb", "%s_gamma", "%s_grand", "%s_gsort", "%s_h_b", "%s_h_i", "%s_h_s", "%s_h_sp", "%s_h_spb", "%s_i_Link", "%s_i_Text", "%s_i_b", "%s_i_block", "%s_i_c", "%s_i_ce", "%s_i_graphics", "%s_i_h", "%s_i_hm", "%s_i_i", "%s_i_lss", "%s_i_model", "%s_i_p", "%s_i_r", "%s_i_s", "%s_i_sp", "%s_i_spb", "%s_i_zpk", "%s_j_i", "%s_k_b", "%s_k_i", "%s_k_p", "%s_k_r", "%s_k_s", "%s_k_sp", "%s_k_spb", "%s_kron", "%s_l_b", "%s_l_hm", "%s_l_i", "%s_l_lss", "%s_l_p", "%s_l_r", "%s_l_sp", "%s_l_zpk", "%s_m_b", "%s_m_hm", "%s_m_i", "%s_m_ip", "%s_m_lss", "%s_m_msp", "%s_m_r", "%s_m_spb", "%s_m_zpk", "%s_matrix", "%s_n_0", "%s_n_b", "%s_n_hm", "%s_n_i", "%s_n_l", "%s_n_lss", "%s_n_r", "%s_o_0", "%s_o_b", "%s_o_hm", "%s_o_i", "%s_o_l", "%s_o_lss", "%s_o_r", "%s_or", "%s_p_b", "%s_p_i", "%s_p_s", "%s_pow", "%s_q_hm", "%s_q_i", "%s_q_p", "%s_q_r", "%s_q_sp", "%s_q_zpk", "%s_r_b", "%s_r_i", "%s_r_lss", "%s_r_p", "%s_r_r", "%s_r_sp", "%s_s_b", "%s_s_i", "%s_s_ip", "%s_s_lss", "%s_s_r", "%s_s_zpk", "%s_simp", "%s_v_lss", "%s_v_p", "%s_v_r", "%s_v_s", "%s_x_b", "%s_x_hm", "%s_x_i", "%s_x_r", "%s_x_spb", "%s_x_zpk", "%s_y_i", "%s_y_p", "%s_y_r", "%s_y_s", "%s_y_sp", "%s_z_i", "%s_z_p", "%s_z_r", "%s_z_s", "%s_z_sp", "%sn", "%sp_a_sp", "%sp_abs", "%sp_and", "%sp_c_b", "%sp_c_i", "%sp_c_s", "%sp_c_spb", "%sp_cumprod", "%sp_cumsum", "%sp_det", "%sp_diag", "%sp_e", "%sp_f_b", "%sp_f_i", "%sp_f_s", "%sp_f_spb", "%sp_floor", "%sp_g_b", "%sp_g_i", "%sp_g_s", "%sp_g_sp", "%sp_g_spb", "%sp_grand", "%sp_gsort", "%sp_h_b", "%sp_h_i", "%sp_h_s", "%sp_h_sp", "%sp_h_spb", "%sp_i_ce", "%sp_i_h", "%sp_i_s", "%sp_i_sp", "%sp_inv", "%sp_k_b", "%sp_k_s", "%sp_k_sp", "%sp_k_spb", "%sp_kron", "%sp_l_s", "%sp_l_sp", "%sp_length", "%sp_m_b", "%sp_m_spb", "%sp_max", "%sp_mean", "%sp_min", "%sp_n_0", "%sp_norm", "%sp_o_0", "%sp_or", "%sp_p_s", "%sp_prod", "%sp_q_s", "%sp_q_sp", "%sp_r_s", "%sp_r_sp", "%sp_round", "%sp_s_sp", "%sp_sign", "%sp_sqrt", "%sp_string", "%sp_sum", "%sp_tanh", "%sp_tril", "%sp_triu", "%sp_x_b", "%sp_x_spb", "%sp_y_s", "%sp_y_sp", "%sp_z_s", "%sp_z_sp", "%spb_and", "%spb_c_b", "%spb_c_s", "%spb_c_sp", "%spb_cumprod", "%spb_cumsum", "%spb_diag", "%spb_e", "%spb_f_b", "%spb_f_s", "%spb_f_sp", "%spb_g_b", "%spb_g_i", "%spb_g_s", "%spb_g_sp", "%spb_gsort", "%spb_h_b", "%spb_h_i", "%spb_h_s", "%spb_h_sp", "%spb_i_b", "%spb_i_ce", "%spb_i_h", "%spb_k_b", "%spb_k_s", "%spb_k_sp", "%spb_k_spb", "%spb_kron", "%spb_m_b", "%spb_m_s", "%spb_m_sp", "%spb_m_spb", "%spb_n_0", "%spb_o_0", "%spb_or", "%spb_prod", "%spb_sum", "%spb_tril", "%spb_triu", "%spb_x_b", "%spb_x_s", "%spb_x_sp", "%spb_x_spb", "%st_c_st", "%st_f_st", "%st_n_0", "%st_o_0", "%st_p", "%ticks_i_h", "%uitree_n_0", "%uitree_o_0", "%xls_e", "%xls_p", "%xlssheet_e", "%xlssheet_p", "%xlssheet_size", "%xlssheet_string", "%zpk_a_lss", "%zpk_a_r", "%zpk_a_s", "%zpk_a_zpk", "%zpk_c_lss", "%zpk_c_r", "%zpk_c_s", "%zpk_c_zpk", "%zpk_d_lss", "%zpk_d_r", "%zpk_d_s", "%zpk_d_zpk", "%zpk_e", "%zpk_f_lss", "%zpk_f_r", "%zpk_f_s", "%zpk_f_zpk", "%zpk_i_h", "%zpk_i_s", "%zpk_i_zpk", "%zpk_l_zpk", "%zpk_m_lss", "%zpk_m_r", "%zpk_m_s", "%zpk_m_zpk", "%zpk_n_zpk", "%zpk_o_zpk", "%zpk_p", "%zpk_q_lss", "%zpk_q_r", "%zpk_q_s", "%zpk_q_zpk", "%zpk_r_lss", "%zpk_r_r", "%zpk_r_s", "%zpk_r_zpk", "%zpk_s", "%zpk_s_lss", "%zpk_s_r", "%zpk_s_s", "%zpk_s_zpk", "%zpk_size", "%zpk_sum", "%zpk_t", "%zpk_v_zpk", "%zpk_x_lss", "%zpk_x_r", "%zpk_x_s", "%zpk_x_zpk", "CC4", "CFORTR", "CFORTR2", "CloseEditorSaveData", "Compute_cic", "DestroyGlobals", "Dist2polyline", "EditData", "FORTR", "GEDeditvar", "GEDeditvar_get", "G_make", "GetSetValue", "GetTab", "GetTab2", "Get_Depth", "Get_handle_from_index", "Get_handle_pos_in_list", "Get_handles_list", "Get_levels", "Link_modelica_C", "List_handles", "LoadTicks2TCL", "LogtoggleX", "LogtoggleY", "LogtoggleZ", "MODCOM", "NDcost", "OS_Version", "PlotSparse", "ReLoadTicks2TCL", "ReadHBSparse", "ResetFigureDDM", "Sfgrayplot", "Sgrayplot", "Subtickstoggle", "TCL_CreateSlave", "TK_send_handles_list", "TitleLabel", "abcd", "abinv", "accept_func_default", "accept_func_vfsa", "acosd", "acoshm", "acosm", "acot", "acotd", "acoth", "acsc", "acscd", "acsch", "add_demo", "add_help_chapter", "add_module_help_chapter", "add_param", "addmenu", "adjust", "adjust_in2out2", "aff2ab", "airy", "ana_style", "analpf", "analyze", "aplat", "apropos", "arhnk", "arl2", "arma2p", "arma2ss", "armac", "armax", "armax1", "arobasestring2strings", "arsimul", "ascii2string", "asciimat", "asec", "asecd", "asech", "asind", "asinhm", "asinm", "assert_checkalmostequal", "assert_checkequal", "assert_checkerror", "assert_checkfalse", "assert_checkfilesequal", "assert_checktrue", "assert_comparecomplex", "assert_computedigits", "assert_cond2reltol", "assert_cond2reqdigits", "assert_generror", "atand", "atanhm", "atanm", "atomsAutoload", "atomsAutoloadAdd", "atomsAutoloadDel", "atomsAutoloadList", "atomsCategoryList", "atomsCheckModule", "atomsDepTreeShow", "atomsGetConfig", "atomsGetInstalled", "atomsGetInstalledPath", "atomsGetLoaded", "atomsGetLoadedPath", "atomsGui", "atomsInstall", "atomsIsInstalled", "atomsIsLoaded", "atomsList", "atomsLoad", "atomsQuit", "atomsRemove", "atomsRepositoryAdd", "atomsRepositoryDel", "atomsRepositoryList", "atomsResize", "atomsRestoreConfig", "atomsSaveConfig", "atomsSearch", "atomsSetConfig", "atomsShow", "atomsSystemInit", "atomsSystemUpdate", "atomsTest", "atomsUpdate", "atomsVersion", "augment", "auread", "autumncolormap", "auwrite", "bad_connection", "balreal", "bar", "bar3d", "barh", "barhomogenize", "bench_run", "bilin", "bilt", "bin2dec", "binomial", "bit_op", "bitand", "bitcmp", "bitget", "bitor", "bitset", "bitxor", "black", "blanks", "blkslv", "bloc2ss", "block_parameter_error", "block_parameter_error", "blockdiag", "bode", "bode_asymp", "bonecolormap", "browsevar_seeSpecial", "bstap", "build_args", "build_block", "build_modelica_block", "buildnewblock", "buttmag", "bvodeS", "c_pass1", "c_pass2", "c_pass3", "cainv", "calendar", "calerf", "calfrq", "canon", "casc", "cat", "cat_code", "cbAtomsGui", "cb_m2sci_gui", "ccontrg", "cell2mat", "cellstr", "center", "cepstrum", "cfspec", "char", "cheb1mag", "cheb2mag", "check2dFun", "checkXYPair", "check_classpath", "check_gateways", "check_io", "check_librarypath", "check_modules_xml", "check_versions", "chepol", "chfact", "chsolve", "circshift", "classmarkov", "clean_help", "clf", "clipboard", "clock", "close", "cls2dls", "cmndred", "cmoment", "coding_ga_binary", "coding_ga_identity", "coff", "coffg", "colcomp", "colcompr", "colinout", "colorbar", "colordef", "colregul", "comet", "comet3d", "companion", "compile_init_modelica", "compile_modelica", "complex", "compute_initial_temp", "cond", "cond2sp", "condestsp", "configure_msifort", "configure_msvc", "conjgrad", "cont_frm", "cont_mat", "context_evstr", "contour", "contour2d", "contourf", "contrss", "conv", "convert_to_float", "convertindex", "convol", "convol2d", "coolcolormap", "copfac", "coppercolormap", "correl", "cos2cosf", "cosd", "coshm", "cosm", "cotd", "cotg", "coth", "cothm", "countblocks", "cov", "covar", "createBorder", "createBorderFont", "createConstraints", "createLayoutOptions", "createWindow", "createXConfiguration", "create_modelica", "createfun", "createstruct", "cross", "crossover_ga_binary", "crossover_ga_default", "csc", "cscd", "csch", "csgn", "csim", "cspect", "ctr_gram", "cutaxes", "czt", "dae", "daeoptions", "damp", "datafit", "datatipCreatePopupMenu", "datatipDefaultDisplay", "datatipGUIEventHandler", "datatipGetEntities", "datatipHilite", "datatipManagerMode", "datatipRemoveAll", "datatipSetOrientation", "datatipSetTipPosition", "datatipSetTipStyle", "date", "datenum", "datevec", "dbphi", "dcf", "ddp", "dec2bin", "dec2hex", "dec2oct", "default_color", "default_options", "deff", "del_help_chapter", "del_module_help_chapter", "delete_unconnected", "demo_begin", "demo_choose", "demo_compiler", "demo_end", "demo_file_choice", "demo_folder_choice", "demo_function_choice", "demo_gui", "demo_gui_update", "demo_run", "demo_viewCode", "derivat", "des2ss", "des2tf", "detectmsifort64tools", "detectmsvc64tools", "determ", "detr", "detrend", "devtools_run_builder", "dhnorm", "dialog", "diff", "dig_bound_compound", "diophant", "dir", "dirname", "dispfiles", "dllinfo", "do_compile", "do_compile_superblock42", "do_delete1", "do_eval", "do_purge", "do_terminate", "do_update", "do_version", "dragrect", "dscr", "dsimul", "dt_ility", "dtsi", "edit", "edit_curv", "edit_error", "editor", "eigenmarkov", "eigs", "ell1mag", "ellipj", "enlarge_shape", "eomday", "epred", "eqfir", "eqiir", "equil", "equil1", "erfinv", "errbar", "etime", "eval3dp", "evans", "evstr", "example_run", "expression2code", "extract_implicit", "factor", "factorial", "factors", "faurre", "fchamp", "ffilt", "fft2", "fftshift", "fgrayplot", "filt_sinc", "findABCD", "findAC", "findBDK", "findCommonValues", "findR", "find_freq", "find_links", "find_scicos_version", "find_scicos_version", "findinlist", "findinlistcmd", "findm", "findmsifortcompiler", "findmsvccompiler", "findobj", "findx0BD", "firstnonsingleton", "fix", "fixedpointgcd", "fixedpointgcd", "flipdim", "flts", "fminsearch", "formatBlackTip", "formatBodeMagTip", "formatBodePhaseTip", "formatEvansTip", "formatGainplotTip", "formatHallModuleTip", "formatHallPhaseTip", "formatNicholsGainTip", "formatNicholsPhaseTip", "formatNyquistTip", "formatPhaseplotTip", "formatSgridDampingTip", "formatSgridFreqTip", "formatZgridDampingTip", "formatZgridFreqTip", "format_txt", "fourplan", "fplot2d", "fplot3d", "fplot3d1", "frep2tf", "freson", "frfit", "frmag", "fseek_origin", "fsfirlin", "fspec", "fspecg", "fstabst", "ftest", "ftuneq", "fullfile", "fullrf", "fullrfk", "g_margin", "gainplot", "gamitg", "gca", "gcare", "gcd", "gce", "gcf", "gda", "gdf", "ged", "ged_Compound", "ged_arc", "ged_axes", "ged_axis", "ged_champ", "ged_copy_entity", "ged_delete_entity", "ged_eventhandler", "ged_fac3d", "ged_fec", "ged_figure", "ged_getobject", "ged_grayplot", "ged_insert", "ged_legend", "ged_loop", "ged_matplot", "ged_move_entity", "ged_paste_entity", "ged_plot3d", "ged_polyline", "ged_rectangle", "ged_segs", "ged_select_axes", "ged_text", "gen_modelica", "gencompilationflags_unix", "generateBlockImage", "generateBlockImages", "generic_i_ce", "generic_i_h", "generic_i_hm", "generic_i_s", "generic_s_g_s", "generic_s_h_s", "genfac3d", "genfunc", "genfunc1", "genfunc2", "genmac", "genmarkov", "geomean", "get2index", "getColorIndex", "getDiagramVersion", "getLineSpec", "getModelicaPath", "getPlotPropertyName", "getSurfPropertyName", "get_connected", "get_dynamic_lib_dir", "get_errorcmd", "get_figure_handle", "get_file_path", "get_function_path", "get_model_name", "get_param", "get_scicos_version", "get_scicos_version", "get_subobj_path", "get_tree_elt", "getcolor", "getd", "getmodelicacpath", "getparaxe", "getparfig", "getscilabkeywords", "getshell", "gettklib", "getvalue", "gfare", "gfrancis", "ghdl2tree", "ghdl_fields", "givens", "glever", "global_case", "gmres", "graduate", "graycolormap", "graypolarplot", "group", "gtild", "h2norm", "h_cl", "h_inf", "h_inf_st", "h_norm", "hallchart", "halt", "hank", "hankelsv", "harmean", "haveacompiler", "head_comments", "help", "help_from_sci", "help_skeleton", "helpbrowser_menus_cb", "helpbrowser_update", "hermit", "hex2dec", "hilb", "hilbert", "hilite_path", "hist3d", "histc", "histplot", "horner", "hotcolormap", "householder", "hrmt", "hsv2rgb", "hsvcolormap", "htrianr", "idct", "idst", "ifft", "ifftshift", "iir", "iirgroup", "iirlp", "iirmod", "ilib_build", "ilib_build_jar", "ilib_compile", "ilib_for_link", "ilib_gen_Make", "ilib_gen_Make_unix", "ilib_gen_cleaner", "ilib_gen_gateway", "ilib_gen_loader", "ilib_include_flag", "ilib_language", "ilib_mex_build", "im_inv", "importScicosPal", "importXcosDiagram", "imrep2ss", "ind2sub", "inistate", "init_agenda", "init_ga_default", "init_param", "initial_scicos_tables", "initial_scicos_tables", "input", "instruction2code", "intc", "intdec", "integrate", "interp1", "interpln", "intersect", "intl", "intsplin", "inttrap", "inv_coeff", "invr", "invrs", "invsyslin", "iqr", "isDebug", "isDocked", "isLeapYear", "isRelease", "is_absolute_path", "is_in_text", "is_modelica_block", "is_param", "iscell", "iscellstr", "iscolor", "iscolumn", "isempty", "isinf", "ismatrix", "isnan", "isoview", "isrow", "isscalar", "issparse", "isstruct", "jetcolormap", "jre_path", "justify", "kalm", "karmarkar", "kernel", "kpure", "krac2", "kroneck", "lattn", "lattp", "launchtest", "lcf", "lcm", "lcmdiag", "leastsq", "legend", "legends", "leqe", "leqr", "lev", "levin", "lft", "lin", "lin2mu", "lincos", "lincos", "lindquist", "linf", "linfn", "link_olibs", "linsolve", "list2tree", "list2vec", "list_param", "listfiles", "lmisolver", "lmitool", "lnkptrcomp", "loadXcosLibs", "loadmatfile", "loadpallibs", "loadwave", "locate", "log2", "loglog", "logm", "logspace", "lqe", "lqg", "lqg2stan", "lqg_ltr", "lqi", "lqr", "ls", "lsslist", "lstcat", "lyap", "m2sci_gui", "macglov", "mad", "main_menubar_cb", "makecell", "manedit", "mapsound", "mark_prt", "markp2ss", "matfile2sci", "mdelete", "mean", "meanf", "median", "members", "menubar", "mese", "mesh", "mesh2d", "meshgrid", "message", "mfile2sci", "mfrequ_clk", "minreal", "minss", "mkdir", "modelica", "modelicac", "modipar", "modulo", "moment", "mrfit", "mstr2sci", "mtlb", "mtlb_0", "mtlb_a", "mtlb_all", "mtlb_any", "mtlb_axes", "mtlb_axis", "mtlb_beta", "mtlb_box", "mtlb_choices", "mtlb_close", "mtlb_colordef", "mtlb_cond", "mtlb_cov", "mtlb_cumprod", "mtlb_cumsum", "mtlb_dec2hex", "mtlb_delete", "mtlb_diag", "mtlb_diff", "mtlb_dir", "mtlb_double", "mtlb_e", "mtlb_echo", "mtlb_error", "mtlb_eval", "mtlb_exist", "mtlb_eye", "mtlb_false", "mtlb_fft", "mtlb_fftshift", "mtlb_filter", "mtlb_find", "mtlb_findstr", "mtlb_fliplr", "mtlb_fopen", "mtlb_format", "mtlb_fprintf", "mtlb_fread", "mtlb_fscanf", "mtlb_full", "mtlb_fwrite", "mtlb_get", "mtlb_grid", "mtlb_hold", "mtlb_i", "mtlb_ifft", "mtlb_image", "mtlb_imp", "mtlb_int16", "mtlb_int32", "mtlb_int64", "mtlb_int8", "mtlb_is", "mtlb_isa", "mtlb_isfield", "mtlb_isletter", "mtlb_isspace", "mtlb_l", "mtlb_legendre", "mtlb_linspace", "mtlb_logic", "mtlb_logical", "mtlb_loglog", "mtlb_lower", "mtlb_max", "mtlb_mean", "mtlb_median", "mtlb_mesh", "mtlb_meshdom", "mtlb_min", "mtlb_more", "mtlb_num2str", "mtlb_ones", "mtlb_pcolor", "mtlb_plot", "mtlb_prod", "mtlb_qr", "mtlb_qz", "mtlb_rand", "mtlb_randn", "mtlb_realmax", "mtlb_realmin", "mtlb_s", "mtlb_semilogx", "mtlb_semilogy", "mtlb_setstr", "mtlb_size", "mtlb_sort", "mtlb_sortrows", "mtlb_sprintf", "mtlb_sscanf", "mtlb_std", "mtlb_strcmp", "mtlb_strcmpi", "mtlb_strfind", "mtlb_strrep", "mtlb_subplot", "mtlb_sum", "mtlb_t", "mtlb_toeplitz", "mtlb_tril", "mtlb_triu", "mtlb_true", "mtlb_type", "mtlb_uint16", "mtlb_uint32", "mtlb_uint64", "mtlb_uint8", "mtlb_upper", "mtlb_var", "mtlb_zeros", "mu2lin", "mutation_ga_binary", "mutation_ga_default", "mvcorrel", "nancumsum", "nand2mean", "nanmean", "nanmeanf", "nanmedian", "nanreglin", "nanstdev", "nansum", "narsimul", "nchoosek", "ndgrid", "ndims", "nearly_multiples", "nehari", "neigh_func_csa", "neigh_func_default", "neigh_func_fsa", "neigh_func_vfsa", "neldermead_cget", "neldermead_configure", "neldermead_costf", "neldermead_defaultoutput", "neldermead_destroy", "neldermead_function", "neldermead_get", "neldermead_log", "neldermead_new", "neldermead_restart", "neldermead_search", "neldermead_updatesimp", "nextpow2", "nf3d", "nicholschart", "nlev", "nmplot_cget", "nmplot_configure", "nmplot_contour", "nmplot_destroy", "nmplot_function", "nmplot_get", "nmplot_historyplot", "nmplot_log", "nmplot_new", "nmplot_outputcmd", "nmplot_restart", "nmplot_search", "nmplot_simplexhistory", "noisegen", "nonreg_test_run", "now", "nthroot", "num2cell", "numderivative", "nyquist", "nyquistfrequencybounds", "obs_gram", "obscont", "observer", "obsv_mat", "obsvss", "oceancolormap", "oct2dec", "odeoptions", "optim_ga", "optim_moga", "optim_nsga", "optim_nsga2", "optim_sa", "optimbase_cget", "optimbase_checkbounds", "optimbase_checkcostfun", "optimbase_checkx0", "optimbase_configure", "optimbase_destroy", "optimbase_function", "optimbase_get", "optimbase_hasbounds", "optimbase_hasconstraints", "optimbase_hasnlcons", "optimbase_histget", "optimbase_histset", "optimbase_incriter", "optimbase_isfeasible", "optimbase_isinbounds", "optimbase_isinnonlincons", "optimbase_log", "optimbase_logshutdown", "optimbase_logstartup", "optimbase_new", "optimbase_outputcmd", "optimbase_outstruct", "optimbase_proj2bnds", "optimbase_set", "optimbase_stoplog", "optimbase_terminate", "optimget", "optimplotfunccount", "optimplotfval", "optimplotx", "optimset", "optimsimplex_center", "optimsimplex_check", "optimsimplex_compsomefv", "optimsimplex_computefv", "optimsimplex_deltafv", "optimsimplex_deltafvmax", "optimsimplex_destroy", "optimsimplex_dirmat", "optimsimplex_fvmean", "optimsimplex_fvstdev", "optimsimplex_fvvariance", "optimsimplex_getall", "optimsimplex_getallfv", "optimsimplex_getallx", "optimsimplex_getfv", "optimsimplex_getn", "optimsimplex_getnbve", "optimsimplex_getve", "optimsimplex_getx", "optimsimplex_gradientfv", "optimsimplex_log", "optimsimplex_new", "optimsimplex_reflect", "optimsimplex_setall", "optimsimplex_setallfv", "optimsimplex_setallx", "optimsimplex_setfv", "optimsimplex_setn", "optimsimplex_setnbve", "optimsimplex_setve", "optimsimplex_setx", "optimsimplex_shrink", "optimsimplex_size", "optimsimplex_sort", "optimsimplex_xbar", "orth", "orthProj", "output_ga_default", "output_moga_default", "output_nsga2_default", "output_nsga_default", "p_margin", "pack", "paramfplot2d", "pareto_filter", "parrot", "parulacolormap", "pbig", "pca", "pdiv", "pen2ea", "pencan", "pencost", "penlaur", "percentchars", "perctl", "perms", "pertrans", "pfactors", "pfss", "phasemag", "phaseplot", "phc", "pie", "pinkcolormap", "pinv", "pixDist", "playsnd", "plot", "plot3d2", "plot3d3", "plotframe", "plotimplicit", "plzr", "pmodulo", "pol2des", "pol2str", "polar", "polarplot", "polarplot_datatip_display", "polfact", "polyint", "powershell", "prbs_a", "prettyprint", "primes", "princomp", "proj", "projaff", "projsl", "projspec", "psmall", "pspect", "qmr", "qpsolve", "quart", "quaskro", "rainbowcolormap", "randpencil", "range", "rank", "reading_incidence", "readxls", "recons", "recur_scicos_block_link", "reduceToCommonDenominator", "reglin", "remezb", "remove_param", "repfreq", "replace_Ix_by_Fx", "replot", "repmat", "resize_demo_gui", "resize_matrix", "returntoscilab", "returntoscilab", "rgb2name", "rhs2code", "ric_desc", "riccati", "rlocus", "rmdir", "rotate", "routh_t", "rowcomp", "rowcompr", "rowinout", "rowregul", "rowshuff", "rref", "sample", "sample_clk", "samplef", "samwr", "savematfile", "savewave", "sca", "scaling", "scanf", "scatter", "scatter3", "scatter3d", "scf", "sci2exp", "sciGUI_init", "sci_sparse", "scicos_block", "scicos_block_link", "scicos_cpr", "scicos_diagram", "scicos_flat", "scicos_getvalue", "scicos_getvalue", "scicos_graphics", "scicos_include_paths", "scicos_link", "scicos_load", "scicos_model", "scicos_params", "scicos_save", "scicos_sim", "scicos_simulate", "scicos_simulate", "scicos_state", "scicos_txtedit", "scicos_workspace_init", "scicos_workspace_init", "scimihm", "scisptdemo", "scitest", "script2var", "scs_full_path", "scs_show", "scstxtedit", "sda", "sdf", "sdiff", "sec", "secd", "sech", "secto3d", "selection_ga_elitist", "selection_ga_random", "semilogx", "semilogy", "sensi", "set3dtlistXYZ", "set3dtlistXYZC", "setA1val", "setA2val", "setDefaultColor", "setFontStyle", "setGrayplottlist", "setHval", "setLabelsFontStyle", "setLineStyle", "setMarkStyle", "setPlotProperty", "setPreferencesValue", "setStringPosition", "setStyle", "setSurfProperty", "setTicksTList", "setWval", "setXdb", "setXval", "setYdb", "setYval", "setZb", "setZdb", "setZval", "set_io", "set_param", "setchamptlistXYFXFY", "setdiff", "seteventhandler", "setvalue", "sgolay", "sgolaydiff", "sgolayfilt", "sgrid", "shiftcors", "show_margins", "show_pca", "signm", "simplify_zp", "sinc", "sincd", "sind", "sinhm", "sinm", "sm2des", "sm2ss", "smga", "smooth", "sound", "soundsec", "spaninter", "spanplus", "spantwo", "specfact", "speye", "split_lasterror", "sprand", "springcolormap", "spzeros", "sqroot", "sqrtm", "squarewave", "squeeze", "srfaur", "srkf", "ss2des", "ss2ss", "ss2tf", "ss2zp", "sskf", "ssprint", "ssrand", "st_ility", "stabil", "standard_define", "standard_draw", "standard_draw_ports", "standard_draw_ports_up", "standard_inputs", "standard_origin", "standard_outputs", "statgain", "stdev", "stdevf", "steadycos", "steadycos", "strange", "sub2ind", "subplot", "summercolormap", "surf", "sva", "svplot", "sylm", "sylv", "sysconv", "sysdiag", "sysfact", "syslin", "syssize", "system", "systmat", "tabul", "tand", "tanhm", "tanm", "tbx_build_blocks", "tbx_build_cleaner", "tbx_build_gateway", "tbx_build_gateway_clean", "tbx_build_gateway_loader", "tbx_build_help", "tbx_build_help_loader", "tbx_build_loader", "tbx_build_localization", "tbx_build_macros", "tbx_build_pal_loader", "tbx_build_src", "tbx_build_src_clean", "tbx_builder", "tbx_builder_gateway", "tbx_builder_gateway_lang", "tbx_builder_help", "tbx_builder_help_lang", "tbx_builder_macros", "tbx_builder_src", "tbx_builder_src_lang", "tbx_generate_pofile", "tbx_get_name_from_path", "tbx_make", "temp_law_csa", "temp_law_default", "temp_law_fsa", "temp_law_huang", "temp_law_vfsa", "test_clean", "test_on_columns", "test_run", "test_run_level", "tf2des", "tf2ss", "tf2zp", "threadInspector", "thrownan", "time_id", "title", "titlepage", "tkged", "toeplitz", "tokenpos", "toolboxes", "trace", "trans", "translatepaths", "translator", "tree2code", "tree_show", "trfmod", "trimmean", "trzeros", "twinkle", "uiConcatTree", "uiCreateNode", "uiCreateTree", "uiDeleteNode", "uiDumpTree", "uiEqualsTree", "uiFindNode", "uiGetChildrenNode", "uiGetNodePosition", "uiGetParentNode", "uiInsertNode", "uiSpreadsheet", "ui_observer", "uitable", "union", "unique", "unit_test_run", "unix_g", "unix_s", "unix_w", "unix_x", "unobs", "unpack", "unwrap", "update_scs_m", "update_version", "value2modelica", "variance", "variancef", "vec2list", "vectorfind", "ver", "warnobsolete", "wavread", "wavwrite", "wcenter", "weekday", "wfir", "wfir_gui", "whereami", "whitecolormap", "who_user", "whos", "wiener", "wigner", "window", "winlist", "wintercolormap", "with_javasci", "with_macros_source", "with_modelica_compiler", "with_modelica_compiler", "x_choices", "x_matrix", "xcorr", "xcosBlockEval", "xcosBlockInterface", "xcosCodeGeneration", "xcosConfigureModelica", "xcosPal", "xcosPalAdd", "xcosPalAddBlock", "xcosPalExport", "xcosPalGenerateAllIcons", "xcosShowBlockWarning", "xcosValidateBlockSet", "xcosValidateCompareBlock", "xcos_compile", "xcos_debug_gui", "xcos_run", "xcos_simulate", "xcov", "xlabel", "xload", "xml2modelica", "xmlGetValues", "xmlSetValues", "xmltoformat", "xmltohtml", "xmltojar", "xmltopdf", "xmltops", "xmltoweb", "xnumb", "xrpoly", "xsave", "xsetech", "xstringl", "ylabel", "yulewalk", "zeropen", "zgrid", "zlabel", "zp2ss", "zp2tf", "zpbutt", "zpch1", "zpch2", "zpell", "zpk", "zpk2ss", "zpk2tf"] end end -end \ No newline at end of file +end diff --git a/lib/rouge/lexers/scilab/keywords.rb b/lib/rouge/lexers/scilab/keywords.rb index 92bce53eca..92f5ad933f 100644 --- a/lib/rouge/lexers/scilab/keywords.rb +++ b/lib/rouge/lexers/scilab/keywords.rb @@ -12,4 +12,4 @@ def Scilab.keywords @keywords ||= Set.new ["abort", "apropos", "break", "case", "catch", "clc", "clear", "continue", "do", "else", "elseif", "end", "endfunction", "exit", "for", "function", "help", "if", "pause", "pwd", "quit", "resume", "return", "select", "then", "try", "what", "while", "who"] end end -end \ No newline at end of file +end diff --git a/lib/rouge/lexers/scilab/predefs.rb b/lib/rouge/lexers/scilab/predefs.rb index 403c8d1f52..913f7b656e 100644 --- a/lib/rouge/lexers/scilab/predefs.rb +++ b/lib/rouge/lexers/scilab/predefs.rb @@ -12,4 +12,4 @@ def Scilab.predefs @predefs ||= Set.new ["%F", "%T", "%chars", "%e", "%eps", "%f", "%fftw", "%gui", "%i", "%inf", "%io", "%nan", "%pi", "%s", "%t", "%tk", "%z", "PWD", "SCI", "SCIHOME", "TMPDIR", "WSCI", "annealinglib", "assertlib", "atomsguilib", "atomslib", "cacsdlib", "clear", "compatibility_functilib", "consolelib", "corelib", "data_structureslib", "datatipslib", "demo_toolslib", "development_toolslib", "differential_equationlib", "dynamic_linklib", "elementary_functionslib", "enull", "evoid", "external_objectslib", "fileiolib", "functionslib", "geneticlib", "graphicslib", "guilib", "helptoolslib", "home", "integerlib", "interpolationlib", "iolib", "jnull", "jvmlib", "jvoid", "linear_algebralib", "m2scilib", "matiolib", "modules_managerlib", "neldermeadlib", "optimbaselib", "optimizationlib", "optimsimplexlib", "output_streamlib", "overloadinglib", "parameterslib", "percentchars", "polynomialslib", "preferenceslib", "randliblib", "scicos_autolib", "scicos_scicoslib", "scicos_utilslib", "scinoteslib", "signal_processinglib", "soundlib", "sparselib", "special_functionslib", "spreadsheetlib", "statisticslib", "stringlib", "tclscilib", "timelib", "ui_datalib", "uitreelib", "umfpacklib", "webtoolslib", "windows_toolslib", "xcoslib", "xmllib"] end end -end \ No newline at end of file +end diff --git a/tasks/builtins/scilab.rake b/tasks/builtins/scilab.rake index f8d13a7293..8d1aa72b12 100644 --- a/tasks/builtins/scilab.rake +++ b/tasks/builtins/scilab.rake @@ -53,6 +53,7 @@ module Rouge yield " end" yield " end" yield "end" + yield "" # Needed to pass lint checks end end end @@ -98,6 +99,7 @@ module Rouge yield " end" yield " end" yield "end" + yield "" # Needed to pass lint checks end end end @@ -143,6 +145,7 @@ module Rouge yield " end" yield " end" yield "end" + yield "" # Needed to pass lint checks end end end @@ -188,6 +191,7 @@ module Rouge yield " end" yield " end" yield "end" + yield "" # Needed to pass lint checks end end end