From a2ccafd92ea630542d85873ed29d47dcd386a865 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 3 Sep 2018 21:13:01 +0000 Subject: listings (3sep18) git-svn-id: svn://tug.org/texlive/trunk@48566 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/listings/listings.dtx | 209 ++- .../texmf-dist/source/latex/listings/listings.ins | 6 +- .../texmf-dist/source/latex/listings/lstdrvrs.dtx | 1902 +++++++++++++++++++- .../texmf-dist/source/latex/listings/lstdrvrs.ins | 2 +- 4 files changed, 2021 insertions(+), 98 deletions(-) (limited to 'Master/texmf-dist/source/latex/listings') diff --git a/Master/texmf-dist/source/latex/listings/listings.dtx b/Master/texmf-dist/source/latex/listings/listings.dtx index 5b897a2968a..4756e7e2400 100644 --- a/Master/texmf-dist/source/latex/listings/listings.dtx +++ b/Master/texmf-dist/source/latex/listings/listings.dtx @@ -30,7 +30,7 @@ % % The package has the LPPL maintenance status "maintained". % -% $Id: listings.dtx 201 2015-06-04 20:25:39Z j_hoffmann $ +% $Id$ % % The Current Maintainer is Jobst Hoffmann . % @@ -119,7 +119,7 @@ % Hoffmann became the maintainer of the \packagename{listings} % package in 2013; see the Preface for details.}~ % % \textless\lstemail\textgreater} -% \date{2015/06/04\enspace\enspace Version 1.6\ \box\abstractbox} +% \date{2018/09/02\enspace\enspace Version 1.7\ \box\abstractbox} % \def\lstemail{\href{mailto:j.hoffmann@fh-aachen.de}{\texttt{j.hoffmann(at)fh-aachen.de}}} % \ifhyper % \hypersetup{pdfsubject=Package guide,pdfauthor=Jobst Hoffmann } @@ -1869,6 +1869,7 @@ % \lstthanks{Peter~Biechele}{peter.biechele@physik.uni-freiburg.de}, % \lstthanks{Beat~Birkhofer}{beat@birkhofer.ch}, % \lstthanks{Fr\'ed\'eric~Boulanger}{Frederic.Boulanger@supelec.fr}, +% \lstthanks{Byron~K.~Boulton}{bkboulton@berriehill.com}, % \lstthanks{Joachim~Breitner}{-}, % \lstthanks{Martin~Brodbeck}{Martin.Brodbeck@gmx.de}, % \lstthanks{Walter~E.~Brown}{WB@fnal.gov}, @@ -2037,6 +2038,7 @@ % \lstthanks{Kai~Wollenweber}{kai@ece.WPI.EDU}, % \lstthanks{Ulrich~G.~Wortmann}{uliw@erdw.ethz.ch}, % \lstthanks{Cameron~H.G.~Wright}{-}, +% \lstthanks{Joseph~Wright}{joseph.wright@morningstar2.co.uk}, % \lstthanks{Andrew~Zabolotny}{-}, and % \lstthanks{Florian~Z\"ahringer}{-}. % \end{quote} @@ -2135,7 +2137,7 @@ % \ref{rListingsInsideArguments}. % % Another limitation is that this feature can't be used in cells of a -% |tabular|-environment. See \section{uListingsArguments} for a +% |tabular|-environment. See section \ref{uListingsArguments} for a % workaround. % % See also section \ref{rShortInline} for commands to create short analogs @@ -4203,7 +4205,10 @@ % make all\end{verbatim} % or % \begin{verbatim} -% make listings-devel\end{verbatim} +% make listings-devel.pdf\end{verbatim} +% or +% \begin{verbatim} +% make pdf-devel\end{verbatim} % gives the same result---it is called \texttt{listings-devel.pdf}. % % \makeatletter @@ -4486,6 +4491,14 @@ % % Either execute \meta{else} or the \meta{value} matching part. % +% This implementation of C. Heinz has a problem\label{gAmpersand}, if +% the listing is part of a tabular environment as found out by +% \lsthelper{Nasser~M.~Abbasi}{2016/05/25}{possible bug in listings +% package}. \lsthelper{David~Carlisle}{2016/05/25}{% +% http://tex.stackexchange.com/questions/311383/adding-frame-none-to-lstlisting-options-in-lstdefinestyle-gives-error-with-tabu} +% gave a hint how to avoid this problem and so the separator |&| is +% replaced by |:|. +% % \item[0.20] |\lstKV@TwoArg|\marg{value}\marg{subdefinition} % \item[0.20] |\lstKV@ThreeArg|\marg{value}\marg{subdefinition} % \item[0.20] |\lstKV@FourArg|\marg{value}\marg{subdefinition} @@ -5616,7 +5629,7 @@ % \part{Implementation} % % -% \CheckSum{12365} +% \CheckSum{12368} %^^A %^^A Don't index TeX-primitives. %^^A @@ -5737,12 +5750,13 @@ % To distinguish procedure-like macros from data-macros, the name of procedure % macros use upper case letters with each beginning word, e.g.~|\lst@AddTo|. % A macro with suffix |@| is the main working-procedure for another definition, -% for example |\lstinputlisting@| does the main work for |\lstinputlisting|. +% for example |\lstMakeShortInline@| does the main work for |\lstMakeShortInline|. % % \paragraph{Preamble} % All files generated from this \texttt{listings.dtx} will get a header. % \begin{macrocode} -%% Please read the software license in listings-1.3.dtx or listings-1.3.pdf. +%<*kernel|misc> +%% Please read the software license in listings.dtx or listings.pdf. %% %% (w)(c) 1996--2004 Carsten Heinz and/or any other author listed %% elsewhere in this file. @@ -5752,13 +5766,16 @@ %% Send comments and ideas on the package, error reports and additional %% programming languages to Jobst Hoffmann at . %% +% % \end{macrocode} % % \paragraph{Identification} % All files will have same date and version. % \begin{macrocode} -\def\filedate{2015/06/04} -\def\fileversion{1.6} +%<*kernel|misc|doc> +\def\filedate{2018/09/02} +\def\fileversion{1.7} +% % \end{macrocode} % What we need and who we are. % \begin{macrocode} @@ -6407,7 +6424,7 @@ % % \begin{macro}{\lst@InsideConvert} % If \texttt{mathescape} is not on, we call (near the end of this definition) a -% submacro similar to |\zap@space| to replaced single spaces by active spaces. +% submacro similar to |\zap@space| to replace single spaces by active spaces. % Otherwise we check whether the code contains a pair |$...$| and call the % appropriate macro. % \begin{macrocode} @@ -6956,17 +6973,18 @@ % \end{macro} % % \begin{macro}{\lstKV@SwitchCases} -% is implemented as a substring test. +% is implemented as a substring test. The original version used an |&|, +% which produced a bug---see p.~\pageref{gAmpersand}. % \begin{macrocode} \def\lstKV@SwitchCases#1#2#3{% - \def\lst@temp##1\\#1&##2\\##3##4\@nil{% + \def\lst@temp##1\\#1:##2\\##3##4\@nil{% \ifx\@empty##3% #3% \else ##2% \fi }% - \lst@temp\\#2\\#1&\\\@empty\@nil} + \lst@temp\\#2\\#1:\\\@empty\@nil} % \end{macrocode} % \end{macro} % @@ -7159,7 +7177,7 @@ % \end{macro} % % -% \subsection{Divers helpers} +% \subsection{Diverse helpers} % % \begin{macro}{\lst@NormedDef} % works like |\def| (without any parameters!) but normalizes the replacement @@ -7681,7 +7699,7 @@ % This column format only inserts lost space by stretching (invisible) % existing spaces; it does not insert lost space between identifiers % and other characters where the original does not have a space. It -% was suggested by \lsthelper{Andrei~Alexandrescu}{-}{2007-02-26}. +% was suggested by \lsthelper{Andrei~Alexandrescu}{2007-02-26}{-}. % \begin{macrocode} \def\lst@column@spaceflexible{% \lst@column@flexible @@ -8297,7 +8315,7 @@ % \begin{macro}{\lst@ProcessSpace} % We look whether spaces fix the column alignment or not. In the latter case % we append a space; otherwise \ldots -% \lsthelper{Andrei~Alexandrescu}{-}{2007/02/27} tested the |spaceflexible| +% \lsthelper{Andrei~Alexandrescu}{2007/02/27}{-} tested the |spaceflexible| % column setting and found a bug that resulted from |\lst@PrintToken| and % |\lst@whitespacetrue| being out of order here. % \begin{macrocode} @@ -8443,13 +8461,20 @@ % \end{macro} % % \begin{macro}{\lst@CCPut} -% The first argument gives the character class, then follow the codes. +% The first argument gives the character class, then follow the +% codes. +% +% \lsthelper{Joseph~Wright}{2016/04/04}{unguarded setting of |lccode|} +% pointed to a bug which came up on TeX StackExchange +% (|http://tex.stackexchange.com/questions/302437/textcase-lstings-and-tilde|). Other +% than in |\lst@CCPutMacro| the |\lccode| settings weren't local and caused +% the error. % \begin{macrocode} \def\lst@CCPut#1#2{% \ifnum#2=\z@ \expandafter\@gobbletwo \else - \lccode`\~=#2\lccode`\/=#2\lowercase{\lst@CCPut@~{#1/}}% + \begingroup\lccode`\~=#2\lccode`\/=#2\lowercase{\endgroup\lst@CCPut@~{#1/}}% \fi \lst@CCPut#1} \def\lst@CCPut@#1#2{\lst@lAddTo\lst@SelectStdCharTable{\def#1{#2}}} @@ -8630,7 +8655,7 @@ % \begin{macrocode} \lsthk@SelectCharTable \lst@DeveloperSCT - \lst@DefRange + \lst@DefRange \ifx\lst@Backslash\relax\else \lst@LetSaveDef{"5C}\lsts@backslash\lst@Backslash \fi} @@ -11293,7 +11318,7 @@ % To make the backslash belong to the control sequence, it is merged with % the following token. This option was suggested by \lsthelper{Morten~H\o gholm} % {2004/07/16}{defining new (colored) texcs}. -% \lsthelper{Christian~Schneider}{-}{2006/09/08} pointed out that the original +% \lsthelper{Christian~Schneider}{2006/09/08}{-} pointed out that the original % implementation was broken when the identifier was preceded by an ``other'' % character. To fix this (and other bugs), we first output whatever is in the % current token before merging. @@ -12258,10 +12283,10 @@ \lst@Key{numbers}{none}{% \let\lst@PlaceNumber\@empty \lstKV@SwitchCases{#1}% - {none&\\% - left&\def\lst@PlaceNumber{\llap{\normalfont + {none:\\% + left:\def\lst@PlaceNumber{\llap{\normalfont \lst@numberstyle{\thelstnumber}\kern\lst@numbersep}}\\% - right&\def\lst@PlaceNumber{\rlap{\normalfont + right:\def\lst@PlaceNumber{\rlap{\normalfont \kern\linewidth \kern\lst@numbersep \lst@numberstyle{\thelstnumber}}}% }{\PackageError{Listings}{Numbers #1 unknown}\@ehc}} @@ -12297,8 +12322,8 @@ % \begin{macrocode} \lst@Key{firstnumber}{auto}{% \lstKV@SwitchCases{#1}% - {auto&\let\lst@firstnumber\@undefined\\% - last&\let\lst@firstnumber\c@lstnumber + {auto:\let\lst@firstnumber\@undefined\\% + last:\let\lst@firstnumber\c@lstnumber }{\def\lst@firstnumber{#1\relax}}} \lst@AddToHook{PreSet}{\let\lst@advancenumber\z@} % \end{macrocode} @@ -12383,10 +12408,15 @@ % the same identifier} found another bug which was due to the localization % of |\lst@neglisting|. He also provided the following fix, replacing % |\thelstlisting| with the |\ifx| \ldots\ |\fi| construction. +% \lsthelper{Ivo~Pletikosi\'c}{2015/08/18}{listings + hyperref, lstmisc.sty} +% reported another problem with the redefinition of |\thelstlisting|. +% \lsthelper{Heiko~Oberdiek}{2001/11/08}% +% {http://tex.stackexchange.com/questions/261437/renewing-the-thelstlisting-command-when-hyperref-is-on} +% again provided a fix: |\thelstlisting| must be replaced by |\theHlstlisting|. % \begin{macrocode} \AtBeginDocument{% \def\theHlstnumber{\ifx\lst@@caption\@empty \lst@neglisting - \else \thelstlisting \fi + \else \theHlstlisting \fi .\thelstnumber}} % \end{macrocode} % \end{macro} @@ -12783,13 +12813,13 @@ \lst@Key{frame}\relax{% \let\lst@xrulecolor\@empty \lstKV@SwitchCases{#1}% - {none&\let\lst@frame\@empty\\% - leftline&\def\lst@frame{l}\\% - topline&\def\lst@frame{t}\\% - bottomline&\def\lst@frame{b}\\% - lines&\def\lst@frame{tb}\\% - single&\def\lst@frame{trbl}\\% - shadowbox&\def\lst@frame{tRBl}% + {none:\let\lst@frame\@empty\\% + leftline:\def\lst@frame{l}\\% + topline:\def\lst@frame{t}\\% + bottomline:\def\lst@frame{b}\\% + lines:\def\lst@frame{tb}\\% + single:\def\lst@frame{trbl}\\% + shadowbox:\def\lst@frame{tRBl}% \def\lst@xrulecolor{\lst@rulesepcolor}% \def\lst@rulesep{\lst@frametextsep}% }{\def\lst@frame{#1}}% @@ -13318,7 +13348,7 @@ \lst@PrintToken \lst@EnterMode\lst@makemode{\lst@makekeyfalse}% \lst@Merge{\lst@ProcessOther\$\lst@ProcessOther(}}% -% \end{macrocode} +% \end{macrocode} ^^A $ % The closing parenthesis tests for the mode and either processes |)| as usual % or outputs it right here (in keyword style if a keyword was between |$(| and % |)|). @@ -13343,7 +13373,7 @@ \else \lst@ReplaceInput{$(}{\lst@ProcessOther\$\lst@ProcessOther(}% \fi} -% \end{macrocode} +% \end{macrocode} ^^A $ % \end{macro} % % \begin{macrocode} @@ -13401,10 +13431,10 @@ \lst@AddToHook{PreSet}{\def\lst@firstline{1\relax}% \let\lst@linerange\@empty} \lst@AddToHook{Init} -{\ifx\lst@linerange\@empty - \edef\lst@linerange{{\lst@firstline}-{\lst@lastline},}% - \fi - \lst@GetLineInterval}% + {\ifx\lst@linerange\@empty + \edef\lst@linerange{{\lst@firstline}-{\lst@lastline},}% + \fi% + \lst@GetLineInterval}% \def\lst@GetLineInterval{\expandafter\lst@GLI\lst@linerange\@nil} \def\lst@GLI#1,#2\@nil{\def\lst@linerange{#2}\lst@GLI@#1--\@nil} \def\lst@GLI@#1-#2-#3\@nil{% @@ -13446,28 +13476,30 @@ \fi \fi % \end{macrocode} -% The following definition will be executed in the SelectCharTable hook -% and here right now if we are already processing a listing. +% The following definition will be executed in the +% \hookname{SelectCharTable} hook and here right now if we are already +% processing a listing. % \begin{macrocode} \global\def\lst@DefRange{\expandafter\lst@CArgX\lst@rangebegin\relax\lst@DefRangeB}% \ifnum\lst@mode=\lst@Pmode \expandafter\lst@DefRange \fi}} % \end{macrocode} -% \lst@DefRange is not inserted via a hook anymore. Instead it is now called -% directly from \lst@SelectCharTable. This was necessary to get rid of an +% |\lst@DefRange| is not inserted via a hook anymore. Instead it is now called +% directly from |\lst@SelectCharTable|. This was necessary to get rid of an % interference with the escape-to-LaTeX-feature. The bug was reported by % \lsthelper{Michael~Bachmann}{2004/07/21}{Keine label-Referenzierung -% m\"oglich...}. Another chance is due to the same bug: \lst@DefRange is +% m\"oglich...}. Another chance is due to the same bug: |\lst@DefRange| is % redefined globally when the begin of code is found, see below. The bug was % reported by \lsthelper{Tobias~Rapp}{2004/04/06}{undetected end of range if -% listing crosses page break} \lsthelper{Markus~Luisser}{2004/08/13}{Bug mit -% 'linerangemarker' in umgebrochenen listings} +% listing crosses page break} and \lsthelper{Markus~Luisser}{2004/08/13}{Bug mit +% 'linerangemarker' in umgebrochenen listings}. % \begin{macrocode} \lst@AddToHookExe{DeInit}{\global\let\lst@DefRange\@empty} % \end{macrocode} % -% Actually defining the marker (via \lst@GLI@, \lst@DefRange, \lst@CArgX as -% seen above) is similar to \lst@DefDelimB---except that we unfold the first -% parameter and use different ,
, and  statements.
+% Actually defining the marker (via |\lst@GLI@|, |\lst@DefRange|,
+% |\lst@CArgX| as seen above) is similar to |\lst@DefDelimB|---except that
+% we unfold the first parameter and use different \meta{execute},
+% \meta{pre}, and \meta{post} statements.
 %    \begin{macrocode}
 \def\lst@DefRangeB#1#2{\lst@DefRangeB@#1#2}
 \def\lst@DefRangeB@#1#2#3#4{%
@@ -13488,9 +13520,10 @@
     \@empty}
 %    \end{macrocode}
 %
-% Modify labels and define |\lst@InitLstNumber| used above.
+% Modify labels and define |\lst@InitLstNumber| used above according to an
+% error reported by
 % \lsthelper{Omair-Inam~Abdul-Matin}{2004/05/10}{experimental linerange
-% feature does not work with firstnumber}
+% feature does not work with firstnumber}.
 %    \begin{macrocode}
 \def\lstpatch@labels{%
 \gdef\lst@SetFirstNumber{%
@@ -13511,8 +13544,8 @@
          \global\advance\c@lstnumber-\lst@advancelstnum
      \fi%
 %    \end{macrocode}
-% \lstthanks{Byron~K.~Boulton}{bkboulton@berriehill.com}{2013/11/21}
-% reported, that the line numbers are off by one, if the are displayed when
+% \lsthelper{Byron~K.~Boulton}{2013/11/21}{line numbers off by one}
+% reported, that the line numbers are off by one, if they are displayed when
 % a linerange is given by patterns and |includerangemarker=false| is
 % set. Adding this test corrects this behaviour.
 %    \begin{macrocode}
@@ -13523,9 +13556,9 @@
 %    \end{macrocode}
 %
 %    The end-marker is defined if and only if it's not empty. The definition is
-%    similar to \lst@DefDelimE---with the above exceptions and except that we
-%    define the re-entry point \lst@DefRangeE@@ as it is defined in the new
-%    version of \lst@MProcessListing above.
+%    similar to |\lst@DefDelimE|---with the above exceptions and except that we
+%    define the re-entry point |\lst@DefRangeE@@| as it is defined in the new
+%    version of |\lst@MProcessListing| above.
 %    \begin{macrocode}
 \def\lst@DefRangeEnd{%
     \ifx\lst@rangeend\@empty\else
@@ -13552,8 +13585,8 @@
     \fi}
 %    \end{macrocode}
 %
-%    Eventually we shouldn't forget to install \lst@OnceAtEOL, which must
-%    also be called in \lst@MSkipToFirst.
+%    Eventually we shouldn't forget to install |\lst@OnceAtEOL|, which must
+%    also be called in |\lst@MSkipToFirst|.
 %    \begin{macrocode}
 \lst@AddToHook{EOL}{\lst@OnceAtEOL\global\let\lst@OnceAtEOL\@empty}
 \gdef\lst@OnceAtEOL{}% Init
@@ -13578,7 +13611,7 @@
     \fi}
 %    \end{macrocode}
 %
-%    Finally the service macro \lst@IfNumber:
+%    Finally the service macro |\lst@IfNumber|:
 %    \begin{macrocode}
 \def\lst@IfNumber#1{%
     \ifx\@empty#1\@empty
@@ -13854,9 +13887,9 @@
 %    \begin{macrocode}
 \lst@Key{float}\relax[\lst@floatplacement]{%
     \lstKV@SwitchCases{#1}%
-    {true&\let\lst@floatdefault\lst@floatplacement
+    {true:\let\lst@floatdefault\lst@floatplacement
           \let\lst@float\lst@floatdefault\\%
-     false&\let\lst@floatdefault\relax
+     false:\let\lst@floatdefault\relax
            \let\lst@float\lst@floatdefault
     }{\def\lst@next{\@ifstar{\let\lst@beginfloat\@dblfloat
                              \let\lst@endfloat\end@dblfloat
@@ -14244,7 +14277,7 @@
 % Here is the replacement list.
 %    \begin{macrocode}
 \def\lst@filenamerpl{_\textunderscore $\textdollar -\textendash}
-%    \end{macrocode}
+%    \end{macrocode} ^^A $
 % \end{macro}
 % \end{macro}
 % \end{macro}
@@ -14321,7 +14354,7 @@
 % floats adds a command to |\float@addtolists|, and then packages (such as
 % the KOMA-script document classes) which wish to add things to all lists of
 % floats can then use it, without needing to be aware of all of the possible
-% lists that could exist.  Thanks to \lsthelper{Markus~Kohm}{-}{2007/02/25}
+% lists that could exist.  Thanks to \lsthelper{Markus~Kohm}{2007/02/25}{-}
 % for the suggestion.
 %
 % Unfortunately, \packagename{float} defines this with |\newcommand|; thus,
@@ -14362,21 +14395,21 @@
       \lsthk@TextStyle
       \@ifnextchar\bgroup{%
 %    \end{macrocode}
-% \lstthanks{Luc~Van~Eycken}{Luc.VanEycken@esat.kuleuven.be}{2014/01/22}
+% \lsthelper{Luc~Van~Eycken}{2014/01/22}{Luc.VanEycken@esat.kuleuven.be}
 % reported, that the experimental implementation of |\lstinline| with
 % braces instead of characters surrounding the source code resulted in an
 % error if used in a tabular environment. He found that this error comes
 % from the master counter (cf. appendix D (Dirty Tricks), item 5. (Brace
 % hacks), of the TeXbook (p. 385-386)). Adding the following line at this
 % point
-% \begin{verbatim}
+%\begin{verbatim}
 %         \ifnum`{=0}\fi%
-% \end{verbatim}
-% remedies the wrong behaviour. But \lstthanks{Qing Lee}{2014/06/28} pointed out,
-% that this breaks code like the one showed in \ref{uListingsArguments} on
-% \pageref{uListingsArguments} and proposed another
-% solution which in turn broke the code needed by Luc:
-% \begin{verbatim}
+%\end{verbatim}
+% remedies the wrong behaviour. But \lsthelper{Qing Lee}{2014/06/28}{-}
+% pointed out, that this breaks code like the one showed in
+% \ref{uListingsArguments} on \pageref{uListingsArguments} and proposed
+% another solution which in turn broke the code needed by Luc:
+%\begin{verbatim}
 % % \renewcommand\lstinline[1][]{%
 % %   \leavevmode\bgroup % \hbox\bgroup --> \bgroup
 % %   \def\lst@boxpos{b}%
@@ -14387,7 +14420,7 @@
 % %     \ifnum`{=\z@}\fi%
 % %     \afterassignment\lst@InlineG \let\@let@token}{%
 % %     \ifnum`{=\z@}\fi\lstinline@}}
-% \end{verbatim}
+%\end{verbatim}
 % So finally the old code comes back and the people, who need a
 % |\lstinline| with braces, should use the workaround from section
 % \ref{uListingsArguments} on page \pageref{uListingsArguments}.
@@ -15033,7 +15066,19 @@
 % continued line numbering.
 %    \begin{macrocode}
 \lstnewenvironment{lstlisting}[2][]
-    {\lst@TestEOLChar{#2}%
+    {%
+%    \end{macrocode}
+% There is a problem with vertical space as pointed out by
+% \lsthelper{Jean-Yves~Baudais}{2016/03/11}{some vertical space
+% problem}. A similar problem arises with a listing beginning at
+% the top of a |\paragraph| or at the beginning of an |example|
+% environment. Jean-Yves provided a solution---|\let\if@nobreak\iffalse|---as has
+% been discussed on |fr.comp.text.tex|. The problem vanishes also if there
+% is a top rule at the beginning of the listing or if |leavevmode|
+% introduces the listing, so
+%    \begin{macrocode}
+     \leavevmode%
+     \lst@TestEOLChar{#2}%
      \lstset{#1}%
      \csname\@lst @SetFirstNumber\endcsname}
     {\csname\@lst @SaveFirstNumber\endcsname}
@@ -15048,7 +15093,7 @@
 %
 % \begin{syntax}
 % \item[0.19]
-%   |\begin{lstsample}|\marg{point list}\marg{left}\marg{right}
+%   |\begin{lstsample}|\oarg{point list}\marg{left}\marg{right}
 %
 %   \leavevmode\hspace*{-\leftmargini}|\end{lstsample}|
 %
@@ -15586,6 +15631,16 @@
 %    \end{macrocode}
 %
 % \paragraph{Commands for credits and helpers}
+% There are two commands for credits and helpers:
+% \begin{enumerate}
+%   \item |\lstthanks| is used to put a name of a contributor into the
+%     section ``Closing and credit''. It has two arguments: |#1| is the
+%     name, |#2| the email address---the email addres is not shown.
+%   \item |\lsthelper| must be used in the text to show the name of the
+%     helper (argument |#1|), the date of the contribution (argument |#2|)
+%     and a short text about the contribution (argument |#3|). Only the
+%     first argument is printed.
+% \end{enumerate}
 %    \begin{macrocode}
 \gdef\lst@emails{}
 \newcommand*\lstthanks[2]
@@ -16651,6 +16706,12 @@
 %   \item new keys, multicharacter string delimiters, short inline listings, and more.
 % \item[1.5] 2013/06/27
 %   \item new maintainership
+% \item[1.6] 2015/05/05
+%   \item add discussion about using |\lstinline|\oarg{key=value list}\marg{source code}.
+%   \item add section ``Bugs and workarounds''.
+% \item[1.7] 2018/09/02
+%   \item some new or updated language definitions.
+%   \item several error corrections.
 % \end{itemize}
 % \endgroup
 %
diff --git a/Master/texmf-dist/source/latex/listings/listings.ins b/Master/texmf-dist/source/latex/listings/listings.ins
index a891addd72a..88d4020cd23 100644
--- a/Master/texmf-dist/source/latex/listings/listings.ins
+++ b/Master/texmf-dist/source/latex/listings/listings.ins
@@ -4,10 +4,8 @@
 %%
 %%     tex listings.ins
 %%
-%%
 %% (w)(c) 1996--1999,2002--2004 Carsten Heinz
-%%
-%% $Id: listings.ins 25 2013-06-05 08:04:03Z j_hoffmann $
+%%    (c) 2018 Jobst Hoffmann
 %%
 %% This file is distributed under the terms of the LaTeX Project Public
 %% License from CTAN archives in directory  macros/latex/base/lppl.txt.
@@ -21,7 +19,6 @@
 \keepsilent
 \askforoverwritefalse
 
-
 %
 % generate base package
 %
@@ -32,7 +29,6 @@
     \file{lstdrvrs.ins}{\from{lstdrvrs.dtx}{install}}
     \file{listings.cfg}{\from{lstdrvrs.dtx}{config}}
 }
-
 %
 % generate language driver files
 %
diff --git a/Master/texmf-dist/source/latex/listings/lstdrvrs.dtx b/Master/texmf-dist/source/latex/listings/lstdrvrs.dtx
index ffccc55440f..7976dbe413a 100644
--- a/Master/texmf-dist/source/latex/listings/lstdrvrs.dtx
+++ b/Master/texmf-dist/source/latex/listings/lstdrvrs.dtx
@@ -1,6 +1,6 @@
 % \iffalse
 %
-% $Id: lstdrvrs.dtx 200 2015-06-04 18:59:32Z j_hoffmann $
+% $Id$
 %
 %<*driver>
 \documentclass{ltxdoc}
@@ -32,7 +32,7 @@
 %
 % \title{Language, Style and Format drivers\\ for \textsf{Listings}\\ {\large by Carsten Heinz and individual authors:}}
 % \author{\InputIfFileExists{lstdrvrs.tmp}{}{}}
-% \date{2015/06/04\enspace\enspace Version 1.6\ \box\abstractbox}
+% \date{2018/09/02\enspace\enspace Version 1.7\ \box\abstractbox}
 %
 % \hypersetup{pdfsubject=Language definitions,pdfauthor=Jobst Hoffmann
 %    }
@@ -129,7 +129,7 @@
 % \endgroup
 % We mainly define default dialects.
 %    \begin{macrocode}
-\ProvidesFile{listings.cfg}[2015/06/04 1.6 listings configuration]
+\ProvidesFile{listings.cfg}[2018/09/02 1.7 listings configuration]
 \def\lstlanguagefiles
     {lstlang0.sty,lstlang1.sty,lstlang2.sty,lstlang3.sty}
 \lstset{defaultdialect=[R/3 6.10]ABAP,
@@ -142,7 +142,7 @@
         defaultdialect=[WinXP]command.com,
         defaultdialect=[ISO]C++,
         defaultdialect=[95]Fortran,
-        defaultdialect=[5.2]Mathematica,
+        defaultdialect=[11.0]Mathematica,
         defaultdialect=[OMG]OCL,
         defaultdialect=[Standard]Pascal,
         defaultdialect=[67]Simula,
@@ -175,7 +175,7 @@
 %<+fortran-prf>\ProvidesFile{listings-fortran.prf}
 %<+lua-prf>\ProvidesFile{listings-lua.prf}
 %<+python-prf>\ProvidesFile{listings-python.prf}
-%<-config>    [2015/06/04 1.6 listings language file]
+%<-config>    [2018/09/02 1.7 listings language file]
 %    \end{macrocode}
 %
 %
@@ -1393,7 +1393,8 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % current maintainer. The |sh| list of keywords was checkead against the
 % ``Manual of the Bourne Shell on Version 7'', found at
 % \url{http://www.in-ulm.de/~mascheck/bourne/v7/}, last visited on
-% 2014/09/06.
+% 2014/09/06. \lstthanks{Ralf Schandl}{ralf.schandl@gmx.de}{2003/10/14}
+% indicated the missing of an apostrophe as delimiter of strings.
 %    \begin{macrocode}
 %%
 %% bash,sh definition (c) 2003 Riccardo Murri 
@@ -1411,7 +1412,8 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
       readonly,return,set,sed,shift,test,then,times,trap,true,type,%
       ulimit,umask,unset,until,wait,while},%
    morecomment=[l]\#,%
-   morestring=[d]"%
+   morestring=[d]",%
+   morestring=[d]'%
   }[keywords,comments,strings]%
 %
 %    \end{macrocode}
@@ -1738,7 +1740,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \end{macrocode}
 % These are new options/specifiers:
 %    \begin{macrocode}
-    morekeywords=[2]{DECIMAL,ENCODING,IOMSG,ROUND},% corrected NML from NMT
+    morekeywords=[2]{DECIMAL,ENCODING,IOMSG,ROUND},
 %    \end{macrocode}
 % And also some new procedures:
 %    \begin{macrocode}
@@ -1753,10 +1755,10 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \begin{macrocode}
 \lst@definelanguage[90]{Fortran}[95]{Fortran}{}
 %    \end{macrocode}
-% There is no |morecomment=[f]| in Fortran 90 since otherwise CONTAINS could
+% There is no |morecomment=[f]| in Fortran 90 since otherwise |CONTAINS| could
 % start a comment. This problem was reported by \lsthelper{Magne Rudshaug}
 % {magne@ife.no}{1998/01/09}{no morecomment=[f] in Fortran 90}.
-% Moreover the keyword INCLUDE is due to him.
+% Moreover the keyword |INCLUDE| is due to him.
 %    \begin{macrocode}
 \lst@definelanguage[95]{Fortran}[77]{Fortran}%
   {deletekeywords=SAVE,%
@@ -1772,7 +1774,11 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \end{macrocode}
 % Theses keys were missing from the 1.4 version of listings:
 %    \begin{macrocode}
-      ELEMENTAL, ELSEWHERE, FORALL, PURE},%
+      ELEMENTAL, ELSEWHERE, FORALL, PURE,%
+%    \end{macrocode}
+% This is another key missing from the 1.4 version of listings:
+%    \begin{macrocode}
+      PROCEDURE},%
 %    \end{macrocode}
 % The list of option keywords/specifiers new in Fortran 90 and 95:
 %    \begin{macrocode}
@@ -1781,7 +1787,8 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \end{macrocode}
 % and the list of intrinsic procedures new in Fortran 90 and 95:
 %    \begin{macrocode}
-    morekeywords=[3]{ADJUSTL,ADJUSTR,ALL,ALLOCATED,ANY,ASSOCIATED,BIT_SIZE,%
+    morekeywords=[3]{ACHAR,ADJUSTL,ADJUSTR,ALL,ALLOCATED,ANY,ASSOCIATED,%
+    BIT_SIZE,%
     BTEST,CEILING,COUNT,CPU_TIME,CSHIFT,DATE_AND_TIME,DIGITS,DOT_PRODUCT,%
     EOSHIFT,EPSILON,EXPONENT,FLOOR,FRACTION,HUGE,IACHAR,IAND,IBCLR,
     IBITS,IBSET,ICHAR,IEOR,IOR,ISHFT,ISHFTC,KIND,LBOUND,LEN_TRIM,% left out LOGICAL
@@ -1799,7 +1806,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % {1997/07/07}{Fortran with \lstsensitivefalse} keywords are \emph{not} case
 % sensitive.  Also, note that Fortran 77 (and fixed-format source in later
 % versions) allows space in keywords; thus, this list contains some of the
-% more common variants (e.g., `GO TO' and `GOTO').
+% more common variants (e.g., `|GO TO|' and `|GOTO|').
 %    \begin{macrocode}
 \lst@definelanguage[77]{Fortran}%
 %    \end{macrocode}
@@ -1824,9 +1831,9 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % functions belong to the Fortran language specification!)
 %    \begin{macrocode}
     morekeywords=[3]{INT,DBLE,CMPLX,ICHAR,CHAR,AINT,ANINT,% left out real
-      NINT,ABS,MOD,SIGN,DIM,DPROD,MAX,MIN,AIMAG,CONJG,SQRT,EXP,LOG,%
-      LOG10,SIN,COS,TAN,ASIN,ACOS,ATAN,ATAN2,SINH,COSH,TANH,LGE,LLE,LLT,%
-      LEN,INDEX},%
+      NINT,ABS,MOD,SIGN,DIM,DPROD,MAX,MIN,AIMAG,CONJG,SQRT,%
+      EXP,LOG,LOG10,SIN,COS,TAN,ASIN,ACOS,ATAN,ATAN2,SINH,%
+      COSH,TANH,LGE,LGT,LLE,LLT,LEN,INDEX},%
 %    \end{macrocode}
 % And here is the last list: fortran operators:
 %    \begin{macrocode}
@@ -1940,6 +1947,50 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % \endgroup
 %
 %
+% \subsection{Go---Groups, Algorithms, Programming}
+%\label{sec:gap}
+%
+% From \url{https://en.wikipedia.org/wiki/Go_(programming_language)}: Go
+% (often referred to as Golang) is a programming language created by
+% Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson.
+% Go is a statically typed, compiled language in the tradition of C, with
+% memory safety, garbage collection, structural typing, and CSP-style
+% concurrency. The compiler, tools, and source code are all free and
+% open source.
+%
+% \lstthanks{Christian Maurer}{christian@maurer-berlin.eu}{2018/08/15}
+% provided the following language definition.
+% \begingroup
+%    \begin{macrocode}
+%<*lang3>
+%    \end{macrocode}
+%    \begin{macrocode}
+%%
+%% Go definition
+%% (c) 2018 Christian Maurer
+%%
+\lst@definelanguage{Go}{%
+  morekeywords={append,bool,break,byte,cap,case,chan,close,complex,%
+    complex128,complex64,const,continue,copy,default,defer,delete,%
+    else,error,fallthrough,false,float32,float64,for,func,go,goto,%
+    if,imag,import,int,int16,int32,int64,int8,interface,iota,len,%
+    make,map,new,nil,package,panic,print,println,range,real,%
+    recover,return,rune,select,string,struct,switch,true,type,%
+    uint,uint16,uint32,uint64,uint8,uintptr,var},%
+  sensitive,%
+  morecomment=[s]{/*}{*/},%
+  morecomment=[l]//,%
+  morestring=[b]',%
+  morestring=[b]",%
+  morestring=[s]{`}{`},%
+}[keywords,comments,strings]%
+%    \end{macrocode}
+%    \begin{macrocode}
+%
+%    \end{macrocode}
+% \endgroup
+%
+%
 % \subsection{Guarded Command Language (GCL)}
 %
 % As you can read below, \lstthanks{Mark~van~Eijk}{mark@luon.net}{2002/10/30}
@@ -2793,7 +2844,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % \endgroup
 %
 %
-% \subsection{Lisp, AutoLisp}
+% \subsection{Lisp, AutoLisp and Emacs Lisp (elisp)}
 %
 % Most data are from
 % \begin{itemize}
@@ -2972,6 +3023,33 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \end{macrocode}
 % \endgroup
 %
+% \begingroup
+%    \begin{macrocode}
+%<*lang2>
+%    \end{macrocode}
+% A first approch to elisp by one of the maintainers (\lstthanks{Jobst
+% Hoffmann}{j.hoffmann@fh-aachen.de}{2018/08/31}), it is far away from
+% completeness, the list of keywords is defined according the to the needs
+% of the maintainer\ldots
+%    \begin{macrocode}
+\lst@definelanguage{elisp}[]{Lisp}{%
+  morekeywords={begin, car, cdr, cons, define, display, drop, filter,%
+    hash-ref, hash-set, if, load-file, lambda, length, map, message,%
+    progn, quote, require, setq, string-append, take, vector,%
+  },%
+  sensitive,%
+  alsodigit=->,%
+  otherkeywords={1+,1-},%
+  sensitive=true,%
+  morecomment=[l];,%
+  morecomment=[l];;,%
+  morestring=[b]"%
+}[keywords,comments,strings]%
+%    \end{macrocode}
+%    \begin{macrocode}
+%
+%    \end{macrocode}
+% \endgroup
 %
 % \subsection{LLVM}
 %\label{sec:llvm}
@@ -3641,11 +3719,1699 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 % keywords for the 1.0 and 3.0 versions.
 % \lstthanks{Oliver~Ruebenkoenig}{-}{2006/07/17} wrote a script to generate
 % the lists for the 5.2 version.
+% \lstthanks{Simon Pearce}{-}{2017/01/04} provided the list of keywords for
+% Mathematica 11.0.
 % \begingroup
 %    \begin{macrocode}
 %<*lang1>
 %    \end{macrocode}
 %    \begin{macrocode}
+\lst@definelanguage[11.0]{Mathematica}[5.2]{Mathematica}{%
+  morekeywords={
+    "AASTriangle", "AbelianGroup", "Abort", "AbortKernels",%
+    "AbortProtect", "AbortScheduledTask", "Above", "Abs", "AbsArg",%
+    "Absolute", "AbsoluteCorrelation", "AbsoluteCorrelationFunction",%
+    "AbsoluteCurrentValue", "AbsoluteDashing", "AbsoluteFileName",%
+    "AbsoluteOptions", "AbsolutePointSize", "AbsoluteThickness",%
+    "AbsoluteTime", "AbsoluteTiming", "AccountingForm", "Accumulate",%
+    "Accuracy", "AccuracyGoal", "ActionDelay", "ActionMenu",%
+    "ActionMenuBox", "ActionMenuBoxOptions", "Activate", "Active",%
+    "ActiveItem", "ActiveStyle", "AcyclicGraphQ", "AddOnHelpPath",%
+    "AddTo", "AddUsers", "AdjacencyGraph", "AdjacencyList",%
+    "AdjacencyMatrix", "AdjustmentBox", "AdjustmentBoxOptions",%
+    "AdjustTimeSeriesForecast", "AdministrativeDivisionData",%
+    "AffineHalfSpace", "AffineSpace", "AffineStateSpaceModel",%
+    "AffineTransform", "After", "AircraftData", "AirportData",%
+    "AirPressureData", "AirTemperatureData", "AiryAi", "AiryAiPrime",%
+    "AiryAiZero", "AiryBi", "AiryBiPrime", "AiryBiZero",%
+    "AlgebraicIntegerQ", "AlgebraicNumber", "AlgebraicNumberDenominator",%
+    "AlgebraicNumberNorm", "AlgebraicNumberPolynomial",%
+    "AlgebraicNumberTrace", "AlgebraicRules", "AlgebraicRulesData",%
+    "Algebraics", "AlgebraicUnitQ", "Alignment", "AlignmentMarker",%
+    "AlignmentPoint", "All", "AllowedDimensions", "AllowedHeads",%
+    "AllowGroupClose", "AllowIncomplete", "AllowInlineCells",%
+    "AllowKernelInitialization", "AllowLooseGrammar",%
+    "AllowReverseGroupClose", "AllowScriptLevelChange", "AllTrue",%
+    "Alphabet", "AlphabeticOrder", "AlphabeticSort", "AlphaChannel",%
+    "AlternateImage", "AlternatingFactorial", "AlternatingGroup",%
+    "AlternativeHypothesis", "Alternatives", "AltitudeMethod",%
+    "AmbientLight", "AmbiguityFunction", "AmbiguityList", "Analytic",%
+    "AnatomyData", "AnatomyForm", "AnatomyPlot3D", "AnchoredSearch",%
+    "And", "AndersonDarlingTest", "AngerJ", "AngleBracket", "AnglePath",%
+    "AngleVector", "AngularGauge", "Animate", "AnimationCycleOffset",%
+    "AnimationCycleRepetitions", "AnimationDirection",%
+    "AnimationDisplayTime", "AnimationRate", "AnimationRepetitions",%
+    "AnimationRunning", "AnimationRunTime", "AnimationTimeIndex",%
+    "Animator", "AnimatorBox", "AnimatorBoxOptions", "AnimatorElements",%
+    "Annotation", "Annuity", "AnnuityDue", "Annulus", "Anonymous",%
+    "Antialiasing", "AntihermitianMatrixQ", "Antisymmetric",%
+    "AntisymmetricMatrixQ", "AnyOrder", "AnySubset", "AnyTrue", "Apart",%
+    "ApartSquareFree", "APIFunction", "Appearance", "AppearanceElements",%
+    "AppearanceRules", "AppellF1", "Append", "AppendTo", "Apply",%
+    "ArcCos", "ArcCosh", "ArcCot", "ArcCoth", "ArcCsc", "ArcCsch",%
+    "ArcCurvature", "ARCHProcess", "ArcLength", "ArcSec", "ArcSech",%
+    "ArcSin", "ArcSinDistribution", "ArcSinh", "ArcTan", "ArcTanh",%
+    "Area", "Arg", "ArgMax", "ArgMin", "ArgumentCountQ", "ARIMAProcess",%
+    "ArithmeticGeometricMean", "ARMAProcess", "ARProcess", "Array",%
+    "ArrayComponents", "ArrayDepth", "ArrayFilter", "ArrayFlatten",%
+    "ArrayMesh", "ArrayPad", "ArrayPlot", "ArrayQ", "ArrayResample",%
+    "ArrayReshape", "ArrayRules", "Arrays", "Arrow", "Arrow3DBox",%
+    "ArrowBox", "Arrowheads", "ASATriangle", "Ask", "AskAppend",%
+    "AskConfirm", "AskDisplay", "AskedQ", "AskedValue", "AskFunction",%
+    "AskTemplateDisplay", "AspectRatio", "AspectRatioFixed", "Assert",%
+    "AssociateTo", "Association", "AssociationFormat", "AssociationMap",%
+    "AssociationQ", "AssociationThread", "AssumeDeterministic",%
+    "Assuming", "Assumptions", "AstronomicalData",%
+    "AsymptoticOutputTracker", "Asynchronous", "AsynchronousTaskObject",%
+    "AsynchronousTasks", "AtomQ", "Attributes", "Audio", "AudioAmplify",%
+    "AudioBlockMap", "AudioChannelCombine", "AudioChannelMix",%
+    "AudioChannels", "AudioChannelSeparate", "AudioData", "AudioDelay",%
+    "AudioDelete", "AudioDevice", "AudioFade", "AudioFrequencyShift",%
+    "AudioGenerator", "AudioIntervals", "AudioJoin", "AudioLabel",%
+    "AudioLength", "AudioLocalMeasurements", "AudioMeasurements",%
+    "AudioNormalize", "AudioOverlay", "AudioPad", "AudioPan",%
+    "AudioPartition", "AudioPitchShift", "AudioPlot", "AudioQ",%
+    "AudioResample", "AudioReverb", "AudioSampleRate", "AudioSplit",%
+    "AudioTimeStretch", "AudioTrim", "AudioType",%
+    "AugmentedSymmetricPolynomial", "Authentication", "AutoAction",%
+    "Autocomplete", "AutocompletionFunction", "AutoCopy",%
+    "AutocorrelationTest", "AutoDelete", "AutoEvaluateEvents",%
+    "AutoGeneratedPackage", "AutoIndent", "AutoIndentSpacings",%
+    "AutoItalicWords", "AutoloadPath", "AutoMatch", "Automatic",%
+    "AutomaticImageSize", "AutoMultiplicationSymbol",%
+    "AutoNumberFormatting", "AutoOpenNotebooks", "AutoOpenPalettes",%
+    "AutoRefreshed", "AutoRemove", "AutorunSequencing", "AutoScaling",%
+    "AutoScroll", "AutoSpacing", "AutoStyleOptions", "AutoStyleWords",%
+    "AutoSubmitting", "Axes", "AxesEdge", "AxesLabel", "AxesOrigin",%
+    "AxesStyle", "Axis", "BabyMonsterGroupB", "Back", "Background",%
+    "BackgroundTasksSettings", "Backslash", "Backsubstitution",%
+    "Backward", "Ball", "Band", "BandpassFilter", "BandstopFilter",%
+    "BarabasiAlbertGraphDistribution", "BarChart", "BarChart3D",%
+    "BarcodeImage", "BarcodeRecognize", "BaringhausHenzeTest",%
+    "BarLegend", "BarlowProschanImportance", "BarnesG", "BarOrigin",%
+    "BarSpacing", "BartlettHannWindow", "BartlettWindow", "BaseForm",%
+    "Baseline", "BaselinePosition", "BaseStyle",%
+    "BatchNormalizationLayer", "BatchSize", "BatesDistribution",%
+    "BattleLemarieWavelet", "BayesianMaximization",%
+    "BayesianMaximizationObject", "BayesianMinimization",%
+    "BayesianMinimizationObject", "Because", "BeckmannDistribution",%
+    "Beep", "Before", "Begin", "BeginDialogPacket",%
+    "BeginFrontEndInteractionPacket", "BeginPackage", "BellB", "BellY",%
+    "Below", "BenfordDistribution", "BeniniDistribution",%
+    "BenktanderGibratDistribution", "BenktanderWeibullDistribution",%
+    "BernoulliB", "BernoulliDistribution", "BernoulliGraphDistribution",%
+    "BernoulliProcess", "BernsteinBasis", "BesselFilterModel", "BesselI",%
+    "BesselJ", "BesselJZero", "BesselK", "BesselY", "BesselYZero",%
+    "Beta", "BetaBinomialDistribution", "BetaDistribution",%
+    "BetaNegativeBinomialDistribution", "BetaPrimeDistribution",%
+    "BetaRegularized", "Between", "BetweennessCentrality", "BezierCurve",%
+    "BezierCurve3DBox", "BezierCurve3DBoxOptions", "BezierCurveBox",%
+    "BezierCurveBoxOptions", "BezierFunction", "BilateralFilter",%
+    "Binarize", "BinaryDistance", "BinaryFormat", "BinaryImageQ",%
+    "BinaryRead", "BinaryReadList", "BinaryWrite", "BinCounts",%
+    "BinLists", "Binomial", "BinomialDistribution", "BinomialProcess",%
+    "BinormalDistribution", "BiorthogonalSplineWavelet",%
+    "BipartiteGraphQ", "BiquadraticFilterModel", "BirnbaumImportance",%
+    "BirnbaumSaundersDistribution", "BitAnd", "BitClear", "BitGet",%
+    "BitLength", "BitNot", "BitOr", "BitSet", "BitShiftLeft",%
+    "BitShiftRight", "BitXor", "Black", "BlackmanHarrisWindow",%
+    "BlackmanNuttallWindow", "BlackmanWindow", "Blank", "BlankForm",%
+    "BlankNullSequence", "BlankSequence", "Blend", "Block", "BlockMap",%
+    "BlockRandom", "BlomqvistBeta", "BlomqvistBetaTest", "Blue", "Blur",%
+    "BodePlot", "BohmanWindow", "Bold", "Bookmarks", "Boole",%
+    "BooleanConsecutiveFunction", "BooleanConvert",%
+    "BooleanCountingFunction", "BooleanFunction", "BooleanGraph",%
+    "BooleanMaxterms", "BooleanMinimize", "BooleanMinterms", "BooleanQ",%
+    "BooleanRegion", "Booleans", "BooleanStrings", "BooleanTable",%
+    "BooleanVariables", "BorderDimensions", "BorelTannerDistribution",%
+    "Bottom", "BottomHatTransform", "BoundaryDiscretizeGraphics",%
+    "BoundaryDiscretizeRegion", "BoundaryMesh", "BoundaryMeshRegion",%
+    "BoundaryMeshRegionQ", "BoundaryStyle", "BoundedRegionQ",%
+    "BoundingRegion", "Bounds", "Box", "BoxBaselineShift", "BoxData",%
+    "BoxDimensions", "Boxed", "Boxes", "BoxForm", "BoxFormFormatTypes",%
+    "BoxFrame", "BoxID", "BoxMargins", "BoxMatrix", "BoxObject",%
+    "BoxRatios", "BoxRotation", "BoxRotationPoint", "BoxStyle",%
+    "BoxWhiskerChart", "Bra", "BracketingBar", "BraKet",%
+    "BrayCurtisDistance", "BreadthFirstScan", "Break", "BridgeData",%
+    "BroadcastStationData", "Brown", "BrownForsytheTest",%
+    "BrownianBridgeProcess", "BrowserCategory", "BSplineBasis",%
+    "BSplineCurve", "BSplineCurve3DBox", "BSplineCurve3DBoxOptions",%
+    "BSplineCurveBox", "BSplineCurveBoxOptions", "BSplineFunction",%
+    "BSplineSurface", "BSplineSurface3DBox",%
+    "BSplineSurface3DBoxOptions", "BubbleChart", "BubbleChart3D",%
+    "BubbleScale", "BubbleSizes", "BuildingData", "BulletGauge",%
+    "BusinessDayQ", "ButterflyGraph", "ButterworthFilterModel", "Button",%
+    "ButtonBar", "ButtonBox", "ButtonBoxOptions", "ButtonCell",%
+    "ButtonContents", "ButtonData", "ButtonEvaluator",%
+    "ButtonExpandable", "ButtonFrame", "ButtonFunction", "ButtonMargins",%
+    "ButtonMinHeight", "ButtonNote", "ButtonNotebook", "ButtonSource",%
+    "ButtonStyle", "ButtonStyleMenuListing", "Byte", "ByteArray",%
+    "ByteArrayQ", "ByteCount", "ByteOrdering", "C", "CachedValue",%
+    "CacheGraphics", "CachePersistence", "CalendarConvert",%
+    "CalendarData", "CalendarType", "Callout", "CalloutMarker",%
+    "CalloutStyle", "CallPacket", "CanberraDistance", "Cancel",%
+    "CancelButton", "CandlestickChart", "CanonicalGraph",%
+    "CanonicalName", "CanonicalWarpingCorrespondence",%
+    "CanonicalWarpingDistance", "CantorStaircase", "Cap", "CapForm",%
+    "CapitalDifferentialD", "Capitalize", "CapsuleShape",%
+    "CardinalBSplineBasis", "CarlemanLinearize", "CarmichaelLambda",%
+    "CaseOrdering", "Cases", "CaseSensitive", "Cashflow", "Casoratian",%
+    "Catalan", "CatalanNumber", "Catch", "Catenate", "CatenateLayer",%
+    "CauchyDistribution", "CauchyWindow", "CayleyGraph", "CDF",%
+    "CDFDeploy", "CDFInformation", "CDFWavelet", "Ceiling",%
+    "CelestialSystem", "Cell", "CellAutoOverwrite", "CellBaseline",%
+    "CellBoundingBox", "CellBracketOptions", "CellChangeTimes",%
+    "CellContents", "CellContext", "CellDingbat",%
+    "CellDynamicExpression", "CellEditDuplicate",%
+    "CellElementsBoundingBox", "CellElementSpacings", "CellEpilog",%
+    "CellEvaluationDuplicate", "CellEvaluationFunction",%
+    "CellEventActions", "CellFrame", "CellFrameColor",%
+    "CellFrameLabelMargins", "CellFrameLabels", "CellFrameMargins",%
+    "CellGroup", "CellGroupData", "CellGrouping", "CellGroupingRules",%
+    "CellHorizontalScrolling", "CellID", "CellLabel",%
+    "CellLabelAutoDelete", "CellLabelMargins", "CellLabelPositioning",%
+    "CellMargins", "CellObject", "CellOpen", "CellPrint", "CellProlog",%
+    "Cells", "CellSize", "CellStyle", "CellTags", "CellularAutomaton",%
+    "CensoredDistribution", "Censoring", "Center", "CenterArray",%
+    "CenterDot", "CentralMoment", "CentralMomentGeneratingFunction",%
+    "CForm", "ChampernowneNumber", "ChangeOptions", "ChannelBase",%
+    "ChannelDatabin", "ChannelHistoryLength", "ChannelListen",%
+    "ChannelListener", "ChannelListeners", "ChannelListenerWait",%
+    "ChannelObject", "ChannelPreSendFunction", "ChannelSend",%
+    "ChannelSubscribers", "ChanVeseBinarize", "Character",%
+    "CharacterCounts", "CharacterEncoding", "CharacterEncodingsPath",%
+    "CharacteristicFunction", "CharacteristicPolynomial",%
+    "CharacterName", "CharacterRange", "Characters", "ChartBaseStyle",%
+    "ChartElementData", "ChartElementDataFunction",%
+    "ChartElementFunction", "ChartElements", "ChartLabels",%
+    "ChartLayout", "ChartLegends", "ChartStyle", "Chebyshev1FilterModel",%
+    "Chebyshev2FilterModel", "ChebyshevDistance", "ChebyshevT",%
+    "ChebyshevU", "Check", "CheckAbort", "CheckAll", "Checkbox",%
+    "CheckboxBar", "CheckboxBox", "CheckboxBoxOptions", "ChemicalData",%
+    "ChessboardDistance", "ChiDistribution", "ChineseRemainder",%
+    "ChiSquareDistribution", "ChoiceButtons", "ChoiceDialog",%
+    "CholeskyDecomposition", "Chop", "ChromaticityPlot",%
+    "ChromaticityPlot3D", "ChromaticPolynomial", "Circle", "CircleBox",%
+    "CircleDot", "CircleMinus", "CirclePlus", "CirclePoints",%
+    "CircleTimes", "CirculantGraph",%
+    "CircularOrthogonalMatrixDistribution",%
+    "CircularQuaternionMatrixDistribution",%
+    "CircularRealMatrixDistribution",%
+    "CircularSymplecticMatrixDistribution",%
+    "CircularUnitaryMatrixDistribution", "Circumsphere", "CityData",%
+    "ClassifierFunction", "ClassifierInformation",%
+    "ClassifierMeasurements", "ClassifierMeasurementsObject", "Classify",%
+    "ClassPriors", "Clear", "ClearAll", "ClearAttributes",%
+    "ClearCookies", "ClearPermissions", "ClearSystemCache",%
+    "ClebschGordan", "ClickPane", "Clip", "ClipboardNotebook",%
+    "ClipFill", "ClippingStyle", "ClipPlanes", "ClipPlanesStyle",%
+    "ClipRange", "Clock", "ClockGauge", "ClockwiseContourIntegral",%
+    "Close", "Closed", "CloseKernels", "ClosenessCentrality", "Closing",%
+    "ClosingAutoSave", "ClosingEvent", "CloudAccountData", "CloudBase",%
+    "CloudConnect", "CloudDeploy", "CloudDirectory", "CloudDisconnect",%
+    "CloudEvaluate", "CloudExport", "CloudExpression",%
+    "CloudExpressions", "CloudFunction", "CloudGet", "CloudImport",%
+    "CloudLoggingData", "CloudObject", "CloudObjectInformation",%
+    "CloudObjectInformationData", "CloudObjects", "CloudPublish",%
+    "CloudPut", "CloudSave", "CloudShare", "CloudSubmit", "CloudSymbol",%
+    "ClusterClassify", "ClusterDissimilarityFunction",%
+    "ClusteringComponents", "ClusteringTree", "CMYKColor", "Coarse",%
+    "CodeAssistOptions", "Coefficient", "CoefficientArrays",%
+    "CoefficientDomain", "CoefficientList", "CoefficientRules",%
+    "CoifletWavelet", "Collect", "Colon", "ColonForm", "ColorBalance",%
+    "ColorCombine", "ColorConvert", "ColorCoverage", "ColorData",%
+    "ColorDataFunction", "ColorDistance", "ColorFunction",%
+    "ColorFunctionScaling", "Colorize", "ColorNegate", "ColorOutput",%
+    "ColorProfileData", "ColorQ", "ColorQuantize", "ColorReplace",%
+    "ColorRules", "ColorSelectorSettings", "ColorSeparate",%
+    "ColorSetter", "ColorSetterBox", "ColorSetterBoxOptions",%
+    "ColorSlider", "ColorSpace", "ColorToneMapping", "Column",%
+    "ColumnAlignments", "ColumnBackgrounds", "ColumnForm", "ColumnLines",%
+    "ColumnsEqual", "ColumnSpacings", "ColumnWidths", "CombinerFunction",%
+    "CometData", "CommonDefaultFormatTypes", "Commonest",%
+    "CommonestFilter", "CommonName", "CommonUnits",%
+    "CommunityBoundaryStyle", "CommunityGraphPlot", "CommunityLabels",%
+    "CommunityRegionStyle", "CompanyData", "CompatibleUnitQ",%
+    "CompilationOptions", "CompilationTarget", "Compile", "Compiled",%
+    "CompiledFunction", "Complement", "CompleteGraph", "CompleteGraphQ",%
+    "CompleteKaryTree", "CompletionsListPacket", "Complex", "Complexes",%
+    "ComplexExpand", "ComplexInfinity", "ComplexityFunction",%
+    "ComponentMeasurements", "ComponentwiseContextMenu", "Compose",%
+    "ComposeList", "ComposeSeries", "CompositeQ", "Composition",%
+    "CompoundElement", "CompoundExpression",%
+    "CompoundPoissonDistribution", "CompoundPoissonProcess",%
+    "CompoundRenewalProcess", "Compress", "CompressedData", "Condition",%
+    "ConditionalExpression", "Conditioned", "Cone", "ConeBox",%
+    "ConfidenceLevel", "ConfidenceRange", "ConfidenceTransform",%
+    "ConfigurationPath", "ConformationRules", "ConformAudio",%
+    "ConformImages", "Congruent", "ConicHullRegion",%
+    "ConicHullRegion3DBox", "ConicHullRegionBox", "Conjugate",%
+    "ConjugateTranspose", "Conjunction", "Connect",%
+    "ConnectedComponents", "ConnectedGraphComponents", "ConnectedGraphQ",%
+    "ConnectedMeshComponents", "ConnectLibraryCallbackFunction",%
+    "ConnesWindow", "ConoverTest", "ConsoleMessage",%
+    "ConsoleMessagePacket", "ConsolePrint", "Constant", "ConstantArray",%
+    "ConstantImage", "ConstantRegionQ", "Constants", "ConstellationData",%
+    "ConstrainedMax", "ConstrainedMin", "Containing", "ContainsAll",%
+    "ContainsAny", "ContainsExactly", "ContainsNone", "ContainsOnly",%
+    "ContentFieldOptions", "ContentLocationFunction", "ContentObject",%
+    "ContentPadding", "ContentsBoundingBox", "ContentSelectable",%
+    "ContentSize", "Context", "ContextMenu", "Contexts",%
+    "ContextToFileName", "Continuation", "Continue", "ContinuedFraction",%
+    "ContinuedFractionK", "ContinuousAction", "ContinuousMarkovProcess",%
+    "ContinuousTask", "ContinuousTimeModelQ", "ContinuousWaveletData",%
+    "ContinuousWaveletTransform", "ContourDetect", "ContourGraphics",%
+    "ContourIntegral", "ContourLabels", "ContourLines", "ContourPlot",%
+    "ContourPlot3D", "Contours", "ContourShading", "ContourSmoothing",%
+    "ContourStyle", "ContraharmonicMean", "Control", "ControlActive",%
+    "ControlAlignment", "ControllabilityGramian",%
+    "ControllabilityMatrix", "ControllableDecomposition",%
+    "ControllableModelQ", "ControllerDuration", "ControllerInformation",%
+    "ControllerInformationData", "ControllerLinking",%
+    "ControllerManipulate", "ControllerMethod", "ControllerPath",%
+    "ControllerState", "ControlPlacement", "ControlsRendering",%
+    "ControlType", "Convergents", "ConversionOptions", "ConversionRules",%
+    "ConvertToBitmapPacket", "ConvertToPostScript",%
+    "ConvertToPostScriptPacket", "ConvexHullMesh", "ConvolutionLayer",%
+    "Convolve", "ConwayGroupCo1", "ConwayGroupCo2", "ConwayGroupCo3",%
+    "CookieFunction", "Cookies", "CoordinateBoundingBox",%
+    "CoordinateBoundingBoxArray", "CoordinateBounds",%
+    "CoordinateBoundsArray", "CoordinateChartData",%
+    "CoordinatesToolOptions", "CoordinateTransform",%
+    "CoordinateTransformData", "CoprimeQ", "Coproduct",%
+    "CopulaDistribution", "Copyable", "CopyDatabin", "CopyDirectory",%
+    "CopyFile", "CopyTag", "CopyToClipboard", "CornerFilter",%
+    "CornerNeighbors", "Correlation", "CorrelationDistance",%
+    "CorrelationFunction", "CorrelationTest", "Cos", "Cosh",%
+    "CoshIntegral", "CosineDistance", "CosineWindow", "CosIntegral",%
+    "Cot", "Coth", "Count", "CountDistinct", "CountDistinctBy",%
+    "CounterAssignments", "CounterBox", "CounterBoxOptions",%
+    "CounterClockwiseContourIntegral", "CounterEvaluator",%
+    "CounterFunction", "CounterIncrements", "CounterStyle",%
+    "CounterStyleMenuListing", "CountRoots", "CountryData", "Counts",%
+    "CountsBy", "Covariance", "CovarianceEstimatorFunction",%
+    "CovarianceFunction", "CoxianDistribution",%
+    "CoxIngersollRossProcess", "CoxModel", "CoxModelFit",%
+    "CramerVonMisesTest", "CreateArchive", "CreateCellID",%
+    "CreateChannel", "CreateCloudExpression", "CreateDatabin",%
+    "CreateDialog", "CreateDirectory", "CreateDocument", "CreateFile",%
+    "CreateIntermediateDirectories", "CreateManagedLibraryExpression",%
+    "CreateNotebook", "CreatePalette", "CreatePalettePacket",%
+    "CreatePermissionsGroup", "CreateScheduledTask", "CreateSearchIndex",%
+    "CreateTemporary", "CreateUUID", "CreateWindow", "CriterionFunction",%
+    "CriticalityFailureImportance", "CriticalitySuccessImportance",%
+    "CriticalSection", "Cross", "CrossEntropyLossLayer",%
+    "CrossingDetect", "CrossMatrix", "Csc", "Csch", "CubeRoot", "Cubics",%
+    "Cuboid", "CuboidBox", "Cumulant", "CumulantGeneratingFunction",%
+    "Cup", "CupCap", "Curl", "CurlyDoubleQuote", "CurlyQuote",%
+    "CurrencyConvert", "CurrentImage", "CurrentlySpeakingPacket",%
+    "CurrentValue", "CurvatureFlowFilter", "CurveClosed", "Cyan",%
+    "CycleGraph", "CycleIndexPolynomial", "Cycles", "CyclicGroup",%
+    "Cyclotomic", "Cylinder", "CylinderBox", "CylindricalDecomposition",%
+    "D", "DagumDistribution", "DamData", "DamerauLevenshteinDistance",%
+    "DampingFactor", "Darker", "Dashed", "Dashing", "Databin",%
+    "DatabinAdd", "DatabinRemove", "Databins", "DatabinUpload",%
+    "DataCompression", "DataDistribution", "DataRange", "DataReversed",%
+    "Dataset", "Date", "DateBounds", "Dated", "DateDelimiters",%
+    "DateDifference", "DatedUnit", "DateFormat", "DateFunction",%
+    "DateHistogram", "DateList", "DateListLogPlot", "DateListPlot",%
+    "DateListStepPlot", "DateObject", "DateObjectQ", "DatePattern",%
+    "DatePlus", "DateRange", "DateReduction", "DateString",%
+    "DateTicksFormat", "DateValue", "DaubechiesWavelet",%
+    "DavisDistribution", "DawsonF", "DayCount", "DayCountConvention",%
+    "DayHemisphere", "DaylightQ", "DayMatchQ", "DayName",%
+    "DayNightTerminator", "DayPlus", "DayRange", "DayRound",%
+    "DeBruijnGraph", "Debug", "DebugTag", "Decapitalize", "Decimal",%
+    "DeclareKnownSymbols", "DeclarePackage", "Decompose",%
+    "DeconvolutionLayer", "Decrement", "Decrypt", "DedekindEta",%
+    "DeepSpaceProbeData", "Default", "DefaultAxesStyle",%
+    "DefaultBaseStyle", "DefaultBoxStyle", "DefaultButton",%
+    "DefaultColor", "DefaultControlPlacement",%
+    "DefaultDuplicateCellStyle", "DefaultDuration", "DefaultElement",%
+    "DefaultFaceGridsStyle", "DefaultFieldHintStyle", "DefaultFont",%
+    "DefaultFontProperties", "DefaultFormatType",%
+    "DefaultFormatTypeForStyle", "DefaultFrameStyle",%
+    "DefaultFrameTicksStyle", "DefaultGridLinesStyle",%
+    "DefaultInlineFormatType", "DefaultInputFormatType",%
+    "DefaultLabelStyle", "DefaultMenuStyle", "DefaultNaturalLanguage",%
+    "DefaultNewCellStyle", "DefaultNewInlineCellStyle",%
+    "DefaultNotebook", "DefaultOptions", "DefaultOutputFormatType",%
+    "DefaultStyle", "DefaultStyleDefinitions", "DefaultTextFormatType",%
+    "DefaultTextInlineFormatType", "DefaultTicksStyle",%
+    "DefaultTooltipStyle", "DefaultValue", "DefaultValues", "Defer",%
+    "DefineExternal", "DefineInputStreamMethod",%
+    "DefineOutputStreamMethod", "Definition", "Degree",%
+    "DegreeCentrality", "DegreeGraphDistribution", "DegreeLexicographic",%
+    "DegreeReverseLexicographic", "DEigensystem", "DEigenvalues",%
+    "Deinitialization", "Del", "DelaunayMesh", "Delayed", "Deletable",%
+    "Delete", "DeleteBorderComponents", "DeleteCases", "DeleteChannel",%
+    "DeleteCloudExpression", "DeleteContents", "DeleteDirectory",%
+    "DeleteDuplicates", "DeleteDuplicatesBy", "DeleteFile",%
+    "DeleteMissing", "DeletePermissionsKey", "DeleteSearchIndex",%
+    "DeleteSmallComponents", "DeleteStopwords", "DeleteWithContents",%
+    "DeletionWarning", "DelimitedArray", "DelimitedSequence",%
+    "Delimiter", "DelimiterFlashTime", "DelimiterMatching", "Delimiters",%
+    "DeliveryFunction", "Dendrogram", "Denominator", "DensityGraphics",%
+    "DensityHistogram", "DensityPlot", "DensityPlot3D",%
+    "DependentVariables", "Deploy", "Deployed", "Depth",%
+    "DepthFirstScan", "Derivative", "DerivativeFilter",%
+    "DescriptorStateSpace", "DesignMatrix", "DestroyAfterEvaluation",%
+    "Det", "DeviceClose", "DeviceConfigure", "DeviceExecute",%
+    "DeviceExecuteAsynchronous", "DeviceObject", "DeviceOpen",%
+    "DeviceOpenQ", "DeviceRead", "DeviceReadBuffer", "DeviceReadLatest",%
+    "DeviceReadList", "DeviceReadTimeSeries", "Devices", "DeviceStreams",%
+    "DeviceWrite", "DeviceWriteBuffer", "DGaussianWavelet",%
+    "DiacriticalPositioning", "Diagonal", "DiagonalizableMatrixQ",%
+    "DiagonalMatrix", "Dialog", "DialogIndent", "DialogInput",%
+    "DialogLevel", "DialogNotebook", "DialogProlog", "DialogReturn",%
+    "DialogSymbols", "Diamond", "DiamondMatrix", "DiceDissimilarity",%
+    "DictionaryLookup", "DictionaryWordQ", "DifferenceDelta",%
+    "DifferenceOrder", "DifferenceQuotient", "DifferenceRoot",%
+    "DifferenceRootReduce", "Differences", "DifferentialD",%
+    "DifferentialRoot", "DifferentialRootReduce", "DifferentiatorFilter",%
+    "DigitBlock", "DigitBlockMinimum", "DigitCharacter", "DigitCount",%
+    "DigitQ", "DihedralGroup", "Dilation", "DimensionalCombinations",%
+    "DimensionalMeshComponents", "DimensionReduce",%
+    "DimensionReducerFunction", "DimensionReduction", "Dimensions",%
+    "DiracComb", "DiracDelta", "DirectedEdge", "DirectedEdges",%
+    "DirectedGraph", "DirectedGraphQ", "DirectedInfinity", "Direction",%
+    "Directive", "Directory", "DirectoryName", "DirectoryQ",%
+    "DirectoryStack", "DirichletBeta", "DirichletCharacter",%
+    "DirichletCondition", "DirichletConvolve", "DirichletDistribution",%
+    "DirichletEta", "DirichletL", "DirichletLambda",%
+    "DirichletTransform", "DirichletWindow", "DisableConsolePrintPacket",%
+    "DiscreteChirpZTransform", "DiscreteConvolve", "DiscreteDelta",%
+    "DiscreteHadamardTransform", "DiscreteIndicator",%
+    "DiscreteLQEstimatorGains", "DiscreteLQRegulatorGains",%
+    "DiscreteLyapunovSolve", "DiscreteMarkovProcess", "DiscretePlot",%
+    "DiscretePlot3D", "DiscreteRatio", "DiscreteRiccatiSolve",%
+    "DiscreteShift", "DiscreteTimeModelQ", "DiscreteUniformDistribution",%
+    "DiscreteVariables", "DiscreteWaveletData",%
+    "DiscreteWaveletPacketTransform", "DiscreteWaveletTransform",%
+    "DiscretizeGraphics", "DiscretizeRegion", "Discriminant",%
+    "DisjointQ", "Disjunction", "Disk", "DiskBox", "DiskMatrix",%
+    "DiskSegment", "Dispatch", "DispatchQ",%
+    "DispersionEstimatorFunction", "Display", "DisplayAllSteps",%
+    "DisplayEndPacket", "DisplayFlushImagePacket", "DisplayForm",%
+    "DisplayFunction", "DisplayPacket", "DisplayRules",%
+    "DisplaySetSizePacket", "DisplayString", "DisplayTemporary",%
+    "DisplayWith", "DisplayWithRef", "DisplayWithVariable",%
+    "DistanceFunction", "DistanceMatrix", "DistanceTransform",%
+    "Distribute", "Distributed", "DistributedContexts",%
+    "DistributeDefinitions", "DistributionChart", "DistributionDomain",%
+    "DistributionFitTest", "DistributionParameterAssumptions",%
+    "DistributionParameterQ", "Dithering", "Div", "Divergence", "Divide",%
+    "DivideBy", "Dividers", "Divisible", "Divisors", "DivisorSigma",%
+    "DivisorSum", "DMSList", "DMSString", "Do", "DockedCells",%
+    "DocumentGenerator", "DocumentGeneratorInformation",%
+    "DocumentGeneratorInformationData", "DocumentGenerators",%
+    "DocumentNotebook", "DominantColors", "DOSTextFormat", "Dot",%
+    "DotDashed", "DotEqual", "DotPlusLayer", "Dotted",%
+    "DoubleBracketingBar", "DoubleContourIntegral", "DoubleDownArrow",%
+    "DoubleLeftArrow", "DoubleLeftRightArrow", "DoubleLeftTee",%
+    "DoubleLongLeftArrow", "DoubleLongLeftRightArrow",%
+    "DoubleLongRightArrow", "DoubleRightArrow", "DoubleRightTee",%
+    "DoubleUpArrow", "DoubleUpDownArrow", "DoubleVerticalBar",%
+    "DoublyInfinite", "Down", "DownArrow", "DownArrowBar",%
+    "DownArrowUpArrow", "DownLeftRightVector", "DownLeftTeeVector",%
+    "DownLeftVector", "DownLeftVectorBar", "DownRightTeeVector",%
+    "DownRightVector", "DownRightVectorBar", "Downsample", "DownTee",%
+    "DownTeeArrow", "DownValues", "DragAndDrop", "DrawEdges",%
+    "DrawFrontFaces", "DrawHighlighted", "Drop", "DropoutLayer",%
+    "DSolve", "DSolveValue", "Dt", "DualLinearProgramming",%
+    "DualSystemsModel", "DumpGet", "DumpSave", "DuplicateFreeQ",%
+    "Duration", "Dynamic", "DynamicBox", "DynamicBoxOptions",%
+    "DynamicEvaluationTimeout", "DynamicGeoGraphics", "DynamicImage",%
+    "DynamicLocation", "DynamicModule", "DynamicModuleBox",%
+    "DynamicModuleBoxOptions", "DynamicModuleParent",%
+    "DynamicModuleValues", "DynamicName", "DynamicNamespace",%
+    "DynamicReference", "DynamicSetting", "DynamicUpdating",%
+    "DynamicWrapper", "DynamicWrapperBox", "DynamicWrapperBoxOptions",%
+    "E", "EarthImpactData", "EarthquakeData", "EccentricityCentrality",%
+    "Echo", "EchoFunction", "EclipseType", "EdgeAdd",%
+    "EdgeBetweennessCentrality", "EdgeCapacity", "EdgeCapForm",%
+    "EdgeColor", "EdgeConnectivity", "EdgeContract", "EdgeCost",%
+    "EdgeCount", "EdgeCoverQ", "EdgeCycleMatrix", "EdgeDashing",%
+    "EdgeDelete", "EdgeDetect", "EdgeForm", "EdgeIndex", "EdgeJoinForm",%
+    "EdgeLabeling", "EdgeLabels", "EdgeLabelStyle", "EdgeList",%
+    "EdgeOpacity", "EdgeQ", "EdgeRenderingFunction", "EdgeRules",%
+    "EdgeShapeFunction", "EdgeStyle", "EdgeThickness", "EdgeWeight",%
+    "Editable", "EditButtonSettings", "EditCellTagsSettings",%
+    "EditDistance", "EffectiveInterest", "Eigensystem", "Eigenvalues",%
+    "EigenvectorCentrality", "Eigenvectors", "Element", "ElementData",%
+    "ElementwiseLayer", "ElidedForms", "Eliminate", "EliminationOrder",%
+    "Ellipsoid", "EllipticE", "EllipticExp", "EllipticExpPrime",%
+    "EllipticF", "EllipticFilterModel", "EllipticK", "EllipticLog",%
+    "EllipticNomeQ", "EllipticPi", "EllipticReducedHalfPeriods",%
+    "EllipticTheta", "EllipticThetaPrime", "EmbedCode", "EmbeddedHTML",%
+    "EmbeddedService", "EmbeddingLayer", "EmbeddingObject", "EmitSound",%
+    "EmphasizeSyntaxErrors", "EmpiricalDistribution", "Empty",%
+    "EmptyGraphQ", "EmptyRegion", "EnableConsolePrintPacket", "Enabled",%
+    "Encode", "Encrypt", "EncryptedObject", "End", "EndAdd",%
+    "EndDialogPacket", "EndFrontEndInteractionPacket", "EndOfBuffer",%
+    "EndOfFile", "EndOfLine", "EndOfString", "EndPackage",%
+    "EngineEnvironment", "EngineeringForm", "Enter",%
+    "EnterExpressionPacket", "EnterTextPacket", "Entity", "EntityClass",%
+    "EntityClassList", "EntityCopies", "EntityGroup", "EntityInstance",%
+    "EntityList", "EntityProperties", "EntityProperty",%
+    "EntityPropertyClass", "EntityStore", "EntityTypeName",%
+    "EntityValue", "Entropy", "EntropyFilter", "Environment", "Epilog",%
+    "EpilogFunction", "Equal", "EqualColumns", "EqualRows", "EqualTilde",%
+    "EqualTo", "EquatedTo", "Equilibrium", "EquirippleFilterKernel",%
+    "Equivalent", "Erf", "Erfc", "Erfi", "ErlangB", "ErlangC",%
+    "ErlangDistribution", "Erosion", "ErrorBox", "ErrorBoxOptions",%
+    "ErrorNorm", "ErrorPacket", "ErrorsDialogSettings", "EscapeRadius",%
+    "EstimatedBackground", "EstimatedDistribution", "EstimatedProcess",%
+    "EstimatorGains", "EstimatorRegulator", "EuclideanDistance",%
+    "EulerAngles", "EulerE", "EulerGamma", "EulerianGraphQ",%
+    "EulerMatrix", "EulerPhi", "Evaluatable", "Evaluate", "Evaluated",%
+    "EvaluatePacket", "EvaluateScheduledTask", "EvaluationBox",%
+    "EvaluationCell", "EvaluationCompletionAction", "EvaluationData",%
+    "EvaluationElements", "EvaluationMode", "EvaluationMonitor",%
+    "EvaluationNotebook", "EvaluationObject", "EvaluationOrder",%
+    "Evaluator", "EvaluatorNames", "EvenQ", "EventData",%
+    "EventEvaluator", "EventHandler", "EventHandlerTag", "EventLabels",%
+    "EventSeries", "ExactBlackmanWindow", "ExactNumberQ",%
+    "ExactRootIsolation", "ExampleData", "Except", "ExcludedForms",%
+    "ExcludedLines", "ExcludedPhysicalQuantities", "ExcludePods",%
+    "Exclusions", "ExclusionsStyle", "Exists", "Exit", "ExitDialog",%
+    "ExoplanetData", "Exp", "Expand", "ExpandAll", "ExpandDenominator",%
+    "ExpandFileName", "ExpandNumerator", "Expectation", "ExpectationE",%
+    "ExpectedValue", "ExpGammaDistribution", "ExpIntegralE",%
+    "ExpIntegralEi", "Exponent", "ExponentFunction",%
+    "ExponentialDistribution", "ExponentialFamily",%
+    "ExponentialGeneratingFunction", "ExponentialMovingAverage",%
+    "ExponentialPowerDistribution", "ExponentPosition", "ExponentStep",%
+    "Export", "ExportAutoReplacements", "ExportForm", "ExportPacket",%
+    "ExportString", "Expression", "ExpressionCell", "ExpressionPacket",%
+    "ExpressionUUID", "ExpToTrig", "ExtendedGCD", "ExtensibleParameters",%
+    "Extension", "ExtentElementFunction", "ExtentMarkers", "ExtentSize",%
+    "ExternalBundle", "ExternalCall", "ExternalDataCharacterEncoding",%
+    "ExternalFunctionName", "ExternalOptions", "ExternalTypeSignature",%
+    "Extract", "ExtractArchive", "ExtremeValueDistribution", "FaceForm",%
+    "FaceGrids", "FaceGridsStyle", "Factor", "FactorComplete",%
+    "Factorial", "Factorial2", "FactorialMoment",%
+    "FactorialMomentGeneratingFunction", "FactorialPower",%
+    "FactorInteger", "FactorList", "FactorSquareFree",%
+    "FactorSquareFreeList", "FactorTerms", "FactorTermsList", "Fail",%
+    "Failure", "FailureAction", "FailureDistribution", "FailureQ",%
+    "False", "FareySequence", "FARIMAProcess", "FeatureDistance",%
+    "FeatureExtract", "FeatureExtraction", "FeatureExtractor",%
+    "FeatureExtractorFunction", "FeatureNames", "FeatureTypes",%
+    "FEDisableConsolePrintPacket", "FeedbackLinearize", "FeedbackSector",%
+    "FeedbackSectorStyle", "FeedbackType", "FEEnableConsolePrintPacket",%
+    "FetalGrowthData", "Fibonacci", "Fibonorial", "FieldHint",%
+    "FieldHintStyle", "FieldMasked", "FieldSize", "File", "FileBaseName",%
+    "FileByteCount", "FileDate", "FileExistsQ", "FileExtension",%
+    "FileFormat", "FileHash", "FileInformation", "FileName",%
+    "FileNameDepth", "FileNameDialogSettings", "FileNameDrop",%
+    "FileNameForms", "FileNameJoin", "FileNames", "FileNameSetter",%
+    "FileNameSplit", "FileNameTake", "FilePrint", "FileSystemMap",%
+    "FileSystemScan", "FileTemplate", "FileTemplateApply", "FileType",%
+    "FilledCurve", "FilledCurveBox", "FilledCurveBoxOptions", "Filling",%
+    "FillingStyle", "FillingTransform", "FilterRules", "FinancialBond",%
+    "FinancialData", "FinancialDerivative", "FinancialIndicator", "Find",%
+    "FindArgMax", "FindArgMin", "FindChannels", "FindClique",%
+    "FindClusters", "FindCookies", "FindCurvePath", "FindCycle",%
+    "FindDevices", "FindDistribution", "FindDistributionParameters",%
+    "FindDivisions", "FindEdgeCover", "FindEdgeCut",%
+    "FindEdgeIndependentPaths", "FindEulerianCycle", "FindFaces",%
+    "FindFile", "FindFit", "FindFormula", "FindFundamentalCycles",%
+    "FindGeneratingFunction", "FindGeoLocation",%
+    "FindGeometricTransform", "FindGraphCommunities",%
+    "FindGraphIsomorphism", "FindGraphPartition", "FindHamiltonianCycle",%
+    "FindHamiltonianPath", "FindHiddenMarkovStates",%
+    "FindIndependentEdgeSet", "FindIndependentVertexSet", "FindInstance",%
+    "FindIntegerNullVector", "FindKClan", "FindKClique", "FindKClub",%
+    "FindKPlex", "FindLibrary", "FindLinearRecurrence", "FindList",%
+    "FindMaximum", "FindMaximumFlow", "FindMaxValue", "FindMeshDefects",%
+    "FindMinimum", "FindMinimumCostFlow", "FindMinimumCut",%
+    "FindMinValue", "FindPath", "FindPeaks", "FindPermutation",%
+    "FindPostmanTour", "FindProcessParameters", "FindRoot",%
+    "FindSequenceFunction", "FindSettings", "FindShortestPath",%
+    "FindShortestTour", "FindSpanningTree", "FindThreshold",%
+    "FindTransientRepeat", "FindVertexCover", "FindVertexCut",%
+    "FindVertexIndependentPaths", "Fine", "FinishDynamic",%
+    "FiniteAbelianGroupCount", "FiniteGroupCount", "FiniteGroupData",%
+    "First", "FirstCase", "FirstPassageTimeDistribution",%
+    "FirstPosition", "FischerGroupFi22", "FischerGroupFi23",%
+    "FischerGroupFi24Prime", "FisherHypergeometricDistribution",%
+    "FisherRatioTest", "FisherZDistribution", "Fit", "FitAll",%
+    "FittedModel", "FixedOrder", "FixedPoint", "FixedPointList",%
+    "FlashSelection", "Flat", "Flatten", "FlattenAt", "FlattenLayer",%
+    "FlatTopWindow", "FlipView", "Floor", "FlowPolynomial",%
+    "FlushPrintOutputPacket", "Fold", "FoldList", "FoldPair",%
+    "FoldPairList", "FollowRedirects", "Font", "FontColor", "FontFamily",%
+    "FontForm", "FontName", "FontOpacity", "FontPostScriptName",%
+    "FontProperties", "FontReencoding", "FontSize", "FontSlant",%
+    "FontSubstitutions", "FontTracking", "FontVariations", "FontWeight",%
+    "For", "ForAll", "Format", "FormatRules", "FormatType",%
+    "FormatTypeAutoConvert", "FormatValues", "FormBox", "FormBoxOptions",%
+    "FormControl", "FormFunction", "FormLayoutFunction", "FormObject",%
+    "FormPage", "FormTheme", "FormulaData", "FormulaLookup",%
+    "FortranForm", "Forward", "ForwardBackward", "Fourier",%
+    "FourierCoefficient", "FourierCosCoefficient", "FourierCosSeries",%
+    "FourierCosTransform", "FourierDCT", "FourierDCTFilter",%
+    "FourierDCTMatrix", "FourierDST", "FourierDSTMatrix",%
+    "FourierMatrix", "FourierParameters", "FourierSequenceTransform",%
+    "FourierSeries", "FourierSinCoefficient", "FourierSinSeries",%
+    "FourierSinTransform", "FourierTransform", "FourierTrigSeries",%
+    "FractionalBrownianMotionProcess", "FractionalGaussianNoiseProcess",%
+    "FractionalPart", "FractionBox", "FractionBoxOptions",%
+    "FractionLine", "Frame", "FrameBox", "FrameBoxOptions", "Framed",%
+    "FrameInset", "FrameLabel", "Frameless", "FrameMargins",%
+    "FrameStyle", "FrameTicks", "FrameTicksStyle", "FRatioDistribution",%
+    "FrechetDistribution", "FreeQ", "FrenetSerretSystem",%
+    "FrequencySamplingFilterKernel", "FresnelC", "FresnelF", "FresnelG",%
+    "FresnelS", "Friday", "FrobeniusNumber", "FrobeniusSolve",%
+    "FromCharacterCode", "FromCoefficientRules", "FromContinuedFraction",%
+    "FromDate", "FromDigits", "FromDMS", "FromEntity", "FromJulianDate",%
+    "FromLetterNumber", "FromPolarCoordinates", "FromRomanNumeral",%
+    "FromSphericalCoordinates", "FromUnixTime", "Front",%
+    "FrontEndDynamicExpression", "FrontEndEventActions",%
+    "FrontEndExecute", "FrontEndObject", "FrontEndResource",%
+    "FrontEndResourceString", "FrontEndStackSize", "FrontEndToken",%
+    "FrontEndTokenExecute", "FrontEndValueCache", "FrontEndVersion",%
+    "FrontFaceColor", "FrontFaceOpacity", "Full", "FullAxes",%
+    "FullDefinition", "FullForm", "FullGraphics",%
+    "FullInformationOutputRegulator", "FullOptions", "FullRegion",%
+    "FullSimplify", "Function", "FunctionDomain", "FunctionExpand",%
+    "FunctionInterpolation", "FunctionPeriod", "FunctionRange",%
+    "FunctionSpace", "FussellVeselyImportance", "GaborFilter",%
+    "GaborMatrix", "GaborWavelet", "GainMargins", "GainPhaseMargins",%
+    "GalaxyData", "GalleryView", "Gamma", "GammaDistribution",%
+    "GammaRegularized", "GapPenalty", "GARCHProcess", "Gather",%
+    "GatherBy", "GaugeFaceElementFunction", "GaugeFaceStyle",%
+    "GaugeFrameElementFunction", "GaugeFrameSize", "GaugeFrameStyle",%
+    "GaugeLabels", "GaugeMarkers", "GaugeStyle", "GaussianFilter",%
+    "GaussianIntegers", "GaussianMatrix",%
+    "GaussianOrthogonalMatrixDistribution",%
+    "GaussianSymplecticMatrixDistribution",%
+    "GaussianUnitaryMatrixDistribution", "GaussianWindow", "GCD",%
+    "GegenbauerC", "General", "GeneralizedLinearModelFit",%
+    "GenerateAsymmetricKeyPair", "GenerateConditions", "GeneratedCell",%
+    "GeneratedDocumentBinding", "GenerateDocument",%
+    "GeneratedParameters", "GenerateHTTPResponse",%
+    "GenerateSymmetricKey", "GeneratingFunction", "GeneratorDescription",%
+    "GeneratorHistoryLength", "GeneratorOutputType", "Generic",%
+    "GenericCylindricalDecomposition", "GenomeData", "GenomeLookup",%
+    "GeoArea", "GeoBackground", "GeoBoundingBox", "GeoBounds",%
+    "GeoBoundsRegion", "GeoCenter", "GeoCircle", "GeodesicClosing",%
+    "GeodesicDilation", "GeodesicErosion", "GeodesicOpening",%
+    "GeoDestination", "GeodesyData", "GeoDirection", "GeoDisk",%
+    "GeoDisplacement", "GeoDistance", "GeoDistanceList",%
+    "GeoElevationData", "GeoEntities", "GeoGraphics",%
+    "GeogravityModelData", "GeoGridLines", "GeoGridLinesStyle",%
+    "GeoGridPosition", "GeoGroup", "GeoHemisphere",%
+    "GeoHemisphereBoundary", "GeoHistogram", "GeoIdentify", "GeoLabels",%
+    "GeoLength", "GeoListPlot", "GeoLocation", "GeologicalPeriodData",%
+    "GeomagneticModelData", "GeoMarker",%
+    "GeometricBrownianMotionProcess", "GeometricDistribution",%
+    "GeometricMean", "GeometricMeanFilter", "GeometricTransformation",%
+    "GeometricTransformation3DBox",%
+    "GeometricTransformation3DBoxOptions", "GeometricTransformationBox",%
+    "GeometricTransformationBoxOptions", "GeoModel", "GeoNearest",%
+    "GeoPath", "GeoPosition", "GeoPositionENU", "GeoPositionXYZ",%
+    "GeoProjection", "GeoProjectionData", "GeoRange", "GeoRangePadding",%
+    "GeoRegionValuePlot", "GeoScaleBar", "GeoServer", "GeoStyling",%
+    "GeoStylingImageFunction", "GeoVariant", "GeoVisibleRegion",%
+    "GeoVisibleRegionBoundary", "GeoWithinQ", "GeoZoomLevel",%
+    "GestureHandler", "GestureHandlerTag", "Get",%
+    "GetBoundingBoxSizePacket", "GetContext", "GetEnvironment",%
+    "GetFileName", "GetFrontEndOptionsDataPacket",%
+    "GetLinebreakInformationPacket", "GetMenusPacket",%
+    "GetPageBreakInformationPacket", "Glaisher",%
+    "GlobalClusteringCoefficient", "GlobalPreferences", "GlobalSession",%
+    "Glow", "GoldenAngle", "GoldenRatio", "GompertzMakehamDistribution",%
+    "GoodmanKruskalGamma", "GoodmanKruskalGammaTest", "Goto", "Grad",%
+    "Gradient", "GradientFilter", "GradientOrientationFilter",%
+    "GrammarApply", "GrammarRules", "GrammarToken", "Graph", "Graph3D",%
+    "GraphAssortativity", "GraphAutomorphismGroup", "GraphCenter",%
+    "GraphComplement", "GraphData", "GraphDensity", "GraphDiameter",%
+    "GraphDifference", "GraphDisjointUnion", "GraphDistance",%
+    "GraphDistanceMatrix", "GraphElementData", "GraphEmbedding",%
+    "GraphHighlight", "GraphHighlightStyle", "GraphHub", "Graphics",%
+    "Graphics3D", "Graphics3DBox", "Graphics3DBoxOptions",%
+    "GraphicsArray", "GraphicsBaseline", "GraphicsBox",%
+    "GraphicsBoxOptions", "GraphicsColor", "GraphicsColumn",%
+    "GraphicsComplex", "GraphicsComplex3DBox",%
+    "GraphicsComplex3DBoxOptions", "GraphicsComplexBox",%
+    "GraphicsComplexBoxOptions", "GraphicsContents", "GraphicsData",%
+    "GraphicsGrid", "GraphicsGridBox", "GraphicsGroup",%
+    "GraphicsGroup3DBox", "GraphicsGroup3DBoxOptions",%
+    "GraphicsGroupBox", "GraphicsGroupBoxOptions", "GraphicsGrouping",%
+    "GraphicsHighlightColor", "GraphicsRow", "GraphicsSpacing",%
+    "GraphicsStyle", "GraphIntersection", "GraphLayout",%
+    "GraphLinkEfficiency", "GraphPeriphery", "GraphPlot", "GraphPlot3D",%
+    "GraphPower", "GraphPropertyDistribution", "GraphQ", "GraphRadius",%
+    "GraphReciprocity", "GraphRoot", "GraphStyle", "GraphUnion", "Gray",%
+    "GrayLevel", "Greater", "GreaterEqual", "GreaterEqualLess",%
+    "GreaterEqualThan", "GreaterFullEqual", "GreaterGreater",%
+    "GreaterLess", "GreaterSlantEqual", "GreaterThan", "GreaterTilde",%
+    "Green", "GreenFunction", "Grid", "GridBaseline", "GridBox",%
+    "GridBoxAlignment", "GridBoxBackground", "GridBoxDividers",%
+    "GridBoxFrame", "GridBoxItemSize", "GridBoxItemStyle",%
+    "GridBoxOptions", "GridBoxSpacings", "GridCreationSettings",%
+    "GridDefaultElement", "GridElementStyleOptions", "GridFrame",%
+    "GridFrameMargins", "GridGraph", "GridLines", "GridLinesStyle",%
+    "GroebnerBasis", "GroupActionBase", "GroupBy", "GroupCentralizer",%
+    "GroupElementFromWord", "GroupElementPosition", "GroupElementQ",%
+    "GroupElements", "GroupElementToWord", "GroupGenerators",%
+    "Groupings", "GroupMultiplicationTable", "GroupOrbits", "GroupOrder",%
+    "GroupPageBreakWithin", "GroupSetwiseStabilizer", "GroupStabilizer",%
+    "GroupStabilizerChain", "GroupTogetherGrouping",%
+    "GroupTogetherNestedGrouping", "GrowCutComponents", "Gudermannian",%
+    "GuidedFilter", "GumbelDistribution", "HaarWavelet",%
+    "HadamardMatrix", "HalfLine", "HalfNormalDistribution", "HalfPlane",%
+    "HalfSpace", "HamiltonianGraphQ", "HammingDistance", "HammingWindow",%
+    "HandlerFunctions", "HandlerFunctionsKeys", "HankelH1", "HankelH2",%
+    "HankelMatrix", "HannPoissonWindow", "HannWindow",%
+    "HaradaNortonGroupHN", "HararyGraph", "HarmonicMean",%
+    "HarmonicMeanFilter", "HarmonicNumber", "Hash", "Haversine",%
+    "HazardFunction", "Head", "HeadCompose", "HeaderLines", "Heads",%
+    "HeavisideLambda", "HeavisidePi", "HeavisideTheta", "HeldGroupHe",%
+    "HeldPart", "HelpBrowserLookup", "HelpBrowserNotebook",%
+    "HelpBrowserSettings", "Here", "HermiteDecomposition", "HermiteH",%
+    "HermitianMatrixQ", "HessenbergDecomposition", "Hessian",%
+    "HexadecimalCharacter", "Hexahedron", "HexahedronBox",%
+    "HexahedronBoxOptions", "HiddenMarkovProcess", "HiddenSurface",%
+    "Highlighted", "HighlightGraph", "HighlightImage", "HighlightMesh",%
+    "HighpassFilter", "HigmanSimsGroupHS", "HilbertFilter",%
+    "HilbertMatrix", "Histogram", "Histogram3D", "HistogramDistribution",%
+    "HistogramList", "HistogramTransform",%
+    "HistogramTransformInterpolation", "HistoricalPeriodData",%
+    "HitMissTransform", "HITSCentrality", "HodgeDual", "HoeffdingD",%
+    "HoeffdingDTest", "Hold", "HoldAll", "HoldAllComplete",%
+    "HoldComplete", "HoldFirst", "HoldForm", "HoldPattern", "HoldRest",%
+    "HolidayCalendar", "HomeDirectory", "HomePage", "Horizontal",%
+    "HorizontalForm", "HorizontalGauge", "HorizontalScrollPosition",%
+    "HornerForm", "HostLookup", "HotellingTSquareDistribution",%
+    "HoytDistribution", "HTMLSave", "HTTPErrorResponse", "HTTPRedirect",%
+    "HTTPRequest", "HTTPRequestData", "HTTPResponse", "Hue",%
+    "HumanGrowthData", "HumpDownHump", "HumpEqual", "HurwitzLerchPhi",%
+    "HurwitzZeta", "HyperbolicDistribution", "HypercubeGraph",%
+    "HyperexponentialDistribution", "Hyperfactorial",%
+    "Hypergeometric0F1", "Hypergeometric0F1Regularized",%
+    "Hypergeometric1F1", "Hypergeometric1F1Regularized",%
+    "Hypergeometric2F1", "Hypergeometric2F1Regularized",%
+    "HypergeometricDistribution", "HypergeometricPFQ",%
+    "HypergeometricPFQRegularized", "HypergeometricU", "Hyperlink",%
+    "HyperlinkCreationSettings", "Hyperplane", "Hyphenation",%
+    "HyphenationOptions", "HypoexponentialDistribution",%
+    "HypothesisTestData", "I", "IconData", "IconRules", "Identity",%
+    "IdentityMatrix", "If", "IgnoreCase", "IgnoreDiacritics",%
+    "IgnorePunctuation", "IgnoringInactive", "Im", "Image", "Image3D",%
+    "Image3DSlices", "ImageAccumulate", "ImageAdd", "ImageAdjust",%
+    "ImageAlign", "ImageApply", "ImageApplyIndexed", "ImageAspectRatio",%
+    "ImageAssemble", "ImageCache", "ImageCacheValid", "ImageCapture",%
+    "ImageChannels", "ImageClip", "ImageCollage", "ImageColorSpace",%
+    "ImageCompose", "ImageConvolve", "ImageCooccurrence", "ImageCorners",%
+    "ImageCorrelate", "ImageCorrespondingPoints", "ImageCrop",%
+    "ImageData", "ImageDeconvolve", "ImageDemosaic", "ImageDifference",%
+    "ImageDimensions", "ImageDisplacements", "ImageDistance",%
+    "ImageEffect", "ImageExposureCombine", "ImageFeatureTrack",%
+    "ImageFileApply", "ImageFileFilter", "ImageFileScan", "ImageFilter",%
+    "ImageFocusCombine", "ImageForestingComponents",%
+    "ImageFormattingWidth", "ImageForwardTransformation",%
+    "ImageHistogram", "ImageIdentify", "ImageInstanceQ",%
+    "ImageKeypoints", "ImageLevels", "ImageLines", "ImageMargins",%
+    "ImageMarker", "ImageMarkers", "ImageMeasurements", "ImageMesh",%
+    "ImageMultiply", "ImageOffset", "ImagePad", "ImagePadding",%
+    "ImagePartition", "ImagePeriodogram",%
+    "ImagePerspectiveTransformation", "ImageQ", "ImageRangeCache",%
+    "ImageReflect", "ImageRegion", "ImageResize", "ImageResolution",%
+    "ImageRotate", "ImageRotated", "ImageSaliencyFilter", "ImageScaled",%
+    "ImageScan", "ImageSize", "ImageSizeAction", "ImageSizeCache",%
+    "ImageSizeMultipliers", "ImageSizeRaw", "ImageSubtract", "ImageTake",%
+    "ImageTransformation", "ImageTrim", "ImageType", "ImageValue",%
+    "ImageValuePositions", "ImagingDevice", "ImplicitRegion", "Implies",%
+    "Import", "ImportAutoReplacements", "ImportOptions", "ImportString",%
+    "ImprovementImportance", "In", "Inactivate", "Inactive",%
+    "IncidenceGraph", "IncidenceList", "IncidenceMatrix",%
+    "IncludeConstantBasis", "IncludeFileExtension",%
+    "IncludeGeneratorTasks", "IncludeInflections",%
+    "IncludeMetaInformation", "IncludePods", "IncludeQuantities",%
+    "IncludeSingularTerm", "IncludeWindowTimes", "Increment",%
+    "IndefiniteMatrixQ", "Indent", "IndentingNewlineSpacings",%
+    "IndentMaxFraction", "IndependenceTest", "IndependentEdgeSetQ",%
+    "IndependentUnit", "IndependentVertexSetQ", "Indeterminate",%
+    "IndeterminateThreshold", "IndexCreationOptions", "Indexed",%
+    "IndexGraph", "IndexTag", "Inequality", "InexactNumberQ",%
+    "InexactNumbers", "InfiniteLine", "InfinitePlane", "Infinity",%
+    "Infix", "InflationAdjust", "InflationMethod", "Information",%
+    "Inherited", "InheritScope", "InhomogeneousPoissonProcess",%
+    "InitialEvaluationHistory", "Initialization", "InitializationCell",%
+    "InitializationCellEvaluation", "InitializationCellWarning",%
+    "InlineCounterAssignments", "InlineCounterIncrements", "InlinePart",%
+    "InlineRules", "Inner", "Inpaint", "Input", "InputAliases",%
+    "InputAssumptions", "InputAutoReplacements", "InputField",%
+    "InputFieldBox", "InputFieldBoxOptions", "InputForm",%
+    "InputGrouping", "InputNamePacket", "InputNotebook", "InputPacket",%
+    "InputSettings", "InputStream", "InputString", "InputStringPacket",%
+    "InputToBoxFormPacket", "Insert", "InsertionFunction",%
+    "InsertionPointObject", "InsertLinebreaks", "InsertResults", "Inset",%
+    "Inset3DBox", "Inset3DBoxOptions", "InsetBox", "InsetBoxOptions",%
+    "Insphere", "Install", "InstallService", "InString", "Integer",%
+    "IntegerDigits", "IntegerExponent", "IntegerLength", "IntegerName",%
+    "IntegerPart", "IntegerPartitions", "IntegerQ", "IntegerReverse",%
+    "Integers", "IntegerString", "Integral", "Integrate", "Interactive",%
+    "InteractiveTradingChart", "Interlaced", "Interleaving",%
+    "InternallyBalancedDecomposition", "InterpolatingFunction",%
+    "InterpolatingPolynomial", "Interpolation", "InterpolationOrder",%
+    "InterpolationPoints", "InterpolationPrecision", "Interpretation",%
+    "InterpretationBox", "InterpretationBoxOptions",%
+    "InterpretationFunction", "Interpreter", "InterpretTemplate",%
+    "InterquartileRange", "Interrupt", "InterruptSettings",%
+    "IntersectingQ", "Intersection", "Interval", "IntervalIntersection",%
+    "IntervalMemberQ", "IntervalSlider", "IntervalUnion", "Into",%
+    "Inverse", "InverseBetaRegularized", "InverseCDF",%
+    "InverseChiSquareDistribution", "InverseContinuousWaveletTransform",%
+    "InverseDistanceTransform", "InverseEllipticNomeQ", "InverseErf",%
+    "InverseErfc", "InverseFourier", "InverseFourierCosTransform",%
+    "InverseFourierSequenceTransform", "InverseFourierSinTransform",%
+    "InverseFourierTransform", "InverseFunction", "InverseFunctions",%
+    "InverseGammaDistribution", "InverseGammaRegularized",%
+    "InverseGaussianDistribution", "InverseGudermannian",%
+    "InverseHaversine", "InverseJacobiCD", "InverseJacobiCN",%
+    "InverseJacobiCS", "InverseJacobiDC", "InverseJacobiDN",%
+    "InverseJacobiDS", "InverseJacobiNC", "InverseJacobiND",%
+    "InverseJacobiNS", "InverseJacobiSC", "InverseJacobiSD",%
+    "InverseJacobiSN", "InverseLaplaceTransform",%
+    "InverseMellinTransform", "InversePermutation", "InverseRadon",%
+    "InverseSeries", "InverseSurvivalFunction",%
+    "InverseTransformedRegion", "InverseWaveletTransform",%
+    "InverseWeierstrassP", "InverseWishartMatrixDistribution",%
+    "InverseZTransform", "Invisible", "InvisibleApplication",%
+    "InvisibleTimes", "IPAddress", "IrreduciblePolynomialQ",%
+    "IslandData", "IsolatingInterval", "IsomorphicGraphQ", "IsotopeData",%
+    "Italic", "Item", "ItemAspectRatio", "ItemBox", "ItemBoxOptions",%
+    "ItemSize", "ItemStyle", "ItoProcess", "JaccardDissimilarity",%
+    "JacobiAmplitude", "Jacobian", "JacobiCD", "JacobiCN", "JacobiCS",%
+    "JacobiDC", "JacobiDN", "JacobiDS", "JacobiNC", "JacobiND",%
+    "JacobiNS", "JacobiP", "JacobiSC", "JacobiSD", "JacobiSN",%
+    "JacobiSymbol", "JacobiZeta", "JankoGroupJ1", "JankoGroupJ2",%
+    "JankoGroupJ3", "JankoGroupJ4", "JarqueBeraALMTest",%
+    "JohnsonDistribution", "Join", "JoinAcross", "Joined", "JoinedCurve",%
+    "JoinedCurveBox", "JoinedCurveBoxOptions", "JoinForm",%
+    "JordanDecomposition", "JordanModelDecomposition", "JulianDate",%
+    "JuliaSetBoettcher", "JuliaSetIterationCount", "JuliaSetPlot",%
+    "JuliaSetPoints", "K", "KagiChart", "KaiserBesselWindow",%
+    "KaiserWindow", "KalmanEstimator", "KalmanFilter",%
+    "KarhunenLoeveDecomposition", "KaryTree", "KatzCentrality",%
+    "KCoreComponents", "KDistribution", "KEdgeConnectedComponents",%
+    "KEdgeConnectedGraphQ", "KelvinBei", "KelvinBer", "KelvinKei",%
+    "KelvinKer", "KendallTau", "KendallTauTest", "KernelExecute",%
+    "KernelMixtureDistribution", "Kernels", "Ket", "Key",%
+    "KeyCollisionFunction", "KeyComplement", "KeyDrop", "KeyDropFrom",%
+    "KeyExistsQ", "KeyFreeQ", "KeyIntersection", "KeyMap", "KeyMemberQ",%
+    "KeypointStrength", "Keys", "KeySelect", "KeySort", "KeySortBy",%
+    "KeyTake", "KeyUnion", "KeyValueMap", "KeyValuePattern", "Khinchin",%
+    "KillProcess", "KirchhoffGraph", "KirchhoffMatrix",%
+    "KleinInvariantJ", "KnapsackSolve", "KnightTourGraph", "KnotData",%
+    "KnownUnitQ", "KolmogorovSmirnovTest", "KroneckerDelta",%
+    "KroneckerModelDecomposition", "KroneckerProduct", "KroneckerSymbol",%
+    "KuiperTest", "KumaraswamyDistribution", "Kurtosis",%
+    "KuwaharaFilter", "KVertexConnectedComponents",%
+    "KVertexConnectedGraphQ", "LABColor", "Label", "Labeled",%
+    "LabeledSlider", "LabelingFunction", "LabelStyle", "LaguerreL",%
+    "LakeData", "LambdaComponents", "LambertW", "LaminaData",%
+    "LanczosWindow", "LandauDistribution", "Language",%
+    "LanguageCategory", "LanguageData", "LanguageIdentify",%
+    "LaplaceDistribution", "LaplaceTransform", "Laplacian",%
+    "LaplacianFilter", "LaplacianGaussianFilter", "Large", "Larger",%
+    "Last", "Latitude", "LatitudeLongitude", "LatticeData",%
+    "LatticeReduce", "Launch", "LaunchKernels", "LayeredGraphPlot",%
+    "LayerSizeFunction", "LayoutInformation", "LCHColor", "LCM",%
+    "LeaderSize", "LeafCount", "LeapYearQ", "LeastSquares",%
+    "LeastSquaresFilterKernel", "Left", "LeftArrow", "LeftArrowBar",%
+    "LeftArrowRightArrow", "LeftDownTeeVector", "LeftDownVector",%
+    "LeftDownVectorBar", "LeftRightArrow", "LeftRightVector", "LeftTee",%
+    "LeftTeeArrow", "LeftTeeVector", "LeftTriangle", "LeftTriangleBar",%
+    "LeftTriangleEqual", "LeftUpDownVector", "LeftUpTeeVector",%
+    "LeftUpVector", "LeftUpVectorBar", "LeftVector", "LeftVectorBar",%
+    "LegendAppearance", "Legended", "LegendFunction", "LegendLabel",%
+    "LegendLayout", "LegendMargins", "LegendMarkers", "LegendMarkerSize",%
+    "LegendreP", "LegendreQ", "LegendreType", "Length", "LengthWhile",%
+    "LerchPhi", "Less", "LessEqual", "LessEqualGreater", "LessEqualThan",%
+    "LessFullEqual", "LessGreater", "LessLess", "LessSlantEqual",%
+    "LessThan", "LessTilde", "LetterCharacter", "LetterCounts",%
+    "LetterNumber", "LetterQ", "Level", "LeveneTest", "LeviCivitaTensor",%
+    "LevyDistribution", "Lexicographic", "LibraryDataType",%
+    "LibraryFunction", "LibraryFunctionError",%
+    "LibraryFunctionInformation", "LibraryFunctionLoad",%
+    "LibraryFunctionUnload", "LibraryLoad", "LibraryUnload", "LicenseID",%
+    "LiftingFilterData", "LiftingWaveletTransform", "LightBlue",%
+    "LightBrown", "LightCyan", "Lighter", "LightGray", "LightGreen",%
+    "Lighting", "LightingAngle", "LightMagenta", "LightOrange",%
+    "LightPink", "LightPurple", "LightRed", "LightSources",%
+    "LightYellow", "Likelihood", "Limit", "LimitsPositioning",%
+    "LimitsPositioningTokens", "LindleyDistribution", "Line",%
+    "Line3DBox", "Line3DBoxOptions", "LinearFilter",%
+    "LinearFractionalTransform", "LinearGradientImage",%
+    "LinearizingTransformationData", "LinearModelFit",%
+    "LinearOffsetFunction", "LinearProgramming", "LinearRecurrence",%
+    "LinearSolve", "LinearSolveFunction", "LineBox", "LineBoxOptions",%
+    "LineBreak", "LinebreakAdjustments", "LineBreakChart",%
+    "LinebreakSemicolonWeighting", "LineBreakWithin", "LineColor",%
+    "LineGraph", "LineIndent", "LineIndentMaxFraction",%
+    "LineIntegralConvolutionPlot", "LineIntegralConvolutionScale",%
+    "LineLegend", "LineOpacity", "LineSpacing", "LineWrapParts",%
+    "LinkActivate", "LinkClose", "LinkConnect", "LinkConnectedQ",%
+    "LinkCreate", "LinkError", "LinkFlush", "LinkFunction", "LinkHost",%
+    "LinkInterrupt", "LinkLaunch", "LinkMode", "LinkObject", "LinkOpen",%
+    "LinkOptions", "LinkPatterns", "LinkProtocol", "LinkRankCentrality",%
+    "LinkRead", "LinkReadHeld", "LinkReadyQ", "Links", "LinkService",%
+    "LinkWrite", "LinkWriteHeld", "LiouvilleLambda", "List", "Listable",%
+    "ListAnimate", "ListContourPlot", "ListContourPlot3D",%
+    "ListConvolve", "ListCorrelate", "ListCurvePathPlot",%
+    "ListDeconvolve", "ListDensityPlot", "ListDensityPlot3D", "Listen",%
+    "ListFormat", "ListFourierSequenceTransform", "ListInterpolation",%
+    "ListLineIntegralConvolutionPlot", "ListLinePlot",%
+    "ListLogLinearPlot", "ListLogLogPlot", "ListLogPlot", "ListPicker",%
+    "ListPickerBox", "ListPickerBoxBackground", "ListPickerBoxOptions",%
+    "ListPlay", "ListPlot", "ListPlot3D", "ListPointPlot3D",%
+    "ListPolarPlot", "ListQ", "ListSliceContourPlot3D",%
+    "ListSliceDensityPlot3D", "ListSliceVectorPlot3D", "ListStepPlot",%
+    "ListStreamDensityPlot", "ListStreamPlot", "ListSurfacePlot3D",%
+    "ListVectorDensityPlot", "ListVectorPlot", "ListVectorPlot3D",%
+    "ListZTransform", "Literal", "LiteralSearch",%
+    "LocalAdaptiveBinarize", "LocalCache", "LocalClusteringCoefficient",%
+    "LocalizeDefinitions", "LocalizeVariables", "LocalObject",%
+    "LocalObjects", "LocalSymbol", "LocalTime", "LocalTimeZone",%
+    "LocationEquivalenceTest", "LocationTest", "Locator",%
+    "LocatorAutoCreate", "LocatorBox", "LocatorBoxOptions",%
+    "LocatorCentering", "LocatorPane", "LocatorPaneBox",%
+    "LocatorPaneBoxOptions", "LocatorRegion", "Locked", "Log", "Log10",%
+    "Log2", "LogBarnesG", "LogGamma", "LogGammaDistribution",%
+    "LogicalExpand", "LogIntegral", "LogisticDistribution",%
+    "LogisticSigmoid", "LogitModelFit", "LogLikelihood", "LogLinearPlot",%
+    "LogLogisticDistribution", "LogLogPlot",%
+    "LogMultinormalDistribution", "LogNormalDistribution", "LogPlot",%
+    "LogRankTest", "LogSeriesDistribution", "LongEqual", "Longest",%
+    "LongestCommonSequence", "LongestCommonSequencePositions",%
+    "LongestCommonSubsequence", "LongestCommonSubsequencePositions",%
+    "LongestMatch", "LongestOrderedSequence", "LongForm", "Longitude",%
+    "LongLeftArrow", "LongLeftRightArrow", "LongRightArrow", "Lookup",%
+    "Loopback", "LoopFreeGraphQ", "LowerCaseQ", "LowerLeftArrow",%
+    "LowerRightArrow", "LowerTriangularize", "LowpassFilter",%
+    "LQEstimatorGains", "LQGRegulator", "LQOutputRegulatorGains",%
+    "LQRegulatorGains", "LUBackSubstitution", "LucasL",%
+    "LuccioSamiComponents", "LUDecomposition", "LunarEclipse",%
+    "LUVColor", "LyapunovSolve", "LyonsGroupLy", "MachineID",%
+    "MachineName", "MachineNumberQ", "MachinePrecision",%
+    "MacintoshSystemPageSetup", "Magenta", "Magnification", "Magnify",%
+    "MailReceiverFunction", "MailResponseFunction", "MainSolve",%
+    "MaintainDynamicCaches", "Majority", "MakeBoxes", "MakeExpression",%
+    "MakeRules", "ManagedLibraryExpressionID",%
+    "ManagedLibraryExpressionQ", "MandelbrotSetBoettcher",%
+    "MandelbrotSetDistance", "MandelbrotSetIterationCount",%
+    "MandelbrotSetMemberQ", "MandelbrotSetPlot", "MangoldtLambda",%
+    "ManhattanDistance", "Manipulate", "Manipulator",%
+    "MannedSpaceMissionData", "MannWhitneyTest", "MantissaExponent",%
+    "Manual", "Map", "MapAll", "MapAt", "MapIndexed", "MAProcess",%
+    "MapThread", "MarchenkoPasturDistribution", "MarcumQ",%
+    "MardiaCombinedTest", "MardiaKurtosisTest", "MardiaSkewnessTest",%
+    "MarginalDistribution", "MarkovProcessProperties", "Masking",%
+    "MatchingDissimilarity", "MatchLocalNameQ", "MatchLocalNames",%
+    "MatchQ", "Material", "MathematicalFunctionData",%
+    "MathematicaNotation", "MathieuC", "MathieuCharacteristicA",%
+    "MathieuCharacteristicB", "MathieuCharacteristicExponent",%
+    "MathieuCPrime", "MathieuGroupM11", "MathieuGroupM12",%
+    "MathieuGroupM22", "MathieuGroupM23", "MathieuGroupM24", "MathieuS",%
+    "MathieuSPrime", "MathMLForm", "MathMLText", "Matrices", "MatrixExp",%
+    "MatrixForm", "MatrixFunction", "MatrixLog",%
+    "MatrixNormalDistribution", "MatrixPlot", "MatrixPower",%
+    "MatrixPropertyDistribution", "MatrixQ", "MatrixRank",%
+    "MatrixTDistribution", "Max", "MaxBend", "MaxCellMeasure",%
+    "MaxDetect", "MaxExtraBandwidths", "MaxExtraConditions",%
+    "MaxFeatureDisplacement", "MaxFeatures", "MaxFilter", "MaximalBy",%
+    "Maximize", "MaxItems", "MaxIterations", "MaxMemoryUsed",%
+    "MaxMixtureKernels", "MaxPlotPoints", "MaxPoints", "MaxRecursion",%
+    "MaxStableDistribution", "MaxStepFraction", "MaxSteps",%
+    "MaxStepSize", "MaxTrainingRounds", "MaxValue",%
+    "MaxwellDistribution", "MaxWordGap", "McLaughlinGroupMcL", "Mean",%
+    "MeanAbsoluteLossLayer", "MeanClusteringCoefficient",%
+    "MeanDegreeConnectivity", "MeanDeviation", "MeanFilter",%
+    "MeanGraphDistance", "MeanNeighborDegree", "MeanShift",%
+    "MeanShiftFilter", "MeanSquaredLossLayer", "Median",%
+    "MedianDeviation", "MedianFilter", "MedicalTestData", "Medium",%
+    "MeijerG", "MeijerGReduce", "MeixnerDistribution", "MellinConvolve",%
+    "MellinTransform", "MemberQ", "MemoryConstrained",%
+    "MemoryConstraint", "MemoryInUse", "Menu", "MenuAppearance",%
+    "MenuCommandKey", "MenuEvaluator", "MenuItem", "MenuPacket",%
+    "MenuSortingValue", "MenuStyle", "MenuView", "Merge",%
+    "MergeDifferences", "MersennePrimeExponent",%
+    "MersennePrimeExponentQ", "Mesh", "MeshCellCentroid",%
+    "MeshCellCount", "MeshCellHighlight", "MeshCellIndex",%
+    "MeshCellLabel", "MeshCellMarker", "MeshCellMeasure",%
+    "MeshCellQuality", "MeshCells", "MeshCellShapeFunction",%
+    "MeshCellStyle", "MeshCoordinates", "MeshFunctions",%
+    "MeshPrimitives", "MeshQualityGoal", "MeshRange",%
+    "MeshRefinementFunction", "MeshRegion", "MeshRegionQ", "MeshShading",%
+    "MeshStyle", "Message", "MessageDialog", "MessageList",%
+    "MessageName", "MessageOptions", "MessagePacket", "Messages",%
+    "MessagesNotebook", "MetaCharacters", "MetaInformation",%
+    "MetaParameters", "MeteorShowerData", "Method", "MethodOptions",%
+    "MexicanHatWavelet", "MeyerWavelet", "Min", "MinColorDistance",%
+    "MinDetect", "MineralData", "MinFilter", "MinimalBy",%
+    "MinimalPolynomial", "MinimalStateSpaceModel", "Minimize",%
+    "MinimumTimeIncrement", "MinIntervalSize", "MinkowskiQuestionMark",%
+    "MinMax", "MinorPlanetData", "Minors", "MinRecursion", "MinSize",%
+    "MinStableDistribution", "Minus", "MinusPlus", "MinValue", "Missing",%
+    "MissingBehavior", "MissingDataMethod", "MissingDataRules",%
+    "MissingQ", "MissingString", "MissingStyle", "MittagLefflerE",%
+    "MixedGraphQ", "MixedMagnitude", "MixedRadix", "MixedRadixQuantity",%
+    "MixedUnit", "MixtureDistribution", "Mod", "Modal", "Mode",%
+    "Modular", "ModularLambda", "Module", "Modulus", "MoebiusMu",%
+    "Moment", "Momentary", "MomentConvert", "MomentEvaluate",%
+    "MomentGeneratingFunction", "MomentOfInertia", "Monday", "Monitor",%
+    "MonomialList", "MonomialOrder", "MonsterGroupM", "MoonPhase",%
+    "MoonPosition", "MorletWavelet", "MorphologicalBinarize",%
+    "MorphologicalBranchPoints", "MorphologicalComponents",%
+    "MorphologicalEulerNumber", "MorphologicalGraph",%
+    "MorphologicalPerimeter", "MorphologicalTransform", "MortalityData",%
+    "Most", "MountainData", "MouseAnnotation", "MouseAppearance",%
+    "MouseAppearanceTag", "MouseButtons", "Mouseover",%
+    "MousePointerNote", "MousePosition", "MovieData", "MovingAverage",%
+    "MovingMap", "MovingMedian", "MoyalDistribution", "Multicolumn",%
+    "MultiedgeStyle", "MultigraphQ", "MultilaunchWarning",%
+    "MultiLetterItalics", "MultiLetterStyle", "MultilineFunction",%
+    "Multinomial", "MultinomialDistribution", "MultinormalDistribution",%
+    "MultiplicativeOrder", "Multiplicity", "Multiselection",%
+    "MultivariateHypergeometricDistribution",%
+    "MultivariatePoissonDistribution", "MultivariateTDistribution", "N",%
+    "NakagamiDistribution", "NameQ", "Names", "NamespaceBox", "Nand",%
+    "NArgMax", "NArgMin", "NBernoulliB", "NCache", "NDEigensystem",%
+    "NDEigenvalues", "NDSolve", "NDSolveValue", "Nearest",%
+    "NearestFunction", "NearestNeighborGraph", "NebulaData",%
+    "NeedCurrentFrontEndPackagePacket",%
+    "NeedCurrentFrontEndSymbolsPacket", "NeedlemanWunschSimilarity",%
+    "Needs", "Negative", "NegativeBinomialDistribution",%
+    "NegativeDefiniteMatrixQ", "NegativeMultinomialDistribution",%
+    "NegativeSemidefiniteMatrixQ", "NeighborhoodData",%
+    "NeighborhoodGraph", "Nest", "NestedGreaterGreater",%
+    "NestedLessLess", "NestedScriptRules", "NestGraph", "NestList",%
+    "NestWhile", "NestWhileList", "NetChain", "NetDecoder", "NetEncoder",%
+    "NetExtract", "NetGraph", "NetInitialize", "NetPort", "NetTrain",%
+    "NeumannValue", "NevilleThetaC", "NevilleThetaD", "NevilleThetaN",%
+    "NevilleThetaS", "NewPrimitiveStyle", "NExpectation", "Next",%
+    "NextCell", "NextPrime", "NextScheduledTaskTime", "NHoldAll",%
+    "NHoldFirst", "NHoldRest", "NicholsGridLines", "NicholsPlot",%
+    "NightHemisphere", "NIntegrate", "NMaximize", "NMaxValue",%
+    "NMinimize", "NMinValue", "NominalVariables", "NonAssociative",%
+    "NoncentralBetaDistribution", "NoncentralChiSquareDistribution",%
+    "NoncentralFRatioDistribution", "NoncentralStudentTDistribution",%
+    "NonCommutativeMultiply", "NonConstants", "None", "NoneTrue",%
+    "NonlinearModelFit", "NonlinearStateSpaceModel",%
+    "NonlocalMeansFilter", "NonNegative", "NonPositive", "Nor",%
+    "NorlundB", "Norm", "Normal", "NormalDistribution", "NormalGrouping",%
+    "Normalize", "Normalized", "NormalizedSquaredEuclideanDistance",%
+    "NormalMatrixQ", "NormalsFunction", "NormFunction", "Not",%
+    "NotCongruent", "NotCupCap", "NotDoubleVerticalBar", "Notebook",%
+    "NotebookApply", "NotebookAutoSave", "NotebookClose",%
+    "NotebookConvertSettings", "NotebookCreate",%
+    "NotebookCreateReturnObject", "NotebookDefault", "NotebookDelete",%
+    "NotebookDirectory", "NotebookDynamicExpression", "NotebookEvaluate",%
+    "NotebookEventActions", "NotebookFileName", "NotebookFind",%
+    "NotebookFindReturnObject", "NotebookGet",%
+    "NotebookGetLayoutInformationPacket",%
+    "NotebookGetMisspellingsPacket", "NotebookImport",%
+    "NotebookInformation", "NotebookInterfaceObject", "NotebookLocate",%
+    "NotebookObject", "NotebookOpen", "NotebookOpenReturnObject",%
+    "NotebookPath", "NotebookPrint", "NotebookPut",%
+    "NotebookPutReturnObject", "NotebookRead",%
+    "NotebookResetGeneratedCells", "Notebooks", "NotebookSave",%
+    "NotebookSaveAs", "NotebookSelection",%
+    "NotebookSetupLayoutInformationPacket", "NotebooksMenu",%
+    "NotebookTemplate", "NotebookWrite", "NotElement", "NotEqualTilde",%
+    "NotExists", "NotGreater", "NotGreaterEqual", "NotGreaterFullEqual",%
+    "NotGreaterGreater", "NotGreaterLess", "NotGreaterSlantEqual",%
+    "NotGreaterTilde", "Nothing", "NotHumpDownHump", "NotHumpEqual",%
+    "NotificationFunction", "NotLeftTriangle", "NotLeftTriangleBar",%
+    "NotLeftTriangleEqual", "NotLess", "NotLessEqual",%
+    "NotLessFullEqual", "NotLessGreater", "NotLessLess",%
+    "NotLessSlantEqual", "NotLessTilde", "NotNestedGreaterGreater",%
+    "NotNestedLessLess", "NotPrecedes", "NotPrecedesEqual",%
+    "NotPrecedesSlantEqual", "NotPrecedesTilde", "NotReverseElement",%
+    "NotRightTriangle", "NotRightTriangleBar", "NotRightTriangleEqual",%
+    "NotSquareSubset", "NotSquareSubsetEqual", "NotSquareSuperset",%
+    "NotSquareSupersetEqual", "NotSubset", "NotSubsetEqual",%
+    "NotSucceeds", "NotSucceedsEqual", "NotSucceedsSlantEqual",%
+    "NotSucceedsTilde", "NotSuperset", "NotSupersetEqual", "NotTilde",%
+    "NotTildeEqual", "NotTildeFullEqual", "NotTildeTilde",%
+    "NotVerticalBar", "Now", "NoWhitespace", "NProbability", "NProduct",%
+    "NProductFactors", "NRoots", "NSolve", "NSum", "NSumTerms",%
+    "NuclearExplosionData", "NuclearReactorData", "Null", "NullRecords",%
+    "NullSpace", "NullWords", "Number", "NumberCompose",%
+    "NumberDecompose", "NumberExpand", "NumberFieldClassNumber",%
+    "NumberFieldDiscriminant", "NumberFieldFundamentalUnits",%
+    "NumberFieldIntegralBasis", "NumberFieldNormRepresentatives",%
+    "NumberFieldRegulator", "NumberFieldRootsOfUnity",%
+    "NumberFieldSignature", "NumberForm", "NumberFormat",%
+    "NumberLinePlot", "NumberMarks", "NumberMultiplier", "NumberPadding",%
+    "NumberPoint", "NumberQ", "NumberSeparator", "NumberSigns",%
+    "NumberString", "Numerator", "NumericFunction", "NumericQ",%
+    "NuttallWindow", "NValues", "NyquistGridLines", "NyquistPlot", "O",%
+    "ObservabilityGramian", "ObservabilityMatrix",%
+    "ObservableDecomposition", "ObservableModelQ", "OceanData", "OddQ",%
+    "Off", "Offset", "OLEData", "On", "ONanGroupON", "Once",%
+    "OneIdentity", "Opacity", "OpacityFunction",%
+    "OpacityFunctionScaling", "Open", "OpenAppend", "Opener",%
+    "OpenerBox", "OpenerBoxOptions", "OpenerView",%
+    "OpenFunctionInspectorPacket", "Opening", "OpenRead",%
+    "OpenSpecialOptions", "OpenTemporary", "OpenWrite", "Operate",%
+    "OperatingSystem", "OptimumFlowData", "Optional", "OptionalElement",%
+    "OptionInspectorSettings", "OptionQ", "Options", "OptionsPacket",%
+    "OptionsPattern", "OptionValue", "OptionValueBox",%
+    "OptionValueBoxOptions", "Or", "Orange", "Order",%
+    "OrderDistribution", "OrderedQ", "Ordering", "Orderless",%
+    "OrderlessPatternSequence", "OrnsteinUhlenbeckProcess",%
+    "Orthogonalize", "OrthogonalMatrixQ", "Out", "Outer",%
+    "OutputAutoOverwrite", "OutputControllabilityMatrix",%
+    "OutputControllableModelQ", "OutputForm", "OutputFormData",%
+    "OutputGrouping", "OutputMathEditExpression", "OutputNamePacket",%
+    "OutputResponse", "OutputSizeLimit", "OutputStream", "Over",%
+    "OverBar", "OverDot", "Overflow", "OverHat", "Overlaps", "Overlay",%
+    "OverlayBox", "OverlayBoxOptions", "Overscript", "OverscriptBox",%
+    "OverscriptBoxOptions", "OverTilde", "OverVector", "OverwriteTarget",%
+    "OwenT", "OwnValues", "Package", "PackingMethod", "PaddedForm",%
+    "Padding", "PaddingSize", "PadeApproximant", "PadLeft", "PadRight",%
+    "PageBreakAbove", "PageBreakBelow", "PageBreakWithin",%
+    "PageFooterLines", "PageFooters", "PageHeaderLines", "PageHeaders",%
+    "PageHeight", "PageRankCentrality", "PageTheme", "PageWidth",%
+    "Pagination", "PairedBarChart", "PairedHistogram",%
+    "PairedSmoothHistogram", "PairedTTest", "PairedZTest",%
+    "PaletteNotebook", "PalettePath", "PalindromeQ", "Pane", "PaneBox",%
+    "PaneBoxOptions", "Panel", "PanelBox", "PanelBoxOptions", "Paneled",%
+    "PaneSelector", "PaneSelectorBox", "PaneSelectorBoxOptions",%
+    "PaperWidth", "ParabolicCylinderD", "ParagraphIndent",%
+    "ParagraphSpacing", "ParallelArray", "ParallelCombine", "ParallelDo",%
+    "Parallelepiped", "ParallelEvaluate", "Parallelization",%
+    "Parallelize", "ParallelMap", "ParallelNeeds", "Parallelogram",%
+    "ParallelProduct", "ParallelSubmit", "ParallelSum", "ParallelTable",%
+    "ParallelTry", "Parameter", "ParameterEstimator",%
+    "ParameterMixtureDistribution", "ParameterVariables",%
+    "ParametricFunction", "ParametricNDSolve", "ParametricNDSolveValue",%
+    "ParametricPlot", "ParametricPlot3D", "ParametricRegion",%
+    "ParentBox", "ParentCell", "ParentConnect", "ParentDirectory",%
+    "ParentForm", "Parenthesize", "ParentList", "ParentNotebook",%
+    "ParetoDistribution", "ParkData", "Part", "PartBehavior",%
+    "PartialCorrelationFunction", "PartialD", "ParticleAcceleratorData",%
+    "ParticleData", "Partition", "PartitionGranularity", "PartitionsP",%
+    "PartitionsQ", "PartOfSpeech", "PartProtection", "ParzenWindow",%
+    "PascalDistribution", "PassEventsDown", "PassEventsUp", "Paste",%
+    "PasteBoxFormInlineCells", "PasteButton", "Path", "PathGraph",%
+    "PathGraphQ", "Pattern", "PatternSequence", "PatternTest",%
+    "PauliMatrix", "PaulWavelet", "Pause", "PausedTime", "PDF",%
+    "PeakDetect", "PearsonChiSquareTest", "PearsonCorrelationTest",%
+    "PearsonDistribution", "PerfectNumber", "PerfectNumberQ",%
+    "PerformanceGoal", "PeriodicBoundaryCondition",%
+    "PeriodicInterpolation", "Periodogram", "PeriodogramArray",%
+    "Permanent", "Permissions", "PermissionsGroup", "PermissionsGroups",%
+    "PermissionsKey", "PermissionsKeys", "PermutationCycles",%
+    "PermutationCyclesQ", "PermutationGroup", "PermutationLength",%
+    "PermutationList", "PermutationListQ", "PermutationMax",%
+    "PermutationMin", "PermutationOrder", "PermutationPower",%
+    "PermutationProduct", "PermutationReplace", "Permutations",%
+    "PermutationSupport", "Permute", "PeronaMalikFilter",%
+    "Perpendicular", "PersonData", "PERTDistribution", "PetersenGraph",%
+    "PhaseMargins", "PhaseRange", "PhysicalSystemData", "Pi", "Pick",%
+    "PIDData", "PIDDerivativeFilter", "PIDFeedforward", "PIDTune",%
+    "Piecewise", "PiecewiseExpand", "PieChart", "PieChart3D",%
+    "PillaiTrace", "PillaiTraceTest", "PingTime", "Pink", "Pivoting",%
+    "PixelConstrained", "PixelValue", "PixelValuePositions", "Placed",%
+    "Placeholder", "PlaceholderReplace", "Plain", "PlanarGraph",%
+    "PlanarGraphQ", "PlanckRadiationLaw", "PlaneCurveData",%
+    "PlanetaryMoonData", "PlanetData", "PlantData", "Play", "PlayRange",%
+    "Plot", "Plot3D", "Plot3Matrix", "PlotDivision", "PlotJoined",%
+    "PlotLabel", "PlotLabels", "PlotLayout", "PlotLegends",%
+    "PlotMarkers", "PlotPoints", "PlotRange", "PlotRangeClipping",%
+    "PlotRangeClipPlanesStyle", "PlotRangePadding", "PlotRegion",%
+    "PlotStyle", "PlotTheme", "Pluralize", "Plus", "PlusMinus",%
+    "Pochhammer", "PodStates", "PodWidth", "Point", "Point3DBox",%
+    "Point3DBoxOptions", "PointBox", "PointBoxOptions",%
+    "PointFigureChart", "PointLegend", "PointSize",%
+    "PoissonConsulDistribution", "PoissonDistribution", "PoissonProcess",%
+    "PoissonWindow", "PolarAxes", "PolarAxesOrigin", "PolarGridLines",%
+    "PolarPlot", "PolarTicks", "PoleZeroMarkers",%
+    "PolyaAeppliDistribution", "PolyGamma", "Polygon", "Polygon3DBox",%
+    "Polygon3DBoxOptions", "PolygonalNumber", "PolygonBox",%
+    "PolygonBoxOptions", "PolygonHoleScale", "PolygonIntersections",%
+    "PolygonScale", "PolyhedronData", "PolyLog", "PolynomialExtendedGCD",%
+    "PolynomialForm", "PolynomialGCD", "PolynomialLCM", "PolynomialMod",%
+    "PolynomialQ", "PolynomialQuotient", "PolynomialQuotientRemainder",%
+    "PolynomialReduce", "PolynomialRemainder", "Polynomials",%
+    "PoolingLayer", "PopupMenu", "PopupMenuBox", "PopupMenuBoxOptions",%
+    "PopupView", "PopupWindow", "Position", "PositionIndex", "Positive",%
+    "PositiveDefiniteMatrixQ", "PositiveSemidefiniteMatrixQ",%
+    "PossibleZeroQ", "Postfix", "PostScript", "Power",%
+    "PowerDistribution", "PowerExpand", "PowerMod", "PowerModList",%
+    "PowerRange", "PowerSpectralDensity", "PowersRepresentations",%
+    "PowerSymmetricPolynomial", "Precedence", "PrecedenceForm",%
+    "Precedes", "PrecedesEqual", "PrecedesSlantEqual", "PrecedesTilde",%
+    "Precision", "PrecisionGoal", "PreDecrement", "Predict",%
+    "PredictionRoot", "PredictorFunction", "PredictorInformation",%
+    "PredictorMeasurements", "PredictorMeasurementsObject",%
+    "PreemptProtect", "PreferencesPath", "Prefix", "PreIncrement",%
+    "Prepend", "PrependTo", "PreserveImageOptions", "Previous",%
+    "PreviousCell", "PriceGraphDistribution", "PrimaryPlaceholder",%
+    "Prime", "PrimeNu", "PrimeOmega", "PrimePi", "PrimePowerQ", "PrimeQ",%
+    "Primes", "PrimeZetaP", "PrimitiveRoot", "PrimitiveRootList",%
+    "PrincipalComponents", "PrincipalValue", "Print", "PrintableASCIIQ",%
+    "PrintAction", "PrintForm", "PrintingCopies", "PrintingOptions",%
+    "PrintingPageRange", "PrintingStartingPageNumber",%
+    "PrintingStyleEnvironment", "Printout3D", "Printout3DPreviewer",%
+    "PrintPrecision", "PrintTemporary", "Prism", "PrismBox",%
+    "PrismBoxOptions", "PrivateCellOptions", "PrivateEvaluationOptions",%
+    "PrivateFontOptions", "PrivateFrontEndOptions", "PrivateKey",%
+    "PrivateNotebookOptions", "PrivatePaths", "Probability",%
+    "ProbabilityDistribution", "ProbabilityPlot", "ProbabilityPr",%
+    "ProbabilityScalePlot", "ProbitModelFit", "ProcessConnection",%
+    "ProcessDirectory", "ProcessEnvironment", "Processes",%
+    "ProcessEstimator", "ProcessInformation", "ProcessObject",%
+    "ProcessParameterAssumptions", "ProcessParameterQ",%
+    "ProcessStateDomain", "ProcessStatus", "ProcessTimeDomain",%
+    "Product", "ProductDistribution", "ProductLog", "ProgressIndicator",%
+    "ProgressIndicatorBox", "ProgressIndicatorBoxOptions", "Projection",%
+    "Prolog", "PromptForm", "Properties", "Property", "PropertyList",%
+    "PropertyValue", "Proportion", "Proportional", "Protect",%
+    "Protected", "ProteinData", "Pruning", "PseudoInverse", "PublicKey",%
+    "PulsarData", "PunctuationCharacter", "Purple", "Put", "PutAppend",%
+    "Pyramid", "PyramidBox", "PyramidBoxOptions", "QBinomial",%
+    "QFactorial", "QGamma", "QHypergeometricPFQ", "QPochhammer",%
+    "QPolyGamma", "QRDecomposition", "QuadraticIrrationalQ", "Quantile",%
+    "QuantilePlot", "Quantity", "QuantityArray", "QuantityDistribution",%
+    "QuantityForm", "QuantityMagnitude", "QuantityQ", "QuantityThread",%
+    "QuantityUnit", "QuantityVariable", "QuantityVariableCanonicalUnit",%
+    "QuantityVariableDimensions", "QuantityVariableIdentifier",%
+    "QuantityVariablePhysicalQuantity", "Quartics", "QuartileDeviation",%
+    "Quartiles", "QuartileSkewness", "Query", "QueueingNetworkProcess",%
+    "QueueingProcess", "QueueProperties", "Quiet", "Quit", "Quotient",%
+    "QuotientRemainder", "RadialGradientImage", "RadialityCentrality",%
+    "RadicalBox", "RadicalBoxOptions", "RadioButton", "RadioButtonBar",%
+    "RadioButtonBox", "RadioButtonBoxOptions", "Radon", "RamanujanTau",%
+    "RamanujanTauL", "RamanujanTauTheta", "RamanujanTauZ", "Ramp",%
+    "Random", "RandomChoice", "RandomColor", "RandomComplex",%
+    "RandomEntity", "RandomFunction", "RandomGraph", "RandomImage",%
+    "RandomInteger", "RandomPermutation", "RandomPoint", "RandomPrime",%
+    "RandomReal", "RandomSample", "RandomSeed", "RandomVariate",%
+    "RandomWalkProcess", "RandomWord", "Range", "RangeFilter",%
+    "RangeSpecification", "RankedMax", "RankedMin", "Raster", "Raster3D",%
+    "Raster3DBox", "Raster3DBoxOptions", "RasterArray", "RasterBox",%
+    "RasterBoxOptions", "Rasterize", "RasterSize", "Rational",%
+    "RationalFunctions", "Rationalize", "Rationals", "Ratios", "Raw",%
+    "RawArray", "RawBoxes", "RawData", "RawMedium",%
+    "RayleighDistribution", "Re", "Read", "ReadLine", "ReadList",%
+    "ReadProtected", "ReadString", "Real", "RealBlockDiagonalForm",%
+    "RealDigits", "RealExponent", "Reals", "Reap", "RecognitionPrior",%
+    "RecognitionThreshold", "Record", "RecordLists", "RecordSeparators",%
+    "Rectangle", "RectangleBox", "RectangleBoxOptions", "RectangleChart",%
+    "RectangleChart3D", "RecurrenceFilter", "RecurrenceTable",%
+    "RecurringDigitsForm", "Red", "Reduce", "RefBox",%
+    "ReferenceLineStyle", "ReferenceMarkers", "ReferenceMarkerStyle",%
+    "Refine", "ReflectionMatrix", "ReflectionTransform", "Refresh",%
+    "RefreshRate", "RegionBinarize", "RegionBoundary", "RegionBounds",%
+    "RegionCentroid", "RegionDifference", "RegionDimension",%
+    "RegionDistance", "RegionDistanceFunction",%
+    "RegionEmbeddingDimension", "RegionFunction", "RegionIntersection",%
+    "RegionMeasure", "RegionMember", "RegionMemberFunction",%
+    "RegionMoment", "RegionNearest", "RegionNearestFunction",%
+    "RegionPlot", "RegionPlot3D", "RegionProduct", "RegionQ",%
+    "RegionResize", "RegionSize", "RegionSymmetricDifference",%
+    "RegionUnion", "RegularExpression", "Regularization",%
+    "RegularlySampledQ", "RegularPolygon", "ReIm", "Reinstall",%
+    "RelationGraph", "Release", "ReleaseHold", "ReliabilityDistribution",%
+    "ReliefImage", "ReliefPlot", "Remove", "RemoveAlphaChannel",%
+    "RemoveAsynchronousTask", "RemoveBackground",%
+    "RemoveChannelListener", "Removed", "RemoveDiacritics",%
+    "RemoveInputStreamMethod", "RemoveOutputStreamMethod",%
+    "RemoveProperty", "RemoveScheduledTask", "RemoveUsers",%
+    "RenameDirectory", "RenameFile", "RenderAll", "RenderingOptions",%
+    "RenewalProcess", "RenkoChart", "RepairMesh", "Repeated",%
+    "RepeatedNull", "RepeatedString", "RepeatedTiming",%
+    "RepeatingElement", "Replace", "ReplaceAll", "ReplaceHeldPart",%
+    "ReplaceImageValue", "ReplaceList", "ReplacePart",%
+    "ReplacePixelValue", "ReplaceRepeated", "RequiredPhysicalQuantities",%
+    "Resampling", "ResamplingAlgorithmData", "ResamplingMethod",%
+    "Rescale", "RescalingTransform", "ResetDirectory",%
+    "ResetMenusPacket", "ResetScheduledTask", "ReshapeLayer", "Residue",%
+    "Resolve", "ResourceAcquire", "ResourceData", "ResourceObject",%
+    "ResourceRemove", "ResourceSearch", "ResourceSubmissionObject",%
+    "ResourceSubmit", "ResponseForm", "Rest", "RestartInterval",%
+    "Restricted", "Resultant", "ResumePacket", "Return",%
+    "ReturnExpressionPacket", "ReturnInputFormPacket", "ReturnPacket",%
+    "ReturnReceiptFunction", "ReturnTextPacket", "Reverse",%
+    "ReverseBiorthogonalSplineWavelet", "ReverseElement",%
+    "ReverseEquilibrium", "ReverseGraph", "ReverseUpEquilibrium",%
+    "RevolutionAxis", "RevolutionPlot3D", "RGBColor", "RiccatiSolve",%
+    "RiceDistribution", "RidgeFilter", "RiemannR", "RiemannSiegelTheta",%
+    "RiemannSiegelZ", "RiemannXi", "Riffle", "Right", "RightArrow",%
+    "RightArrowBar", "RightArrowLeftArrow", "RightComposition",%
+    "RightCosetRepresentative", "RightDownTeeVector", "RightDownVector",%
+    "RightDownVectorBar", "RightTee", "RightTeeArrow", "RightTeeVector",%
+    "RightTriangle", "RightTriangleBar", "RightTriangleEqual",%
+    "RightUpDownVector", "RightUpTeeVector", "RightUpVector",%
+    "RightUpVectorBar", "RightVector", "RightVectorBar",%
+    "RiskAchievementImportance", "RiskReductionImportance",%
+    "RogersTanimotoDissimilarity", "RollPitchYawAngles",%
+    "RollPitchYawMatrix", "RomanNumeral", "Root", "RootApproximant",%
+    "RootIntervals", "RootLocusPlot", "RootMeanSquare", "RootOfUnityQ",%
+    "RootReduce", "Roots", "RootSum", "Rotate", "RotateLabel",%
+    "RotateLeft", "RotateRight", "RotationAction", "RotationBox",%
+    "RotationBoxOptions", "RotationMatrix", "RotationTransform", "Round",%
+    "RoundImplies", "RoundingRadius", "Row", "RowAlignments",%
+    "RowBackgrounds", "RowBox", "RowHeights", "RowLines", "RowMinHeight",%
+    "RowReduce", "RowsEqual", "RowSpacings", "RSolve", "RSolveValue",%
+    "RudinShapiro", "RudvalisGroupRu", "Rule", "RuleCondition",%
+    "RuleDelayed", "RuleForm", "RulePlot", "RulerUnits", "Run",%
+    "RunProcess", "RunScheduledTask", "RunThrough", "RuntimeAttributes",%
+    "RuntimeOptions", "RussellRaoDissimilarity", "SameQ", "SameTest",%
+    "SampleDepth", "SampledSoundFunction", "SampledSoundList",%
+    "SampleRate", "SamplingPeriod", "SARIMAProcess", "SARMAProcess",%
+    "SASTriangle", "SatelliteData", "SatisfiabilityCount",%
+    "SatisfiabilityInstances", "SatisfiableQ", "Saturday", "Save",%
+    "Saveable", "SaveAutoDelete", "SaveDefinitions",%
+    "SavitzkyGolayMatrix", "SawtoothWave", "Scale", "Scaled",%
+    "ScaleDivisions", "ScaledMousePosition", "ScaleOrigin",%
+    "ScalePadding", "ScaleRanges", "ScaleRangeStyle", "ScalingFunctions",%
+    "ScalingMatrix", "ScalingTransform", "Scan", "ScheduledTask",%
+    "ScheduledTaskActiveQ", "ScheduledTaskInformation",%
+    "ScheduledTaskInformationData", "ScheduledTaskObject",%
+    "ScheduledTasks", "SchurDecomposition", "ScientificForm", "ScorerGi",%
+    "ScorerGiPrime", "ScorerHi", "ScorerHiPrime", "ScreenRectangle",%
+    "ScreenStyleEnvironment", "ScriptBaselineShifts", "ScriptForm",%
+    "ScriptLevel", "ScriptMinSize", "ScriptRules",%
+    "ScriptSizeMultipliers", "Scrollbars", "ScrollingOptions",%
+    "ScrollPosition", "SearchAdjustment", "SearchBoost",%
+    "SearchIndexObject", "SearchIndices", "SearchQueryString",%
+    "SearchResultObject", "SearchSynonyms", "Sec", "Sech",%
+    "SechDistribution", "SectionGrouping", "SectorChart",%
+    "SectorChart3D", "SectorOrigin", "SectorSpacing", "SeedRandom",%
+    "Select", "Selectable", "SelectComponents", "SelectedCells",%
+    "SelectedNotebook", "SelectFirst", "Selection", "SelectionAnimate",%
+    "SelectionCell", "SelectionCellCreateCell",%
+    "SelectionCellDefaultStyle", "SelectionCellParentStyle",%
+    "SelectionCreateCell", "SelectionDebuggerTag",%
+    "SelectionDuplicateCell", "SelectionEvaluate",%
+    "SelectionEvaluateCreateCell", "SelectionMove",%
+    "SelectionPlaceholder", "SelectionSetStyle", "SelectWithContents",%
+    "SelfLoops", "SelfLoopStyle", "SemanticImport",%
+    "SemanticImportString", "SemanticInterpretation",%
+    "SemialgebraicComponentInstances", "SendMail", "SendMessage",%
+    "Sequence", "SequenceAlignment", "SequenceCases", "SequenceCount",%
+    "SequenceFold", "SequenceFoldList", "SequenceForm", "SequenceHold",%
+    "SequenceLimit", "SequencePosition", "Series", "SeriesCoefficient",%
+    "SeriesData", "ServiceConnect", "ServiceDisconnect",%
+    "ServiceExecute", "ServiceObject", "SessionTime", "Set",%
+    "SetAccuracy", "SetAlphaChannel", "SetAttributes", "Setbacks",%
+    "SetBoxFormNamesPacket", "SetCloudDirectory", "SetCookies",%
+    "SetDelayed", "SetDirectory", "SetEnvironment",%
+    "SetEvaluationNotebook", "SetFileDate", "SetFileLoadingContext",%
+    "SetNotebookStatusLine", "SetOptions", "SetOptionsPacket",%
+    "SetPermissions", "SetPrecision", "SetProperty",%
+    "SetSelectedNotebook", "SetSharedFunction", "SetSharedVariable",%
+    "SetSpeechParametersPacket", "SetStreamPosition", "SetSystemOptions",%
+    "Setter", "SetterBar", "SetterBox", "SetterBoxOptions", "Setting",%
+    "SetUsers", "SetValue", "Shading", "Shallow", "ShannonWavelet",%
+    "ShapiroWilkTest", "Share", "SharingList", "Sharpen",%
+    "ShearingMatrix", "ShearingTransform", "ShellRegion",%
+    "ShenCastanMatrix", "ShiftedGompertzDistribution",%
+    "ShiftRegisterSequence", "Short", "ShortDownArrow", "Shortest",%
+    "ShortestMatch", "ShortestPathFunction", "ShortLeftArrow",%
+    "ShortRightArrow", "ShortUpArrow", "Show", "ShowAutoSpellCheck",%
+    "ShowAutoStyles", "ShowCellBracket", "ShowCellLabel", "ShowCellTags",%
+    "ShowClosedCellArea", "ShowContents", "ShowControls",%
+    "ShowCursorTracker", "ShowGroupOpenCloseIcon", "ShowGroupOpener",%
+    "ShowInvisibleCharacters", "ShowPageBreaks",%
+    "ShowPredictiveInterface", "ShowSelection", "ShowShortBoxForm",%
+    "ShowSpecialCharacters", "ShowStringCharacters", "ShowSyntaxStyles",%
+    "ShrinkingDelay", "ShrinkWrapBoundingBox", "SiderealTime",%
+    "SiegelTheta", "SiegelTukeyTest", "Sign", "Signature",%
+    "SignedRankTest", "SignedRegionDistance", "SignificanceLevel",%
+    "SignPadding", "SignTest", "SimilarityRules", "SimpleGraph",%
+    "SimpleGraphQ", "Simplex", "Simplify", "Sin", "Sinc",%
+    "SinghMaddalaDistribution", "SingleEvaluation",%
+    "SingleLetterItalics", "SingleLetterStyle",%
+    "SingularValueDecomposition", "SingularValueList",%
+    "SingularValuePlot", "SingularValues", "Sinh", "SinhIntegral",%
+    "SinIntegral", "SixJSymbol", "Skeleton", "SkeletonTransform",%
+    "SkellamDistribution", "Skewness", "SkewNormalDistribution",%
+    "SkinStyle", "Skip", "SliceContourPlot3D", "SliceDensityPlot3D",%
+    "SliceDistribution", "SliceVectorPlot3D", "Slider", "Slider2D",%
+    "Slider2DBox", "Slider2DBoxOptions", "SliderBox", "SliderBoxOptions",%
+    "SlideView", "Slot", "SlotSequence", "Small", "SmallCircle",%
+    "Smaller", "SmithDecomposition", "SmithDelayCompensator",%
+    "SmithWatermanSimilarity", "SmoothDensityHistogram",%
+    "SmoothHistogram", "SmoothHistogram3D", "SmoothKernelDistribution",%
+    "Snippet", "SocialMediaData", "Socket", "SocketConnect",%
+    "SocketObject", "SoftmaxLayer", "SokalSneathDissimilarity",%
+    "SolarEclipse", "SolarSystemFeatureData", "SolidData",%
+    "SolidRegionQ", "Solve", "SolveAlways", "SolveDelayed", "Sort",%
+    "SortBy", "Sound", "SoundAndGraphics", "SoundNote", "SoundVolume",%
+    "SourceLink", "Sow", "Space", "SpaceCurveData", "SpaceForm",%
+    "Spacer", "Spacings", "Span", "SpanAdjustments",%
+    "SpanCharacterRounding", "SpanFromAbove", "SpanFromBoth",%
+    "SpanFromLeft", "SpanLineThickness", "SpanMaxSize", "SpanMinSize",%
+    "SpanningCharacters", "SpanSymmetric", "SparseArray",%
+    "SpatialGraphDistribution", "Speak", "SpeakTextPacket",%
+    "SpearmanRankTest", "SpearmanRho", "SpeciesData", "SpecificityGoal",%
+    "Spectrogram", "SpectrogramArray", "Specularity",%
+    "SpellingCorrection", "SpellingCorrectionList",%
+    "SpellingDictionaries", "SpellingDictionariesPath",%
+    "SpellingOptions", "SpellingSuggestionsPacket", "Sphere",%
+    "SphereBox", "SphericalBesselJ", "SphericalBesselY",%
+    "SphericalHankelH1", "SphericalHankelH2", "SphericalHarmonicY",%
+    "SphericalPlot3D", "SphericalRegion", "SphericalShell",%
+    "SpheroidalEigenvalue", "SpheroidalJoiningFactor", "SpheroidalPS",%
+    "SpheroidalPSPrime", "SpheroidalQS", "SpheroidalQSPrime",%
+    "SpheroidalRadialFactor", "SpheroidalS1", "SpheroidalS1Prime",%
+    "SpheroidalS2", "SpheroidalS2Prime", "Splice", "SplicedDistribution",%
+    "SplineClosed", "SplineDegree", "SplineKnots", "SplineWeights",%
+    "Split", "SplitBy", "SpokenString", "Sqrt", "SqrtBox",%
+    "SqrtBoxOptions", "Square", "SquaredEuclideanDistance",%
+    "SquareFreeQ", "SquareIntersection", "SquareMatrixQ", "SquaresR",%
+    "SquareSubset", "SquareSubsetEqual", "SquareSuperset",%
+    "SquareSupersetEqual", "SquareUnion", "SquareWave", "SSSTriangle",%
+    "StabilityMargins", "StabilityMarginsStyle", "StableDistribution",%
+    "Stack", "StackBegin", "StackComplete", "StackInhibit",%
+    "StadiumShape", "StandardAtmosphereData", "StandardDeviation",%
+    "StandardDeviationFilter", "StandardForm", "Standardize",%
+    "Standardized", "StandardOceanData", "StandbyDistribution", "Star",%
+    "StarClusterData", "StarData", "StarGraph", "StartAsynchronousTask",%
+    "StartingStepSize", "StartOfLine", "StartOfString", "StartProcess",%
+    "StartScheduledTask", "StartupSound", "StateDimensions",%
+    "StateFeedbackGains", "StateOutputEstimator", "StateResponse",%
+    "StateSpaceModel", "StateSpaceRealization", "StateSpaceTransform",%
+    "StateTransformationLinearize", "StationaryDistribution",%
+    "StationaryWaveletPacketTransform", "StationaryWaveletTransform",%
+    "StatusArea", "StatusCentrality", "StepMonitor", "StieltjesGamma",%
+    "StirlingS1", "StirlingS2", "StopAsynchronousTask",%
+    "StoppingPowerData", "StopScheduledTask", "StrataVariables",%
+    "StratonovichProcess", "StreamColorFunction",%
+    "StreamColorFunctionScaling", "StreamDensityPlot", "StreamPlot",%
+    "StreamPoints", "StreamPosition", "Streams", "StreamScale",%
+    "StreamStyle", "String", "StringBreak", "StringByteCount",%
+    "StringCases", "StringContainsQ", "StringCount", "StringDelete",%
+    "StringDrop", "StringEndsQ", "StringExpression", "StringExtract",%
+    "StringForm", "StringFormat", "StringFreeQ", "StringInsert",%
+    "StringJoin", "StringLength", "StringMatchQ", "StringPadLeft",%
+    "StringPadRight", "StringPart", "StringPartition", "StringPosition",%
+    "StringQ", "StringRepeat", "StringReplace", "StringReplaceList",%
+    "StringReplacePart", "StringReverse", "StringRiffle",%
+    "StringRotateLeft", "StringRotateRight", "StringSkeleton",%
+    "StringSplit", "StringStartsQ", "StringTake", "StringTemplate",%
+    "StringToStream", "StringTrim", "StripBoxes", "StripOnInput",%
+    "StripWrapperBoxes", "StrokeForm", "StructuralImportance",%
+    "StructuredArray", "StructuredSelection", "StruveH", "StruveL",%
+    "Stub", "StudentTDistribution", "Style", "StyleBox",%
+    "StyleBoxAutoDelete", "StyleData", "StyleDefinitions", "StyleForm",%
+    "StyleHints", "StyleKeyMapping", "StyleMenuListing",%
+    "StyleNameDialogSettings", "StyleNames", "StylePrint",%
+    "StyleSheetPath", "Subdivide", "Subfactorial", "Subgraph",%
+    "SubMinus", "SubPlus", "SubresultantPolynomialRemainders",%
+    "SubresultantPolynomials", "Subresultants", "Subscript",%
+    "SubscriptBox", "SubscriptBoxOptions", "Subscripted", "Subsequences",%
+    "Subset", "SubsetEqual", "SubsetQ", "Subsets", "SubStar",%
+    "SubstitutionSystem", "Subsuperscript", "SubsuperscriptBox",%
+    "SubsuperscriptBoxOptions", "Subtract", "SubtractFrom", "SubValues",%
+    "Succeeds", "SucceedsEqual", "SucceedsSlantEqual", "SucceedsTilde",%
+    "SuchThat", "Sum", "SumConvergence", "SummationLayer", "Sunday",%
+    "SunPosition", "Sunrise", "Sunset", "SuperDagger", "SuperMinus",%
+    "SupernovaData", "SuperPlus", "Superscript", "SuperscriptBox",%
+    "SuperscriptBoxOptions", "Superset", "SupersetEqual", "SuperStar",%
+    "Surd", "SurdForm", "SurfaceColor", "SurfaceData", "SurfaceGraphics",%
+    "SurvivalDistribution", "SurvivalFunction", "SurvivalModel",%
+    "SurvivalModelFit", "SuspendPacket", "SuzukiDistribution",%
+    "SuzukiGroupSuz", "SwatchLegend", "Switch", "Symbol", "SymbolName",%
+    "SymletWavelet", "Symmetric", "SymmetricGroup", "SymmetricKey",%
+    "SymmetricMatrixQ", "SymmetricPolynomial", "SymmetricReduction",%
+    "Symmetrize", "SymmetrizedArray", "SymmetrizedArrayRules",%
+    "SymmetrizedDependentComponents", "SymmetrizedIndependentComponents",%
+    "SymmetrizedReplacePart", "SynchronousInitialization",%
+    "SynchronousUpdating", "Syntax", "SyntaxForm", "SyntaxInformation",%
+    "SyntaxLength", "SyntaxPacket", "SyntaxQ", "SystemDialogInput",%
+    "SystemException", "SystemGet", "SystemHelpPath",%
+    "SystemInformation", "SystemInformationData", "SystemOpen",%
+    "SystemOptions", "SystemsModelDelay", "SystemsModelDelayApproximate",%
+    "SystemsModelDelete", "SystemsModelDimensions",%
+    "SystemsModelExtract", "SystemsModelFeedbackConnect",%
+    "SystemsModelLabels", "SystemsModelLinearity", "SystemsModelMerge",%
+    "SystemsModelOrder", "SystemsModelParallelConnect",%
+    "SystemsModelSeriesConnect", "SystemsModelStateFeedbackConnect",%
+    "SystemsModelVectorRelativeOrders", "SystemStub", "Tab",%
+    "TabFilling", "Table", "TableAlignments", "TableDepth",%
+    "TableDirections", "TableForm", "TableHeadings", "TableSpacing",%
+    "TableView", "TableViewBox", "TabSpacings", "TabView", "TabViewBox",%
+    "TabViewBoxOptions", "TagBox", "TagBoxNote", "TagBoxOptions",%
+    "TaggingRules", "TagSet", "TagSetDelayed", "TagStyle", "TagUnset",%
+    "Take", "TakeDrop", "TakeLargest", "TakeLargestBy", "TakeSmallest",%
+    "TakeSmallestBy", "TakeWhile", "Tally", "Tan", "Tanh",%
+    "TargetDevice", "TargetFunctions", "TargetUnits", "TautologyQ",%
+    "TelegraphProcess", "TemplateApply", "TemplateArgBox", "TemplateBox",%
+    "TemplateBoxOptions", "TemplateEvaluate", "TemplateExpression",%
+    "TemplateIf", "TemplateObject", "TemplateSequence", "TemplateSlot",%
+    "TemplateSlotSequence", "TemplateUnevaluated", "TemplateVerbatim",%
+    "TemplateWith", "TemporalData", "TemporalRegularity", "Temporary",%
+    "TemporaryVariable", "TensorContract", "TensorDimensions",%
+    "TensorExpand", "TensorProduct", "TensorQ", "TensorRank",%
+    "TensorReduce", "TensorSymmetry", "TensorTranspose", "TensorWedge",%
+    "TestID", "TestReport", "TestReportObject", "TestResultObject",%
+    "Tetrahedron", "TetrahedronBox", "TetrahedronBoxOptions", "TeXForm",%
+    "TeXSave", "Text", "Text3DBox", "Text3DBoxOptions", "TextAlignment",%
+    "TextBand", "TextBoundingBox", "TextBox", "TextCases", "TextCell",%
+    "TextClipboardType", "TextData", "TextElement", "TextForm",%
+    "TextGrid", "TextJustification", "TextLine", "TextPacket",%
+    "TextParagraph", "TextPosition", "TextRecognize", "TextSearch",%
+    "TextSearchPage", "TextSearchReport", "TextSentences", "TextString",%
+    "TextStructure", "TextStyle", "Texture", "TextureCoordinateFunction",%
+    "TextureCoordinateScaling", "TextWords", "Therefore",%
+    "ThermodynamicData", "ThermometerGauge", "Thick", "Thickness",%
+    "Thin", "Thinning", "ThisLink", "ThompsonGroupTh", "Thread",%
+    "ThreadDepth", "ThreeJSymbol", "Threshold", "Through", "Throw",%
+    "ThueMorse", "Thumbnail", "Thursday", "Ticks", "TicksStyle", "Tilde",%
+    "TildeEqual", "TildeFullEqual", "TildeTilde", "TimeConstrained",%
+    "TimeConstraint", "TimeDirection", "TimeFormat", "TimelinePlot",%
+    "TimeObject", "TimeObjectQ", "Times", "TimesBy", "TimeSeries",%
+    "TimeSeriesAggregate", "TimeSeriesForecast", "TimeSeriesInsert",%
+    "TimeSeriesInvertibility", "TimeSeriesMap", "TimeSeriesMapThread",%
+    "TimeSeriesModel", "TimeSeriesModelFit", "TimeSeriesResample",%
+    "TimeSeriesRescale", "TimeSeriesShift", "TimeSeriesThread",%
+    "TimeSeriesWindow", "TimeUsed", "TimeValue",%
+    "TimeWarpingCorrespondence", "TimeWarpingDistance", "TimeZone",%
+    "TimeZoneConvert", "TimeZoneOffset", "Timing", "Tiny",%
+    "TitleGrouping", "TitsGroupT", "ToBoxes", "ToCharacterCode",%
+    "ToColor", "ToContinuousTimeModel", "ToDate", "Today",%
+    "ToDiscreteTimeModel", "ToEntity", "ToeplitzMatrix", "ToExpression",%
+    "ToFileName", "Together", "Toggle", "ToggleFalse", "Toggler",%
+    "TogglerBar", "TogglerBox", "TogglerBoxOptions", "ToHeldExpression",%
+    "ToInvertibleTimeSeries", "TokenWords", "Tolerance", "ToLowerCase",%
+    "Tomorrow", "ToNumberField", "TooBig", "Tooltip", "TooltipBox",%
+    "TooltipBoxOptions", "TooltipDelay", "TooltipStyle", "Top",%
+    "TopHatTransform", "ToPolarCoordinates", "TopologicalSort",%
+    "ToRadicals", "ToRules", "ToSphericalCoordinates", "ToString",%
+    "Total", "TotalHeight", "TotalLayer", "TotalVariationFilter",%
+    "TotalWidth", "TouchPosition", "TouchscreenAutoZoom",%
+    "TouchscreenControlPlacement", "ToUpperCase", "Tr", "Trace",%
+    "TraceAbove", "TraceAction", "TraceBackward", "TraceDepth",%
+    "TraceDialog", "TraceForward", "TraceInternal", "TraceLevel",%
+    "TraceOff", "TraceOn", "TraceOriginal", "TracePrint", "TraceScan",%
+    "TrackedSymbols", "TrackingFunction", "TracyWidomDistribution",%
+    "TradingChart", "TraditionalForm", "TraditionalFunctionNotation",%
+    "TraditionalNotation", "TraditionalOrder", "TransferFunctionCancel",%
+    "TransferFunctionExpand", "TransferFunctionFactor",%
+    "TransferFunctionModel", "TransferFunctionPoles",%
+    "TransferFunctionTransform", "TransferFunctionZeros",%
+    "TransformationClass", "TransformationFunction",%
+    "TransformationFunctions", "TransformationMatrix",%
+    "TransformedDistribution", "TransformedField", "TransformedProcess",%
+    "TransformedRegion", "TransitionDirection", "TransitionDuration",%
+    "TransitionEffect", "TransitiveClosureGraph",%
+    "TransitiveReductionGraph", "Translate", "TranslationOptions",%
+    "TranslationTransform", "Transliterate", "Transparent",%
+    "TransparentColor", "Transpose", "TrapSelection", "TravelDirections",%
+    "TravelDirectionsData", "TravelDistance", "TravelDistanceList",%
+    "TravelMethod", "TravelTime", "TreeForm", "TreeGraph", "TreeGraphQ",%
+    "TreePlot", "TrendStyle", "Triangle", "TriangleWave",%
+    "TriangularDistribution", "TriangulateMesh", "Trig", "TrigExpand",%
+    "TrigFactor", "TrigFactorList", "Trigger", "TrigReduce", "TrigToExp",%
+    "TrimmedMean", "TropicalStormData", "True", "TrueQ",%
+    "TruncatedDistribution", "TsallisQExponentialDistribution",%
+    "TsallisQGaussianDistribution", "TTest", "Tube",%
+    "TubeBezierCurveBox", "TubeBezierCurveBoxOptions", "TubeBox",%
+    "TubeBoxOptions", "TubeBSplineCurveBox",%
+    "TubeBSplineCurveBoxOptions", "Tuesday", "TukeyLambdaDistribution",%
+    "TukeyWindow", "TunnelData", "Tuples", "TuranGraph", "TuringMachine",%
+    "TuttePolynomial", "UnateQ", "Uncompress", "Undefined", "UnderBar",%
+    "Underflow", "Underlined", "Underoverscript", "UnderoverscriptBox",%
+    "UnderoverscriptBoxOptions", "Underscript", "UnderscriptBox",%
+    "UnderscriptBoxOptions", "UnderseaFeatureData", "UndirectedEdge",%
+    "UndirectedGraph", "UndirectedGraphQ", "UndoOptions",%
+    "UndoTrackedVariables", "Unequal", "UnequalTo", "Unevaluated",%
+    "UniformDistribution", "UniformGraphDistribution",%
+    "UniformSumDistribution", "Uninstall", "Union", "UnionPlus",%
+    "Unique", "UnitaryMatrixQ", "UnitBox", "UnitConvert",%
+    "UnitDimensions", "Unitize", "UnitRootTest", "UnitSimplify",%
+    "UnitStep", "UnitSystem", "UnitTriangle", "UnitVector",%
+    "UnityDimensions", "UniverseModelData", "UniversityData", "UnixTime",%
+    "Unprotect", "UnsameQ", "UnsavedVariables", "Unset", "UnsetShared",%
+    "UntrackedVariables", "Up", "UpArrow", "UpArrowBar",%
+    "UpArrowDownArrow", "Update", "UpdateDynamicObjects",%
+    "UpdateDynamicObjectsSynchronous", "UpdateInterval",%
+    "UpdateSearchIndex", "UpDownArrow", "UpEquilibrium", "UpperCaseQ",%
+    "UpperLeftArrow", "UpperRightArrow", "UpperTriangularize",%
+    "Upsample", "UpSet", "UpSetDelayed", "UpTee", "UpTeeArrow", "UpTo",%
+    "UpValues", "URL", "URLBuild", "URLDecode", "URLDispatcher",%
+    "URLDownload", "URLEncode", "URLExecute", "URLExistsQ", "URLExpand",%
+    "URLFetch", "URLFetchAsynchronous", "URLParse", "URLQueryDecode",%
+    "URLQueryEncode", "URLRead", "URLSave", "URLSaveAsynchronous",%
+    "URLShorten", "URLSubmit", "UseGraphicsRange", "UserDefinedWavelet",%
+    "Using", "UsingFrontEnd", "UtilityFunction", "V2Get",%
+    "ValidationLength", "ValidationSet", "Value", "ValueBox",%
+    "ValueBoxOptions", "ValueDimensions", "ValueForm", "ValueQ",%
+    "Values", "ValuesData", "Variables", "Variance",%
+    "VarianceEquivalenceTest", "VarianceEstimatorFunction",%
+    "VarianceGammaDistribution", "VarianceTest", "VectorAngle",%
+    "VectorColorFunction", "VectorColorFunctionScaling",%
+    "VectorDensityPlot", "VectorGlyphData", "VectorPlot", "VectorPlot3D",%
+    "VectorPoints", "VectorQ", "Vectors", "VectorScale", "VectorStyle",%
+    "Vee", "Verbatim", "Verbose", "VerboseConvertToPostScriptPacket",%
+    "VerificationTest", "VerifyConvergence",%
+    "VerifySecurityCertificates", "VerifySolutions",%
+    "VerifyTestAssumptions", "Version", "VersionNumber", "VertexAdd",%
+    "VertexCapacity", "VertexColors", "VertexComponent",%
+    "VertexConnectivity", "VertexContract", "VertexCoordinateRules",%
+    "VertexCoordinates", "VertexCorrelationSimilarity",%
+    "VertexCosineSimilarity", "VertexCount", "VertexCoverQ",%
+    "VertexDataCoordinates", "VertexDegree", "VertexDelete",%
+    "VertexDiceSimilarity", "VertexEccentricity", "VertexInComponent",%
+    "VertexInDegree", "VertexIndex", "VertexJaccardSimilarity",%
+    "VertexLabeling", "VertexLabels", "VertexLabelStyle", "VertexList",%
+    "VertexNormals", "VertexOutComponent", "VertexOutDegree", "VertexQ",%
+    "VertexRenderingFunction", "VertexReplace", "VertexShape",%
+    "VertexShapeFunction", "VertexSize", "VertexStyle",%
+    "VertexTextureCoordinates", "VertexWeight", "Vertical",%
+    "VerticalBar", "VerticalForm", "VerticalGauge", "VerticalSeparator",%
+    "VerticalSlider", "VerticalTilde", "ViewAngle", "ViewCenter",%
+    "ViewMatrix", "ViewPoint", "ViewPointSelectorSettings", "ViewPort",%
+    "ViewRange", "ViewVector", "ViewVertical", "VirtualGroupData",%
+    "Visible", "VisibleCell", "VoigtDistribution", "VolcanoData",%
+    "Volume", "VonMisesDistribution", "VoronoiMesh", "WaitAll",%
+    "WaitAsynchronousTask", "WaitNext", "WaitUntil",%
+    "WakebyDistribution", "WalleniusHypergeometricDistribution",%
+    "WaringYuleDistribution", "WarpingCorrespondence", "WarpingDistance",%
+    "WatershedComponents", "WatsonUSquareTest",%
+    "WattsStrogatzGraphDistribution", "WaveletBestBasis",%
+    "WaveletFilterCoefficients", "WaveletImagePlot", "WaveletListPlot",%
+    "WaveletMapIndexed", "WaveletMatrixPlot", "WaveletPhi", "WaveletPsi",%
+    "WaveletScale", "WaveletScalogram", "WaveletThreshold",%
+    "WeaklyConnectedComponents", "WeaklyConnectedGraphComponents",%
+    "WeaklyConnectedGraphQ", "WeakStationarity", "WeatherData",%
+    "WeatherForecastData", "WeberE", "Wedge", "Wednesday",%
+    "WeibullDistribution", "WeierstrassHalfPeriods",%
+    "WeierstrassInvariants", "WeierstrassP", "WeierstrassPPrime",%
+    "WeierstrassSigma", "WeierstrassZeta", "WeightedAdjacencyGraph",%
+    "WeightedAdjacencyMatrix", "WeightedData", "WeightedGraphQ",%
+    "Weights", "WelchWindow", "WheelGraph", "WhenEvent", "Which",%
+    "While", "White", "WhiteNoiseProcess", "WhitePoint", "Whitespace",%
+    "WhitespaceCharacter", "WhittakerM", "WhittakerW", "WienerFilter",%
+    "WienerProcess", "WignerD", "WignerSemicircleDistribution",%
+    "WikipediaData", "WikipediaSearch", "WilksW", "WilksWTest",%
+    "WindDirectionData", "WindowClickSelect", "WindowElements",%
+    "WindowFloating", "WindowFrame", "WindowFrameElements",%
+    "WindowMargins", "WindowMovable", "WindowOpacity", "WindowSelected",%
+    "WindowSize", "WindowStatusArea", "WindowTitle", "WindowToolbars",%
+    "WindowWidth", "WindSpeedData", "WindVectorData",%
+    "WishartMatrixDistribution", "With", "WolframAlpha",%
+    "WolframAlphaDate", "WolframAlphaQuantity", "WolframAlphaResult",%
+    "WolframLanguageData", "Word", "WordBoundary", "WordCharacter",%
+    "WordCloud", "WordCount", "WordCounts", "WordData", "WordDefinition",%
+    "WordFrequency", "WordFrequencyData", "WordList", "WordOrientation",%
+    "WordSearch", "WordSeparators", "WordSpacings", "WordStem",%
+    "WordTranslation", "WorkingPrecision", "WrapAround", "Write",%
+    "WriteLine", "WriteString", "Wronskian", "XMLElement", "XMLObject",%
+    "XMLTemplate", "Xnor", "Xor", "XYZColor", "Yellow", "Yesterday",%
+    "YuleDissimilarity", "ZernikeR", "ZeroSymmetric", "ZeroTest",%
+    "ZeroWidthTimes", "Zeta", "ZetaZero", "ZIPCodeData",%
+    "ZipfDistribution", "ZoomCenter", "ZoomFactor", "ZTest",%
+    "ZTransform"%
+  }%
+  morendkeywords={%
+    "$Aborted", "$ActivationGroupID", "$ActivationKey",%
+    "$ActivationUserRegistered", "$AddOnsDirectory",%
+    "$AllowExternalChannelFunctions", "$AssertFunction", "$Assumptions",%
+    "$AsynchronousTask", "$AudioOutputDevices", "$BaseDirectory",%
+    "$BatchInput", "$BatchOutput", "$BoxForms", "$ByteOrdering",%
+    "$CacheBaseDirectory", "$Canceled", "$ChannelBase",%
+    "$CharacterEncoding", "$CharacterEncodings", "$CloudBase",%
+    "$CloudConnected", "$CloudCreditsAvailable", "$CloudEvaluation",%
+    "$CloudExpressionBase", "$CloudRootDirectory", "$CloudSymbolBase",%
+    "$CloudVersion", "$CloudVersionNumber", "$CommandLine",%
+    "$CompilationTarget", "$ConditionHold", "$ConfiguredKernels",%
+    "$Context", "$ContextPath", "$ControlActiveSetting", "$Cookies",%
+    "$CookieStore", "$CreationDate", "$CurrentLink", "$DateStringFormat",%
+    "$DefaultAudioOutputDevice", "$DefaultFont", "$DefaultFrontEnd",%
+    "$DefaultImagingDevice", "$DefaultLocalBase", "$DefaultPath",%
+    "$Display", "$DisplayFunction", "$DistributedContexts",%
+    "$DynamicEvaluation", "$Echo", "$EmbedCodeEnvironments",%
+    "$EmbeddableServices", "$EntityStores", "$Epilog",%
+    "$EvaluationCloudObject", "$EvaluationEnvironment", "$ExportFormats",%
+    "$Failed", "$FinancialDataSource", "$FontFamilies", "$FormatType",%
+    "$FrontEnd", "$FrontEndSession", "$GeoEntityTypes", "$GeoLocation",%
+    "$GeoLocationCity", "$GeoLocationCountry", "$GeoLocationPrecision",%
+    "$GeoLocationSource", "$HistoryLength", "$HomeDirectory",%
+    "$HTMLExportRules", "$HTTPCookies", "$HTTPRequest", "$IgnoreEOF",%
+    "$ImageFormattingWidth", "$ImagingDevice", "$ImagingDevices",%
+    "$ImportFormats", "$InitialDirectory", "$Input", "$InputFileName",%
+    "$InputStreamMethods", "$Inspector", "$InstallationDate",%
+    "$InstallationDirectory", "$InterfaceEnvironment",%
+    "$InterpreterTypes", "$IterationLimit", "$KernelCount", "$KernelID",%
+    "$Language", "$LaunchDirectory", "$LibraryPath",%
+    "$LicenseExpirationDate", "$LicenseID", "$LicenseProcesses",%
+    "$LicenseServer", "$LicenseSubprocesses", "$LicenseType", "$Line",%
+    "$Linked", "$LinkSupported", "$LoadedFiles", "$LocalBase",%
+    "$LocalSymbolBase", "$MachineAddresses", "$MachineDomain",%
+    "$MachineDomains", "$MachineEpsilon", "$MachineID", "$MachineName",%
+    "$MachinePrecision", "$MachineType", "$MaxExtraPrecision",%
+    "$MaxLicenseProcesses", "$MaxLicenseSubprocesses",%
+    "$MaxMachineNumber", "$MaxNumber", "$MaxPiecewiseCases",%
+    "$MaxPrecision", "$MaxRootDegree", "$MessageGroups", "$MessageList",%
+    "$MessagePrePrint", "$Messages", "$MinMachineNumber", "$MinNumber",%
+    "$MinorReleaseNumber", "$MinPrecision", "$ModuleNumber",%
+    "$NetworkLicense", "$NewMessage", "$NewSymbol", "$Notebooks",%
+    "$NumberMarks", "$Off", "$OperatingSystem", "$Output",%
+    "$OutputForms", "$OutputSizeLimit", "$OutputStreamMethods",%
+    "$Packages", "$ParentLink", "$ParentProcessID", "$PasswordFile",%
+    "$PatchLevelID", "$Path", "$PathnameSeparator", "$PerformanceGoal",%
+    "$Permissions", "$PermissionsGroupBase", "$PhoneNumber",%
+    "$PipeSupported", "$PlotTheme", "$Post", "$Pre",%
+    "$PreferencesDirectory", "$PrePrint", "$PreRead", "$PrintForms",%
+    "$PrintLiteral", "$Printout3DPreviewer", "$ProcessID",%
+    "$ProcessorCount", "$ProcessorType", "$ProductInformation",%
+    "$ProgramName", "$RandomState", "$RecursionLimit",%
+    "$RegisteredDeviceClasses", "$RegisteredUserName", "$ReleaseNumber",%
+    "$RequesterAddress", "$RequesterWolframID", "$RequesterWolframUUID",%
+    "$RootDirectory", "$ScheduledTask", "$ScriptCommandLine",%
+    "$ScriptInputString", "$Services", "$SessionID", "$SetParentLink",%
+    "$SharedFunctions", "$SharedVariables", "$SMSDestination",%
+    "$SoundDisplay", "$SoundDisplayFunction", "$SourceLink",%
+    "$SuppressInputFormHeads", "$SynchronousEvaluation",%
+    "$SyntaxHandler", "$System", "$SystemCharacterEncoding", "$SystemID",%
+    "$SystemMemory", "$SystemShell", "$SystemTimeZone",%
+    "$SystemWordLength", "$TemplatePath", "$TemporaryDirectory",%
+    "$TemporaryPrefix", "$TextStyle", "$TimedOut", "$TimeUnit",%
+    "$TimeZone", "$TimeZoneEntity", "$TopDirectory", "$TraceOff",%
+    "$TraceOn", "$TracePattern", "$TracePostAction", "$TracePreAction",%
+    "$UnitSystem", "$Urgent", "$UserAddOnsDirectory",%
+    "$UserAgentLanguages", "$UserAgentMachine", "$UserAgentName",%
+    "$UserAgentOperatingSystem", "$UserAgentString", "$UserAgentVersion",%
+    "$UserBaseDirectory", "$UserDocumentsDirectory", "$UserName",%
+    "$Version", "$VersionNumber", "$WolframID", "$WolframUUID"%
+  }%
+}
+%    \end{macrocode}
+%^^A $ to make emacs font locking happy
+%
+%    \begin{macrocode}
 \lst@definelanguage[5.2]{Mathematica}[3.0]{Mathematica}%%
   {morekeywords={Above,AbsoluteOptions,AbsoluteTiming,AccountingForm,%
       AccuracyGoal,Active,ActiveItem,AddOnHelpPath,%
@@ -3960,6 +5726,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
       ReadProtected,SequenceHold},%
   }%
 %    \end{macrocode}
+%^^A $ to make emacs font locking happy
 %    \begin{macrocode}
 %%
 %% Mathematica definitions (c) 1999 Michael Wiese
@@ -4123,6 +5890,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %
 %    \end{macrocode}
 % \endgroup
+%^^A $ to make emacs font locking happy
 %
 %
 % \subsection{Mercury}
@@ -4452,7 +6220,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %
 %    \end{macrocode}
 % \endgroup
-%
+%^^A $ to make emacs font locking happy
 %
 % \subsection{Oberon-2}
 %
@@ -5906,6 +7674,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %
 %    \end{macrocode}
 % \endgroup
+%^^A $ to make emacs font locking happy
 %
 %
 % \subsection{Python}
@@ -6065,6 +7834,64 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %    \end{macrocode}
 % \endgroup
 %
+% There are two dialects of Rexx: the one from System Product Interpreter
+% Reference, VM/XA SP Release 1 and Release 2 and the modern version
+% ooRexx (see \url{http://www.oorexx.org/}).
+%
+%
+% \subsubsection{Rexx---VM/XA}
+%
+% \begingroup
+%    \begin{macrocode}
+%<*lang2>
+%    \end{macrocode}
+%    \begin{macrocode}
+%%
+%% REXX keywords from System Product Interpreter Reference, VM/XA SP Release 1
+%% and Release 2
+\lst@definelanguage[VM/XA]{Rexx}[]{Rexx}{%
+  morekeywords={all,by,digits,commands,end,engineering,error,errors,expose,%
+    external,for,form,fuzz,halt,labels,intermediates,negative,normal,novalue,%
+    on,off,results,scan,scientific,select,source,stream,syntax,until,upper,%
+    value,var,version,while,with},%
+  ndkeywords={abbrev,abs,address,bitand,bitor,bitxor,center,centre,
+    compare,copies,c2d,c2x,datatype,date,delstr,delword,diag,diagrc,%
+    d2c,d2x,errortext,externals,find,format,index,insert,justify,%
+    lastpos,left,length,linesize,max,min,overlay,pos,queued,random,%
+    reverse,rigth,sign,sourceline,space,storage,strip,substr,subword,%
+    symbol,time,translate,trunc,userid,value,verify,word,wordindex,%
+    wordlength,words,xrange,x2c,x2d},%
+  sensitive=false,%
+  morestring=[d]",%
+  morestring=[d]',%
+  morecomment=[s]{/*}{*/},%
+  alsoletter={:},%
+}[keywords,comments,strings]%
+%    \end{macrocode}
+%    \begin{macrocode}
+%
+%    \end{macrocode}
+% \endgroup
+%
+%
+% \subsubsection{ooRexx}
+%
+% \begingroup
+%    \begin{macrocode}
+%<*lang2>
+%    \end{macrocode}
+%    \begin{macrocode}
+%%
+%% ooREXX keywords (http://www.oorexx.org/)
+\lst@definelanguage[]{OORexx}[VM/XA]{Rexx}{%
+  morekeywords={::class, ::method, ::attribute},%
+}
+%    \end{macrocode}
+%    \begin{macrocode}
+%
+%    \end{macrocode}
+% \endgroup
+%
 %
 % \subsection{Reduce}
 %
@@ -6134,6 +7961,7 @@ SUBX,SWAP,TAS,TRAP,TRAPV,TST,UNLK},%
 %
 %    \end{macrocode}
 % \endgroup
+%^^A $ to make emacs font locking happy
 %
 %
 % \subsection{RSL}
@@ -6648,6 +8476,44 @@ literate=%
 % \endgroup
 %
 %
+% \subsection{Swift}
+%
+% The definition for Swift was provided by
+% \lstthanks{Stefan Jager}{-}{2017/11/13}.
+%
+% \begingroup
+%    \begin{macrocode}
+%<*lang3>
+%    \end{macrocode}
+%    \begin{macrocode}
+\lst@definelanguage{Swift}{%
+  morekeywords={associatedtype,class,deinit,enum,extension,fileprivate,%
+    func,import,init,inout,internal,let,open,operator,private,protocol,%
+    public,static,struct,subscript,typealias,var,break,case,continue,%
+    default,defer,do,else,fallthrough,for,guard,if,in,repeat,return,%
+    switch,where,while,as,Any,catch,false,is,nil,rethrows,super,self,%
+    Self,throw,throws,true,try,_,associativity,convenience,dynamic,%
+    didSet,final,get,infix,indirect,lazy,left,mutating,none,%
+    nonmutating,optional,override,postfix,precedence,prefix,Protocol,%
+    required,right,set,Type,unowned,weak,willSet},%
+  sensitive,%
+  morecomment=[s]{/*}{*/},%
+  morecomment=[s]{/**}{*/},%
+  morecomment=[l]//,%
+  morecomment=[l]///,%
+  morestring=[b]",%
+  morestring=[b]""",%
+  moredelim=*[directive]\#,%
+  moredirectives={available,colorLiteral,column,else,elseif,endif,file,%
+    fileLiteral,function,if,imageLiteral,line,selector,sourceLocation}%
+ }[keywords,comments,strings,directives]%
+%    \end{macrocode}
+%    \begin{macrocode}
+%
+%    \end{macrocode}
+% \endgroup
+%
+%
 % \subsection{Tcl/Tk}
 %
 % Tcl/Tk is a very dynamic language. A statical analysis might not be
diff --git a/Master/texmf-dist/source/latex/listings/lstdrvrs.ins b/Master/texmf-dist/source/latex/listings/lstdrvrs.ins
index d1bcbaefd8a..16f828777ae 100644
--- a/Master/texmf-dist/source/latex/listings/lstdrvrs.ins
+++ b/Master/texmf-dist/source/latex/listings/lstdrvrs.ins
@@ -55,7 +55,7 @@
 }
 
 \endbatchfile
-    [2015/06/04 1.6 listings language file]
+    [2018/09/02 1.7 listings language file]
 \endinput
 %%
 %% End of file `lstdrvrs.ins'.
-- 
cgit v1.2.3