eric6/ThirdParty/Pygments/pygments/lexers/_scilab_builtins.py

changeset 7983
54c5cfbb1e29
parent 7701
25f42e208e08
--- a/eric6/ThirdParty/Pygments/pygments/lexers/_scilab_builtins.py	Thu Jan 14 18:06:56 2021 +0100
+++ b/eric6/ThirdParty/Pygments/pygments/lexers/_scilab_builtins.py	Thu Jan 14 18:14:15 2021 +0100
@@ -1,3094 +1,3094 @@
-# -*- coding: utf-8 -*-
-"""
-    pygments.lexers._scilab_builtins
-    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-    Builtin list for the ScilabLexer.
-
-    :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS.
-    :license: BSD, see LICENSE for details.
-"""
-
-# Autogenerated
-
-commands_kw = (
-    'abort',
-    'apropos',
-    'break',
-    'case',
-    'catch',
-    'continue',
-    'do',
-    'else',
-    'elseif',
-    'end',
-    'endfunction',
-    'for',
-    'function',
-    'help',
-    'if',
-    'pause',
-    'quit',
-    'select',
-    'then',
-    'try',
-    'while',
-)
-
-functions_kw = (
-    '!!_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_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',
-    '%_eigs',
-    '%_load',
-    '%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',
-    '%h_i_XMLList',
-    '%hm_i_XMLList',
-    '%i_1__EObj',
-    '%i_2__EObj',
-    '%i_3__EObj',
-    '%i_4__EObj',
-    '%i_a__EObj',
-    '%i_abs',
-    '%i_cumprod',
-    '%i_cumsum',
-    '%i_d__EObj',
-    '%i_diag',
-    '%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_matrix',
-    '%i_max',
-    '%i_maxi',
-    '%i_min',
-    '%i_mini',
-    '%i_mput',
-    '%i_n__EObj',
-    '%i_o__EObj',
-    '%i_p',
-    '%i_p__EObj',
-    '%i_prod',
-    '%i_q__EObj',
-    '%i_r__EObj',
-    '%i_s__EObj',
-    '%i_sum',
-    '%i_tril',
-    '%i_triu',
-    '%i_x__EObj',
-    '%i_y__EObj',
-    '%i_z__EObj',
-    '%ip_i_XMLList',
-    '%l_i_XMLList',
-    '%l_i__EObj',
-    '%lss_i_XMLList',
-    '%mc_i_XMLList',
-    '%msp_full',
-    '%msp_i_XMLList',
-    '%msp_spget',
-    '%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',
-    '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',
-    '_',
-    '_code2str',
-    '_d',
-    '_str2code',
-    'about',
-    'abs',
-    'acos',
-    'addModulePreferences',
-    'addcolor',
-    'addf',
-    'addhistory',
-    'addinter',
-    'addlocalizationdomain',
-    'amell',
-    'and',
-    'argn',
-    'arl2_ius',
-    'ascii',
-    'asin',
-    'atan',
-    'backslash',
-    'balanc',
-    'banner',
-    'base2dec',
-    'basename',
-    'bdiag',
-    'beep',
-    'besselh',
-    'besseli',
-    'besselj',
-    'besselk',
-    'bessely',
-    'beta',
-    'bezout',
-    'bfinit',
-    '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',
-    'champ',
-    'champ1',
-    'chdir',
-    'chol',
-    'clc',
-    'clean',
-    'clear',
-    'clearfun',
-    'clearglobal',
-    'closeEditor',
-    'closeEditvar',
-    'closeXcos',
-    'code2str',
-    'coeff',
-    'color',
-    'comp',
-    'completion',
-    'conj',
-    'contour2di',
-    'contr',
-    'conv2',
-    'convstr',
-    'copy',
-    'copyfile',
-    'corr',
-    'cos',
-    'coserror',
-    'createdir',
-    'cshep2d',
-    'csvDefault',
-    'csvIsnum',
-    'csvRead',
-    'csvStringToDouble',
-    'csvTextScan',
-    'csvWrite',
-    'ctree2',
-    'ctree3',
-    'ctree4',
-    'cumprod',
-    'cumsum',
-    'curblock',
-    'curblockc',
-    'daskr',
-    'dasrt',
-    'dassl',
-    'data2sig',
-    'datatipCreate',
-    'datatipManagerMode',
-    'datatipMove',
-    'datatipRemove',
-    'datatipSetDisplay',
-    'datatipSetInterp',
-    'datatipSetOrientation',
-    'datatipSetStyle',
-    'datatipToggle',
-    'dawson',
-    'dct',
-    'debug',
-    'dec2base',
-    'deff',
-    'definedfields',
-    'degree',
-    'delbpt',
-    'delete',
-    'deletefile',
-    'delip',
-    'delmenu',
-    'det',
-    'dgettext',
-    'dhinf',
-    'diag',
-    'diary',
-    'diffobjs',
-    'disp',
-    'dispbpt',
-    'displayhistory',
-    'disposefftwlibrary',
-    'dlgamma',
-    'dnaupd',
-    'dneupd',
-    'double',
-    'drawaxis',
-    'drawlater',
-    'drawnow',
-    'driver',
-    'dsaupd',
-    'dsearch',
-    'dseupd',
-    'dst',
-    'duplicate',
-    'editvar',
-    'emptystr',
-    'end_scicosim',
-    'ereduc',
-    'erf',
-    'erfc',
-    'erfcx',
-    'erfi',
-    'errcatch',
-    'errclear',
-    'error',
-    'eval_cshep2d',
-    'exec',
-    'execstr',
-    'exists',
-    'exit',
-    'exp',
-    'expm',
-    'exportUI',
-    'export_to_hdf5',
-    'eye',
-    'fadj2sp',
-    'fec',
-    'feval',
-    'fft',
-    'fftw',
-    'fftw_flags',
-    'fftw_forget_wisdom',
-    'fftwlibraryisloaded',
-    'figure',
-    'file',
-    'filebrowser',
-    'fileext',
-    'fileinfo',
-    'fileparts',
-    'filesep',
-    'find',
-    'findBD',
-    'findfiles',
-    'fire_closing_finished',
-    'floor',
-    'format',
-    'fort',
-    'fprintfMat',
-    'freq',
-    'frexp',
-    'fromc',
-    'fromjava',
-    'fscanfMat',
-    'fsolve',
-    'fstair',
-    'full',
-    'fullpath',
-    'funcprot',
-    'funptr',
-    'gamma',
-    'gammaln',
-    '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',
-    'gettext',
-    'getvariablesonstack',
-    'getversion',
-    'glist',
-    'global',
-    'glue',
-    'grand',
-    'graphicfunction',
-    'grayplot',
-    'grep',
-    'gsort',
-    'gstacksize',
-    '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',
-    'havewindow',
-    'helpbrowser',
-    'hess',
-    'hinf',
-    'historymanager',
-    'historysize',
-    'host',
-    'htmlDump',
-    'htmlRead',
-    'htmlReadStr',
-    'htmlWrite',
-    'iconvert',
-    'ieee',
-    'ilib_verbose',
-    'imag',
-    'impl',
-    'import_from_hdf5',
-    'imult',
-    'inpnvi',
-    'int',
-    'int16',
-    'int2d',
-    'int32',
-    'int3d',
-    'int8',
-    'interp',
-    'interp2d',
-    'interp3d',
-    'intg',
-    'intppty',
-    'inttype',
-    'inv',
-    'invoke_lu',
-    'is_handle_valid',
-    'is_hdf5_file',
-    'isalphanum',
-    'isascii',
-    'isdef',
-    'isdigit',
-    'isdir',
-    'isequal',
-    'isequalbitwise',
-    'iserror',
-    'isfile',
-    'isglobal',
-    'isletter',
-    'isnum',
-    'isreal',
-    'iswaitingforinput',
-    'jallowClassReloading',
-    'jarray',
-    'jautoTranspose',
-    'jautoUnwrap',
-    'javaclasspath',
-    'javalibrarypath',
-    'jcast',
-    'jcompile',
-    'jconvMatrixMethod',
-    'jcreatejar',
-    'jdeff',
-    'jdisableTrace',
-    'jenableTrace',
-    'jexists',
-    'jgetclassname',
-    'jgetfield',
-    'jgetfields',
-    'jgetinfo',
-    'jgetmethods',
-    'jimport',
-    'jinvoke',
-    'jinvoke_db',
-    'jnewInstance',
-    'jremove',
-    'jsetfield',
-    'junwrap',
-    'junwraprem',
-    'jwrap',
-    'jwrapinfloat',
-    'kron',
-    'lasterror',
-    'ldiv',
-    'ldivf',
-    'legendre',
-    'length',
-    'lib',
-    'librarieslist',
-    'libraryinfo',
-    'light',
-    'linear_interpn',
-    'lines',
-    'link',
-    'linmeq',
-    'list',
-    'listvar_in_hdf5',
-    'load',
-    'loadGui',
-    'loadScicos',
-    'loadXcos',
-    'loadfftwlibrary',
-    'loadhistory',
-    'log',
-    'log1p',
-    'lsq',
-    'lsq_splin',
-    'lsqrsolve',
-    'lsslist',
-    'lstcat',
-    'lstsize',
-    'ltitr',
-    'lu',
-    'ludel',
-    'lufact',
-    'luget',
-    'lusolve',
-    'macr2lst',
-    'macr2tree',
-    'matfile_close',
-    'matfile_listvar',
-    'matfile_open',
-    'matfile_varreadnext',
-    'matfile_varwrite',
-    'matrix',
-    'max',
-    'maxfiles',
-    'mclearerr',
-    'mclose',
-    'meof',
-    'merror',
-    'messagebox',
-    'mfprintf',
-    'mfscanf',
-    'mget',
-    'mgeti',
-    'mgetl',
-    'mgetstr',
-    'min',
-    'mlist',
-    'mode',
-    'model2blk',
-    'mopen',
-    'move',
-    'movefile',
-    'mprintf',
-    'mput',
-    'mputl',
-    'mputstr',
-    'mscanf',
-    'mseek',
-    'msprintf',
-    'msscanf',
-    'mtell',
-    'mtlb_mode',
-    'mtlb_sparse',
-    'mucomp',
-    'mulf',
-    'name2rgb',
-    'nearfloat',
-    'newaxes',
-    'newest',
-    'newfun',
-    'nnz',
-    'norm',
-    'notify',
-    'number_properties',
-    'ode',
-    'odedc',
-    'ones',
-    'openged',
-    'opentk',
-    'optim',
-    'or',
-    'ordmmd',
-    'parallel_concurrency',
-    'parallel_run',
-    'param3d',
-    'param3d1',
-    'part',
-    'pathconvert',
-    'pathsep',
-    'phase_simulation',
-    'plot2d',
-    'plot2d1',
-    'plot2d2',
-    'plot2d3',
-    'plot2d4',
-    'plot3d',
-    'plot3d1',
-    'plotbrowser',
-    'pointer_xproperty',
-    'poly',
-    'ppol',
-    'pppdiv',
-    'predef',
-    'preferences',
-    'print',
-    'printf',
-    'printfigure',
-    'printsetupbox',
-    'prod',
-    'progressionbar',
-    'prompt',
-    'pwd',
-    'qld',
-    'qp_solve',
-    'qr',
-    'raise_window',
-    'rand',
-    'rankqr',
-    'rat',
-    'rcond',
-    'rdivf',
-    'read',
-    'read4b',
-    'read_csv',
-    'readb',
-    'readgateway',
-    'readmps',
-    'real',
-    'realtime',
-    'realtimeinit',
-    'regexp',
-    'relocate_handle',
-    'remez',
-    'removeModulePreferences',
-    'removedir',
-    'removelinehistory',
-    'res_with_prec',
-    'resethistory',
-    'residu',
-    'resume',
-    'return',
-    'ricc',
-    'rlist',
-    'roots',
-    'rotate_axes',
-    'round',
-    'rpem',
-    'rtitr',
-    'rubberbox',
-    'save',
-    'saveGui',
-    'saveafterncommands',
-    'saveconsecutivecommands',
-    'savehistory',
-    'schur',
-    'sci_haltscicos',
-    'sci_tree2',
-    'sci_tree3',
-    'sci_tree4',
-    'sciargs',
-    'scicos_debug',
-    'scicos_debug_count',
-    'scicos_time',
-    'scicosim',
-    'scinotes',
-    'sctree',
-    'semidef',
-    'set',
-    'set_blockerror',
-    'set_fftw_wisdom',
-    'set_xproperty',
-    'setbpt',
-    'setdefaultlanguage',
-    'setenv',
-    'setfield',
-    'sethistoryfile',
-    'setlanguage',
-    'setlookandfeel',
-    'setmenu',
-    'sfact',
-    'sfinit',
-    'show_window',
-    'sident',
-    'sig2data',
-    'sign',
-    'simp',
-    'simp_mode',
-    'sin',
-    'size',
-    'slash',
-    'sleep',
-    'sorder',
-    'sparse',
-    'spchol',
-    'spcompack',
-    'spec',
-    'spget',
-    'splin',
-    'splin2d',
-    'splin3d',
-    'splitURL',
-    'spones',
-    'sprintf',
-    'sqrt',
-    'stacksize',
-    'str2code',
-    'strcat',
-    'strchr',
-    'strcmp',
-    'strcspn',
-    'strindex',
-    'string',
-    'stringbox',
-    'stripblanks',
-    'strncpy',
-    'strrchr',
-    'strrev',
-    'strsplit',
-    'strspn',
-    'strstr',
-    'strsubst',
-    'strtod',
-    'strtok',
-    'subf',
-    'sum',
-    'svd',
-    'swap_handles',
-    'symfcti',
-    'syredi',
-    'system_getproperty',
-    'system_setproperty',
-    'ta2lpd',
-    'tan',
-    'taucs_chdel',
-    'taucs_chfact',
-    'taucs_chget',
-    'taucs_chinfo',
-    'taucs_chsolve',
-    'tempname',
-    'testmatrix',
-    'timer',
-    'tlist',
-    'tohome',
-    'tokens',
-    'toolbar',
-    'toprint',
-    'tr_zer',
-    'tril',
-    'triu',
-    'type',
-    'typename',
-    'uiDisplayTree',
-    'uicontextmenu',
-    'uicontrol',
-    'uigetcolor',
-    'uigetdir',
-    'uigetfile',
-    'uigetfont',
-    'uimenu',
-    'uint16',
-    'uint32',
-    'uint8',
-    'uipopup',
-    'uiputfile',
-    'uiwait',
-    'ulink',
-    'umf_ludel',
-    'umf_lufact',
-    'umf_luget',
-    'umf_luinfo',
-    'umf_lusolve',
-    'umfpack',
-    'unglue',
-    'unix',
-    'unsetmenu',
-    'unzoom',
-    'updatebrowsevar',
-    'usecanvas',
-    'useeditor',
-    'user',
-    'var2vec',
-    'varn',
-    'vec2var',
-    'waitbar',
-    'warnBlockByUID',
-    'warning',
-    'what',
-    'where',
-    'whereis',
-    'who',
-    'winsid',
-    'with_module',
-    'writb',
-    'write',
-    'write4b',
-    'write_csv',
-    'x_choose',
-    'x_choose_modeless',
-    'x_dialog',
-    'x_mdialog',
-    'xarc',
-    'xarcs',
-    'xarrows',
-    'xchange',
-    'xchoicesi',
-    'xclick',
-    'xcos',
-    'xcosAddToolsMenu',
-    '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',
-    'xpause',
-    'xpoly',
-    'xpolys',
-    'xrect',
-    'xrects',
-    'xs2bmp',
-    'xs2emf',
-    'xs2eps',
-    'xs2gif',
-    'xs2jpg',
-    'xs2pdf',
-    'xs2png',
-    'xs2ppm',
-    'xs2ps',
-    'xs2svg',
-    'xsegs',
-    'xset',
-    'xstring',
-    'xstringb',
-    'xtitle',
-    'zeros',
-    'znaupd',
-    'zneupd',
-    'zoom_rect',
-)
-
-macros_kw = (
-    '!_deff_wrapper',
-    '%0_i_st',
-    '%3d_i_h',
-    '%Block_xcosUpdateBlock',
-    '%TNELDER_p',
-    '%TNELDER_string',
-    '%TNMPLOT_p',
-    '%TNMPLOT_string',
-    '%TOPTIM_p',
-    '%TOPTIM_string',
-    '%TSIMPLEX_p',
-    '%TSIMPLEX_string',
-    '%_EVoid_p',
-    '%_gsort',
-    '%_listvarinfile',
-    '%_rlist',
-    '%_save',
-    '%_sodload',
-    '%_strsplit',
-    '%_unwrap',
-    '%ar_p',
-    '%asn',
-    '%b_a_b',
-    '%b_a_s',
-    '%b_c_s',
-    '%b_c_spb',
-    '%b_cumprod',
-    '%b_cumsum',
-    '%b_d_s',
-    '%b_diag',
-    '%b_e',
-    '%b_f_s',
-    '%b_f_spb',
-    '%b_g_s',
-    '%b_g_spb',
-    '%b_grand',
-    '%b_h_s',
-    '%b_h_spb',
-    '%b_i_b',
-    '%b_i_ce',
-    '%b_i_h',
-    '%b_i_hm',
-    '%b_i_s',
-    '%b_i_sp',
-    '%b_i_spb',
-    '%b_i_st',
-    '%b_iconvert',
-    '%b_l_b',
-    '%b_l_s',
-    '%b_m_b',
-    '%b_m_s',
-    '%b_matrix',
-    '%b_n_hm',
-    '%b_o_hm',
-    '%b_p_s',
-    '%b_prod',
-    '%b_r_b',
-    '%b_r_s',
-    '%b_s_b',
-    '%b_s_s',
-    '%b_string',
-    '%b_sum',
-    '%b_tril',
-    '%b_triu',
-    '%b_x_b',
-    '%b_x_s',
-    '%bicg',
-    '%bicgstab',
-    '%c_a_c',
-    '%c_b_c',
-    '%c_b_s',
-    '%c_diag',
-    '%c_dsearch',
-    '%c_e',
-    '%c_eye',
-    '%c_f_s',
-    '%c_grand',
-    '%c_i_c',
-    '%c_i_ce',
-    '%c_i_h',
-    '%c_i_hm',
-    '%c_i_lss',
-    '%c_i_r',
-    '%c_i_s',
-    '%c_i_st',
-    '%c_matrix',
-    '%c_n_l',
-    '%c_n_st',
-    '%c_o_l',
-    '%c_o_st',
-    '%c_ones',
-    '%c_rand',
-    '%c_tril',
-    '%c_triu',
-    '%cblock_c_cblock',
-    '%cblock_c_s',
-    '%cblock_e',
-    '%cblock_f_cblock',
-    '%cblock_p',
-    '%cblock_size',
-    '%ce_6',
-    '%ce_c_ce',
-    '%ce_e',
-    '%ce_f_ce',
-    '%ce_i_ce',
-    '%ce_i_s',
-    '%ce_i_st',
-    '%ce_matrix',
-    '%ce_p',
-    '%ce_size',
-    '%ce_string',
-    '%ce_t',
-    '%cgs',
-    '%champdat_i_h',
-    '%choose',
-    '%diagram_xcos',
-    '%dir_p',
-    '%fptr_i_st',
-    '%grand_perm',
-    '%grayplot_i_h',
-    '%h_i_st',
-    '%hmS_k_hmS_generic',
-    '%hm_1_hm',
-    '%hm_1_s',
-    '%hm_2_hm',
-    '%hm_2_s',
-    '%hm_3_hm',
-    '%hm_3_s',
-    '%hm_4_hm',
-    '%hm_4_s',
-    '%hm_5',
-    '%hm_a_hm',
-    '%hm_a_r',
-    '%hm_a_s',
-    '%hm_abs',
-    '%hm_and',
-    '%hm_bool2s',
-    '%hm_c_hm',
-    '%hm_ceil',
-    '%hm_conj',
-    '%hm_cos',
-    '%hm_cumprod',
-    '%hm_cumsum',
-    '%hm_d_hm',
-    '%hm_d_s',
-    '%hm_degree',
-    '%hm_dsearch',
-    '%hm_e',
-    '%hm_exp',
-    '%hm_eye',
-    '%hm_f_hm',
-    '%hm_find',
-    '%hm_floor',
-    '%hm_g_hm',
-    '%hm_grand',
-    '%hm_gsort',
-    '%hm_h_hm',
-    '%hm_i_b',
-    '%hm_i_ce',
-    '%hm_i_h',
-    '%hm_i_hm',
-    '%hm_i_i',
-    '%hm_i_p',
-    '%hm_i_r',
-    '%hm_i_s',
-    '%hm_i_st',
-    '%hm_iconvert',
-    '%hm_imag',
-    '%hm_int',
-    '%hm_isnan',
-    '%hm_isreal',
-    '%hm_j_hm',
-    '%hm_j_s',
-    '%hm_k_hm',
-    '%hm_k_s',
-    '%hm_log',
-    '%hm_m_p',
-    '%hm_m_r',
-    '%hm_m_s',
-    '%hm_matrix',
-    '%hm_max',
-    '%hm_mean',
-    '%hm_median',
-    '%hm_min',
-    '%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_ones',
-    '%hm_or',
-    '%hm_p',
-    '%hm_prod',
-    '%hm_q_hm',
-    '%hm_r_s',
-    '%hm_rand',
-    '%hm_real',
-    '%hm_round',
-    '%hm_s',
-    '%hm_s_hm',
-    '%hm_s_r',
-    '%hm_s_s',
-    '%hm_sign',
-    '%hm_sin',
-    '%hm_size',
-    '%hm_sqrt',
-    '%hm_stdev',
-    '%hm_string',
-    '%hm_sum',
-    '%hm_x_hm',
-    '%hm_x_p',
-    '%hm_x_s',
-    '%hm_zeros',
-    '%i_1_s',
-    '%i_2_s',
-    '%i_3_s',
-    '%i_4_s',
-    '%i_Matplot',
-    '%i_a_i',
-    '%i_a_s',
-    '%i_and',
-    '%i_ascii',
-    '%i_b_s',
-    '%i_bezout',
-    '%i_champ',
-    '%i_champ1',
-    '%i_contour',
-    '%i_contour2d',
-    '%i_d_i',
-    '%i_d_s',
-    '%i_dsearch',
-    '%i_e',
-    '%i_fft',
-    '%i_g_i',
-    '%i_gcd',
-    '%i_grand',
-    '%i_h_i',
-    '%i_i_ce',
-    '%i_i_h',
-    '%i_i_hm',
-    '%i_i_i',
-    '%i_i_s',
-    '%i_i_st',
-    '%i_j_i',
-    '%i_j_s',
-    '%i_l_s',
-    '%i_lcm',
-    '%i_length',
-    '%i_m_i',
-    '%i_m_s',
-    '%i_mfprintf',
-    '%i_mprintf',
-    '%i_msprintf',
-    '%i_n_s',
-    '%i_o_s',
-    '%i_or',
-    '%i_p_i',
-    '%i_p_s',
-    '%i_plot2d',
-    '%i_plot2d1',
-    '%i_plot2d2',
-    '%i_q_s',
-    '%i_r_i',
-    '%i_r_s',
-    '%i_round',
-    '%i_s_i',
-    '%i_s_s',
-    '%i_sign',
-    '%i_string',
-    '%i_x_i',
-    '%i_x_s',
-    '%ip_a_s',
-    '%ip_i_st',
-    '%ip_m_s',
-    '%ip_n_ip',
-    '%ip_o_ip',
-    '%ip_p',
-    '%ip_part',
-    '%ip_s_s',
-    '%ip_string',
-    '%k',
-    '%l_i_h',
-    '%l_i_s',
-    '%l_i_st',
-    '%l_isequal',
-    '%l_n_c',
-    '%l_n_l',
-    '%l_n_m',
-    '%l_n_p',
-    '%l_n_s',
-    '%l_n_st',
-    '%l_o_c',
-    '%l_o_l',
-    '%l_o_m',
-    '%l_o_p',
-    '%l_o_s',
-    '%l_o_st',
-    '%lss_a_lss',
-    '%lss_a_p',
-    '%lss_a_r',
-    '%lss_a_s',
-    '%lss_c_lss',
-    '%lss_c_p',
-    '%lss_c_r',
-    '%lss_c_s',
-    '%lss_e',
-    '%lss_eye',
-    '%lss_f_lss',
-    '%lss_f_p',
-    '%lss_f_r',
-    '%lss_f_s',
-    '%lss_i_ce',
-    '%lss_i_lss',
-    '%lss_i_p',
-    '%lss_i_r',
-    '%lss_i_s',
-    '%lss_i_st',
-    '%lss_inv',
-    '%lss_l_lss',
-    '%lss_l_p',
-    '%lss_l_r',
-    '%lss_l_s',
-    '%lss_m_lss',
-    '%lss_m_p',
-    '%lss_m_r',
-    '%lss_m_s',
-    '%lss_n_lss',
-    '%lss_n_p',
-    '%lss_n_r',
-    '%lss_n_s',
-    '%lss_norm',
-    '%lss_o_lss',
-    '%lss_o_p',
-    '%lss_o_r',
-    '%lss_o_s',
-    '%lss_ones',
-    '%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_size',
-    '%lss_t',
-    '%lss_v_lss',
-    '%lss_v_p',
-    '%lss_v_r',
-    '%lss_v_s',
-    '%lt_i_s',
-    '%m_n_l',
-    '%m_o_l',
-    '%mc_i_h',
-    '%mc_i_s',
-    '%mc_i_st',
-    '%mc_n_st',
-    '%mc_o_st',
-    '%mc_string',
-    '%mps_p',
-    '%mps_string',
-    '%msp_a_s',
-    '%msp_abs',
-    '%msp_e',
-    '%msp_find',
-    '%msp_i_s',
-    '%msp_i_st',
-    '%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_cumprod',
-    '%p_cumsum',
-    '%p_d_p',
-    '%p_d_r',
-    '%p_d_s',
-    '%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_i_st',
-    '%p_inv',
-    '%p_j_s',
-    '%p_k_p',
-    '%p_k_r',
-    '%p_k_s',
-    '%p_l_lss',
-    '%p_l_p',
-    '%p_l_r',
-    '%p_l_s',
-    '%p_m_hm',
-    '%p_m_lss',
-    '%p_m_r',
-    '%p_matrix',
-    '%p_n_l',
-    '%p_n_lss',
-    '%p_n_r',
-    '%p_o_l',
-    '%p_o_lss',
-    '%p_o_r',
-    '%p_o_sp',
-    '%p_p_s',
-    '%p_part',
-    '%p_prod',
-    '%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_sum',
-    '%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',
-    '%pcg',
-    '%plist_p',
-    '%plist_string',
-    '%r_0',
-    '%r_a_hm',
-    '%r_a_lss',
-    '%r_a_p',
-    '%r_a_r',
-    '%r_a_s',
-    '%r_c_lss',
-    '%r_c_p',
-    '%r_c_r',
-    '%r_c_s',
-    '%r_clean',
-    '%r_cumprod',
-    '%r_cumsum',
-    '%r_d_p',
-    '%r_d_r',
-    '%r_d_s',
-    '%r_det',
-    '%r_diag',
-    '%r_e',
-    '%r_eye',
-    '%r_f_lss',
-    '%r_f_p',
-    '%r_f_r',
-    '%r_f_s',
-    '%r_i_ce',
-    '%r_i_hm',
-    '%r_i_lss',
-    '%r_i_p',
-    '%r_i_r',
-    '%r_i_s',
-    '%r_i_st',
-    '%r_inv',
-    '%r_j_s',
-    '%r_k_p',
-    '%r_k_r',
-    '%r_k_s',
-    '%r_l_lss',
-    '%r_l_p',
-    '%r_l_r',
-    '%r_l_s',
-    '%r_m_hm',
-    '%r_m_lss',
-    '%r_m_p',
-    '%r_m_r',
-    '%r_m_s',
-    '%r_matrix',
-    '%r_n_lss',
-    '%r_n_p',
-    '%r_n_r',
-    '%r_n_s',
-    '%r_norm',
-    '%r_o_lss',
-    '%r_o_p',
-    '%r_o_r',
-    '%r_o_s',
-    '%r_ones',
-    '%r_p',
-    '%r_p_s',
-    '%r_prod',
-    '%r_q_p',
-    '%r_q_r',
-    '%r_q_s',
-    '%r_r_lss',
-    '%r_r_p',
-    '%r_r_r',
-    '%r_r_s',
-    '%r_rand',
-    '%r_s',
-    '%r_s_hm',
-    '%r_s_lss',
-    '%r_s_p',
-    '%r_s_r',
-    '%r_s_s',
-    '%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_y_p',
-    '%r_y_r',
-    '%r_y_s',
-    '%r_z_p',
-    '%r_z_r',
-    '%r_z_s',
-    '%s_1_hm',
-    '%s_1_i',
-    '%s_2_hm',
-    '%s_2_i',
-    '%s_3_hm',
-    '%s_3_i',
-    '%s_4_hm',
-    '%s_4_i',
-    '%s_5',
-    '%s_a_b',
-    '%s_a_hm',
-    '%s_a_i',
-    '%s_a_ip',
-    '%s_a_lss',
-    '%s_a_msp',
-    '%s_a_r',
-    '%s_a_sp',
-    '%s_and',
-    '%s_b_i',
-    '%s_b_s',
-    '%s_bezout',
-    '%s_c_b',
-    '%s_c_cblock',
-    '%s_c_lss',
-    '%s_c_r',
-    '%s_c_sp',
-    '%s_d_b',
-    '%s_d_i',
-    '%s_d_p',
-    '%s_d_r',
-    '%s_d_sp',
-    '%s_e',
-    '%s_f_b',
-    '%s_f_cblock',
-    '%s_f_lss',
-    '%s_f_r',
-    '%s_f_sp',
-    '%s_g_b',
-    '%s_g_s',
-    '%s_gcd',
-    '%s_grand',
-    '%s_h_b',
-    '%s_h_s',
-    '%s_i_b',
-    '%s_i_c',
-    '%s_i_ce',
-    '%s_i_h',
-    '%s_i_hm',
-    '%s_i_i',
-    '%s_i_lss',
-    '%s_i_p',
-    '%s_i_r',
-    '%s_i_s',
-    '%s_i_sp',
-    '%s_i_spb',
-    '%s_i_st',
-    '%s_j_i',
-    '%s_k_hm',
-    '%s_k_p',
-    '%s_k_r',
-    '%s_k_sp',
-    '%s_l_b',
-    '%s_l_hm',
-    '%s_l_i',
-    '%s_l_lss',
-    '%s_l_p',
-    '%s_l_r',
-    '%s_l_s',
-    '%s_l_sp',
-    '%s_lcm',
-    '%s_m_b',
-    '%s_m_hm',
-    '%s_m_i',
-    '%s_m_ip',
-    '%s_m_lss',
-    '%s_m_msp',
-    '%s_m_r',
-    '%s_matrix',
-    '%s_n_hm',
-    '%s_n_i',
-    '%s_n_l',
-    '%s_n_lss',
-    '%s_n_r',
-    '%s_n_st',
-    '%s_o_hm',
-    '%s_o_i',
-    '%s_o_l',
-    '%s_o_lss',
-    '%s_o_r',
-    '%s_o_st',
-    '%s_or',
-    '%s_p_b',
-    '%s_p_i',
-    '%s_pow',
-    '%s_q_hm',
-    '%s_q_i',
-    '%s_q_p',
-    '%s_q_r',
-    '%s_q_sp',
-    '%s_r_b',
-    '%s_r_i',
-    '%s_r_lss',
-    '%s_r_p',
-    '%s_r_r',
-    '%s_r_s',
-    '%s_r_sp',
-    '%s_s_b',
-    '%s_s_hm',
-    '%s_s_i',
-    '%s_s_ip',
-    '%s_s_lss',
-    '%s_s_r',
-    '%s_s_sp',
-    '%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_y_p',
-    '%s_y_r',
-    '%s_y_sp',
-    '%s_z_p',
-    '%s_z_r',
-    '%s_z_sp',
-    '%sn',
-    '%sp_a_s',
-    '%sp_a_sp',
-    '%sp_and',
-    '%sp_c_s',
-    '%sp_ceil',
-    '%sp_conj',
-    '%sp_cos',
-    '%sp_cumprod',
-    '%sp_cumsum',
-    '%sp_d_s',
-    '%sp_d_sp',
-    '%sp_det',
-    '%sp_diag',
-    '%sp_e',
-    '%sp_exp',
-    '%sp_f_s',
-    '%sp_floor',
-    '%sp_grand',
-    '%sp_gsort',
-    '%sp_i_ce',
-    '%sp_i_h',
-    '%sp_i_s',
-    '%sp_i_sp',
-    '%sp_i_st',
-    '%sp_int',
-    '%sp_inv',
-    '%sp_k_s',
-    '%sp_k_sp',
-    '%sp_l_s',
-    '%sp_l_sp',
-    '%sp_length',
-    '%sp_max',
-    '%sp_min',
-    '%sp_norm',
-    '%sp_or',
-    '%sp_p_s',
-    '%sp_prod',
-    '%sp_q_s',
-    '%sp_q_sp',
-    '%sp_r_s',
-    '%sp_r_sp',
-    '%sp_round',
-    '%sp_s_s',
-    '%sp_s_sp',
-    '%sp_sin',
-    '%sp_sqrt',
-    '%sp_string',
-    '%sp_sum',
-    '%sp_tril',
-    '%sp_triu',
-    '%sp_y_s',
-    '%sp_y_sp',
-    '%sp_z_s',
-    '%sp_z_sp',
-    '%spb_and',
-    '%spb_c_b',
-    '%spb_cumprod',
-    '%spb_cumsum',
-    '%spb_diag',
-    '%spb_e',
-    '%spb_f_b',
-    '%spb_g_b',
-    '%spb_g_spb',
-    '%spb_h_b',
-    '%spb_h_spb',
-    '%spb_i_b',
-    '%spb_i_ce',
-    '%spb_i_h',
-    '%spb_i_st',
-    '%spb_or',
-    '%spb_prod',
-    '%spb_sum',
-    '%spb_tril',
-    '%spb_triu',
-    '%st_6',
-    '%st_c_st',
-    '%st_e',
-    '%st_f_st',
-    '%st_i_b',
-    '%st_i_c',
-    '%st_i_fptr',
-    '%st_i_h',
-    '%st_i_i',
-    '%st_i_ip',
-    '%st_i_lss',
-    '%st_i_msp',
-    '%st_i_p',
-    '%st_i_r',
-    '%st_i_s',
-    '%st_i_sp',
-    '%st_i_spb',
-    '%st_i_st',
-    '%st_matrix',
-    '%st_n_c',
-    '%st_n_l',
-    '%st_n_mc',
-    '%st_n_p',
-    '%st_n_s',
-    '%st_o_c',
-    '%st_o_l',
-    '%st_o_mc',
-    '%st_o_p',
-    '%st_o_s',
-    '%st_o_tl',
-    '%st_p',
-    '%st_size',
-    '%st_string',
-    '%st_t',
-    '%ticks_i_h',
-    '%xls_e',
-    '%xls_p',
-    '%xlssheet_e',
-    '%xlssheet_p',
-    '%xlssheet_size',
-    '%xlssheet_string',
-    'DominationRank',
-    'G_make',
-    'IsAScalar',
-    'NDcost',
-    'OS_Version',
-    'PlotSparse',
-    'ReadHBSparse',
-    'TCL_CreateSlave',
-    'abcd',
-    'abinv',
-    'accept_func_default',
-    'accept_func_vfsa',
-    'acf',
-    'acosd',
-    'acosh',
-    'acoshm',
-    'acosm',
-    'acot',
-    'acotd',
-    'acoth',
-    'acsc',
-    'acscd',
-    'acsch',
-    'add_demo',
-    'add_help_chapter',
-    'add_module_help_chapter',
-    'add_param',
-    'add_profiling',
-    'adj2sp',
-    'aff2ab',
-    'ana_style',
-    'analpf',
-    'analyze',
-    'aplat',
-    'arhnk',
-    'arl2',
-    'arma2p',
-    'arma2ss',
-    'armac',
-    'armax',
-    'armax1',
-    'arobasestring2strings',
-    'arsimul',
-    'ascii2string',
-    'asciimat',
-    'asec',
-    'asecd',
-    'asech',
-    'asind',
-    'asinh',
-    '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',
-    'atanh',
-    'atanhm',
-    'atanm',
-    'atomsAutoload',
-    'atomsAutoloadAdd',
-    'atomsAutoloadDel',
-    'atomsAutoloadList',
-    'atomsCategoryList',
-    'atomsCheckModule',
-    'atomsDepTreeShow',
-    'atomsGetConfig',
-    'atomsGetInstalled',
-    'atomsGetInstalledPath',
-    'atomsGetLoaded',
-    'atomsGetLoadedPath',
-    'atomsInstall',
-    'atomsIsInstalled',
-    'atomsIsLoaded',
-    'atomsList',
-    'atomsLoad',
-    'atomsQuit',
-    'atomsRemove',
-    'atomsRepositoryAdd',
-    'atomsRepositoryDel',
-    'atomsRepositoryList',
-    'atomsRestoreConfig',
-    'atomsSaveConfig',
-    'atomsSearch',
-    'atomsSetConfig',
-    'atomsShow',
-    'atomsSystemInit',
-    'atomsSystemUpdate',
-    'atomsTest',
-    'atomsUpdate',
-    'atomsVersion',
-    'augment',
-    'auread',
-    'auwrite',
-    'balreal',
-    'bench_run',
-    'bilin',
-    'bilt',
-    'bin2dec',
-    'binomial',
-    'bitand',
-    'bitcmp',
-    'bitget',
-    'bitor',
-    'bitset',
-    'bitxor',
-    'black',
-    'blanks',
-    'bloc2exp',
-    'bloc2ss',
-    'block_parameter_error',
-    'bode',
-    'bode_asymp',
-    'bstap',
-    'buttmag',
-    'bvodeS',
-    'bytecode',
-    'bytecodewalk',
-    'cainv',
-    'calendar',
-    'calerf',
-    'calfrq',
-    'canon',
-    'casc',
-    'cat',
-    'cat_code',
-    'cb_m2sci_gui',
-    'ccontrg',
-    'cell',
-    'cell2mat',
-    'cellstr',
-    'center',
-    'cepstrum',
-    'cfspec',
-    'char',
-    'chart',
-    'cheb1mag',
-    'cheb2mag',
-    'check_gateways',
-    'check_modules_xml',
-    'check_versions',
-    'chepol',
-    'chfact',
-    'chsolve',
-    'classmarkov',
-    'clean_help',
-    'clock',
-    'cls2dls',
-    'cmb_lin',
-    'cmndred',
-    'cmoment',
-    'coding_ga_binary',
-    'coding_ga_identity',
-    'coff',
-    'coffg',
-    'colcomp',
-    'colcompr',
-    'colinout',
-    'colregul',
-    'companion',
-    'complex',
-    'compute_initial_temp',
-    'cond',
-    'cond2sp',
-    'condestsp',
-    'configure_msifort',
-    'configure_msvc',
-    'conjgrad',
-    'cont_frm',
-    'cont_mat',
-    'contrss',
-    'conv',
-    'convert_to_float',
-    'convertindex',
-    'convol',
-    'convol2d',
-    'copfac',
-    'correl',
-    'cosd',
-    'cosh',
-    'coshm',
-    'cosm',
-    'cotd',
-    'cotg',
-    'coth',
-    'cothm',
-    'cov',
-    'covar',
-    'createXConfiguration',
-    'createfun',
-    'createstruct',
-    'cross',
-    'crossover_ga_binary',
-    'crossover_ga_default',
-    'csc',
-    'cscd',
-    'csch',
-    'csgn',
-    'csim',
-    'cspect',
-    'ctr_gram',
-    'czt',
-    'dae',
-    'daeoptions',
-    'damp',
-    'datafit',
-    'date',
-    'datenum',
-    'datevec',
-    'dbphi',
-    'dcf',
-    'ddp',
-    'dec2bin',
-    'dec2hex',
-    'dec2oct',
-    'del_help_chapter',
-    'del_module_help_chapter',
-    'demo_begin',
-    'demo_choose',
-    'demo_compiler',
-    'demo_end',
-    'demo_file_choice',
-    'demo_folder_choice',
-    'demo_function_choice',
-    'demo_gui',
-    'demo_run',
-    'demo_viewCode',
-    'denom',
-    'derivat',
-    'derivative',
-    'des2ss',
-    'des2tf',
-    'detectmsifort64tools',
-    'detectmsvc64tools',
-    'determ',
-    'detr',
-    'detrend',
-    'devtools_run_builder',
-    'dhnorm',
-    'diff',
-    'diophant',
-    'dir',
-    'dirname',
-    'dispfiles',
-    'dllinfo',
-    'dscr',
-    'dsimul',
-    'dt_ility',
-    'dtsi',
-    'edit',
-    'edit_error',
-    'editor',
-    'eigenmarkov',
-    'eigs',
-    'ell1mag',
-    'enlarge_shape',
-    'entropy',
-    'eomday',
-    'epred',
-    'eqfir',
-    'eqiir',
-    'equil',
-    'equil1',
-    'erfinv',
-    'etime',
-    'eval',
-    'evans',
-    'evstr',
-    'example_run',
-    'expression2code',
-    'extract_help_examples',
-    'factor',
-    'factorial',
-    'factors',
-    'faurre',
-    'ffilt',
-    'fft2',
-    'fftshift',
-    'fieldnames',
-    'filt_sinc',
-    'filter',
-    'findABCD',
-    'findAC',
-    'findBDK',
-    'findR',
-    'find_freq',
-    'find_links',
-    'find_scicos_version',
-    'findm',
-    'findmsifortcompiler',
-    'findmsvccompiler',
-    'findx0BD',
-    'firstnonsingleton',
-    'fix',
-    'fixedpointgcd',
-    'flipdim',
-    'flts',
-    'fminsearch',
-    'formatBlackTip',
-    'formatBodeMagTip',
-    'formatBodePhaseTip',
-    'formatGainplotTip',
-    'formatHallModuleTip',
-    'formatHallPhaseTip',
-    'formatNicholsGainTip',
-    'formatNicholsPhaseTip',
-    'formatNyquistTip',
-    'formatPhaseplotTip',
-    'formatSgridDampingTip',
-    'formatSgridFreqTip',
-    'formatZgridDampingTip',
-    'formatZgridFreqTip',
-    'format_txt',
-    'fourplan',
-    'frep2tf',
-    'freson',
-    'frfit',
-    'frmag',
-    'fseek_origin',
-    'fsfirlin',
-    'fspec',
-    'fspecg',
-    'fstabst',
-    'ftest',
-    'ftuneq',
-    'fullfile',
-    'fullrf',
-    'fullrfk',
-    'fun2string',
-    'g_margin',
-    'gainplot',
-    'gamitg',
-    'gcare',
-    'gcd',
-    'gencompilationflags_unix',
-    'generateBlockImage',
-    'generateBlockImages',
-    'generic_i_ce',
-    'generic_i_h',
-    'generic_i_hm',
-    'generic_i_s',
-    'generic_i_st',
-    'genlib',
-    'genmarkov',
-    'geomean',
-    'getDiagramVersion',
-    'getModelicaPath',
-    'getPreferencesValue',
-    'get_file_path',
-    'get_function_path',
-    'get_param',
-    'get_profile',
-    'get_scicos_version',
-    'getd',
-    'getscilabkeywords',
-    'getshell',
-    'gettklib',
-    'gfare',
-    'gfrancis',
-    'givens',
-    'glever',
-    'gmres',
-    'group',
-    'gschur',
-    'gspec',
-    'gtild',
-    'h2norm',
-    'h_cl',
-    'h_inf',
-    'h_inf_st',
-    'h_norm',
-    'hallchart',
-    'halt',
-    'hank',
-    'hankelsv',
-    'harmean',
-    'haveacompiler',
-    'head_comments',
-    'help_from_sci',
-    'help_skeleton',
-    'hermit',
-    'hex2dec',
-    'hilb',
-    'hilbert',
-    'histc',
-    'horner',
-    'householder',
-    'hrmt',
-    'htrianr',
-    'hypermat',
-    '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_mex_build',
-    'im_inv',
-    'importScicosDiagram',
-    'importScicosPal',
-    'importXcosDiagram',
-    'imrep2ss',
-    'ind2sub',
-    'inistate',
-    'init_ga_default',
-    'init_param',
-    'initial_scicos_tables',
-    'input',
-    'instruction2code',
-    'intc',
-    'intdec',
-    'integrate',
-    'interp1',
-    'interpln',
-    'intersect',
-    'intl',
-    'intsplin',
-    'inttrap',
-    'inv_coeff',
-    'invr',
-    'invrs',
-    'invsyslin',
-    'iqr',
-    'isLeapYear',
-    'is_absolute_path',
-    'is_param',
-    'iscell',
-    'iscellstr',
-    'iscolumn',
-    'isempty',
-    'isfield',
-    'isinf',
-    'ismatrix',
-    'isnan',
-    'isrow',
-    'isscalar',
-    'issparse',
-    'issquare',
-    'isstruct',
-    'isvector',
-    'jmat',
-    'justify',
-    'kalm',
-    'karmarkar',
-    'kernel',
-    'kpure',
-    'krac2',
-    'kroneck',
-    'lattn',
-    'lattp',
-    'launchtest',
-    'lcf',
-    'lcm',
-    'lcmdiag',
-    'leastsq',
-    'leqe',
-    'leqr',
-    'lev',
-    'levin',
-    'lex_sort',
-    'lft',
-    'lin',
-    'lin2mu',
-    'lincos',
-    'lindquist',
-    'linf',
-    'linfn',
-    'linsolve',
-    'linspace',
-    'list2vec',
-    'list_param',
-    'listfiles',
-    'listfunctions',
-    'listvarinfile',
-    'lmisolver',
-    'lmitool',
-    'loadXcosLibs',
-    'loadmatfile',
-    'loadwave',
-    'log10',
-    'log2',
-    'logm',
-    'logspace',
-    'lqe',
-    'lqg',
-    'lqg2stan',
-    'lqg_ltr',
-    'lqr',
-    'ls',
-    'lyap',
-    'm2sci_gui',
-    'm_circle',
-    'macglov',
-    'macrovar',
-    'mad',
-    'makecell',
-    'manedit',
-    'mapsound',
-    'markp2ss',
-    'matfile2sci',
-    'mdelete',
-    'mean',
-    'meanf',
-    'median',
-    'members',
-    'mese',
-    'meshgrid',
-    'mfft',
-    'mfile2sci',
-    'minreal',
-    'minss',
-    'mkdir',
-    'modulo',
-    'moment',
-    'mrfit',
-    'msd',
-    '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_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_rcond',
-    '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_uint8',
-    'mtlb_upper',
-    'mtlb_var',
-    'mtlb_zeros',
-    'mu2lin',
-    'mutation_ga_binary',
-    'mutation_ga_default',
-    'mvcorrel',
-    'mvvacov',
-    'nancumsum',
-    'nand2mean',
-    'nanmax',
-    'nanmean',
-    'nanmeanf',
-    'nanmedian',
-    'nanmin',
-    'nanreglin',
-    'nanstdev',
-    'nansum',
-    'narsimul',
-    'ndgrid',
-    'ndims',
-    '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',
-    'nfreq',
-    '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',
-    'null',
-    'num2cell',
-    'numderivative',
-    'numdiff',
-    'numer',
-    'nyquist',
-    'nyquistfrequencybounds',
-    'obs_gram',
-    'obscont',
-    'observer',
-    'obsv_mat',
-    'obsvss',
-    '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',
-    'output_ga_default',
-    'output_moga_default',
-    'output_nsga2_default',
-    'output_nsga_default',
-    'p_margin',
-    'pack',
-    'pareto_filter',
-    'parrot',
-    'pbig',
-    'pca',
-    'pcg',
-    'pdiv',
-    'pen2ea',
-    'pencan',
-    'pencost',
-    'penlaur',
-    'perctl',
-    'perl',
-    'perms',
-    'permute',
-    'pertrans',
-    'pfactors',
-    'pfss',
-    'phasemag',
-    'phaseplot',
-    'phc',
-    'pinv',
-    'playsnd',
-    'plotprofile',
-    'plzr',
-    'pmodulo',
-    'pol2des',
-    'pol2str',
-    'polar',
-    'polfact',
-    'prbs_a',
-    'prettyprint',
-    'primes',
-    'princomp',
-    'profile',
-    'proj',
-    'projsl',
-    'projspec',
-    'psmall',
-    'pspect',
-    'qmr',
-    'qpsolve',
-    'quart',
-    'quaskro',
-    'rafiter',
-    'randpencil',
-    'range',
-    'rank',
-    'readxls',
-    'recompilefunction',
-    'recons',
-    'reglin',
-    'regress',
-    'remezb',
-    'remove_param',
-    'remove_profiling',
-    'repfreq',
-    'replace_Ix_by_Fx',
-    'repmat',
-    'reset_profiling',
-    'resize_matrix',
-    'returntoscilab',
-    'rhs2code',
-    'ric_desc',
-    'riccati',
-    'rmdir',
-    'routh_t',
-    'rowcomp',
-    'rowcompr',
-    'rowinout',
-    'rowregul',
-    'rowshuff',
-    'rref',
-    'sample',
-    'samplef',
-    'samwr',
-    'savematfile',
-    'savewave',
-    'scanf',
-    'sci2exp',
-    'sciGUI_init',
-    'sci_sparse',
-    'scicos_getvalue',
-    'scicos_simulate',
-    'scicos_workspace_init',
-    'scisptdemo',
-    'scitest',
-    'sdiff',
-    'sec',
-    'secd',
-    'sech',
-    'selection_ga_elitist',
-    'selection_ga_random',
-    'sensi',
-    'setPreferencesValue',
-    'set_param',
-    'setdiff',
-    'sgrid',
-    'show_margins',
-    'show_pca',
-    'showprofile',
-    'signm',
-    'sinc',
-    'sincd',
-    'sind',
-    'sinh',
-    'sinhm',
-    'sinm',
-    'sm2des',
-    'sm2ss',
-    'smga',
-    'smooth',
-    'solve',
-    'sound',
-    'soundsec',
-    'sp2adj',
-    'spaninter',
-    'spanplus',
-    'spantwo',
-    'specfact',
-    'speye',
-    'sprand',
-    'spzeros',
-    'sqroot',
-    'sqrtm',
-    'squarewave',
-    'squeeze',
-    'srfaur',
-    'srkf',
-    'ss2des',
-    'ss2ss',
-    'ss2tf',
-    'sskf',
-    'ssprint',
-    'ssrand',
-    'st_deviation',
-    'st_i_generic',
-    'st_ility',
-    'stabil',
-    'statgain',
-    'stdev',
-    'stdevf',
-    'steadycos',
-    'strange',
-    'strcmpi',
-    'struct',
-    'sub2ind',
-    'sva',
-    'svplot',
-    'sylm',
-    'sylv',
-    'sysconv',
-    'sysdiag',
-    'sysfact',
-    'syslin',
-    'syssize',
-    'system',
-    'systmat',
-    'tabul',
-    'tand',
-    'tanh',
-    '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_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',
-    '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',
-    'testexamples',
-    'tf2des',
-    'tf2ss',
-    'thrownan',
-    'tic',
-    'time_id',
-    'toc',
-    'toeplitz',
-    'tokenpos',
-    'toolboxes',
-    'trace',
-    'trans',
-    'translatepaths',
-    'tree2code',
-    'trfmod',
-    'trianfml',
-    'trimmean',
-    'trisolve',
-    'trzeros',
-    'typeof',
-    'ui_observer',
-    'union',
-    'unique',
-    'unit_test_run',
-    'unix_g',
-    'unix_s',
-    'unix_w',
-    'unix_x',
-    'unobs',
-    'unpack',
-    'unwrap',
-    'variance',
-    'variancef',
-    'vec2list',
-    'vectorfind',
-    'ver',
-    'warnobsolete',
-    'wavread',
-    'wavwrite',
-    'wcenter',
-    'weekday',
-    'wfir',
-    'wfir_gui',
-    'whereami',
-    'who_user',
-    'whos',
-    'wiener',
-    'wigner',
-    'window',
-    'winlist',
-    'with_javasci',
-    'with_macros_source',
-    'with_modelica_compiler',
-    'with_tk',
-    'xcorr',
-    'xcosBlockEval',
-    'xcosBlockInterface',
-    'xcosCodeGeneration',
-    'xcosConfigureModelica',
-    'xcosPal',
-    'xcosPalAdd',
-    'xcosPalAddBlock',
-    'xcosPalExport',
-    'xcosPalGenerateAllIcons',
-    'xcosShowBlockWarning',
-    'xcosValidateBlockSet',
-    'xcosValidateCompareBlock',
-    'xcos_compile',
-    'xcos_debug_gui',
-    'xcos_run',
-    'xcos_simulate',
-    'xcov',
-    'xmltochm',
-    'xmltoformat',
-    'xmltohtml',
-    'xmltojar',
-    'xmltopdf',
-    'xmltops',
-    'xmltoweb',
-    'yulewalk',
-    'zeropen',
-    'zgrid',
-    'zpbutt',
-    'zpch1',
-    'zpch2',
-    'zpell',
-)
-
-variables_kw = (
-    '$',
-    '%F',
-    '%T',
-    '%e',
-    '%eps',
-    '%f',
-    '%fftw',
-    '%gui',
-    '%i',
-    '%inf',
-    '%io',
-    '%modalWarning',
-    '%nan',
-    '%pi',
-    '%s',
-    '%t',
-    '%tk',
-    '%toolboxes',
-    '%toolboxes_dir',
-    '%z',
-    'PWD',
-    'SCI',
-    'SCIHOME',
-    'TMPDIR',
-    'arnoldilib',
-    'assertlib',
-    'atomslib',
-    'cacsdlib',
-    'compatibility_functilib',
-    'corelib',
-    'data_structureslib',
-    'demo_toolslib',
-    'development_toolslib',
-    'differential_equationlib',
-    'dynamic_linklib',
-    'elementary_functionslib',
-    'enull',
-    'evoid',
-    'external_objectslib',
-    'fd',
-    'fileiolib',
-    'functionslib',
-    'genetic_algorithmslib',
-    'helptoolslib',
-    'home',
-    'integerlib',
-    'interpolationlib',
-    'iolib',
-    'jnull',
-    'jvoid',
-    'linear_algebralib',
-    'm2scilib',
-    'matiolib',
-    'modules_managerlib',
-    'neldermeadlib',
-    'optimbaselib',
-    'optimizationlib',
-    'optimsimplexlib',
-    'output_streamlib',
-    'overloadinglib',
-    'parameterslib',
-    'polynomialslib',
-    'preferenceslib',
-    'randliblib',
-    'scicos_autolib',
-    'scicos_utilslib',
-    'scinoteslib',
-    'signal_processinglib',
-    'simulated_annealinglib',
-    'soundlib',
-    'sparselib',
-    'special_functionslib',
-    'spreadsheetlib',
-    'statisticslib',
-    'stringlib',
-    'tclscilib',
-    'timelib',
-    'umfpacklib',
-    'xcoslib',
-)
-
-
-if __name__ == '__main__':  # pragma: no cover
-    import subprocess
-    from pygments.util import format_lines, duplicates_removed
-
-    mapping = {'variables': 'builtin'}
-
-    def extract_completion(var_type):
-        s = subprocess.Popen(['scilab', '-nwni'], stdin=subprocess.PIPE,
-                             stdout=subprocess.PIPE, stderr=subprocess.PIPE)
-        output = s.communicate('''\
-fd = mopen("/dev/stderr", "wt");
-mputl(strcat(completion("", "%s"), "||"), fd);
-mclose(fd)\n''' % var_type)
-        if '||' not in output[1]:
-            raise Exception(output[0])
-        # Invalid DISPLAY causes this to be output:
-        text = output[1].strip()
-        if text.startswith('Error: unable to open display \n'):
-            text = text[len('Error: unable to open display \n'):]
-        return text.split('||')
-
-    new_data = {}
-    seen = set()  # only keep first type for a given word
-    for t in ('functions', 'commands', 'macros', 'variables'):
-        new_data[t] = duplicates_removed(extract_completion(t), seen)
-        seen.update(set(new_data[t]))
-
-
-    with open(__file__) as f:
-        content = f.read()
-
-    header = content[:content.find('# Autogenerated')]
-    footer = content[content.find("if __name__ == '__main__':"):]
-
-    with open(__file__, 'w') as f:
-        f.write(header)
-        f.write('# Autogenerated\n\n')
-        for k, v in sorted(new_data.items()):
-            f.write(format_lines(k + '_kw', v) + '\n\n')
-        f.write(footer)
+# -*- coding: utf-8 -*-
+"""
+    pygments.lexers._scilab_builtins
+    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+    Builtin list for the ScilabLexer.
+
+    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
+    :license: BSD, see LICENSE for details.
+"""
+
+# Autogenerated
+
+commands_kw = (
+    'abort',
+    'apropos',
+    'break',
+    'case',
+    'catch',
+    'continue',
+    'do',
+    'else',
+    'elseif',
+    'end',
+    'endfunction',
+    'for',
+    'function',
+    'help',
+    'if',
+    'pause',
+    'quit',
+    'select',
+    'then',
+    'try',
+    'while',
+)
+
+functions_kw = (
+    '!!_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_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',
+    '%_eigs',
+    '%_load',
+    '%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',
+    '%h_i_XMLList',
+    '%hm_i_XMLList',
+    '%i_1__EObj',
+    '%i_2__EObj',
+    '%i_3__EObj',
+    '%i_4__EObj',
+    '%i_a__EObj',
+    '%i_abs',
+    '%i_cumprod',
+    '%i_cumsum',
+    '%i_d__EObj',
+    '%i_diag',
+    '%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_matrix',
+    '%i_max',
+    '%i_maxi',
+    '%i_min',
+    '%i_mini',
+    '%i_mput',
+    '%i_n__EObj',
+    '%i_o__EObj',
+    '%i_p',
+    '%i_p__EObj',
+    '%i_prod',
+    '%i_q__EObj',
+    '%i_r__EObj',
+    '%i_s__EObj',
+    '%i_sum',
+    '%i_tril',
+    '%i_triu',
+    '%i_x__EObj',
+    '%i_y__EObj',
+    '%i_z__EObj',
+    '%ip_i_XMLList',
+    '%l_i_XMLList',
+    '%l_i__EObj',
+    '%lss_i_XMLList',
+    '%mc_i_XMLList',
+    '%msp_full',
+    '%msp_i_XMLList',
+    '%msp_spget',
+    '%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',
+    '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',
+    '_',
+    '_code2str',
+    '_d',
+    '_str2code',
+    'about',
+    'abs',
+    'acos',
+    'addModulePreferences',
+    'addcolor',
+    'addf',
+    'addhistory',
+    'addinter',
+    'addlocalizationdomain',
+    'amell',
+    'and',
+    'argn',
+    'arl2_ius',
+    'ascii',
+    'asin',
+    'atan',
+    'backslash',
+    'balanc',
+    'banner',
+    'base2dec',
+    'basename',
+    'bdiag',
+    'beep',
+    'besselh',
+    'besseli',
+    'besselj',
+    'besselk',
+    'bessely',
+    'beta',
+    'bezout',
+    'bfinit',
+    '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',
+    'champ',
+    'champ1',
+    'chdir',
+    'chol',
+    'clc',
+    'clean',
+    'clear',
+    'clearfun',
+    'clearglobal',
+    'closeEditor',
+    'closeEditvar',
+    'closeXcos',
+    'code2str',
+    'coeff',
+    'color',
+    'comp',
+    'completion',
+    'conj',
+    'contour2di',
+    'contr',
+    'conv2',
+    'convstr',
+    'copy',
+    'copyfile',
+    'corr',
+    'cos',
+    'coserror',
+    'createdir',
+    'cshep2d',
+    'csvDefault',
+    'csvIsnum',
+    'csvRead',
+    'csvStringToDouble',
+    'csvTextScan',
+    'csvWrite',
+    'ctree2',
+    'ctree3',
+    'ctree4',
+    'cumprod',
+    'cumsum',
+    'curblock',
+    'curblockc',
+    'daskr',
+    'dasrt',
+    'dassl',
+    'data2sig',
+    'datatipCreate',
+    'datatipManagerMode',
+    'datatipMove',
+    'datatipRemove',
+    'datatipSetDisplay',
+    'datatipSetInterp',
+    'datatipSetOrientation',
+    'datatipSetStyle',
+    'datatipToggle',
+    'dawson',
+    'dct',
+    'debug',
+    'dec2base',
+    'deff',
+    'definedfields',
+    'degree',
+    'delbpt',
+    'delete',
+    'deletefile',
+    'delip',
+    'delmenu',
+    'det',
+    'dgettext',
+    'dhinf',
+    'diag',
+    'diary',
+    'diffobjs',
+    'disp',
+    'dispbpt',
+    'displayhistory',
+    'disposefftwlibrary',
+    'dlgamma',
+    'dnaupd',
+    'dneupd',
+    'double',
+    'drawaxis',
+    'drawlater',
+    'drawnow',
+    'driver',
+    'dsaupd',
+    'dsearch',
+    'dseupd',
+    'dst',
+    'duplicate',
+    'editvar',
+    'emptystr',
+    'end_scicosim',
+    'ereduc',
+    'erf',
+    'erfc',
+    'erfcx',
+    'erfi',
+    'errcatch',
+    'errclear',
+    'error',
+    'eval_cshep2d',
+    'exec',
+    'execstr',
+    'exists',
+    'exit',
+    'exp',
+    'expm',
+    'exportUI',
+    'export_to_hdf5',
+    'eye',
+    'fadj2sp',
+    'fec',
+    'feval',
+    'fft',
+    'fftw',
+    'fftw_flags',
+    'fftw_forget_wisdom',
+    'fftwlibraryisloaded',
+    'figure',
+    'file',
+    'filebrowser',
+    'fileext',
+    'fileinfo',
+    'fileparts',
+    'filesep',
+    'find',
+    'findBD',
+    'findfiles',
+    'fire_closing_finished',
+    'floor',
+    'format',
+    'fort',
+    'fprintfMat',
+    'freq',
+    'frexp',
+    'fromc',
+    'fromjava',
+    'fscanfMat',
+    'fsolve',
+    'fstair',
+    'full',
+    'fullpath',
+    'funcprot',
+    'funptr',
+    'gamma',
+    'gammaln',
+    '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',
+    'gettext',
+    'getvariablesonstack',
+    'getversion',
+    'glist',
+    'global',
+    'glue',
+    'grand',
+    'graphicfunction',
+    'grayplot',
+    'grep',
+    'gsort',
+    'gstacksize',
+    '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',
+    'havewindow',
+    'helpbrowser',
+    'hess',
+    'hinf',
+    'historymanager',
+    'historysize',
+    'host',
+    'htmlDump',
+    'htmlRead',
+    'htmlReadStr',
+    'htmlWrite',
+    'iconvert',
+    'ieee',
+    'ilib_verbose',
+    'imag',
+    'impl',
+    'import_from_hdf5',
+    'imult',
+    'inpnvi',
+    'int',
+    'int16',
+    'int2d',
+    'int32',
+    'int3d',
+    'int8',
+    'interp',
+    'interp2d',
+    'interp3d',
+    'intg',
+    'intppty',
+    'inttype',
+    'inv',
+    'invoke_lu',
+    'is_handle_valid',
+    'is_hdf5_file',
+    'isalphanum',
+    'isascii',
+    'isdef',
+    'isdigit',
+    'isdir',
+    'isequal',
+    'isequalbitwise',
+    'iserror',
+    'isfile',
+    'isglobal',
+    'isletter',
+    'isnum',
+    'isreal',
+    'iswaitingforinput',
+    'jallowClassReloading',
+    'jarray',
+    'jautoTranspose',
+    'jautoUnwrap',
+    'javaclasspath',
+    'javalibrarypath',
+    'jcast',
+    'jcompile',
+    'jconvMatrixMethod',
+    'jcreatejar',
+    'jdeff',
+    'jdisableTrace',
+    'jenableTrace',
+    'jexists',
+    'jgetclassname',
+    'jgetfield',
+    'jgetfields',
+    'jgetinfo',
+    'jgetmethods',
+    'jimport',
+    'jinvoke',
+    'jinvoke_db',
+    'jnewInstance',
+    'jremove',
+    'jsetfield',
+    'junwrap',
+    'junwraprem',
+    'jwrap',
+    'jwrapinfloat',
+    'kron',
+    'lasterror',
+    'ldiv',
+    'ldivf',
+    'legendre',
+    'length',
+    'lib',
+    'librarieslist',
+    'libraryinfo',
+    'light',
+    'linear_interpn',
+    'lines',
+    'link',
+    'linmeq',
+    'list',
+    'listvar_in_hdf5',
+    'load',
+    'loadGui',
+    'loadScicos',
+    'loadXcos',
+    'loadfftwlibrary',
+    'loadhistory',
+    'log',
+    'log1p',
+    'lsq',
+    'lsq_splin',
+    'lsqrsolve',
+    'lsslist',
+    'lstcat',
+    'lstsize',
+    'ltitr',
+    'lu',
+    'ludel',
+    'lufact',
+    'luget',
+    'lusolve',
+    'macr2lst',
+    'macr2tree',
+    'matfile_close',
+    'matfile_listvar',
+    'matfile_open',
+    'matfile_varreadnext',
+    'matfile_varwrite',
+    'matrix',
+    'max',
+    'maxfiles',
+    'mclearerr',
+    'mclose',
+    'meof',
+    'merror',
+    'messagebox',
+    'mfprintf',
+    'mfscanf',
+    'mget',
+    'mgeti',
+    'mgetl',
+    'mgetstr',
+    'min',
+    'mlist',
+    'mode',
+    'model2blk',
+    'mopen',
+    'move',
+    'movefile',
+    'mprintf',
+    'mput',
+    'mputl',
+    'mputstr',
+    'mscanf',
+    'mseek',
+    'msprintf',
+    'msscanf',
+    'mtell',
+    'mtlb_mode',
+    'mtlb_sparse',
+    'mucomp',
+    'mulf',
+    'name2rgb',
+    'nearfloat',
+    'newaxes',
+    'newest',
+    'newfun',
+    'nnz',
+    'norm',
+    'notify',
+    'number_properties',
+    'ode',
+    'odedc',
+    'ones',
+    'openged',
+    'opentk',
+    'optim',
+    'or',
+    'ordmmd',
+    'parallel_concurrency',
+    'parallel_run',
+    'param3d',
+    'param3d1',
+    'part',
+    'pathconvert',
+    'pathsep',
+    'phase_simulation',
+    'plot2d',
+    'plot2d1',
+    'plot2d2',
+    'plot2d3',
+    'plot2d4',
+    'plot3d',
+    'plot3d1',
+    'plotbrowser',
+    'pointer_xproperty',
+    'poly',
+    'ppol',
+    'pppdiv',
+    'predef',
+    'preferences',
+    'print',
+    'printf',
+    'printfigure',
+    'printsetupbox',
+    'prod',
+    'progressionbar',
+    'prompt',
+    'pwd',
+    'qld',
+    'qp_solve',
+    'qr',
+    'raise_window',
+    'rand',
+    'rankqr',
+    'rat',
+    'rcond',
+    'rdivf',
+    'read',
+    'read4b',
+    'read_csv',
+    'readb',
+    'readgateway',
+    'readmps',
+    'real',
+    'realtime',
+    'realtimeinit',
+    'regexp',
+    'relocate_handle',
+    'remez',
+    'removeModulePreferences',
+    'removedir',
+    'removelinehistory',
+    'res_with_prec',
+    'resethistory',
+    'residu',
+    'resume',
+    'return',
+    'ricc',
+    'rlist',
+    'roots',
+    'rotate_axes',
+    'round',
+    'rpem',
+    'rtitr',
+    'rubberbox',
+    'save',
+    'saveGui',
+    'saveafterncommands',
+    'saveconsecutivecommands',
+    'savehistory',
+    'schur',
+    'sci_haltscicos',
+    'sci_tree2',
+    'sci_tree3',
+    'sci_tree4',
+    'sciargs',
+    'scicos_debug',
+    'scicos_debug_count',
+    'scicos_time',
+    'scicosim',
+    'scinotes',
+    'sctree',
+    'semidef',
+    'set',
+    'set_blockerror',
+    'set_fftw_wisdom',
+    'set_xproperty',
+    'setbpt',
+    'setdefaultlanguage',
+    'setenv',
+    'setfield',
+    'sethistoryfile',
+    'setlanguage',
+    'setlookandfeel',
+    'setmenu',
+    'sfact',
+    'sfinit',
+    'show_window',
+    'sident',
+    'sig2data',
+    'sign',
+    'simp',
+    'simp_mode',
+    'sin',
+    'size',
+    'slash',
+    'sleep',
+    'sorder',
+    'sparse',
+    'spchol',
+    'spcompack',
+    'spec',
+    'spget',
+    'splin',
+    'splin2d',
+    'splin3d',
+    'splitURL',
+    'spones',
+    'sprintf',
+    'sqrt',
+    'stacksize',
+    'str2code',
+    'strcat',
+    'strchr',
+    'strcmp',
+    'strcspn',
+    'strindex',
+    'string',
+    'stringbox',
+    'stripblanks',
+    'strncpy',
+    'strrchr',
+    'strrev',
+    'strsplit',
+    'strspn',
+    'strstr',
+    'strsubst',
+    'strtod',
+    'strtok',
+    'subf',
+    'sum',
+    'svd',
+    'swap_handles',
+    'symfcti',
+    'syredi',
+    'system_getproperty',
+    'system_setproperty',
+    'ta2lpd',
+    'tan',
+    'taucs_chdel',
+    'taucs_chfact',
+    'taucs_chget',
+    'taucs_chinfo',
+    'taucs_chsolve',
+    'tempname',
+    'testmatrix',
+    'timer',
+    'tlist',
+    'tohome',
+    'tokens',
+    'toolbar',
+    'toprint',
+    'tr_zer',
+    'tril',
+    'triu',
+    'type',
+    'typename',
+    'uiDisplayTree',
+    'uicontextmenu',
+    'uicontrol',
+    'uigetcolor',
+    'uigetdir',
+    'uigetfile',
+    'uigetfont',
+    'uimenu',
+    'uint16',
+    'uint32',
+    'uint8',
+    'uipopup',
+    'uiputfile',
+    'uiwait',
+    'ulink',
+    'umf_ludel',
+    'umf_lufact',
+    'umf_luget',
+    'umf_luinfo',
+    'umf_lusolve',
+    'umfpack',
+    'unglue',
+    'unix',
+    'unsetmenu',
+    'unzoom',
+    'updatebrowsevar',
+    'usecanvas',
+    'useeditor',
+    'user',
+    'var2vec',
+    'varn',
+    'vec2var',
+    'waitbar',
+    'warnBlockByUID',
+    'warning',
+    'what',
+    'where',
+    'whereis',
+    'who',
+    'winsid',
+    'with_module',
+    'writb',
+    'write',
+    'write4b',
+    'write_csv',
+    'x_choose',
+    'x_choose_modeless',
+    'x_dialog',
+    'x_mdialog',
+    'xarc',
+    'xarcs',
+    'xarrows',
+    'xchange',
+    'xchoicesi',
+    'xclick',
+    'xcos',
+    'xcosAddToolsMenu',
+    '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',
+    'xpause',
+    'xpoly',
+    'xpolys',
+    'xrect',
+    'xrects',
+    'xs2bmp',
+    'xs2emf',
+    'xs2eps',
+    'xs2gif',
+    'xs2jpg',
+    'xs2pdf',
+    'xs2png',
+    'xs2ppm',
+    'xs2ps',
+    'xs2svg',
+    'xsegs',
+    'xset',
+    'xstring',
+    'xstringb',
+    'xtitle',
+    'zeros',
+    'znaupd',
+    'zneupd',
+    'zoom_rect',
+)
+
+macros_kw = (
+    '!_deff_wrapper',
+    '%0_i_st',
+    '%3d_i_h',
+    '%Block_xcosUpdateBlock',
+    '%TNELDER_p',
+    '%TNELDER_string',
+    '%TNMPLOT_p',
+    '%TNMPLOT_string',
+    '%TOPTIM_p',
+    '%TOPTIM_string',
+    '%TSIMPLEX_p',
+    '%TSIMPLEX_string',
+    '%_EVoid_p',
+    '%_gsort',
+    '%_listvarinfile',
+    '%_rlist',
+    '%_save',
+    '%_sodload',
+    '%_strsplit',
+    '%_unwrap',
+    '%ar_p',
+    '%asn',
+    '%b_a_b',
+    '%b_a_s',
+    '%b_c_s',
+    '%b_c_spb',
+    '%b_cumprod',
+    '%b_cumsum',
+    '%b_d_s',
+    '%b_diag',
+    '%b_e',
+    '%b_f_s',
+    '%b_f_spb',
+    '%b_g_s',
+    '%b_g_spb',
+    '%b_grand',
+    '%b_h_s',
+    '%b_h_spb',
+    '%b_i_b',
+    '%b_i_ce',
+    '%b_i_h',
+    '%b_i_hm',
+    '%b_i_s',
+    '%b_i_sp',
+    '%b_i_spb',
+    '%b_i_st',
+    '%b_iconvert',
+    '%b_l_b',
+    '%b_l_s',
+    '%b_m_b',
+    '%b_m_s',
+    '%b_matrix',
+    '%b_n_hm',
+    '%b_o_hm',
+    '%b_p_s',
+    '%b_prod',
+    '%b_r_b',
+    '%b_r_s',
+    '%b_s_b',
+    '%b_s_s',
+    '%b_string',
+    '%b_sum',
+    '%b_tril',
+    '%b_triu',
+    '%b_x_b',
+    '%b_x_s',
+    '%bicg',
+    '%bicgstab',
+    '%c_a_c',
+    '%c_b_c',
+    '%c_b_s',
+    '%c_diag',
+    '%c_dsearch',
+    '%c_e',
+    '%c_eye',
+    '%c_f_s',
+    '%c_grand',
+    '%c_i_c',
+    '%c_i_ce',
+    '%c_i_h',
+    '%c_i_hm',
+    '%c_i_lss',
+    '%c_i_r',
+    '%c_i_s',
+    '%c_i_st',
+    '%c_matrix',
+    '%c_n_l',
+    '%c_n_st',
+    '%c_o_l',
+    '%c_o_st',
+    '%c_ones',
+    '%c_rand',
+    '%c_tril',
+    '%c_triu',
+    '%cblock_c_cblock',
+    '%cblock_c_s',
+    '%cblock_e',
+    '%cblock_f_cblock',
+    '%cblock_p',
+    '%cblock_size',
+    '%ce_6',
+    '%ce_c_ce',
+    '%ce_e',
+    '%ce_f_ce',
+    '%ce_i_ce',
+    '%ce_i_s',
+    '%ce_i_st',
+    '%ce_matrix',
+    '%ce_p',
+    '%ce_size',
+    '%ce_string',
+    '%ce_t',
+    '%cgs',
+    '%champdat_i_h',
+    '%choose',
+    '%diagram_xcos',
+    '%dir_p',
+    '%fptr_i_st',
+    '%grand_perm',
+    '%grayplot_i_h',
+    '%h_i_st',
+    '%hmS_k_hmS_generic',
+    '%hm_1_hm',
+    '%hm_1_s',
+    '%hm_2_hm',
+    '%hm_2_s',
+    '%hm_3_hm',
+    '%hm_3_s',
+    '%hm_4_hm',
+    '%hm_4_s',
+    '%hm_5',
+    '%hm_a_hm',
+    '%hm_a_r',
+    '%hm_a_s',
+    '%hm_abs',
+    '%hm_and',
+    '%hm_bool2s',
+    '%hm_c_hm',
+    '%hm_ceil',
+    '%hm_conj',
+    '%hm_cos',
+    '%hm_cumprod',
+    '%hm_cumsum',
+    '%hm_d_hm',
+    '%hm_d_s',
+    '%hm_degree',
+    '%hm_dsearch',
+    '%hm_e',
+    '%hm_exp',
+    '%hm_eye',
+    '%hm_f_hm',
+    '%hm_find',
+    '%hm_floor',
+    '%hm_g_hm',
+    '%hm_grand',
+    '%hm_gsort',
+    '%hm_h_hm',
+    '%hm_i_b',
+    '%hm_i_ce',
+    '%hm_i_h',
+    '%hm_i_hm',
+    '%hm_i_i',
+    '%hm_i_p',
+    '%hm_i_r',
+    '%hm_i_s',
+    '%hm_i_st',
+    '%hm_iconvert',
+    '%hm_imag',
+    '%hm_int',
+    '%hm_isnan',
+    '%hm_isreal',
+    '%hm_j_hm',
+    '%hm_j_s',
+    '%hm_k_hm',
+    '%hm_k_s',
+    '%hm_log',
+    '%hm_m_p',
+    '%hm_m_r',
+    '%hm_m_s',
+    '%hm_matrix',
+    '%hm_max',
+    '%hm_mean',
+    '%hm_median',
+    '%hm_min',
+    '%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_ones',
+    '%hm_or',
+    '%hm_p',
+    '%hm_prod',
+    '%hm_q_hm',
+    '%hm_r_s',
+    '%hm_rand',
+    '%hm_real',
+    '%hm_round',
+    '%hm_s',
+    '%hm_s_hm',
+    '%hm_s_r',
+    '%hm_s_s',
+    '%hm_sign',
+    '%hm_sin',
+    '%hm_size',
+    '%hm_sqrt',
+    '%hm_stdev',
+    '%hm_string',
+    '%hm_sum',
+    '%hm_x_hm',
+    '%hm_x_p',
+    '%hm_x_s',
+    '%hm_zeros',
+    '%i_1_s',
+    '%i_2_s',
+    '%i_3_s',
+    '%i_4_s',
+    '%i_Matplot',
+    '%i_a_i',
+    '%i_a_s',
+    '%i_and',
+    '%i_ascii',
+    '%i_b_s',
+    '%i_bezout',
+    '%i_champ',
+    '%i_champ1',
+    '%i_contour',
+    '%i_contour2d',
+    '%i_d_i',
+    '%i_d_s',
+    '%i_dsearch',
+    '%i_e',
+    '%i_fft',
+    '%i_g_i',
+    '%i_gcd',
+    '%i_grand',
+    '%i_h_i',
+    '%i_i_ce',
+    '%i_i_h',
+    '%i_i_hm',
+    '%i_i_i',
+    '%i_i_s',
+    '%i_i_st',
+    '%i_j_i',
+    '%i_j_s',
+    '%i_l_s',
+    '%i_lcm',
+    '%i_length',
+    '%i_m_i',
+    '%i_m_s',
+    '%i_mfprintf',
+    '%i_mprintf',
+    '%i_msprintf',
+    '%i_n_s',
+    '%i_o_s',
+    '%i_or',
+    '%i_p_i',
+    '%i_p_s',
+    '%i_plot2d',
+    '%i_plot2d1',
+    '%i_plot2d2',
+    '%i_q_s',
+    '%i_r_i',
+    '%i_r_s',
+    '%i_round',
+    '%i_s_i',
+    '%i_s_s',
+    '%i_sign',
+    '%i_string',
+    '%i_x_i',
+    '%i_x_s',
+    '%ip_a_s',
+    '%ip_i_st',
+    '%ip_m_s',
+    '%ip_n_ip',
+    '%ip_o_ip',
+    '%ip_p',
+    '%ip_part',
+    '%ip_s_s',
+    '%ip_string',
+    '%k',
+    '%l_i_h',
+    '%l_i_s',
+    '%l_i_st',
+    '%l_isequal',
+    '%l_n_c',
+    '%l_n_l',
+    '%l_n_m',
+    '%l_n_p',
+    '%l_n_s',
+    '%l_n_st',
+    '%l_o_c',
+    '%l_o_l',
+    '%l_o_m',
+    '%l_o_p',
+    '%l_o_s',
+    '%l_o_st',
+    '%lss_a_lss',
+    '%lss_a_p',
+    '%lss_a_r',
+    '%lss_a_s',
+    '%lss_c_lss',
+    '%lss_c_p',
+    '%lss_c_r',
+    '%lss_c_s',
+    '%lss_e',
+    '%lss_eye',
+    '%lss_f_lss',
+    '%lss_f_p',
+    '%lss_f_r',
+    '%lss_f_s',
+    '%lss_i_ce',
+    '%lss_i_lss',
+    '%lss_i_p',
+    '%lss_i_r',
+    '%lss_i_s',
+    '%lss_i_st',
+    '%lss_inv',
+    '%lss_l_lss',
+    '%lss_l_p',
+    '%lss_l_r',
+    '%lss_l_s',
+    '%lss_m_lss',
+    '%lss_m_p',
+    '%lss_m_r',
+    '%lss_m_s',
+    '%lss_n_lss',
+    '%lss_n_p',
+    '%lss_n_r',
+    '%lss_n_s',
+    '%lss_norm',
+    '%lss_o_lss',
+    '%lss_o_p',
+    '%lss_o_r',
+    '%lss_o_s',
+    '%lss_ones',
+    '%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_size',
+    '%lss_t',
+    '%lss_v_lss',
+    '%lss_v_p',
+    '%lss_v_r',
+    '%lss_v_s',
+    '%lt_i_s',
+    '%m_n_l',
+    '%m_o_l',
+    '%mc_i_h',
+    '%mc_i_s',
+    '%mc_i_st',
+    '%mc_n_st',
+    '%mc_o_st',
+    '%mc_string',
+    '%mps_p',
+    '%mps_string',
+    '%msp_a_s',
+    '%msp_abs',
+    '%msp_e',
+    '%msp_find',
+    '%msp_i_s',
+    '%msp_i_st',
+    '%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_cumprod',
+    '%p_cumsum',
+    '%p_d_p',
+    '%p_d_r',
+    '%p_d_s',
+    '%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_i_st',
+    '%p_inv',
+    '%p_j_s',
+    '%p_k_p',
+    '%p_k_r',
+    '%p_k_s',
+    '%p_l_lss',
+    '%p_l_p',
+    '%p_l_r',
+    '%p_l_s',
+    '%p_m_hm',
+    '%p_m_lss',
+    '%p_m_r',
+    '%p_matrix',
+    '%p_n_l',
+    '%p_n_lss',
+    '%p_n_r',
+    '%p_o_l',
+    '%p_o_lss',
+    '%p_o_r',
+    '%p_o_sp',
+    '%p_p_s',
+    '%p_part',
+    '%p_prod',
+    '%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_sum',
+    '%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',
+    '%pcg',
+    '%plist_p',
+    '%plist_string',
+    '%r_0',
+    '%r_a_hm',
+    '%r_a_lss',
+    '%r_a_p',
+    '%r_a_r',
+    '%r_a_s',
+    '%r_c_lss',
+    '%r_c_p',
+    '%r_c_r',
+    '%r_c_s',
+    '%r_clean',
+    '%r_cumprod',
+    '%r_cumsum',
+    '%r_d_p',
+    '%r_d_r',
+    '%r_d_s',
+    '%r_det',
+    '%r_diag',
+    '%r_e',
+    '%r_eye',
+    '%r_f_lss',
+    '%r_f_p',
+    '%r_f_r',
+    '%r_f_s',
+    '%r_i_ce',
+    '%r_i_hm',
+    '%r_i_lss',
+    '%r_i_p',
+    '%r_i_r',
+    '%r_i_s',
+    '%r_i_st',
+    '%r_inv',
+    '%r_j_s',
+    '%r_k_p',
+    '%r_k_r',
+    '%r_k_s',
+    '%r_l_lss',
+    '%r_l_p',
+    '%r_l_r',
+    '%r_l_s',
+    '%r_m_hm',
+    '%r_m_lss',
+    '%r_m_p',
+    '%r_m_r',
+    '%r_m_s',
+    '%r_matrix',
+    '%r_n_lss',
+    '%r_n_p',
+    '%r_n_r',
+    '%r_n_s',
+    '%r_norm',
+    '%r_o_lss',
+    '%r_o_p',
+    '%r_o_r',
+    '%r_o_s',
+    '%r_ones',
+    '%r_p',
+    '%r_p_s',
+    '%r_prod',
+    '%r_q_p',
+    '%r_q_r',
+    '%r_q_s',
+    '%r_r_lss',
+    '%r_r_p',
+    '%r_r_r',
+    '%r_r_s',
+    '%r_rand',
+    '%r_s',
+    '%r_s_hm',
+    '%r_s_lss',
+    '%r_s_p',
+    '%r_s_r',
+    '%r_s_s',
+    '%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_y_p',
+    '%r_y_r',
+    '%r_y_s',
+    '%r_z_p',
+    '%r_z_r',
+    '%r_z_s',
+    '%s_1_hm',
+    '%s_1_i',
+    '%s_2_hm',
+    '%s_2_i',
+    '%s_3_hm',
+    '%s_3_i',
+    '%s_4_hm',
+    '%s_4_i',
+    '%s_5',
+    '%s_a_b',
+    '%s_a_hm',
+    '%s_a_i',
+    '%s_a_ip',
+    '%s_a_lss',
+    '%s_a_msp',
+    '%s_a_r',
+    '%s_a_sp',
+    '%s_and',
+    '%s_b_i',
+    '%s_b_s',
+    '%s_bezout',
+    '%s_c_b',
+    '%s_c_cblock',
+    '%s_c_lss',
+    '%s_c_r',
+    '%s_c_sp',
+    '%s_d_b',
+    '%s_d_i',
+    '%s_d_p',
+    '%s_d_r',
+    '%s_d_sp',
+    '%s_e',
+    '%s_f_b',
+    '%s_f_cblock',
+    '%s_f_lss',
+    '%s_f_r',
+    '%s_f_sp',
+    '%s_g_b',
+    '%s_g_s',
+    '%s_gcd',
+    '%s_grand',
+    '%s_h_b',
+    '%s_h_s',
+    '%s_i_b',
+    '%s_i_c',
+    '%s_i_ce',
+    '%s_i_h',
+    '%s_i_hm',
+    '%s_i_i',
+    '%s_i_lss',
+    '%s_i_p',
+    '%s_i_r',
+    '%s_i_s',
+    '%s_i_sp',
+    '%s_i_spb',
+    '%s_i_st',
+    '%s_j_i',
+    '%s_k_hm',
+    '%s_k_p',
+    '%s_k_r',
+    '%s_k_sp',
+    '%s_l_b',
+    '%s_l_hm',
+    '%s_l_i',
+    '%s_l_lss',
+    '%s_l_p',
+    '%s_l_r',
+    '%s_l_s',
+    '%s_l_sp',
+    '%s_lcm',
+    '%s_m_b',
+    '%s_m_hm',
+    '%s_m_i',
+    '%s_m_ip',
+    '%s_m_lss',
+    '%s_m_msp',
+    '%s_m_r',
+    '%s_matrix',
+    '%s_n_hm',
+    '%s_n_i',
+    '%s_n_l',
+    '%s_n_lss',
+    '%s_n_r',
+    '%s_n_st',
+    '%s_o_hm',
+    '%s_o_i',
+    '%s_o_l',
+    '%s_o_lss',
+    '%s_o_r',
+    '%s_o_st',
+    '%s_or',
+    '%s_p_b',
+    '%s_p_i',
+    '%s_pow',
+    '%s_q_hm',
+    '%s_q_i',
+    '%s_q_p',
+    '%s_q_r',
+    '%s_q_sp',
+    '%s_r_b',
+    '%s_r_i',
+    '%s_r_lss',
+    '%s_r_p',
+    '%s_r_r',
+    '%s_r_s',
+    '%s_r_sp',
+    '%s_s_b',
+    '%s_s_hm',
+    '%s_s_i',
+    '%s_s_ip',
+    '%s_s_lss',
+    '%s_s_r',
+    '%s_s_sp',
+    '%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_y_p',
+    '%s_y_r',
+    '%s_y_sp',
+    '%s_z_p',
+    '%s_z_r',
+    '%s_z_sp',
+    '%sn',
+    '%sp_a_s',
+    '%sp_a_sp',
+    '%sp_and',
+    '%sp_c_s',
+    '%sp_ceil',
+    '%sp_conj',
+    '%sp_cos',
+    '%sp_cumprod',
+    '%sp_cumsum',
+    '%sp_d_s',
+    '%sp_d_sp',
+    '%sp_det',
+    '%sp_diag',
+    '%sp_e',
+    '%sp_exp',
+    '%sp_f_s',
+    '%sp_floor',
+    '%sp_grand',
+    '%sp_gsort',
+    '%sp_i_ce',
+    '%sp_i_h',
+    '%sp_i_s',
+    '%sp_i_sp',
+    '%sp_i_st',
+    '%sp_int',
+    '%sp_inv',
+    '%sp_k_s',
+    '%sp_k_sp',
+    '%sp_l_s',
+    '%sp_l_sp',
+    '%sp_length',
+    '%sp_max',
+    '%sp_min',
+    '%sp_norm',
+    '%sp_or',
+    '%sp_p_s',
+    '%sp_prod',
+    '%sp_q_s',
+    '%sp_q_sp',
+    '%sp_r_s',
+    '%sp_r_sp',
+    '%sp_round',
+    '%sp_s_s',
+    '%sp_s_sp',
+    '%sp_sin',
+    '%sp_sqrt',
+    '%sp_string',
+    '%sp_sum',
+    '%sp_tril',
+    '%sp_triu',
+    '%sp_y_s',
+    '%sp_y_sp',
+    '%sp_z_s',
+    '%sp_z_sp',
+    '%spb_and',
+    '%spb_c_b',
+    '%spb_cumprod',
+    '%spb_cumsum',
+    '%spb_diag',
+    '%spb_e',
+    '%spb_f_b',
+    '%spb_g_b',
+    '%spb_g_spb',
+    '%spb_h_b',
+    '%spb_h_spb',
+    '%spb_i_b',
+    '%spb_i_ce',
+    '%spb_i_h',
+    '%spb_i_st',
+    '%spb_or',
+    '%spb_prod',
+    '%spb_sum',
+    '%spb_tril',
+    '%spb_triu',
+    '%st_6',
+    '%st_c_st',
+    '%st_e',
+    '%st_f_st',
+    '%st_i_b',
+    '%st_i_c',
+    '%st_i_fptr',
+    '%st_i_h',
+    '%st_i_i',
+    '%st_i_ip',
+    '%st_i_lss',
+    '%st_i_msp',
+    '%st_i_p',
+    '%st_i_r',
+    '%st_i_s',
+    '%st_i_sp',
+    '%st_i_spb',
+    '%st_i_st',
+    '%st_matrix',
+    '%st_n_c',
+    '%st_n_l',
+    '%st_n_mc',
+    '%st_n_p',
+    '%st_n_s',
+    '%st_o_c',
+    '%st_o_l',
+    '%st_o_mc',
+    '%st_o_p',
+    '%st_o_s',
+    '%st_o_tl',
+    '%st_p',
+    '%st_size',
+    '%st_string',
+    '%st_t',
+    '%ticks_i_h',
+    '%xls_e',
+    '%xls_p',
+    '%xlssheet_e',
+    '%xlssheet_p',
+    '%xlssheet_size',
+    '%xlssheet_string',
+    'DominationRank',
+    'G_make',
+    'IsAScalar',
+    'NDcost',
+    'OS_Version',
+    'PlotSparse',
+    'ReadHBSparse',
+    'TCL_CreateSlave',
+    'abcd',
+    'abinv',
+    'accept_func_default',
+    'accept_func_vfsa',
+    'acf',
+    'acosd',
+    'acosh',
+    'acoshm',
+    'acosm',
+    'acot',
+    'acotd',
+    'acoth',
+    'acsc',
+    'acscd',
+    'acsch',
+    'add_demo',
+    'add_help_chapter',
+    'add_module_help_chapter',
+    'add_param',
+    'add_profiling',
+    'adj2sp',
+    'aff2ab',
+    'ana_style',
+    'analpf',
+    'analyze',
+    'aplat',
+    'arhnk',
+    'arl2',
+    'arma2p',
+    'arma2ss',
+    'armac',
+    'armax',
+    'armax1',
+    'arobasestring2strings',
+    'arsimul',
+    'ascii2string',
+    'asciimat',
+    'asec',
+    'asecd',
+    'asech',
+    'asind',
+    'asinh',
+    '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',
+    'atanh',
+    'atanhm',
+    'atanm',
+    'atomsAutoload',
+    'atomsAutoloadAdd',
+    'atomsAutoloadDel',
+    'atomsAutoloadList',
+    'atomsCategoryList',
+    'atomsCheckModule',
+    'atomsDepTreeShow',
+    'atomsGetConfig',
+    'atomsGetInstalled',
+    'atomsGetInstalledPath',
+    'atomsGetLoaded',
+    'atomsGetLoadedPath',
+    'atomsInstall',
+    'atomsIsInstalled',
+    'atomsIsLoaded',
+    'atomsList',
+    'atomsLoad',
+    'atomsQuit',
+    'atomsRemove',
+    'atomsRepositoryAdd',
+    'atomsRepositoryDel',
+    'atomsRepositoryList',
+    'atomsRestoreConfig',
+    'atomsSaveConfig',
+    'atomsSearch',
+    'atomsSetConfig',
+    'atomsShow',
+    'atomsSystemInit',
+    'atomsSystemUpdate',
+    'atomsTest',
+    'atomsUpdate',
+    'atomsVersion',
+    'augment',
+    'auread',
+    'auwrite',
+    'balreal',
+    'bench_run',
+    'bilin',
+    'bilt',
+    'bin2dec',
+    'binomial',
+    'bitand',
+    'bitcmp',
+    'bitget',
+    'bitor',
+    'bitset',
+    'bitxor',
+    'black',
+    'blanks',
+    'bloc2exp',
+    'bloc2ss',
+    'block_parameter_error',
+    'bode',
+    'bode_asymp',
+    'bstap',
+    'buttmag',
+    'bvodeS',
+    'bytecode',
+    'bytecodewalk',
+    'cainv',
+    'calendar',
+    'calerf',
+    'calfrq',
+    'canon',
+    'casc',
+    'cat',
+    'cat_code',
+    'cb_m2sci_gui',
+    'ccontrg',
+    'cell',
+    'cell2mat',
+    'cellstr',
+    'center',
+    'cepstrum',
+    'cfspec',
+    'char',
+    'chart',
+    'cheb1mag',
+    'cheb2mag',
+    'check_gateways',
+    'check_modules_xml',
+    'check_versions',
+    'chepol',
+    'chfact',
+    'chsolve',
+    'classmarkov',
+    'clean_help',
+    'clock',
+    'cls2dls',
+    'cmb_lin',
+    'cmndred',
+    'cmoment',
+    'coding_ga_binary',
+    'coding_ga_identity',
+    'coff',
+    'coffg',
+    'colcomp',
+    'colcompr',
+    'colinout',
+    'colregul',
+    'companion',
+    'complex',
+    'compute_initial_temp',
+    'cond',
+    'cond2sp',
+    'condestsp',
+    'configure_msifort',
+    'configure_msvc',
+    'conjgrad',
+    'cont_frm',
+    'cont_mat',
+    'contrss',
+    'conv',
+    'convert_to_float',
+    'convertindex',
+    'convol',
+    'convol2d',
+    'copfac',
+    'correl',
+    'cosd',
+    'cosh',
+    'coshm',
+    'cosm',
+    'cotd',
+    'cotg',
+    'coth',
+    'cothm',
+    'cov',
+    'covar',
+    'createXConfiguration',
+    'createfun',
+    'createstruct',
+    'cross',
+    'crossover_ga_binary',
+    'crossover_ga_default',
+    'csc',
+    'cscd',
+    'csch',
+    'csgn',
+    'csim',
+    'cspect',
+    'ctr_gram',
+    'czt',
+    'dae',
+    'daeoptions',
+    'damp',
+    'datafit',
+    'date',
+    'datenum',
+    'datevec',
+    'dbphi',
+    'dcf',
+    'ddp',
+    'dec2bin',
+    'dec2hex',
+    'dec2oct',
+    'del_help_chapter',
+    'del_module_help_chapter',
+    'demo_begin',
+    'demo_choose',
+    'demo_compiler',
+    'demo_end',
+    'demo_file_choice',
+    'demo_folder_choice',
+    'demo_function_choice',
+    'demo_gui',
+    'demo_run',
+    'demo_viewCode',
+    'denom',
+    'derivat',
+    'derivative',
+    'des2ss',
+    'des2tf',
+    'detectmsifort64tools',
+    'detectmsvc64tools',
+    'determ',
+    'detr',
+    'detrend',
+    'devtools_run_builder',
+    'dhnorm',
+    'diff',
+    'diophant',
+    'dir',
+    'dirname',
+    'dispfiles',
+    'dllinfo',
+    'dscr',
+    'dsimul',
+    'dt_ility',
+    'dtsi',
+    'edit',
+    'edit_error',
+    'editor',
+    'eigenmarkov',
+    'eigs',
+    'ell1mag',
+    'enlarge_shape',
+    'entropy',
+    'eomday',
+    'epred',
+    'eqfir',
+    'eqiir',
+    'equil',
+    'equil1',
+    'erfinv',
+    'etime',
+    'eval',
+    'evans',
+    'evstr',
+    'example_run',
+    'expression2code',
+    'extract_help_examples',
+    'factor',
+    'factorial',
+    'factors',
+    'faurre',
+    'ffilt',
+    'fft2',
+    'fftshift',
+    'fieldnames',
+    'filt_sinc',
+    'filter',
+    'findABCD',
+    'findAC',
+    'findBDK',
+    'findR',
+    'find_freq',
+    'find_links',
+    'find_scicos_version',
+    'findm',
+    'findmsifortcompiler',
+    'findmsvccompiler',
+    'findx0BD',
+    'firstnonsingleton',
+    'fix',
+    'fixedpointgcd',
+    'flipdim',
+    'flts',
+    'fminsearch',
+    'formatBlackTip',
+    'formatBodeMagTip',
+    'formatBodePhaseTip',
+    'formatGainplotTip',
+    'formatHallModuleTip',
+    'formatHallPhaseTip',
+    'formatNicholsGainTip',
+    'formatNicholsPhaseTip',
+    'formatNyquistTip',
+    'formatPhaseplotTip',
+    'formatSgridDampingTip',
+    'formatSgridFreqTip',
+    'formatZgridDampingTip',
+    'formatZgridFreqTip',
+    'format_txt',
+    'fourplan',
+    'frep2tf',
+    'freson',
+    'frfit',
+    'frmag',
+    'fseek_origin',
+    'fsfirlin',
+    'fspec',
+    'fspecg',
+    'fstabst',
+    'ftest',
+    'ftuneq',
+    'fullfile',
+    'fullrf',
+    'fullrfk',
+    'fun2string',
+    'g_margin',
+    'gainplot',
+    'gamitg',
+    'gcare',
+    'gcd',
+    'gencompilationflags_unix',
+    'generateBlockImage',
+    'generateBlockImages',
+    'generic_i_ce',
+    'generic_i_h',
+    'generic_i_hm',
+    'generic_i_s',
+    'generic_i_st',
+    'genlib',
+    'genmarkov',
+    'geomean',
+    'getDiagramVersion',
+    'getModelicaPath',
+    'getPreferencesValue',
+    'get_file_path',
+    'get_function_path',
+    'get_param',
+    'get_profile',
+    'get_scicos_version',
+    'getd',
+    'getscilabkeywords',
+    'getshell',
+    'gettklib',
+    'gfare',
+    'gfrancis',
+    'givens',
+    'glever',
+    'gmres',
+    'group',
+    'gschur',
+    'gspec',
+    'gtild',
+    'h2norm',
+    'h_cl',
+    'h_inf',
+    'h_inf_st',
+    'h_norm',
+    'hallchart',
+    'halt',
+    'hank',
+    'hankelsv',
+    'harmean',
+    'haveacompiler',
+    'head_comments',
+    'help_from_sci',
+    'help_skeleton',
+    'hermit',
+    'hex2dec',
+    'hilb',
+    'hilbert',
+    'histc',
+    'horner',
+    'householder',
+    'hrmt',
+    'htrianr',
+    'hypermat',
+    '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_mex_build',
+    'im_inv',
+    'importScicosDiagram',
+    'importScicosPal',
+    'importXcosDiagram',
+    'imrep2ss',
+    'ind2sub',
+    'inistate',
+    'init_ga_default',
+    'init_param',
+    'initial_scicos_tables',
+    'input',
+    'instruction2code',
+    'intc',
+    'intdec',
+    'integrate',
+    'interp1',
+    'interpln',
+    'intersect',
+    'intl',
+    'intsplin',
+    'inttrap',
+    'inv_coeff',
+    'invr',
+    'invrs',
+    'invsyslin',
+    'iqr',
+    'isLeapYear',
+    'is_absolute_path',
+    'is_param',
+    'iscell',
+    'iscellstr',
+    'iscolumn',
+    'isempty',
+    'isfield',
+    'isinf',
+    'ismatrix',
+    'isnan',
+    'isrow',
+    'isscalar',
+    'issparse',
+    'issquare',
+    'isstruct',
+    'isvector',
+    'jmat',
+    'justify',
+    'kalm',
+    'karmarkar',
+    'kernel',
+    'kpure',
+    'krac2',
+    'kroneck',
+    'lattn',
+    'lattp',
+    'launchtest',
+    'lcf',
+    'lcm',
+    'lcmdiag',
+    'leastsq',
+    'leqe',
+    'leqr',
+    'lev',
+    'levin',
+    'lex_sort',
+    'lft',
+    'lin',
+    'lin2mu',
+    'lincos',
+    'lindquist',
+    'linf',
+    'linfn',
+    'linsolve',
+    'linspace',
+    'list2vec',
+    'list_param',
+    'listfiles',
+    'listfunctions',
+    'listvarinfile',
+    'lmisolver',
+    'lmitool',
+    'loadXcosLibs',
+    'loadmatfile',
+    'loadwave',
+    'log10',
+    'log2',
+    'logm',
+    'logspace',
+    'lqe',
+    'lqg',
+    'lqg2stan',
+    'lqg_ltr',
+    'lqr',
+    'ls',
+    'lyap',
+    'm2sci_gui',
+    'm_circle',
+    'macglov',
+    'macrovar',
+    'mad',
+    'makecell',
+    'manedit',
+    'mapsound',
+    'markp2ss',
+    'matfile2sci',
+    'mdelete',
+    'mean',
+    'meanf',
+    'median',
+    'members',
+    'mese',
+    'meshgrid',
+    'mfft',
+    'mfile2sci',
+    'minreal',
+    'minss',
+    'mkdir',
+    'modulo',
+    'moment',
+    'mrfit',
+    'msd',
+    '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_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_rcond',
+    '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_uint8',
+    'mtlb_upper',
+    'mtlb_var',
+    'mtlb_zeros',
+    'mu2lin',
+    'mutation_ga_binary',
+    'mutation_ga_default',
+    'mvcorrel',
+    'mvvacov',
+    'nancumsum',
+    'nand2mean',
+    'nanmax',
+    'nanmean',
+    'nanmeanf',
+    'nanmedian',
+    'nanmin',
+    'nanreglin',
+    'nanstdev',
+    'nansum',
+    'narsimul',
+    'ndgrid',
+    'ndims',
+    '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',
+    'nfreq',
+    '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',
+    'null',
+    'num2cell',
+    'numderivative',
+    'numdiff',
+    'numer',
+    'nyquist',
+    'nyquistfrequencybounds',
+    'obs_gram',
+    'obscont',
+    'observer',
+    'obsv_mat',
+    'obsvss',
+    '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',
+    'output_ga_default',
+    'output_moga_default',
+    'output_nsga2_default',
+    'output_nsga_default',
+    'p_margin',
+    'pack',
+    'pareto_filter',
+    'parrot',
+    'pbig',
+    'pca',
+    'pcg',
+    'pdiv',
+    'pen2ea',
+    'pencan',
+    'pencost',
+    'penlaur',
+    'perctl',
+    'perl',
+    'perms',
+    'permute',
+    'pertrans',
+    'pfactors',
+    'pfss',
+    'phasemag',
+    'phaseplot',
+    'phc',
+    'pinv',
+    'playsnd',
+    'plotprofile',
+    'plzr',
+    'pmodulo',
+    'pol2des',
+    'pol2str',
+    'polar',
+    'polfact',
+    'prbs_a',
+    'prettyprint',
+    'primes',
+    'princomp',
+    'profile',
+    'proj',
+    'projsl',
+    'projspec',
+    'psmall',
+    'pspect',
+    'qmr',
+    'qpsolve',
+    'quart',
+    'quaskro',
+    'rafiter',
+    'randpencil',
+    'range',
+    'rank',
+    'readxls',
+    'recompilefunction',
+    'recons',
+    'reglin',
+    'regress',
+    'remezb',
+    'remove_param',
+    'remove_profiling',
+    'repfreq',
+    'replace_Ix_by_Fx',
+    'repmat',
+    'reset_profiling',
+    'resize_matrix',
+    'returntoscilab',
+    'rhs2code',
+    'ric_desc',
+    'riccati',
+    'rmdir',
+    'routh_t',
+    'rowcomp',
+    'rowcompr',
+    'rowinout',
+    'rowregul',
+    'rowshuff',
+    'rref',
+    'sample',
+    'samplef',
+    'samwr',
+    'savematfile',
+    'savewave',
+    'scanf',
+    'sci2exp',
+    'sciGUI_init',
+    'sci_sparse',
+    'scicos_getvalue',
+    'scicos_simulate',
+    'scicos_workspace_init',
+    'scisptdemo',
+    'scitest',
+    'sdiff',
+    'sec',
+    'secd',
+    'sech',
+    'selection_ga_elitist',
+    'selection_ga_random',
+    'sensi',
+    'setPreferencesValue',
+    'set_param',
+    'setdiff',
+    'sgrid',
+    'show_margins',
+    'show_pca',
+    'showprofile',
+    'signm',
+    'sinc',
+    'sincd',
+    'sind',
+    'sinh',
+    'sinhm',
+    'sinm',
+    'sm2des',
+    'sm2ss',
+    'smga',
+    'smooth',
+    'solve',
+    'sound',
+    'soundsec',
+    'sp2adj',
+    'spaninter',
+    'spanplus',
+    'spantwo',
+    'specfact',
+    'speye',
+    'sprand',
+    'spzeros',
+    'sqroot',
+    'sqrtm',
+    'squarewave',
+    'squeeze',
+    'srfaur',
+    'srkf',
+    'ss2des',
+    'ss2ss',
+    'ss2tf',
+    'sskf',
+    'ssprint',
+    'ssrand',
+    'st_deviation',
+    'st_i_generic',
+    'st_ility',
+    'stabil',
+    'statgain',
+    'stdev',
+    'stdevf',
+    'steadycos',
+    'strange',
+    'strcmpi',
+    'struct',
+    'sub2ind',
+    'sva',
+    'svplot',
+    'sylm',
+    'sylv',
+    'sysconv',
+    'sysdiag',
+    'sysfact',
+    'syslin',
+    'syssize',
+    'system',
+    'systmat',
+    'tabul',
+    'tand',
+    'tanh',
+    '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_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',
+    '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',
+    'testexamples',
+    'tf2des',
+    'tf2ss',
+    'thrownan',
+    'tic',
+    'time_id',
+    'toc',
+    'toeplitz',
+    'tokenpos',
+    'toolboxes',
+    'trace',
+    'trans',
+    'translatepaths',
+    'tree2code',
+    'trfmod',
+    'trianfml',
+    'trimmean',
+    'trisolve',
+    'trzeros',
+    'typeof',
+    'ui_observer',
+    'union',
+    'unique',
+    'unit_test_run',
+    'unix_g',
+    'unix_s',
+    'unix_w',
+    'unix_x',
+    'unobs',
+    'unpack',
+    'unwrap',
+    'variance',
+    'variancef',
+    'vec2list',
+    'vectorfind',
+    'ver',
+    'warnobsolete',
+    'wavread',
+    'wavwrite',
+    'wcenter',
+    'weekday',
+    'wfir',
+    'wfir_gui',
+    'whereami',
+    'who_user',
+    'whos',
+    'wiener',
+    'wigner',
+    'window',
+    'winlist',
+    'with_javasci',
+    'with_macros_source',
+    'with_modelica_compiler',
+    'with_tk',
+    'xcorr',
+    'xcosBlockEval',
+    'xcosBlockInterface',
+    'xcosCodeGeneration',
+    'xcosConfigureModelica',
+    'xcosPal',
+    'xcosPalAdd',
+    'xcosPalAddBlock',
+    'xcosPalExport',
+    'xcosPalGenerateAllIcons',
+    'xcosShowBlockWarning',
+    'xcosValidateBlockSet',
+    'xcosValidateCompareBlock',
+    'xcos_compile',
+    'xcos_debug_gui',
+    'xcos_run',
+    'xcos_simulate',
+    'xcov',
+    'xmltochm',
+    'xmltoformat',
+    'xmltohtml',
+    'xmltojar',
+    'xmltopdf',
+    'xmltops',
+    'xmltoweb',
+    'yulewalk',
+    'zeropen',
+    'zgrid',
+    'zpbutt',
+    'zpch1',
+    'zpch2',
+    'zpell',
+)
+
+variables_kw = (
+    '$',
+    '%F',
+    '%T',
+    '%e',
+    '%eps',
+    '%f',
+    '%fftw',
+    '%gui',
+    '%i',
+    '%inf',
+    '%io',
+    '%modalWarning',
+    '%nan',
+    '%pi',
+    '%s',
+    '%t',
+    '%tk',
+    '%toolboxes',
+    '%toolboxes_dir',
+    '%z',
+    'PWD',
+    'SCI',
+    'SCIHOME',
+    'TMPDIR',
+    'arnoldilib',
+    'assertlib',
+    'atomslib',
+    'cacsdlib',
+    'compatibility_functilib',
+    'corelib',
+    'data_structureslib',
+    'demo_toolslib',
+    'development_toolslib',
+    'differential_equationlib',
+    'dynamic_linklib',
+    'elementary_functionslib',
+    'enull',
+    'evoid',
+    'external_objectslib',
+    'fd',
+    'fileiolib',
+    'functionslib',
+    'genetic_algorithmslib',
+    'helptoolslib',
+    'home',
+    'integerlib',
+    'interpolationlib',
+    'iolib',
+    'jnull',
+    'jvoid',
+    'linear_algebralib',
+    'm2scilib',
+    'matiolib',
+    'modules_managerlib',
+    'neldermeadlib',
+    'optimbaselib',
+    'optimizationlib',
+    'optimsimplexlib',
+    'output_streamlib',
+    'overloadinglib',
+    'parameterslib',
+    'polynomialslib',
+    'preferenceslib',
+    'randliblib',
+    'scicos_autolib',
+    'scicos_utilslib',
+    'scinoteslib',
+    'signal_processinglib',
+    'simulated_annealinglib',
+    'soundlib',
+    'sparselib',
+    'special_functionslib',
+    'spreadsheetlib',
+    'statisticslib',
+    'stringlib',
+    'tclscilib',
+    'timelib',
+    'umfpacklib',
+    'xcoslib',
+)
+
+
+if __name__ == '__main__':  # pragma: no cover
+    import subprocess
+    from pygments.util import format_lines, duplicates_removed
+
+    mapping = {'variables': 'builtin'}
+
+    def extract_completion(var_type):
+        s = subprocess.Popen(['scilab', '-nwni'], stdin=subprocess.PIPE,
+                             stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+        output = s.communicate('''\
+fd = mopen("/dev/stderr", "wt");
+mputl(strcat(completion("", "%s"), "||"), fd);
+mclose(fd)\n''' % var_type)
+        if '||' not in output[1]:
+            raise Exception(output[0])
+        # Invalid DISPLAY causes this to be output:
+        text = output[1].strip()
+        if text.startswith('Error: unable to open display \n'):
+            text = text[len('Error: unable to open display \n'):]
+        return text.split('||')
+
+    new_data = {}
+    seen = set()  # only keep first type for a given word
+    for t in ('functions', 'commands', 'macros', 'variables'):
+        new_data[t] = duplicates_removed(extract_completion(t), seen)
+        seen.update(set(new_data[t]))
+
+
+    with open(__file__) as f:
+        content = f.read()
+
+    header = content[:content.find('# Autogenerated')]
+    footer = content[content.find("if __name__ == '__main__':"):]
+
+    with open(__file__, 'w') as f:
+        f.write(header)
+        f.write('# Autogenerated\n\n')
+        for k, v in sorted(new_data.items()):
+            f.write(format_lines(k + '_kw', v) + '\n\n')
+        f.write(footer)

eric ide

mercurial