<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!--
  ====================================================================
  Octave syntax highlighting file for the KDE editors Kate and Kwrite
  ====================================================================
      based on Octave 2.1.64
      function and variable list obtained by dispatch_help()'s output

  Change log:
  16-Dec-04  Created from Matlab and Scilab files.

  Author: Federico Zenith, Norwegian University of Science and Technology
  Thanks to Luis Silvestre for previous version and suggestions
-->


<language name="Octave" version="2" kateversion="3.4" section="Scientific" extensions="*.octave;*.m;*.M" mimetype="text/octave" casesensitive="1" license="GPL" author="Luis Silvestre and Federico Zenith">

  <highlighting>

    <!-- Reserved keywords in Octave -->
    <list name="keywords">
      <item>all_va_args</item>
      <item>break</item>
      <item>case</item>
      <item>continue</item>
      <item>else</item>
      <item>elseif</item>
      <item>end_unwind_protect</item>
      <item>global</item>
      <item>gplot</item>
      <item>gsplot</item>
      <item>otherwise</item>
      <item>persistent</item>
      <item>replot</item>
      <item>return</item>
      <item>static</item>
      <item>until</item>
      <item>unwind_protect</item>
      <item>unwind_protect_cleanup</item>
      <item>varargin</item>
      <item>varargout</item>
    </list>

    <list name="builtin">
      <item>argv</item>
      <item>e</item>
      <item>eps</item>
      <item>false</item>
      <item>F_DUPFD</item>
      <item>F_GETFD</item>
      <item>F_GETFL</item>
      <item>filesep</item>
      <item>F_SETFD</item>
      <item>F_SETFL</item>
      <item>i</item>
      <item>I</item>
      <item>inf</item>
      <item>Inf</item>
      <item>j</item>
      <item>J</item>
      <item>NA</item>
      <item>nan</item>
      <item>NaN</item>
      <item>O_APPEND</item>
      <item>O_ASYNC</item>
      <item>O_CREAT</item>
      <item>OCTAVE_HOME</item>
      <item>OCTAVE_VERSION</item>
      <item>O_EXCL</item>
      <item>O_NONBLOCK</item>
      <item>O_RDONLY</item>
      <item>O_RDWR</item>
      <item>O_SYNC</item>
      <item>O_TRUNC</item>
      <item>O_WRONLY</item>
      <item>pi</item>
      <item>program_invocation_name</item>
      <item>program_name</item>
      <item>P_tmpdir</item>
      <item>realmax</item>
      <item>realmin</item>
      <item>SEEK_CUR</item>
      <item>SEEK_END</item>
      <item>SEEK_SET</item>
      <item>SIG</item>
      <item>stderr</item>
      <item>stdin</item>
      <item>stdout</item>
      <item>true</item>
      <item>ans</item>
      <item>automatic_replot</item>
      <item>beep_on_error</item>
      <item>completion_append_char</item>
      <item>crash_dumps_octave_core</item>
      <item>current_script_file_name</item>
      <item>debug_on_error</item>
      <item>debug_on_interrupt</item>
      <item>debug_on_warning</item>
      <item>debug_symtab_lookups</item>
      <item>DEFAULT_EXEC_PATH</item>
      <item>DEFAULT_LOADPATH</item>
      <item>default_save_format</item>
      <item>echo_executing_commands</item>
      <item>EDITOR</item>
      <item>EXEC_PATH</item>
      <item>FFTW_WISDOM_PROGRAM</item>
      <item>fixed_point_format</item>
      <item>gnuplot_binary</item>
      <item>gnuplot_command_axes</item>
      <item>gnuplot_command_end</item>
      <item>gnuplot_command_plot</item>
      <item>gnuplot_command_replot</item>
      <item>gnuplot_command_splot</item>
      <item>gnuplot_command_title</item>
      <item>gnuplot_command_using</item>
      <item>gnuplot_command_with</item>
      <item>gnuplot_has_frames</item>
      <item>history_file</item>
      <item>history_size</item>
      <item>ignore_function_time_stamp</item>
      <item>IMAGEPATH</item>
      <item>INFO_FILE</item>
      <item>INFO_PROGRAM</item>
      <item>__kluge_procbuf_delay__</item>
      <item>LOADPATH</item>
      <item>MAKEINFO_PROGRAM</item>
      <item>max_recursion_depth</item>
      <item>octave_core_file_format</item>
      <item>octave_core_file_limit</item>
      <item>octave_core_file_name</item>
      <item>output_max_field_width</item>
      <item>output_precision</item>
      <item>page_output_immediately</item>
      <item>PAGER</item>
      <item>page_screen_output</item>
      <item>print_answer_id_name</item>
      <item>print_empty_dimensions</item>
      <item>print_rhs_assign_val</item>
      <item>PS1</item>
      <item>PS2</item>
      <item>PS4</item>
      <item>save_header_format_string</item>
      <item>save_precision</item>
      <item>saving_history</item>
      <item>sighup_dumps_octave_core</item>
      <item>sigterm_dumps_octave_core</item>
      <item>silent_functions</item>
      <item>split_long_rows</item>
      <item>string_fill_char</item>
      <item>struct_levels_to_print</item>
      <item>suppress_verbose_help_message</item>
      <item>variables_can_hide_functions</item>
      <item>warn_assign_as_truth_value</item>
      <item>warn_divide_by_zero</item>
      <item>warn_empty_list_elements</item>
      <item>warn_fortran_indexing</item>
      <item>warn_function_name_clash</item>
      <item>warn_future_time_stamp</item>
      <item>warn_imag_to_real</item>
      <item>warn_matlab_incompatible</item>
      <item>warn_missing_semicolon</item>
      <item>warn_neg_dim_as_zero</item>
      <item>warn_num_to_str</item>
      <item>warn_precedence_change</item>
      <item>warn_reload_forces_clear</item>
      <item>warn_resize_on_range_error</item>
      <item>warn_separator_insert</item>
      <item>warn_single_quote_string</item>
      <item>warn_str_to_num</item>
      <item>warn_undefined_return_values</item>
      <item>warn_variable_switch_label</item>
      <item>whos_line_format</item>
    </list>
    
    <list name="commands">
      <item>casesen</item>
      <item>cd</item>
      <item>chdir</item>
      <item>clear</item>
      <item>dbclear</item>
      <item>dbstatus</item>
      <item>dbstop</item>
      <item>dbtype</item>
      <item>dbwhere</item>
      <item>diary</item>
      <item>echo</item>
      <item>edit_history</item>
      <item>__end__</item>
      <item>format</item>
      <item>gset</item>
      <item>gshow</item>
      <item>help</item>
      <item>history</item>
      <item>hold</item>
      <item>iskeyword</item>
      <item>isvarname</item>
      <item>load</item>
      <item>ls</item>
      <item>mark_as_command</item>
      <item>mislocked</item>
      <item>mlock</item>
      <item>more</item>
      <item>munlock</item>
      <item>run_history</item>
      <item>save</item>
      <item>set</item>
      <item>show</item>
      <item>type</item>
      <item>unmark_command</item>
      <item>which</item>
      <item>who</item>
      <item>whos</item>
    </list>
    
    <list name="functions">
      <item>abs</item>
      <item>acos</item>
      <item>acosh</item>
      <item>all</item>
      <item>angle</item>
      <item>any</item>
      <item>append</item>
      <item>arg</item>
      <item>argnames</item>
      <item>asin</item>
      <item>asinh</item>
      <item>assignin</item>
      <item>atan</item>
      <item>atan2</item>
      <item>atanh</item>
      <item>atexit</item>
      <item>bitand</item>
      <item>bitmax</item>
      <item>bitor</item>
      <item>bitshift</item>
      <item>bitxor</item>
      <item>casesen</item>
      <item>cat</item>
      <item>cd</item>
      <item>ceil</item>
      <item>cell</item>
      <item>cell2struct</item>
      <item>cellstr</item>
      <item>char</item>
      <item>chdir</item>
      <item>class</item>
      <item>clc</item>
      <item>clear</item>
      <item>clearplot</item>
      <item>clg</item>
      <item>closeplot</item>
      <item>completion_matches</item>
      <item>conj</item>
      <item>conv</item>
      <item>convmtx</item>
      <item>cos</item>
      <item>cosh</item>
      <item>cumprod</item>
      <item>cumsum</item>
      <item>dbclear</item>
      <item>dbstatus</item>
      <item>dbstop</item>
      <item>dbtype</item>
      <item>dbwhere</item>
      <item>deconv</item>
      <item>det</item>
      <item>dftmtx</item>
      <item>diag</item>
      <item>diary</item>
      <item>disp</item>
      <item>document</item>
      <item>do_string_escapes</item>
      <item>double</item>
      <item>dup2</item>
      <item>echo</item>
      <item>edit_history</item>
      <item>__end__</item>
      <item>erf</item>
      <item>erfc</item>
      <item>ERRNO</item>
      <item>error</item>
      <item>__error_text__</item>
      <item>error_text</item>
      <item>eval</item>
      <item>evalin</item>
      <item>exec</item>
      <item>exist</item>
      <item>exit</item>
      <item>exp</item>
      <item>eye</item>
      <item>fclose</item>
      <item>fcntl</item>
      <item>fdisp</item>
      <item>feof</item>
      <item>ferror</item>
      <item>feval</item>
      <item>fflush</item>
      <item>fft</item>
      <item>fgetl</item>
      <item>fgets</item>
      <item>fieldnames</item>
      <item>file_in_loadpath</item>
      <item>file_in_path</item>
      <item>filter</item>
      <item>find</item>
      <item>find_first_of_in_loadpath</item>
      <item>finite</item>
      <item>fix</item>
      <item>floor</item>
      <item>fmod</item>
      <item>fnmatch</item>
      <item>fopen</item>
      <item>fork</item>
      <item>format</item>
      <item>formula</item>
      <item>fprintf</item>
      <item>fputs</item>
      <item>fread</item>
      <item>freport</item>
      <item>frewind</item>
      <item>fscanf</item>
      <item>fseek</item>
      <item>ftell</item>
      <item>func2str</item>
      <item>functions</item>
      <item>fwrite</item>
      <item>gamma</item>
      <item>gammaln</item>
      <item>getegid</item>
      <item>getenv</item>
      <item>geteuid</item>
      <item>getgid</item>
      <item>getpgrp</item>
      <item>getpid</item>
      <item>getppid</item>
      <item>getuid</item>
      <item>glob</item>
      <item>graw</item>
      <item>gset</item>
      <item>gshow</item>
      <item>help</item>
      <item>history</item>
      <item>hold</item>
      <item>home</item>
      <item>horzcat</item>
      <item>ifft</item>
      <item>imag</item>
      <item>inline</item>
      <item>input</item>
      <item>input_event_hook</item>
      <item>int16</item>
      <item>int32</item>
      <item>int64</item>
      <item>int8</item>
      <item>intmax</item>
      <item>intmin</item>
      <item>inv</item>
      <item>inverse</item>
      <item>ipermute</item>
      <item>isalnum</item>
      <item>isalpha</item>
      <item>isascii</item>
      <item>isbool</item>
      <item>iscell</item>
      <item>iscellstr</item>
      <item>ischar</item>
      <item>iscntrl</item>
      <item>iscomplex</item>
      <item>isdigit</item>
      <item>isempty</item>
      <item>isfield</item>
      <item>isfinite</item>
      <item>isglobal</item>
      <item>isgraph</item>
      <item>ishold</item>
      <item>isieee</item>
      <item>isinf</item>
      <item>iskeyword</item>
      <item>islist</item>
      <item>islogical</item>
      <item>islower</item>
      <item>ismatrix</item>
      <item>isna</item>
      <item>isnan</item>
      <item>is_nan_or_na</item>
      <item>isnumeric</item>
      <item>isprint</item>
      <item>ispunct</item>
      <item>isreal</item>
      <item>isspace</item>
      <item>isstream</item>
      <item>isstreamoff</item>
      <item>isstruct</item>
      <item>isupper</item>
      <item>isvarname</item>
      <item>isxdigit</item>
      <item>kbhit</item>
      <item>keyboard</item>
      <item>kill</item>
      <item>lasterr</item>
      <item>lastwarn</item>
      <item>length</item>
      <item>lgamma</item>
      <item>link</item>
      <item>linspace</item>
      <item>list</item>
      <item>load</item>
      <item>log</item>
      <item>log10</item>
      <item>ls</item>
      <item>lstat</item>
      <item>lu</item>
      <item>mark_as_command</item>
      <item>mislocked</item>
      <item>mkdir</item>
      <item>mkfifo</item>
      <item>mkstemp</item>
      <item>mlock</item>
      <item>more</item>
      <item>munlock</item>
      <item>nargin</item>
      <item>nargout</item>
      <item>native_float_format</item>
      <item>ndims</item>
      <item>nth</item>
      <item>numel</item>
      <item>octave_config_info</item>
      <item>octave_tmp_file_name</item>
      <item>ones</item>
      <item>pause</item>
      <item>pclose</item>
      <item>permute</item>
      <item>pipe</item>
      <item>popen</item>
      <item>printf</item>
      <item>__print_symbol_info__</item>
      <item>__print_symtab_info__</item>
      <item>prod</item>
      <item>purge_tmp_files</item>
      <item>putenv</item>
      <item>puts</item>
      <item>pwd</item>
      <item>quit</item>
      <item>rank</item>
      <item>readdir</item>
      <item>readlink</item>
      <item>read_readline_init_file</item>
      <item>real</item>
      <item>rehash</item>
      <item>rename</item>
      <item>reshape</item>
      <item>reverse</item>
      <item>rmdir</item>
      <item>rmfield</item>
      <item>roots</item>
      <item>round</item>
      <item>run_history</item>
      <item>save</item>
      <item>scanf</item>
      <item>set</item>
      <item>shell_cmd</item>
      <item>show</item>
      <item>sign</item>
      <item>sin</item>
      <item>sinh</item>
      <item>size</item>
      <item>sizeof</item>
      <item>sleep</item>
      <item>sort</item>
      <item>source</item>
      <item>splice</item>
      <item>sprintf</item>
      <item>sqrt</item>
      <item>squeeze</item>
      <item>sscanf</item>
      <item>stat</item>
      <item>str2func</item>
      <item>streamoff</item>
      <item>struct</item>
      <item>struct2cell</item>
      <item>sum</item>
      <item>sumsq</item>
      <item>symlink</item>
      <item>system</item>
      <item>tan</item>
      <item>tanh</item>
      <item>tilde_expand</item>
      <item>tmpfile</item>
      <item>tmpnam</item>
      <item>toascii</item>
      <item>__token_count__</item>
      <item>tolower</item>
      <item>toupper</item>
      <item>type</item>
      <item>typeinfo</item>
      <item>uint16</item>
      <item>uint32</item>
      <item>uint64</item>
      <item>uint8</item>
      <item>umask</item>
      <item>undo_string_escapes</item>
      <item>unlink</item>
      <item>unmark_command</item>
      <item>usage</item>
      <item>usleep</item>
      <item>va_arg</item>
      <item>va_start</item>
      <item>vectorize</item>
      <item>vertcat</item>
      <item>vr_val</item>
      <item>waitpid</item>
      <item>warning</item>
      <item>warranty</item>
      <item>which</item>
      <item>who</item>
      <item>whos</item>
      <item>zeros</item>
      <item>airy</item>
      <item>balance</item>
      <item>besselh</item>
      <item>besseli</item>
      <item>besselj</item>
      <item>besselk</item>
      <item>bessely</item>
      <item>betainc</item>
      <item>chol</item>
      <item>colloc</item>
      <item>daspk</item>
      <item>daspk_options</item>
      <item>dasrt</item>
      <item>dasrt_options</item>
      <item>dassl</item>
      <item>dassl_options</item>
      <item>det</item>
      <item>eig</item>
      <item>endgrent</item>
      <item>endpwent</item>
      <item>expm</item>
      <item>fft</item>
      <item>fft2</item>
      <item>fftn</item>
      <item>fftw_wisdom</item>
      <item>filter</item>
      <item>find</item>
      <item>fsolve</item>
      <item>fsolve_options</item>
      <item>gammainc</item>
      <item>gcd</item>
      <item>getgrent</item>
      <item>getgrgid</item>
      <item>getgrnam</item>
      <item>getpwent</item>
      <item>getpwnam</item>
      <item>getpwuid</item>
      <item>getrusage</item>
      <item>givens</item>
      <item>gmtime</item>
      <item>hess</item>
      <item>ifft</item>
      <item>ifft2</item>
      <item>ifftn</item>
      <item>inv</item>
      <item>inverse</item>
      <item>kron</item>
      <item>localtime</item>
      <item>lpsolve</item>
      <item>lpsolve_options</item>
      <item>lsode</item>
      <item>lsode_options</item>
      <item>lu</item>
      <item>max</item>
      <item>min</item>
      <item>minmax</item>
      <item>mktime</item>
      <item>odessa</item>
      <item>odessa_options</item>
      <item>pinv</item>
      <item>qr</item>
      <item>quad</item>
      <item>quad_options</item>
      <item>qz</item>
      <item>rand</item>
      <item>randn</item>
      <item>schur</item>
      <item>setgrent</item>
      <item>setpwent</item>
      <item>sort</item>
      <item>sqrtm</item>
      <item>strftime</item>
      <item>strptime</item>
      <item>svd</item>
      <item>syl</item>
      <item>time</item>
      <item>abcddim</item>
      <item>__abcddims__</item>
      <item>acot</item>
      <item>acoth</item>
      <item>acsc</item>
      <item>acsch</item>
      <item>analdemo</item>
      <item>anova</item>
      <item>arch_fit</item>
      <item>arch_rnd</item>
      <item>arch_test</item>
      <item>are</item>
      <item>arma_rnd</item>
      <item>asctime</item>
      <item>asec</item>
      <item>asech</item>
      <item>autocor</item>
      <item>autocov</item>
      <item>autoreg_matrix</item>
      <item>axis</item>
      <item>axis2dlim</item>
      <item>__axis_label__</item>
      <item>bar</item>
      <item>bartlett</item>
      <item>bartlett_test</item>
      <item>base2dec</item>
      <item>bddemo</item>
      <item>beep</item>
      <item>bessel</item>
      <item>beta</item>
      <item>beta_cdf</item>
      <item>betai</item>
      <item>beta_inv</item>
      <item>beta_pdf</item>
      <item>beta_rnd</item>
      <item>bin2dec</item>
      <item>bincoeff</item>
      <item>binomial_cdf</item>
      <item>binomial_inv</item>
      <item>binomial_pdf</item>
      <item>binomial_rnd</item>
      <item>bitcmp</item>
      <item>bitget</item>
      <item>bitset</item>
      <item>blackman</item>
      <item>blanks</item>
      <item>bode</item>
      <item>bode_bounds</item>
      <item>__bodquist__</item>
      <item>bottom_title</item>
      <item>bug_report</item>
      <item>buildssic</item>
      <item>c2d</item>
      <item>cart2pol</item>
      <item>cart2sph</item>
      <item>cauchy_cdf</item>
      <item>cauchy_inv</item>
      <item>cauchy_pdf</item>
      <item>cauchy_rnd</item>
      <item>cellidx</item>
      <item>center</item>
      <item>chisquare_cdf</item>
      <item>chisquare_inv</item>
      <item>chisquare_pdf</item>
      <item>chisquare_rnd</item>
      <item>chisquare_test_homogeneity</item>
      <item>chisquare_test_independence</item>
      <item>circshift</item>
      <item>clock</item>
      <item>cloglog</item>
      <item>close</item>
      <item>colormap</item>
      <item>columns</item>
      <item>com2str</item>
      <item>comma</item>
      <item>common_size</item>
      <item>commutation_matrix</item>
      <item>compan</item>
      <item>complement</item>
      <item>computer</item>
      <item>cond</item>
      <item>contour</item>
      <item>controldemo</item>
      <item>conv</item>
      <item>cor</item>
      <item>corrcoef</item>
      <item>cor_test</item>
      <item>cot</item>
      <item>coth</item>
      <item>cov</item>
      <item>cputime</item>
      <item>create_set</item>
      <item>cross</item>
      <item>csc</item>
      <item>csch</item>
      <item>ctime</item>
      <item>ctrb</item>
      <item>cut</item>
      <item>d2c</item>
      <item>damp</item>
      <item>dare</item>
      <item>date</item>
      <item>dcgain</item>
      <item>deal</item>
      <item>deblank</item>
      <item>dec2base</item>
      <item>dec2bin</item>
      <item>dec2hex</item>
      <item>deconv</item>
      <item>delete</item>
      <item>DEMOcontrol</item>
      <item>demoquat</item>
      <item>detrend</item>
      <item>dezero</item>
      <item>dgkfdemo</item>
      <item>dgram</item>
      <item>dhinfdemo</item>
      <item>diff</item>
      <item>diffpara</item>
      <item>dir</item>
      <item>discrete_cdf</item>
      <item>discrete_inv</item>
      <item>discrete_pdf</item>
      <item>discrete_rnd</item>
      <item>dkalman</item>
      <item>dlqe</item>
      <item>dlqg</item>
      <item>dlqr</item>
      <item>dlyap</item>
      <item>dmr2d</item>
      <item>dmult</item>
      <item>dot</item>
      <item>dre</item>
      <item>dump_prefs</item>
      <item>duplication_matrix</item>
      <item>durbinlevinson</item>
      <item>empirical_cdf</item>
      <item>empirical_inv</item>
      <item>empirical_pdf</item>
      <item>empirical_rnd</item>
      <item>erfinv</item>
      <item>__errcomm__</item>
      <item>errorbar</item>
      <item>__errplot__</item>
      <item>etime</item>
      <item>exponential_cdf</item>
      <item>exponential_inv</item>
      <item>exponential_pdf</item>
      <item>exponential_rnd</item>
      <item>f_cdf</item>
      <item>fftconv</item>
      <item>fftfilt</item>
      <item>fftshift</item>
      <item>figure</item>
      <item>fileparts</item>
      <item>findstr</item>
      <item>f_inv</item>
      <item>fir2sys</item>
      <item>flipdim</item>
      <item>fliplr</item>
      <item>flipud</item>
      <item>flops</item>
      <item>f_pdf</item>
      <item>fractdiff</item>
      <item>frdemo</item>
      <item>freqchkw</item>
      <item>__freqresp__</item>
      <item>freqz</item>
      <item>freqz_plot</item>
      <item>f_rnd</item>
      <item>f_test_regression</item>
      <item>fullfile</item>
      <item>fv</item>
      <item>fvl</item>
      <item>gamma_cdf</item>
      <item>gammai</item>
      <item>gamma_inv</item>
      <item>gamma_pdf</item>
      <item>gamma_rnd</item>
      <item>geometric_cdf</item>
      <item>geometric_inv</item>
      <item>geometric_pdf</item>
      <item>geometric_rnd</item>
      <item>gls</item>
      <item>gram</item>
      <item>gray</item>
      <item>gray2ind</item>
      <item>grid</item>
      <item>h2norm</item>
      <item>h2syn</item>
      <item>hamming</item>
      <item>hankel</item>
      <item>hanning</item>
      <item>hex2dec</item>
      <item>hilb</item>
      <item>hinf_ctr</item>
      <item>hinfdemo</item>
      <item>hinfnorm</item>
      <item>hinfsyn</item>
      <item>hinfsyn_chk</item>
      <item>hinfsyn_ric</item>
      <item>hist</item>
      <item>hotelling_test</item>
      <item>hotelling_test_2</item>
      <item>housh</item>
      <item>hsv2rgb</item>
      <item>hurst</item>
      <item>hypergeometric_cdf</item>
      <item>hypergeometric_inv</item>
      <item>hypergeometric_pdf</item>
      <item>hypergeometric_rnd</item>
      <item>image</item>
      <item>imagesc</item>
      <item>impulse</item>
      <item>imshow</item>
      <item>ind2gray</item>
      <item>ind2rgb</item>
      <item>ind2sub</item>
      <item>index</item>
      <item>int2str</item>
      <item>intersection</item>
      <item>invhilb</item>
      <item>iqr</item>
      <item>irr</item>
      <item>isa</item>
      <item>is_abcd</item>
      <item>is_bool</item>
      <item>is_complex</item>
      <item>is_controllable</item>
      <item>isdefinite</item>
      <item>is_detectable</item>
      <item>is_dgkf</item>
      <item>is_digital</item>
      <item>is_duplicate_entry</item>
      <item>is_global</item>
      <item>is_leap_year</item>
      <item>isletter</item>
      <item>is_list</item>
      <item>is_matrix</item>
      <item>is_observable</item>
      <item>ispc</item>
      <item>is_sample</item>
      <item>is_scalar</item>
      <item>isscalar</item>
      <item>is_signal_list</item>
      <item>is_siso</item>
      <item>is_square</item>
      <item>issquare</item>
      <item>is_stabilizable</item>
      <item>is_stable</item>
      <item>isstr</item>
      <item>is_stream</item>
      <item>is_struct</item>
      <item>is_symmetric</item>
      <item>issymmetric</item>
      <item>isunix</item>
      <item>is_vector</item>
      <item>isvector</item>
      <item>jet707</item>
      <item>kendall</item>
      <item>kolmogorov_smirnov_cdf</item>
      <item>kolmogorov_smirnov_test</item>
      <item>kolmogorov_smirnov_test_2</item>
      <item>kruskal_wallis_test</item>
      <item>krylov</item>
      <item>krylovb</item>
      <item>kurtosis</item>
      <item>laplace_cdf</item>
      <item>laplace_inv</item>
      <item>laplace_pdf</item>
      <item>laplace_rnd</item>
      <item>lcm</item>
      <item>lin2mu</item>
      <item>listidx</item>
      <item>list_primes</item>
      <item>loadaudio</item>
      <item>loadimage</item>
      <item>log2</item>
      <item>logical</item>
      <item>logistic_cdf</item>
      <item>logistic_inv</item>
      <item>logistic_pdf</item>
      <item>logistic_regression</item>
      <item>logistic_regression_derivatives</item>
      <item>logistic_regression_likelihood</item>
      <item>logistic_rnd</item>
      <item>logit</item>
      <item>loglog</item>
      <item>loglogerr</item>
      <item>logm</item>
      <item>lognormal_cdf</item>
      <item>lognormal_inv</item>
      <item>lognormal_pdf</item>
      <item>lognormal_rnd</item>
      <item>logspace</item>
      <item>lower</item>
      <item>lqe</item>
      <item>lqg</item>
      <item>lqr</item>
      <item>lsim</item>
      <item>ltifr</item>
      <item>lyap</item>
      <item>mahalanobis</item>
      <item>manova</item>
      <item>mcnemar_test</item>
      <item>mean</item>
      <item>meansq</item>
      <item>median</item>
      <item>menu</item>
      <item>mesh</item>
      <item>meshdom</item>
      <item>meshgrid</item>
      <item>minfo</item>
      <item>mod</item>
      <item>moddemo</item>
      <item>moment</item>
      <item>mplot</item>
      <item>mu2lin</item>
      <item>multiplot</item>
      <item>nargchk</item>
      <item>nextpow2</item>
      <item>nichols</item>
      <item>norm</item>
      <item>normal_cdf</item>
      <item>normal_inv</item>
      <item>normal_pdf</item>
      <item>normal_rnd</item>
      <item>not</item>
      <item>nper</item>
      <item>npv</item>
      <item>ntsc2rgb</item>
      <item>null</item>
      <item>num2str</item>
      <item>nyquist</item>
      <item>obsv</item>
      <item>ocean</item>
      <item>ols</item>
      <item>oneplot</item>
      <item>ord2</item>
      <item>orth</item>
      <item>__outlist__</item>
      <item>pack</item>
      <item>packedform</item>
      <item>packsys</item>
      <item>parallel</item>
      <item>paren</item>
      <item>pascal_cdf</item>
      <item>pascal_inv</item>
      <item>pascal_pdf</item>
      <item>pascal_rnd</item>
      <item>path</item>
      <item>periodogram</item>
      <item>perror</item>
      <item>place</item>
      <item>playaudio</item>
      <item>plot</item>
      <item>plot_border</item>
      <item>__plr__</item>
      <item>__plr1__</item>
      <item>__plr2__</item>
      <item>__plt__</item>
      <item>__plt1__</item>
      <item>__plt2__</item>
      <item>__plt2mm__</item>
      <item>__plt2mv__</item>
      <item>__plt2ss__</item>
      <item>__plt2vm__</item>
      <item>__plt2vv__</item>
      <item>__pltopt__</item>
      <item>__pltopt1__</item>
      <item>pmt</item>
      <item>poisson_cdf</item>
      <item>poisson_inv</item>
      <item>poisson_pdf</item>
      <item>poisson_rnd</item>
      <item>pol2cart</item>
      <item>polar</item>
      <item>poly</item>
      <item>polyder</item>
      <item>polyderiv</item>
      <item>polyfit</item>
      <item>polyinteg</item>
      <item>polyout</item>
      <item>polyreduce</item>
      <item>polyval</item>
      <item>polyvalm</item>
      <item>popen2</item>
      <item>postpad</item>
      <item>pow2</item>
      <item>ppplot</item>
      <item>prepad</item>
      <item>probit</item>
      <item>prompt</item>
      <item>prop_test_2</item>
      <item>pv</item>
      <item>pvl</item>
      <item>pzmap</item>
      <item>qconj</item>
      <item>qcoordinate_plot</item>
      <item>qderiv</item>
      <item>qderivmat</item>
      <item>qinv</item>
      <item>qmult</item>
      <item>qqplot</item>
      <item>qtrans</item>
      <item>qtransv</item>
      <item>qtransvmat</item>
      <item>quaternion</item>
      <item>qzhess</item>
      <item>qzval</item>
      <item>randperm</item>
      <item>range</item>
      <item>rank</item>
      <item>ranks</item>
      <item>rate</item>
      <item>record</item>
      <item>rectangle_lw</item>
      <item>rectangle_sw</item>
      <item>rem</item>
      <item>repmat</item>
      <item>residue</item>
      <item>rgb2hsv</item>
      <item>rgb2ind</item>
      <item>rgb2ntsc</item>
      <item>rindex</item>
      <item>rldemo</item>
      <item>rlocus</item>
      <item>roots</item>
      <item>rot90</item>
      <item>rotdim</item>
      <item>rotg</item>
      <item>rows</item>
      <item>run_cmd</item>
      <item>run_count</item>
      <item>run_test</item>
      <item>saveaudio</item>
      <item>saveimage</item>
      <item>sec</item>
      <item>sech</item>
      <item>semicolon</item>
      <item>semilogx</item>
      <item>semilogxerr</item>
      <item>semilogy</item>
      <item>semilogyerr</item>
      <item>series</item>
      <item>setaudio</item>
      <item>setstr</item>
      <item>shg</item>
      <item>shift</item>
      <item>shiftdim</item>
      <item>sign_test</item>
      <item>sinc</item>
      <item>sinetone</item>
      <item>sinewave</item>
      <item>skewness</item>
      <item>sombrero</item>
      <item>sortcom</item>
      <item>spearman</item>
      <item>spectral_adf</item>
      <item>spectral_xdf</item>
      <item>spencer</item>
      <item>sph2cart</item>
      <item>split</item>
      <item>ss</item>
      <item>ss2sys</item>
      <item>ss2tf</item>
      <item>ss2zp</item>
      <item>stairs</item>
      <item>starp</item>
      <item>statistics</item>
      <item>std</item>
      <item>stdnormal_cdf</item>
      <item>stdnormal_inv</item>
      <item>stdnormal_pdf</item>
      <item>stdnormal_rnd</item>
      <item>step</item>
      <item>__stepimp__</item>
      <item>stft</item>
      <item>str2mat</item>
      <item>str2num</item>
      <item>strappend</item>
      <item>strcat</item>
      <item>strcmp</item>
      <item>strerror</item>
      <item>strjust</item>
      <item>strrep</item>
      <item>struct_contains</item>
      <item>struct_elements</item>
      <item>studentize</item>
      <item>sub2ind</item>
      <item>subplot</item>
      <item>substr</item>
      <item>subwindow</item>
      <item>swap</item>
      <item>swapcols</item>
      <item>swaprows</item>
      <item>sylvester_matrix</item>
      <item>synthesis</item>
      <item>sys2fir</item>
      <item>sys2ss</item>
      <item>sys2tf</item>
      <item>sys2zp</item>
      <item>sysadd</item>
      <item>sysappend</item>
      <item>syschnames</item>
      <item>__syschnamesl__</item>
      <item>syschtsam</item>
      <item>__sysconcat__</item>
      <item>sysconnect</item>
      <item>syscont</item>
      <item>__syscont_disc__</item>
      <item>__sysdefioname__</item>
      <item>__sysdefstname__</item>
      <item>sysdimensions</item>
      <item>sysdisc</item>
      <item>sysdup</item>
      <item>sysgetsignals</item>
      <item>sysgettsam</item>
      <item>sysgettype</item>
      <item>sysgroup</item>
      <item>__sysgroupn__</item>
      <item>sysidx</item>
      <item>sysmin</item>
      <item>sysmult</item>
      <item>sysout</item>
      <item>sysprune</item>
      <item>sysreorder</item>
      <item>sysrepdemo</item>
      <item>sysscale</item>
      <item>syssetsignals</item>
      <item>syssub</item>
      <item>sysupdate</item>
      <item>table</item>
      <item>t_cdf</item>
      <item>tempdir</item>
      <item>tempname</item>
      <item>texas_lotto</item>
      <item>tf</item>
      <item>tf2ss</item>
      <item>tf2sys</item>
      <item>__tf2sysl__</item>
      <item>tf2zp</item>
      <item>__tfl__</item>
      <item>tfout</item>
      <item>tic</item>
      <item>t_inv</item>
      <item>title</item>
      <item>toc</item>
      <item>toeplitz</item>
      <item>top_title</item>
      <item>t_pdf</item>
      <item>trace</item>
      <item>triangle_lw</item>
      <item>triangle_sw</item>
      <item>tril</item>
      <item>triu</item>
      <item>t_rnd</item>
      <item>t_test</item>
      <item>t_test_2</item>
      <item>t_test_regression</item>
      <item>tzero</item>
      <item>tzero2</item>
      <item>ugain</item>
      <item>uniform_cdf</item>
      <item>uniform_inv</item>
      <item>uniform_pdf</item>
      <item>uniform_rnd</item>
      <item>union</item>
      <item>unix</item>
      <item>unpacksys</item>
      <item>unwrap</item>
      <item>upper</item>
      <item>u_test</item>
      <item>values</item>
      <item>vander</item>
      <item>var</item>
      <item>var_test</item>
      <item>vec</item>
      <item>vech</item>
      <item>version</item>
      <item>vol</item>
      <item>weibull_cdf</item>
      <item>weibull_inv</item>
      <item>weibull_pdf</item>
      <item>weibull_rnd</item>
      <item>welch_test</item>
      <item>wgt1o</item>
      <item>wiener_rnd</item>
      <item>wilcoxon_test</item>
      <item>xlabel</item>
      <item>xor</item>
      <item>ylabel</item>
      <item>yulewalker</item>
      <item>zgfmul</item>
      <item>zgfslv</item>
      <item>zginit</item>
      <item>__zgpbal__</item>
      <item>zgreduce</item>
      <item>zgrownorm</item>
      <item>zgscal</item>
      <item>zgsgiv</item>
      <item>zgshsr</item>
      <item>zlabel</item>
      <item>zp</item>
      <item>zp2ss</item>
      <item>__zp2ssg2__</item>
      <item>zp2sys</item>
      <item>zp2tf</item>
      <item>zpout</item>
      <item>z_test</item>
      <item>z_test_2</item>
    </list>
    
    <list name="forge">
      <item>airy_Ai</item>
      <item>airy_Ai_deriv</item>
      <item>airy_Ai_deriv_scaled</item>
      <item>airy_Ai_scaled</item>
      <item>airy_Bi</item>
      <item>airy_Bi_deriv</item>
      <item>airy_Bi_deriv_scaled</item>
      <item>airy_Bi_scaled</item>
      <item>airy_zero_Ai</item>
      <item>airy_zero_Ai_deriv</item>
      <item>airy_zero_Bi</item>
      <item>airy_zero_Bi_deriv</item>
      <item>atanint</item>
      <item>bchdeco</item>
      <item>bchenco</item>
      <item>bessel_il_scaled</item>
      <item>bessel_In</item>
      <item>bessel_In_scaled</item>
      <item>bessel_Inu</item>
      <item>bessel_Inu_scaled</item>
      <item>bessel_jl</item>
      <item>bessel_Jn</item>
      <item>bessel_Jnu</item>
      <item>bessel_kl_scaled</item>
      <item>bessel_Kn</item>
      <item>bessel_Kn_scaled</item>
      <item>bessel_Knu</item>
      <item>bessel_Knu_scaled</item>
      <item>bessel_lnKnu</item>
      <item>bessel_yl</item>
      <item>bessel_Yn</item>
      <item>bessel_Ynu</item>
      <item>bessel_zero_J0</item>
      <item>bessel_zero_J1</item>
      <item>beta_gsl</item>
      <item>bfgsmin</item>
      <item>bisectionstep</item>
      <item>builtin</item>
      <item>bwfill</item>
      <item>bwlabel</item>
      <item>cell2csv</item>
      <item>celleval</item>
      <item>Chi</item>
      <item>chol</item>
      <item>Ci</item>
      <item>clausen</item>
      <item>conicalP_0</item>
      <item>conicalP_1</item>
      <item>conicalP_half</item>
      <item>conicalP_mhalf</item>
      <item>conv2</item>
      <item>cordflt2</item>
      <item>coupling_3j</item>
      <item>coupling_6j</item>
      <item>coupling_9j</item>
      <item>csv2cell</item>
      <item>csvconcat</item>
      <item>csvexplode</item>
      <item>cyclgen</item>
      <item>cyclpoly</item>
      <item>dawson</item>
      <item>debye_1</item>
      <item>debye_2</item>
      <item>debye_3</item>
      <item>debye_4</item>
      <item>deref</item>
      <item>dispatch</item>
      <item>dispatch_help</item>
      <item>display_fixed_operations</item>
      <item>dlmread</item>
      <item>ellint_Ecomp</item>
      <item>ellint_Kcomp</item>
      <item>ellipj</item>
      <item>erfc_gsl</item>
      <item>erf_gsl</item>
      <item>erf_Q</item>
      <item>erf_Z</item>
      <item>_errcore</item>
      <item>eta</item>
      <item>eta_int</item>
      <item>expint_3</item>
      <item>expint_E1</item>
      <item>expint_E2</item>
      <item>expint_Ei</item>
      <item>expm1</item>
      <item>exp_mult</item>
      <item>exprel</item>
      <item>exprel_2</item>
      <item>exprel_n</item>
      <item>fabs</item>
      <item>fangle</item>
      <item>farg</item>
      <item>fatan2</item>
      <item>fceil</item>
      <item>fconj</item>
      <item>fcos</item>
      <item>fcosh</item>
      <item>fcumprod</item>
      <item>fcumsum</item>
      <item>fdiag</item>
      <item>fermi_dirac_3half</item>
      <item>fermi_dirac_half</item>
      <item>fermi_dirac_inc_0</item>
      <item>fermi_dirac_int</item>
      <item>fermi_dirac_mhalf</item>
      <item>fexp</item>
      <item>ffloor</item>
      <item>fimag</item>
      <item>finitedifference</item>
      <item>fixed</item>
      <item>flog</item>
      <item>flog10</item>
      <item>fprod</item>
      <item>freal</item>
      <item>freshape</item>
      <item>fround</item>
      <item>fsin</item>
      <item>fsinh</item>
      <item>fsqrt</item>
      <item>fsum</item>
      <item>fsumsq</item>
      <item>ftan</item>
      <item>ftanh</item>
      <item>full</item>
      <item>gamma_gsl</item>
      <item>gamma_inc</item>
      <item>gamma_inc_P</item>
      <item>gamma_inc_Q</item>
      <item>gammainv_gsl</item>
      <item>gammastar</item>
      <item>gdet</item>
      <item>gdiag</item>
      <item>gexp</item>
      <item>gf</item>
      <item>gfilter</item>
      <item>_gfweight</item>
      <item>ginv</item>
      <item>ginverse</item>
      <item>glog</item>
      <item>glu</item>
      <item>gpick</item>
      <item>gprod</item>
      <item>grab</item>
      <item>grank</item>
      <item>graycomatrix</item>
      <item>__grcla__</item>
      <item>__grclf__</item>
      <item>__grcmd__</item>
      <item>greshape</item>
      <item>__grexit__</item>
      <item>__grfigure__</item>
      <item>__grgetstat__</item>
      <item>__grhold__</item>
      <item>__grinit__</item>
      <item>__grishold__</item>
      <item>__grnewset__</item>
      <item>__grsetgraph__</item>
      <item>gsl_sf</item>
      <item>gsqrt</item>
      <item>gsum</item>
      <item>gsumsq</item>
      <item>gtext</item>
      <item>gzoom</item>
      <item>hazard</item>
      <item>houghtf</item>
      <item>hyperg_0F1</item>
      <item>hzeta</item>
      <item>is_complex_sparse</item>
      <item>isfixed</item>
      <item>isgalois</item>
      <item>isprimitive</item>
      <item>is_real_sparse</item>
      <item>is_sparse</item>
      <item>jpgread</item>
      <item>jpgwrite</item>
      <item>lambert_W0</item>
      <item>lambert_Wm1</item>
      <item>legendre_Pl</item>
      <item>legendre_Plm</item>
      <item>legendre_Ql</item>
      <item>legendre_sphPlm</item>
      <item>legendre_sphPlm_array</item>
      <item>leval</item>
      <item>listen</item>
      <item>lnbeta</item>
      <item>lncosh</item>
      <item>lngamma_gsl</item>
      <item>lnpoch</item>
      <item>lnsinh</item>
      <item>log_1plusx</item>
      <item>log_1plusx_mx</item>
      <item>log_erfc</item>
      <item>lp</item>
      <item>make_sparse</item>
      <item>mark_for_deletion</item>
      <item>medfilt1</item>
      <item>newtonstep</item>
      <item>nnz</item>
      <item>numgradient</item>
      <item>numhessian</item>
      <item>pchip_deriv</item>
      <item>pngread</item>
      <item>pngwrite</item>
      <item>poch</item>
      <item>pochrel</item>
      <item>pretty</item>
      <item>primpoly</item>
      <item>psi</item>
      <item>psi_1_int</item>
      <item>psi_1piy</item>
      <item>psi_n</item>
      <item>rand</item>
      <item>rande</item>
      <item>randn</item>
      <item>randp</item>
      <item>regexp</item>
      <item>remez</item>
      <item>reset_fixed_operations</item>
      <item>rotate_scale</item>
      <item>rsdec</item>
      <item>rsenc</item>
      <item>samin</item>
      <item>SBBacksub</item>
      <item>SBEig</item>
      <item>SBFactor</item>
      <item>SBProd</item>
      <item>SBSolve</item>
      <item>Shi</item>
      <item>Si</item>
      <item>sinc_gsl</item>
      <item>spabs</item>
      <item>sparse</item>
      <item>spfind</item>
      <item>spimag</item>
      <item>spinv</item>
      <item>splu</item>
      <item>spreal</item>
      <item>SymBand</item>
      <item>synchrotron_1</item>
      <item>synchrotron_2</item>
      <item>syndtable</item>
      <item>taylorcoeff</item>
      <item>transport_2</item>
      <item>transport_3</item>
      <item>transport_4</item>
      <item>transport_5</item>
      <item>trisolve</item>
      <item>waitbar</item>
      <item>xmlread</item>
      <item>zeta</item>
      <item>zeta_int</item>
      <item>aar</item>
      <item>aarmam</item>
      <item>ac2poly</item>
      <item>ac2rc</item>
      <item>acorf</item>
      <item>acovf</item>
      <item>addpath</item>
      <item>ademodce</item>
      <item>adim</item>
      <item>adsmax</item>
      <item>amodce</item>
      <item>anderson_darling_cdf</item>
      <item>anderson_darling_test</item>
      <item>anovan</item>
      <item>apkconst</item>
      <item>append_save</item>
      <item>applylut</item>
      <item>ar2poly</item>
      <item>ar2rc</item>
      <item>arburg</item>
      <item>arcext</item>
      <item>arfit2</item>
      <item>ar_spa</item>
      <item>aryule</item>
      <item>assert</item>
      <item>au</item>
      <item>aucapture</item>
      <item>auload</item>
      <item>auplot</item>
      <item>aurecord</item>
      <item>ausave</item>
      <item>autumn</item>
      <item>average_moments</item>
      <item>awgn</item>
      <item>azimuth</item>
      <item>BandToFull</item>
      <item>BandToSparse</item>
      <item>base64encode</item>
      <item>battery</item>
      <item>bchpoly</item>
      <item>bestblk</item>
      <item>best_dir</item>
      <item>best_dir_cov</item>
      <item>betaln</item>
      <item>bfgs</item>
      <item>bfgsmin_example</item>
      <item>bi2de</item>
      <item>biacovf</item>
      <item>bilinear</item>
      <item>bisdemo</item>
      <item>bispec</item>
      <item>biterr</item>
      <item>blkdiag</item>
      <item>blkproc</item>
      <item>bmpwrite</item>
      <item>bone</item>
      <item>bound_convex</item>
      <item>boxcar</item>
      <item>boxplot</item>
      <item>brighten</item>
      <item>bs_gradient</item>
      <item>butter</item>
      <item>buttord</item>
      <item>bwborder</item>
      <item>bweuler</item>
      <item>bwlabel</item>
      <item>bwmorph</item>
      <item>bwselect</item>
      <item>calendar</item>
      <item>cceps</item>
      <item>cdiff</item>
      <item>cellstr</item>
      <item>char</item>
      <item>cheb</item>
      <item>cheb1ord</item>
      <item>cheb2ord</item>
      <item>chebwin</item>
      <item>cheby1</item>
      <item>cheby2</item>
      <item>chirp</item>
      <item>clf</item>
      <item>clip</item>
      <item>cmpermute</item>
      <item>cmunique</item>
      <item>cohere</item>
      <item>col2im</item>
      <item>colfilt</item>
      <item>colorgradient</item>
      <item>comms</item>
      <item>compand</item>
      <item>complex</item>
      <item>concat</item>
      <item>conndef</item>
      <item>content</item>
      <item>contents</item>
      <item>Contents</item>
      <item>contourf</item>
      <item>convhull</item>
      <item>convmtx</item>
      <item>cool</item>
      <item>copper</item>
      <item>corr2</item>
      <item>cosets</item>
      <item>count</item>
      <item>covm</item>
      <item>cplxpair</item>
      <item>cquadnd</item>
      <item>create_lookup_table</item>
      <item>crule</item>
      <item>crule2d</item>
      <item>crule2dgen</item>
      <item>csape</item>
      <item>csapi</item>
      <item>csd</item>
      <item>csvread</item>
      <item>csvwrite</item>
      <item>ctranspose</item>
      <item>cumtrapz</item>
      <item>czt</item>
      <item>d2_min</item>
      <item>datenum</item>
      <item>datestr</item>
      <item>datevec</item>
      <item>dct</item>
      <item>dct2</item>
      <item>dctmtx</item>
      <item>de2bi</item>
      <item>deal</item>
      <item>decimate</item>
      <item>decode</item>
      <item>deg2rad</item>
      <item>del2</item>
      <item>delaunay</item>
      <item>delaunay3</item>
      <item>delta_method</item>
      <item>demo</item>
      <item>demodmap</item>
      <item>deriv</item>
      <item>detrend</item>
      <item>dfdp</item>
      <item>dftmtx</item>
      <item>dhbar</item>
      <item>dilate</item>
      <item>dispatch</item>
      <item>distance</item>
      <item>dlmread</item>
      <item>dlmwrite</item>
      <item>dos</item>
      <item>double</item>
      <item>drawnow</item>
      <item>durlev</item>
      <item>dxfwrite</item>
      <item>edge</item>
      <item>edit</item>
      <item>ellip</item>
      <item>ellipdemo</item>
      <item>ellipj</item>
      <item>ellipke</item>
      <item>ellipord</item>
      <item>__ellip_ws</item>
      <item>__ellip_ws_min</item>
      <item>encode</item>
      <item>eomday</item>
      <item>erode</item>
      <item>example</item>
      <item>ExampleEigenValues</item>
      <item>ExampleGenEigenValues</item>
      <item>expdemo</item>
      <item>expfit</item>
      <item>eyediagram</item>
      <item>factor</item>
      <item>factorial</item>
      <item>fail</item>
      <item>fcnchk</item>
      <item>feedback</item>
      <item>fem_test</item>
      <item>ff2n</item>
      <item>fftconv2</item>
      <item>fieldnames</item>
      <item>fill</item>
      <item>fill3</item>
      <item>filter2</item>
      <item>filtfilt</item>
      <item>filtic</item>
      <item>findsym</item>
      <item>fir1</item>
      <item>fir2</item>
      <item>fixedpoint</item>
      <item>flag</item>
      <item>flag_implicit_samplerate</item>
      <item>flattopwin</item>
      <item>flix</item>
      <item>float</item>
      <item>fmin</item>
      <item>fminbnd</item>
      <item>fmins</item>
      <item>fminunc</item>
      <item>fnder</item>
      <item>fnplt</item>
      <item>fnval</item>
      <item>fplot</item>
      <item>freqs</item>
      <item>freqs_plot</item>
      <item>fsort</item>
      <item>fullfact</item>
      <item>FullToBand</item>
      <item>funm</item>
      <item>fzero</item>
      <item>gammaln</item>
      <item>gapTest</item>
      <item>gaussian</item>
      <item>gausswin</item>
      <item>gconv</item>
      <item>gconvmtx</item>
      <item>gdeconv</item>
      <item>gdftmtx</item>
      <item>gen2par</item>
      <item>geomean</item>
      <item>getfield</item>
      <item>getfields</item>
      <item>gfft</item>
      <item>gftable</item>
      <item>gfweight</item>
      <item>gget</item>
      <item>gifft</item>
      <item>ginput</item>
      <item>gmm_estimate</item>
      <item>gmm_example</item>
      <item>gmm_obj</item>
      <item>gmm_results</item>
      <item>gmm_variance</item>
      <item>gmm_variance_inefficient</item>
      <item>gquad</item>
      <item>gquad2d</item>
      <item>gquad2d6</item>
      <item>gquad2dgen</item>
      <item>gquad6</item>
      <item>gquadnd</item>
      <item>grace_octave_path</item>
      <item>gradient</item>
      <item>grayslice</item>
      <item>grep</item>
      <item>grid</item>
      <item>griddata</item>
      <item>groots</item>
      <item>grpdelay</item>
      <item>grule</item>
      <item>grule2d</item>
      <item>grule2dgen</item>
      <item>hadamard</item>
      <item>hammgen</item>
      <item>hankel</item>
      <item>hann</item>
      <item>harmmean</item>
      <item>hilbert</item>
      <item>histeq</item>
      <item>histfit</item>
      <item>histo</item>
      <item>histo2</item>
      <item>histo3</item>
      <item>histo4</item>
      <item>hot</item>
      <item>hsv</item>
      <item>hup</item>
      <item>idct</item>
      <item>idct2</item>
      <item>idplot</item>
      <item>idsim</item>
      <item>ifftshift</item>
      <item>im2bw</item>
      <item>im2col</item>
      <item>imadjust</item>
      <item>imginfo</item>
      <item>imhist</item>
      <item>imnoise</item>
      <item>impad</item>
      <item>impz</item>
      <item>imread</item>
      <item>imrotate</item>
      <item>imshear</item>
      <item>imtranslate</item>
      <item>imwrite</item>
      <item>innerfun</item>
      <item>inputname</item>
      <item>interp</item>
      <item>interp1</item>
      <item>interp2</item>
      <item>interpft</item>
      <item>intersect</item>
      <item>invest0</item>
      <item>invest1</item>
      <item>invfdemo</item>
      <item>invfreq</item>
      <item>invfreqs</item>
      <item>invfreqz</item>
      <item>inz</item>
      <item>irsa_act</item>
      <item>irsa_actcore</item>
      <item>irsa_check</item>
      <item>irsa_dft</item>
      <item>irsa_dftfp</item>
      <item>irsa_genreal</item>
      <item>irsa_idft</item>
      <item>irsa_isregular</item>
      <item>irsa_jitsp</item>
      <item>irsa_mdsp</item>
      <item>irsa_normalize</item>
      <item>irsa_plotdft</item>
      <item>irsa_resample</item>
      <item>irsa_rgenreal</item>
      <item>isa</item>
      <item>isbw</item>
      <item>isdir</item>
      <item>isequal</item>
      <item>isfield</item>
      <item>isgray</item>
      <item>isind</item>
      <item>ismember</item>
      <item>isprime</item>
      <item>isrgb</item>
      <item>issparse</item>
      <item>isunix</item>
      <item>jet</item>
      <item>kaiser</item>
      <item>kaiserord</item>
      <item>lambertw</item>
      <item>lattice</item>
      <item>lauchli</item>
      <item>leasqr</item>
      <item>leasqrdemo</item>
      <item>legend</item>
      <item>legendre</item>
      <item>levinson</item>
      <item>lin2mu</item>
      <item>line_min</item>
      <item>lloyds</item>
      <item>lookup</item>
      <item>lookup_table</item>
      <item>lpc</item>
      <item>lp_test</item>
      <item>mad</item>
      <item>magic</item>
      <item>makelut</item>
      <item>MakeShears</item>
      <item>map</item>
      <item>mat2gray</item>
      <item>mat2str</item>
      <item>mdsmax</item>
      <item>mean2</item>
      <item>medfilt2</item>
      <item>meshc</item>
      <item>minimize</item>
      <item>minpol</item>
      <item>mkpp</item>
      <item>mktheta</item>
      <item>mle_estimate</item>
      <item>mle_example</item>
      <item>mle_obj</item>
      <item>mle_results</item>
      <item>mle_variance</item>
      <item>modmap</item>
      <item>mu2lin</item>
      <item>mvaar</item>
      <item>mvar</item>
      <item>mvfilter</item>
      <item>mvfreqz</item>
      <item>myfeval</item>
      <item>nanmax</item>
      <item>nanmean</item>
      <item>nanmedian</item>
      <item>nanmin</item>
      <item>nanstd</item>
      <item>nansum</item>
      <item>ncauer</item>
      <item>nchoosek</item>
      <item>ncrule</item>
      <item>ndims</item>
      <item>nelder_mead_min</item>
      <item>newmark</item>
      <item>nlfilter</item>
      <item>nlnewmark</item>
      <item>__nlnewmark_fcn__</item>
      <item>nmsmax</item>
      <item>nonzeros</item>
      <item>normplot</item>
      <item>now</item>
      <item>nrm</item>
      <item>nthroot</item>
      <item>nze</item>
      <item>OCTAVE_FORGE_VERSION</item>
      <item>ode23</item>
      <item>ode45</item>
      <item>ode78</item>
      <item>optimset</item>
      <item>ordfilt2</item>
      <item>orient</item>
      <item>pacf</item>
      <item>padarray</item>
      <item>parameterize</item>
      <item>parcor</item>
      <item>pareto</item>
      <item>pascal</item>
      <item>patch</item>
      <item>pburg</item>
      <item>pcg</item>
      <item>pchip</item>
      <item>pcolor</item>
      <item>pcr</item>
      <item>peaks</item>
      <item>penddot</item>
      <item>pendulum</item>
      <item>perms</item>
      <item>pie</item>
      <item>pink</item>
      <item>plot3</item>
      <item>__plt3__</item>
      <item>poly2ac</item>
      <item>poly2ar</item>
      <item>poly_2_ex</item>
      <item>poly2mask</item>
      <item>poly2rc</item>
      <item>poly2sym</item>
      <item>poly2th</item>
      <item>polyarea</item>
      <item>polyconf</item>
      <item>polyder</item>
      <item>polyderiv</item>
      <item>polygcd</item>
      <item>polystab</item>
      <item>__power</item>
      <item>ppval</item>
      <item>prctile</item>
      <item>prettyprint</item>
      <item>prettyprint_c</item>
      <item>primes</item>
      <item>princomp</item>
      <item>print</item>
      <item>prism</item>
      <item>proplan</item>
      <item>pulstran</item>
      <item>pwelch</item>
      <item>pyulear</item>
      <item>qaskdeco</item>
      <item>qaskenco</item>
      <item>qtdecomp</item>
      <item>qtgetblk</item>
      <item>qtsetblk</item>
      <item>quad2dc</item>
      <item>quad2dcgen</item>
      <item>quad2dg</item>
      <item>quad2dggen</item>
      <item>quadc</item>
      <item>quadg</item>
      <item>quadl</item>
      <item>quadndg</item>
      <item>quantiz</item>
      <item>quiver</item>
      <item>rad2deg</item>
      <item>rainbow</item>
      <item>randerr</item>
      <item>randint</item>
      <item>randsrc</item>
      <item>rat</item>
      <item>rats</item>
      <item>rc2ac</item>
      <item>rc2ar</item>
      <item>rc2poly</item>
      <item>rceps</item>
      <item>read_options</item>
      <item>read_pdb</item>
      <item>rectpuls</item>
      <item>resample</item>
      <item>rgb2gray</item>
      <item>rk2fixed</item>
      <item>rk4fixed</item>
      <item>rk8fixed</item>
      <item>rmfield</item>
      <item>rmle</item>
      <item>rmpath</item>
      <item>roicolor</item>
      <item>rosser</item>
      <item>rotparams</item>
      <item>rotv</item>
      <item>rref</item>
      <item>rsdecof</item>
      <item>rsencof</item>
      <item>rsgenpoly</item>
      <item>samin_example</item>
      <item>save_vrml</item>
      <item>sbispec</item>
      <item>scale_data</item>
      <item>scatter</item>
      <item>scatterplot</item>
      <item>select_3D_points</item>
      <item>selmo</item>
      <item>setdiff</item>
      <item>setfield</item>
      <item>setfields</item>
      <item>setxor</item>
      <item>sftrans</item>
      <item>sgolay</item>
      <item>sgolayfilt</item>
      <item>sinvest1</item>
      <item>slurp_file</item>
      <item>sortrows</item>
      <item>sound</item>
      <item>soundsc</item>
      <item>spdiags</item>
      <item>specgram</item>
      <item>speed</item>
      <item>speye</item>
      <item>spfun</item>
      <item>sphcat</item>
      <item>spline</item>
      <item>splot</item>
      <item>spones</item>
      <item>sprand</item>
      <item>sprandn</item>
      <item>spring</item>
      <item>spstats</item>
      <item>spsum</item>
      <item>sp_test</item>
      <item>sptest</item>
      <item>spvcat</item>
      <item>spy</item>
      <item>std2</item>
      <item>stem</item>
      <item>str2double</item>
      <item>strcmpi</item>
      <item>stretchlim</item>
      <item>strfind</item>
      <item>strmatch</item>
      <item>strncmp</item>
      <item>strncmpi</item>
      <item>strsort</item>
      <item>strtok</item>
      <item>strtoz</item>
      <item>struct</item>
      <item>strvcat</item>
      <item>summer</item>
      <item>sumskipnan</item>
      <item>surf</item>
      <item>surfc</item>
      <item>sym2poly</item>
      <item>symerr</item>
      <item>symfsolve</item>
      <item>tabulate</item>
      <item>tar</item>
      <item>temp_name</item>
      <item>test</item>
      <item>test_d2_min_1</item>
      <item>test_d2_min_2</item>
      <item>test_d2_min_3</item>
      <item>test_ellipj</item>
      <item>test_fminunc_1</item>
      <item>testimio</item>
      <item>test_inline_1</item>
      <item>test_min_1</item>
      <item>test_min_2</item>
      <item>test_min_3</item>
      <item>test_min_4</item>
      <item>test_minimize_1</item>
      <item>test_nelder_mead_min_1</item>
      <item>test_nelder_mead_min_2</item>
      <item>test_sncndn</item>
      <item>test_struct</item>
      <item>test_vmesh</item>
      <item>test_vrml_faces</item>
      <item>test_wpolyfit</item>
      <item>text</item>
      <item>textread</item>
      <item>tf2zp</item>
      <item>tfe</item>
      <item>thfm</item>
      <item>tics</item>
      <item>toeplitz</item>
      <item>toggle_grace_use</item>
      <item>transpose</item>
      <item>trapz</item>
      <item>triang</item>
      <item>tril</item>
      <item>trimmean</item>
      <item>tripuls</item>
      <item>trisolve</item>
      <item>triu</item>
      <item>tsademo</item>
      <item>tsearchdemo</item>
      <item>ucp</item>
      <item>uintlut</item>
      <item>unique</item>
      <item>unix</item>
      <item>unmkpp</item>
      <item>unscale_parameters</item>
      <item>vec2mat</item>
      <item>view</item>
      <item>vmesh</item>
      <item>voronoi</item>
      <item>voronoin</item>
      <item>vrml_arrow</item>
      <item>vrml_Background</item>
      <item>vrml_browse</item>
      <item>vrml_cyl</item>
      <item>vrml_demo_tutorial_1</item>
      <item>vrml_demo_tutorial_2</item>
      <item>vrml_demo_tutorial_3</item>
      <item>vrml_demo_tutorial_4</item>
      <item>vrml_ellipsoid</item>
      <item>vrml_faces</item>
      <item>vrml_flatten</item>
      <item>vrml_frame</item>
      <item>vrml_group</item>
      <item>vrml_kill</item>
      <item>vrml_lines</item>
      <item>vrml_material</item>
      <item>vrml_parallelogram</item>
      <item>vrml_PointLight</item>
      <item>vrml_points</item>
      <item>vrml_select_points</item>
      <item>vrml_surf</item>
      <item>vrml_text</item>
      <item>vrml_thick_surf</item>
      <item>vrml_transfo</item>
      <item>wavread</item>
      <item>wavwrite</item>
      <item>weekday</item>
      <item>wgn</item>
      <item>white</item>
      <item>wilkinson</item>
      <item>winter</item>
      <item>wpolyfit</item>
      <item>wpolyfitdemo</item>
      <item>write_pdb</item>
      <item>wsolve</item>
      <item>xcorr</item>
      <item>xcorr2</item>
      <item>xcov</item>
      <item>xlsread</item>
      <item>xmlwrite</item>
      <item>y2res</item>
      <item>zero_count</item>
      <item>zoom</item>
      <item>zp2tf</item>
      <item>zplane</item>
      <item>zscore</item>
    </list>
    
    <contexts>

      <context name="_normal" attribute="Normal Text" lineEndContext="#stay">

        <!-- Code folding -->
        <!--TODO: with this implementation, code folding will close a block also with a wrong
        end*: for istance, for can be closed by endif. This is done because the catchall end 
        keyword is widely used to close a number of blocks (including if and for).
        If you have an improvement, please contribute it!-->
        <RegExpr context="#stay" attribute="Keyword" String="\b(for)\b" beginRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(endfor)\b" endRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(if)\b" beginRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(endif)\b" endRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(do)\b" beginRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(until)\b" endRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(while)\b" beginRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(endwhile)\b" endRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(function)\b" beginRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(endfunction)\b" endRegion="block" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(switch)\b" beginRegion="Switch" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(endswitch)\b" endRegion="Switch" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(try)\b" beginRegion="Try" />
        <RegExpr context="#stay" attribute="Keyword" String="\b(end_try_catch)\b" endRegion="Try" />
        <!-- Catchall end keyword -->
        <RegExpr context="#stay" attribute="Keyword" String="\b(end)\b" endRegion="block" />
        
        <!-- Look-ahead for adjoint ' after variable, number literal, closing braces and .' -->
        <RegExpr context="_adjoint" attribute="Variable" String="[a-zA-Z]\w*(?=')" />
        <RegExpr context="_adjoint" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?(?=')" />
        <RegExpr context="_adjoint" attribute="Delimiter" String="[\)\]}](?=')" />
        <RegExpr context="_adjoint" attribute="Operator" String="\.'(?=')" />

        <!-- If ' is not the adjoint operator, it starts a string or an unterminated string;
        strings can be also with ", and accept the respective delimiter in them either
        by doubling it ('', "") or by escaping it (\', \") -->
        <RegExpr context="#stay" attribute="String" String="'([^'\\]|''|\\'|\\[^'])*'(?=[^']|$)" />
        <RegExpr context="#stay" attribute="Incomplete String" String="'([^']|''|\\')*" />
        <RegExpr context="#stay" attribute="String" String="&quot;([^&quot;\\]|&quot;&quot;|\\&quot;|\\[^&quot;])*&quot;(?=[^&quot;]|$)" />
        <RegExpr context="#stay" attribute="Incomplete String" String="&quot;([^&quot;]|&quot;&quot;|\\&quot;)*" />
        
        <!-- Handling of keywords, comments, functions, identifiers, numbers and braces -->
        <keyword context="#stay" attribute="Keyword" String="keywords" />
        <keyword context="#stay" attribute="Commands" String="commands" />
        <keyword context="#stay" attribute="Functions" String="functions" />
        <keyword context="#stay" attribute="Builtin" String="builtin"/>
        <keyword context="#stay" attribute="Forge" String="forge" />
        <RegExpr context="#stay" attribute="Comment" String="[%#].*$" />
        <RegExpr context="#stay" attribute="Variable" String="[a-zA-Z]\w*" />
        <RegExpr context="#stay" attribute="Number" String="(\d+(\.\d+)?|\.\d+)([eE][+-]?\d+)?[ij]?" />
        <AnyChar context="#stay" attribute="Delimiter" String="()[]{}"/>
              
        <!-- Three- and two-character operators -->
        <StringDetect context="#stay" attribute="Operator" String="..."/>
        <StringDetect context="#stay" attribute="Operator" String="=="/>
        <StringDetect context="#stay" attribute="Operator" String="~="/>
        <StringDetect context="#stay" attribute="Operator" String="!="/>
        <StringDetect context="#stay" attribute="Operator" String="&lt;="/>
        <StringDetect context="#stay" attribute="Operator" String="&gt;="/>
        <StringDetect context="#stay" attribute="Operator" String="&lt;&gt;"/>
        <StringDetect context="#stay" attribute="Operator" String="&amp;&amp;"/>
        <StringDetect context="#stay" attribute="Operator" String="||"/>
        <StringDetect context="#stay" attribute="Operator" String="++"/>
        <StringDetect context="#stay" attribute="Operator" String="--"/>
        <StringDetect context="#stay" attribute="Operator" String="**"/>
        <StringDetect context="#stay" attribute="Operator" String=".*"/>
        <StringDetect context="#stay" attribute="Operator" String=".**"/>
        <StringDetect context="#stay" attribute="Operator" String=".^"/>
        <StringDetect context="#stay" attribute="Operator" String="./"/>
        <StringDetect context="#stay" attribute="Operator" String=".'"/>

        <!-- Single-character operators -->
        <AnyChar context="#stay" attribute="Operator" String="!&quot;%(*+,/;=>[]|~#&amp;)-:&lt;&gt;\^"/>
        
      </context>


      <!--Context entered after encountering an ' adjoint operator -->
      <context name="_adjoint" attribute="Operator" lineEndContext="#pop">
        <RegExpr context="#pop" attribute="Operator" String="'+" />
      </context>


    </contexts>

    <itemDatas>
      <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/>
      <itemData name="Variable" defStyleNum="dsNormal" spellChecking="false"/>
      <itemData name="Operator" defStyleNum="dsNormal" spellChecking="false"/>
      <itemData name="Number" defStyleNum="dsFloat" spellChecking="false"/>
      <itemData name="Delimiter" defStyleNum="dsNormal" spellChecking="false"/>
      <itemData name="String" defStyleNum="dsString" color="#b20000"/>
      <itemData name="String Char"  defStyleNum="dsChar"/>
      <itemData name="Incomplete String" defStyleNum="dsChar" color="#a020f0" spellChecking="false"/>
      <itemData name="Keyword"  defStyleNum="dsNormal" color="#0000ff" spellChecking="false"/>
      <itemData name="Comment" defStyleNum="dsComment" color="#009900"/>
      <itemData name="Functions" defStyleNum="dsFunction" color="#0000ff" selColor="#00ff00" bold="1" italic="1" spellChecking="false"/>
      <itemData name="Forge" defStyleNum="dsFunction" color="#000099" selColor="#009900" bold="1" italic="1" spellChecking="false"/>
      <itemData name="Builtin" defStyleNum="dsBaseN" color="#b28c00" spellChecking="false"/>
      <itemData name="Commands" defStyleNum="dsFunction" color="#b28c00" spellChecking="false"/>
    </itemDatas>

  </highlighting>

  <general>
    <comments>
      <comment name="singleLine" start="%" />
      <comment name="singleLine" start="#" />
    </comments>
    <keywords casesensitive="1"/>
  </general>

</language>
<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
