% % F786 TEX A % \documentstyle[apl]{article} % % \input{aplbibl} % % % APLBIBL % % aplbibl.tex % % Andreas Geyer-Schulz V1.0 May 1990 % % Purpose: collect bibliographic data which is distributed over % a text in a single file. % % ;APLbibentry ...... precedes a normal entry in a bibliography. % The entry MUST end with an empty line. % ;cite can be used as usual. % % ;APLbibentry;bibitem[Geyer]{geyers} Andreas Geyers, % 'Collecting Bibliographic Data' % Tech. Report 12, 1990 % % ;APLbibliography ... generates the bibliography % % generated by function APLBIBL in class TEX_DOCS. \chardef\other=12 \newwrite\biblio \immediate\openout\biblio=biblio \outer\def\APLbibentry{\par\medbreak\APLcopytoblankline} \def\APLcopytoblankline{\begingroup\APLsetupcopy\APLcopyans} \def\APLsetupcopy{\def\do##1{\catcode`##1=\other}\dospecials \catcode`\D=\other \obeylines} {\obeylines \gdef\APLcopyans#1 {\def\next{#1}% \ifx\next\empty\let\next=\endgroup% \else\immediate\write\biblio{\next} \let\next=\APLcopyans\fi\next}} \def\APLbibliography{\immediate\closeout\biblio \immediate\openin5=biblio \read5 to\APLtesteof \if\APLtesteof\par \relax \else\immediate\closein5 \begin{thebibliography}{99999} % \input{biblio} % % % BIBLIO % % % end BIBLIO % \end{thebibliography}\fi} % This is the end of aplbibl.tex % % end APLBIBL % \topmargin=1cm \oddsidemargin=2cm \evensidemargin=2cm \addtolength{\oddsidemargin}{-1in} \addtolength{\evensidemargin}{-1in} \addtolength{\topmargin}{-1in} \headheight=3mm \headsep=7mm \footheight=0mm \topskip=0cm \textwidth=17cm \textheight=25cm \title{Class\ % APL2TEX \\ of Category \\% OOPS - System Browser } \author{\ }% \markboth{Class\ % APL2TEX \ of category\ % OOPS - System Browser }{Class\ % APL2TEX \ of category\ % OOPS - System Browser }\pagestyle{myheadings} \begin{document} \maketitle \tableofcontents % % \input{F634} % % % F634 % % F634 \section{Description of Class\ % APL2TEX } % % \input{F635} % % % F635 % % F635 {\parindent=0pt\parsep=0pt % Class {\bf % APL2TEX } of category {\em % OOPS - System Browser }\par\vspace{2mm} \begin{flushleft}{\bf Object Identifiers}\end{flushleft} \begin{center} OBJECT{\protect\APLunderbar}NAME{\APLleftarrow}{ {\APLbr}\APLquote}APL2TEX{\APLquote} \end{center} \begin{center} OBJECT{\protect\APLunderbar}TYPE{\APLleftarrow}{ {\APLbr}\APLquote}CLASS{\APLquote} \end{center} \begin{flushleft}{\bf Description}\end{flushleft} CLASS{\protect\APLunderbar}DESCRIPTION: {\APLbr} APL2TEX implements the {\APLbr}basic functionality needed to typeset APL {\APLbr}documentation with \LaTeX. The basic functionality includes {\APLbr}\begin{enumerate} {\APLbr} \item printing a workspace as a \LaTeX\ {\APLbr}document, \item a processor for merging all {\APLbr}include files of a \LaTeX\ document into one large {\APLbr}file (convenient for e-mail \dots), \item {\APLbr}printing an array, {\APLbr} \item an array in boxed representation, {\APLbr} \item a function in canonical representation, {\APLbr} \item a function as displayed by {\APLbr}the del-editor, \item a function in {\APLbr}direct definition form, \item {\APLbr}an APL expression as typed in by the user (six spaces {\APLbr}indented), \item and one step of a dialogue (an user input {\APLbr}followed by the computer{\APLquote}s response). {\APLbr} \end{enumerate} {\APLbr} \par {\APLbr} {\APLbr} {\APLbr} The class APL2TEX can be easily converted {\APLbr}to APL workspace form and does not depend on the {\APLbr}object oriented system. APL2TEX is the version {\APLbr}for IBM{\APLquote}s APL2 interpreter under the CMS operating {\APLbr}system. \par {\APLbr} {\APLbr} You should always define a {\APLbr}temporary A-disk, because some of APL2TEX{ {\APLbr}\APLquote}s functions generate synthetic file identifiers and write {\APLbr} files on the A-disk without checking for existing {\APLbr}files. Files may be overwritten. {\APLbr} {\APLbr} \vspace{2mm} {\APLbr} {\APLbr}{\bf Requirements:} \LaTeX\ and the apl.sty style file. {\APLbr} \par {\APLbr} {\APLbr} {\bf Warning:} This is a {\APLbr}testversion. No responsibility for any {\APLbr} damage or any other failures is taken by the author. {\APLbr} Use on your own risk. {\APLbr} \par {\APLbr} {\APLbr} {\bf Bug Reports:} {\APLbr}Please report bugs to Andreas Geyer-Schulz {\APLbr} by sending a note to \newline {\APLbr} APLAG AT AWIWUW11.BITNET. {\APLbr} \par {\APLbr} {\APLbr} \vspace{2mm} {\APLbr} {\APLbr}{Vienna, March 1991} \hfill {Andreas Geyer-Schulz} \par {\APLbr} \vspace{2mm} {\APLbr} \begin{flushleft} {\APLbr} Andreas Geyer-Schulz \\ {\APLbr} Department of {\APLbr}Applied Computer Science \\ {\APLbr}Vienna University of Economics and Business Administration \\ {\APLbr} Augasse 2--6, A-1090 Vienna, AUSTRIA \\ {\APLbr} ANDREAS{\APLat}AWIWUW11.bitnet \par {\APLbr} \end{flushleft} {\APLbr} {\APLbr}\vspace{2mm} {\APLbr} {\APLbr} RESPONSIBILITIES: the basic \TeX\ {\APLbr}typesetting support. \par {\APLbr} ROLE: CONSULTANT {\APLbr}\par {\APLbr} {\APLbr} COLLABORATORS: \par {\APLbr} CONSULTANTS: None \par {\APLbr} CLIENTS: {\APLbr}TEX{\protect\APLunderbar}DOCS \par {\APLbr} \par\vspace{2mm}\begin{flushleft}{\bf Inheritance}\end{flushleft} \begin{center} SUPERCLASS{\APLleftarrow}0{\APLrho}{\APLleftshoe}1{\APLrho}{ {\APLbr}\APLquote} {\APLquote} \end{center} \begin{center} MIXIN{\APLleftarrow}0{\APLrho}{\APLleftshoe}1{\APLrho}{ {\APLbr}\APLquote} {\APLquote} \end{center} \par} % % end F635 % \section{The Names in Class\ % APL2TEX } \subsection{The Name Table of Class\ % APL2TEX } % % \input{F636} % % % F636 % % F636 {\parsep=0pt\parindent=0pt \begin{flushleft}{\bf Properties}\end{flushleft}% \begin{footnotesize}\begin{it} \APLN\APLo\APLspace\APLp\APLr\APLo\APLp\APLe\APLr\APLt\APLi \APLe\APLs\APLspace\APLa\APLr\APLe\APLspace\APLd\APLe\APLf\APLi \APLn\APLe\APLd\APLdot \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Document }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLW \APLS\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Internal }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\protect\APLdelta\protect\APLdelta\APLF\APLV \APLspace\APLA\APLP\APLL\APLF\APLN\APLS\APLL\APLI\APLN\APLE\APLspace \APLA\APLP\APLL\APLL\APLI\APLN\APLE\APLspace\APLA\APLP\APLL \APLT\APLO\APLT\APLE\APLX\APLspace\APLA\APLP\APLL\APLT\APLO\APLT \APLE\APLX\protect\APLunderbar\APLS\APLspace\APLD\APLI\APLS\APLP \APLL\APLA\APLY\APLspace\APLF\APLI\APLX\APLE\APLD\APLS\APLP \APLA\APLC\APLI\APLN\APLG\APLspace\APLF\APLN\APLS\APLF\APLM\APLT \APLspace\APLF\APLN\APLS\APLL\APLI\APLS\APLT\APLspace\APLF\APLO \APLL\APLD\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Internal Local Adaption }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLB\APLE\APLG\APLI\APLN\protect\APLunderbar\APLA \APLR\APLR\APLA\APLY\APLspace\APLE\APLN\APLD\protect \APLunderbar\APLA\APLR\APLR\APLA\APLY\APLspace\APLL\APLO\APLC\APLA\APLL \protect\APLunderbar\APLP\APLA\APLG\APLE\APLspace\APLP\APLR\APLI \APLN\APLT\APLI\APLN\APLG\protect\APLunderbar\APLW\APLI\APLD \APLT\APLH\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Internal Translation Table }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLT\APLE\APLX\APLM\APLspace\APLT\APLE\APLX\APLM \protect\APLunderbar\APLS\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Internal Utility }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLF\APLL\APLA\APLT\APLspace\APLT\APLO\protect \APLunderbar\APLA\APLP\APLL\APLspace\APLT\APLO\APLU\APLP\APLP\APLE \APLR\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Logical Document Element }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLA \APLR\APLR\APLA\APLY\APLspace\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLB\APLO\APLX\APLE\APLD\APLA\APLR\APLR\APLA\APLbr \APLY\APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar \APLD\APLI\APLA\APLL\APLO\APLG\APLspace\APLP\APLR\APLT\APLE\APLX \protect\APLunderbar\APLE\APLX\APLP\APLR\APLspace\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLspace\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLC\APLR\APLspace \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLD \APLD\APLspace \end{it}\end{footnotesize}\par \begin{flushleft}{\bf Protocol}{\em\ % Utility }\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLF\APLI\APLL\APLE\protect\APLunderbar\APLT\APLO \protect\APLunderbar\APLA\APLP\APLL\APLspace\APLF\APLL\APLA \APLT\APLT\APLE\APLN\APLspace \end{it}\end{footnotesize}\par \par} % % end F636 % \subsection{The Encapsulated Environment of Class\ % APL2TEX } % % \input{F637} % % % F637 % % F637 {\parsep=0pt\parindent=0pt The name list depends on the semantic of the object - oriented interpreter.\par\vspace{2mm} \begin{flushleft}{\bf Labels}\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\protect\APLdelta\APLS\APLT\APLA\APLT\APLE\APLM \APLE\APLN\APLT\APLspace\APLB\APLA\APLS\APLE\protect\APLunderbar \APLC\APLL\APLA\APLS\APLS\APLspace\APLC\APLO\APLN\APLT\APLspace \APLD\APLY\APLA\APLD\APLI\APLC\protect\APLunderbar\APLE\APLX \APLE\APLC\APLspace\APLE\APLN\APLD\APLspace\APLL\APLO\APLO\APLP \APLspace\APLM\APLO\APLN\APLA\APLD\APLI\APLC\APLspace\APLM\APLO \APLN\APLA\APLD\APLI\APLC\protect\APLunderbar\APLE\APLX\APLE \APLC\APLspace\APLN\APLI\APLL\APLA\APLD\APLI\APLC\APLspace\APLN \APLO\protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\protect \APLunderbar\APLD\APLE\APLS\APLC\APLspace\APLN\APLO\protect \APLunderbar\APLE\APLN\APLV\APLI\APLR\APLO\APLN\APLM\APLE\APLN\APLT \APLspace\APLN\APLO\protect\APLunderbar\APLI\APLN\APLH\APLE\APLR \APLI\APLT\APLA\APLN\APLC\APLE\APLspace\APLN\APLO\protect \APLunderbar\APLM\APLA\APLN\APLU\APLA\APLL\APLspace\APLN\APLO\protect \APLunderbar\APLN\APLA\APLM\APLE\APLT\APLA\APLB\APLL\APLE \APLspace\APLN\APLO\protect\APLunderbar\APLP\APLR\APLO\APLT\APLO \APLC\APLO\APLL\APLspace\APLP\APLR\APLI\APLN\APLT\APLspace\APLS \APLK\APLI\APLP\APLspace\APLS\APLT\APLO\APLP\APLspace\APLT\APLH \APLE\protect\APLunderbar\APLE\APLN\APLD\APLspace\APLT\APLH \APLE\protect\APLunderbar\APLE\APLN\APLV\APLI\APLR\APLO\APLN\APLM \APLE\APLN\APLT\APLspace\APLT\APLH\APLE\protect\APLunderbar \APLI\APLN\APLH\APLE\APLR\APLI\APLT\APLA\APLN\APLC\APLE\APLspace \APLT\APLH\APLE\protect\APLunderbar\APLM\APLA\APLN\APLU\APLA \APLL\APLspace\APLT\APLH\APLE\protect\APLunderbar\APLN\APLA\APLM \APLE\APLS\APLspace\APLT\APLH\APLE\protect\APLunderbar\APLP\APLR \APLO\APLT\APLO\APLC\APLO\APLL\APLspace \end{it}\end{footnotesize} \begin{flushleft}{\bf Variables}\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\protect\APLdelta\APLuV\APLuE\APLuR\APLuB\APLuO \APLuS\APLuE\APLspace\protect\APLdelta\APLE\APLN\APLV\APLI\APLR \APLO\APLN\APLM\APLE\APLN\APLT\APLspace\protect\APLdelta\APLI \APLT\APLspace\protect\APLdelta\APLM\APLE\APLM\APLO\APLspace \protect\APLdelta\APLM\APLE\APLM\APLO\APLR\APLY\APLspace\protect \APLdelta\APLM\APLS\APLG\APLspace\protect\APLdelta\APLN\APLT \APLspace\protect\APLdelta\APLZ\APLspace \end{it}\end{footnotesize} \begin{flushleft}{\bf Functions}\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\protect\APLdelta\protect\APLdelta\APLF\APLV \APLspace\protect\APLdelta\APLA\APLC\APLT\APLI\APLV\APLspace\protect \APLdelta\APLB\APLU\APLI\APLL\APLD\protect\APLunderbar\APLC \APLL\APLO\APLS\APLU\APLR\APLE\APLspace\protect\APLdelta\APLB\APLU \APLI\APLL\APLD\protect\APLunderbar\APLN\APLA\APLM\APLE\APLT \APLA\APLB\APLL\APLbr\APLE\APLspace\protect\APLdelta\APLE\APLX \APLE\APLC\APLspace\protect\APLdelta\APLE\APLX\APLE\APLC\APLU \APLT\APLE\protect\APLunderbar\APLC\APLL\APLO\APLS\APLU\APLR \APLbr\APLE\APLspace\protect\APLdelta\APLF\APLR\APLE\APLE\APLZ\APLE \APLspace\protect\APLdelta\APLT\APLR\APLE\APLE\APLspace \protect\APLdelta\APLU\APLN\APLF\APLR\APLE\APLE\APLZ\APLE\APLspace \APLA\APLC\APLT\APLI\APLV\APLA\APLT\APLE\protect\APLunderbar\APLC \APLL\APLA\APLS\APLS\APLspace\APLA\APLD\APLD\protect \APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLA\APLP\APLL\APLF\APLN \APLS\APLL\APLI\APLN\APLE\APLspace\APLA\APLP\APLL\APLL\APLI \APLN\APLE\APLspace\APLA\APLP\APLL\APLT\APLO\APLT\APLE\APLX \APLspace\APLA\APLP\APLL\APLT\APLO\APLT\APLE\APLX\protect\APLunderbar \APLS\APLspace\APLB\APLE\APLG\APLI\APLN\protect\APLunderbar \APLA\APLR\APLR\APLA\APLY\APLspace\APLC\APLD\APLspace\APLC\APLL \APLA\APLS\APLS\APLspace\APLC\APLL\APLA\APLS\APLS\APLE\APLS \APLspace\APLD\APLE\APLA\APLC\APLT\APLI\APLV\APLA\APLT\APLE\protect \APLunderbar\APLC\APLL\APLA\APLS\APLbr\APLS\APLspace\APLD\APLE \APLL\protect\APLunderbar\APLM\APLE\APLM\APLspace\APLD\APLE \APLL\APLE\APLT\APLE\protect\APLunderbar\APLC\APLL\APLA\APLS\APLS \APLspace\APLD\APLR\APLO\APLP\protect\APLunderbar\APLP\APLR \APLO\APLP\APLE\APLR\APLT\APLY\APLspace\APLD\APLU\APLM\APLP \protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLD\APLU \APLM\APLP\protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\APLE\APLS \APLspace\APLD\APLU\APLM\APLP\protect\APLunderbar\APLI\APLM \APLA\APLG\APLE\APLspace\APLE\APLL\APLZ\APLM\APLspace\APLE\APLN \APLD\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY\APLspace\APLE \APLN\APLV\APLI\APLR\APLO\APLN\APLM\APLE\APLN\APLT\protect \APLunderbar\APLA\APLP\APLL\APLspace\APLE\APLR\APLA\APLS\APLE \protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLF\APLI \APLL\APLE\protect\APLunderbar\APLT\APLO\protect\APLunderbar\APLA \APLP\APLL\APLspace\APLF\APLI\APLN\APLD\protect\APLunderbar \APLP\APLR\APLO\APLP\APLE\APLR\APLT\APLY\APLspace\APLF\APLI\APLX \APLE\APLD\APLS\APLP\APLA\APLC\APLI\APLN\APLG\APLspace\APLF\APLL \APLA\APLT\APLspace\APLF\APLL\APLA\APLT\APLT\APLE\APLN \APLspace\APLF\APLN\APLS\APLF\APLM\APLT\APLspace\APLF\APLN\APLS\APLL \APLI\APLS\APLT\APLspace\APLF\APLO\APLL\APLD\APLspace\APLG\APLE \APLT\protect\APLunderbar\APLM\APLE\APLM\APLspace\APLG\APLE \APLT\protect\APLunderbar\APLP\APLR\APLO\APLP\APLspace\APLG\APLE \APLT\protect\APLunderbar\APLP\APLR\APLO\APLP\APLE\APLR\APLT \APLY\APLspace\APLI\APLP\APLL\APLspace\APLL\APLI\APLS\APLT\protect \APLunderbar\APLM\APLE\APLM\APLspace\APLL\APLI\APLS\APLT \protect\APLunderbar\APLP\APLR\APLO\APLP\APLE\APLR\APLT\APLY \APLspace\APLL\APLO\APLA\APLD\protect\APLunderbar\APLC\APLL\APLA\APLS \APLS\APLspace\APLL\APLO\APLA\APLD\protect\APLunderbar\APLC \APLL\APLA\APLS\APLS\APLE\APLS\APLspace\APLL\APLO\APLA\APLD \protect\APLunderbar\APLI\APLM\APLA\APLG\APLE\APLspace\APLL\APLO\APLC \APLA\APLL\protect\APLunderbar\APLP\APLA\APLG\APLE\APLspace \APLM\APLA\APLK\APLE\protect\APLunderbar\APLO\APLB\APLJ\APLE\APLC \APLT\APLspace\APLM\APLA\APLT\APLR\APLI\APLX\APLspace\APLO \APLB\APLJ\APLE\APLC\APLT\APLspace\APLP\APLR\APLI\APLN\APLT\APLI \APLN\APLG\protect\APLunderbar\APLW\APLI\APLD\APLT\APLH\APLspace \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar \APLB\APLO\APLX\APLE\APLD\APLA\APLR\APLR\APLA\APLbr\APLY \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLD\APLI \APLA\APLL\APLO\APLG\APLspace\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLE\APLX\APLP\APLR\APLspace\APLP\APLR\APLT\APLE\APLX \protect\APLunderbar\APLF\APLN\APLspace\APLP\APLR\APLT\APLE \APLX\protect\APLunderbar\APLF\APLN\APLC\APLR\APLspace\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLD\APLD \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLW\APLS \APLspace\APLP\APLU\APLT\protect\APLunderbar\APLM\APLE\APLM\APLspace \APLP\APLU\APLT\protect\APLunderbar\APLP\APLR\APLO\APLP\APLE \APLR\APLT\APLY\APLspace\APLS\APLE\APLN\APLD\APLspace\APLS\APLP \APLA\APLW\APLN\APLspace\APLS\APLY\APLS\APLT\APLE\APLM\APLspace \APLT\APLE\APLX\APLM\APLspace\APLT\APLE\APLX\APLM\protect \APLunderbar\APLS\APLspace\APLT\APLO\protect\APLunderbar\APLA\APLP \APLL\APLspace\APLT\APLO\APLU\APLC\APLH\APLspace\APLT\APLO\APLU \APLP\APLP\APLE\APLR\APLspace \end{it}\end{footnotesize} \begin{flushleft}{\bf Operators}\end{flushleft}% \begin{footnotesize}\begin{it} \APLspace\APLM\APLE\APLM\APLO\APLspace \end{it}\end{footnotesize} \par} % % end F637 % \subsection{The Inherited Environment of Class\ % APL2TEX } % % \input{F638} % % % F638 % % F638 {\parsep=0pt\parindent=0pt The signature is the set of all variables and functions which form the class. The signature is constructed by following the inheritance chain up and adding all members of the superclass which are not in the class. A linearizing algorithm takes care of multiple inheritance and mixins. \par\vspace{2mm} \begin{footnotesize}\begin{it}\begin{enumerate}% \item % \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLC \APLl\APLa\APLs\APLs\APLspace\APLA\APLP\APLL\APLtwo\APLT\APLE \APLX\APLcolon\APLspace\APLA\APLP\APLL\APLF\APLN\APLS\APLL\APLI \APLN\APLE\APLspace\APLA\APLP\APLL\APLL\APLI\APLN\APLE\APLspace \APLA\APLP\APLL\APLT\APLO\APLT\APLE\APLX\APLspace\APLF\APLI \APLX\APLE\APLD\APLS\APLP\APLA\APLC\APLI\APLN\APLG\APLspace\APLF \APLN\APLS\APLF\APLM\APLT\APLspace\APLF\APLN\APLS\APLL\APLI \APLS\APLT\APLspace\APLF\APLO\APLL\APLD\APLspace\APLT\APLE\APLX \APLM\APLspace\APLF\APLI\APLL\APLE\protect\APLunderbar\APLT\APLO \protect\APLunderbar\APLA\APLP\APLL\APLspace\APLT\APLO\protect \APLunderbar\APLA\APLP\APLL\APLspace\APLT\APLE\APLX\APLM \protect\APLunderbar\APLS\APLspace\APLA\APLP\APLL\APLT\APLO\APLT\APLE \APLX\protect\APLunderbar\APLS\APLspace\APLF\APLL\APLA\APLT \APLT\APLE\APLN\APLspace\APLF\APLL\APLA\APLT\APLspace\APLP\APLR \APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar\APLW\APLI \APLD\APLT\APLH\APLspace\APLB\APLE\APLG\APLI\APLN\protect \APLunderbar\APLA\APLR\APLR\APLA\APLY\APLspace\APLE\APLN\APLD\protect \APLunderbar\APLA\APLR\APLR\APLA\APLY\APLspace\APLL\APLO\APLC \APLA\APLL\protect\APLunderbar\APLP\APLA\APLG\APLE\APLspace\APLD \APLI\APLS\APLP\APLL\APLA\APLY\APLspace\APLP\APLR\APLT\APLE \APLX\protect\APLunderbar\APLW\APLS\APLspace\APLP\APLR\APLT\APLE \APLX\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY\APLspace\APLP \APLR\APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLC\APLR \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLD\APLI \APLA\APLL\APLO\APLG\APLspace\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLB\APLO\APLX\APLE\APLD\APLA\APLR\APLR\APLA \APLbr\APLY\APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar \APLE\APLX\APLP\APLR\APLspace\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLF\APLN\APLspace\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLF\APLN\APLD\APLD\APLspace\APLT\APLO\APLU\APLP \APLP\APLE\APLR\APLspace\protect\APLdelta\protect\APLdelta\APLF \APLV\APLspace \item % \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLC \APLl\APLa\APLs\APLs\APLspace\protect\APLdelta\APLB\APLA\APLS \APLE\APLcolon\APLspace\APLM\APLA\APLK\APLE\protect\APLunderbar \APLO\APLB\APLJ\APLE\APLC\APLT\APLspace\APLD\APLR\APLO\APLP \protect\APLunderbar\APLP\APLR\APLO\APLP\APLE\APLR\APLT\APLY \APLspace\APLF\APLI\APLN\APLD\protect\APLunderbar\APLP\APLR\APLO \APLP\APLE\APLR\APLT\APLY\APLspace\APLG\APLE\APLT\protect \APLunderbar\APLP\APLR\APLO\APLP\APLE\APLR\APLT\APLY\APLspace\APLG\APLE \APLT\protect\APLunderbar\APLP\APLR\APLO\APLP\APLspace\APLG \APLE\APLT\protect\APLunderbar\APLM\APLE\APLM\APLspace\APLP\APLU \APLT\protect\APLunderbar\APLP\APLR\APLO\APLP\APLE\APLR\APLT \APLY\APLspace\APLP\APLU\APLT\protect\APLunderbar\APLM\APLE\APLM \APLspace\APLL\APLI\APLS\APLT\protect\APLunderbar\APLP\APLR \APLO\APLP\APLE\APLR\APLT\APLY\APLspace\APLL\APLO\APLA\APLD \protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLL\APLO\APLA \APLD\protect\APLunderbar\APLC\APLL\APLA\APLS\APLS\APLE\APLS \APLspace\APLD\APLU\APLM\APLP\protect\APLunderbar\APLC\APLL\APLA \APLS\APLS\APLspace\APLD\APLU\APLM\APLP\protect\APLunderbar \APLC\APLL\APLA\APLS\APLS\APLE\APLS\APLspace\APLC\APLD\APLspace \APLM\APLA\APLT\APLR\APLI\APLX\APLspace\APLE\APLL\APLZ\APLM \APLspace\APLA\APLC\APLT\APLI\APLV\APLA\APLT\APLE\protect \APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLD\APLE\APLA\APLC\APLT \APLI\APLV\APLA\APLT\APLE\protect\APLunderbar\APLC\APLL\APLA \APLS\APLbr\APLS\APLspace\APLE\APLR\APLA\APLS\APLE\protect \APLunderbar\APLC\APLL\APLA\APLS\APLS\APLspace\APLL\APLO\APLA\APLD \protect\APLunderbar\APLI\APLM\APLA\APLG\APLE\APLspace\APLD\APLU \APLM\APLP\protect\APLunderbar\APLI\APLM\APLA\APLG\APLE \APLspace\APLE\APLN\APLV\APLI\APLR\APLO\APLN\APLM\APLE\APLN\APLT \protect\APLunderbar\APLA\APLP\APLL\APLspace\protect\APLdelta\APLuV \APLuE\APLuR\APLuB\APLuO\APLuS\APLuE\APLspace\APLD\APLE\APLL \protect\APLunderbar\APLM\APLE\APLM\APLspace\APLL\APLI\APLS\APLT \protect\APLunderbar\APLM\APLE\APLM\APLspace\protect\APLdelta \APLB\APLU\APLI\APLL\APLD\protect\APLunderbar\APLC\APLL\APLO \APLS\APLU\APLR\APLE\APLspace\protect\APLdelta\APLB\APLU\APLI\APLL \APLD\protect\APLunderbar\APLN\APLA\APLM\APLE\APLT\APLA\APLB \APLL\APLbr\APLE\APLspace\protect\APLdelta\APLE\APLX\APLE\APLC \APLU\APLT\APLE\protect\APLunderbar\APLC\APLL\APLO\APLS\APLU \APLR\APLbr\APLE\APLspace\protect\APLdelta\APLF\APLR\APLE\APLE \APLZ\APLE\APLspace\protect\APLdelta\APLU\APLN\APLF\APLR\APLE\APLE \APLZ\APLE\APLspace\APLA\APLD\APLD\protect\APLunderbar\APLC \APLL\APLA\APLS\APLS\APLspace\APLC\APLL\APLA\APLS\APLS\APLspace \APLC\APLL\APLA\APLS\APLS\APLE\APLS\APLspace\APLD\APLE\APLL\APLE \APLT\APLE\protect\APLunderbar\APLC\APLL\APLA\APLS\APLS \APLspace\APLS\APLE\APLN\APLD\APLspace\APLS\APLY\APLS\APLT\APLE\APLM \APLspace\APLI\APLP\APLL\APLspace\protect\APLdelta\APLE\APLN \APLV\APLI\APLR\APLO\APLN\APLM\APLE\APLN\APLT\APLspace\protect \APLdelta\APLE\APLX\APLE\APLC\APLspace\APLT\APLO\APLU\APLC\APLH \APLspace\APLM\APLE\APLM\APLO\APLspace\protect\APLdelta\APLM \APLE\APLM\APLO\APLspace\APLO\APLB\APLJ\APLE\APLC\APLT\APLspace \APLS\APLP\APLA\APLW\APLN\APLspace \end{enumerate}\end{it}\end{footnotesize}\par} % % end F638 % \section{A Short Protocol of Class\ % APL2TEX } % % \input{F639} % % % F639 % % F639 {\parsep=0pt\parindent=0pt \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Document }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}WS }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}fileid{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}WS {\APLless}author{\APLgreater} {\APLless}wsid{ {\APLbr}\APLgreater} {\APLstile} {\APLless}fileid{\APLgreater} { {\APLbr}\APLleftarrow} 0 PRTEX{\protect\APLunderbar}WS {\APLless}author{ {\APLbr}\APLgreater} {\APLless}wsid{\APLgreater} {\APLstile} { {\APLbr}\APLless}fileid{\APLgreater} {\APLleftarrow} 1 {\APLbr}PRTEX{\protect\APLunderbar}WS {\APLless}author{\APLgreater} {\APLless}wsid{ {\APLbr}\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}WS typesets all objects in the {\APLbr}workspace. By default the functions and variables of {\APLbr}APL2TEX are not included in the workspace print {\APLbr}out. If you want to include the functions and {\APLbr}variables used in the print processing, specify a left {\APLbr}argument of 1. {\APLless}author{\APLgreater} and { {\APLbr}\APLless}wsid{\APLgreater} are text vectors. \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Internal }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % {\protect\APLdelta}{\protect\APLdelta}FV }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}return code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}vector of text lines{\APLgreater} {\APLbr}{\protect\APLdelta}{\protect\APLdelta}FV {\APLless}file identifier{\APLgreater} { {\APLbr}\APLstile} {\APLless}vector of text lines{\APLgreater} { {\APLbr}\APLleftarrow} {\protect\APLdelta}{\protect\APLdelta}FV {\APLless}file {\APLbr}identifier{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% {\protect\APLdelta}{\protect\APLdelta}FV writes a vector {\APLbr}of text lines to a file with variable {\APLbr}record length or reads a file. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % APLFNSLINE }\end{flushleft}% \begin{minipage}[t]{8.25cm}% APLFNSLINE {\APLless}text line{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% APLFNSLINE converts one line of APL code to a sequence of {\APLbr} \LaTeX\ macros. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % APLLINE }\end{flushleft}% \begin{minipage}[t]{8.25cm}% APLLINE {\APLless}text line{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% APLLINE typesets one line of text as a sequence of fixed {\APLbr} spaced \LaTeX\ macros. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % APLTOTEX }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLbr}APLTOTEX {\APLless}line of text{\APLgreater} {\APLstile} { {\APLbr}\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLquote}F{ {\APLbr}\APLquote} APLTOTEX {\APLless}line of text{\APLgreater} { {\APLbr}\APLstile} {\APLless}vector of lines{\APLgreater} {\APLleftarrow} { {\APLbr}\APLquote}V{\APLquote} APLTOTEX {\APLless}line of text{ {\APLbr}\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% APLTOTEX translates a line of text into a sequence of {\APLbr} \LaTeX\ macro calls. The default is variable spacing ({ {\APLbr}\APLquote}V{\APLquote}). \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % APLTOTEX{\protect\APLunderbar}S }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLbr}APLTOTEX{\protect\APLunderbar}S {\APLless}line of text{ {\APLbr}\APLgreater} {\APLstile} {\APLless}vector of lines{\APLgreater} { {\APLbr}\APLleftarrow} {\APLquote}F{\APLquote} {\APLbr}APLTOTEX{\protect\APLunderbar}S {\APLless}line of text{\APLgreater} {\APLstile} { {\APLbr}\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLquote}V{ {\APLbr}\APLquote} APLTOTEX{\protect\APLunderbar}S {\APLless}line of text{ {\APLbr}\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% APLTOTEX{\protect\APLunderbar}S translates a line of text {\APLbr}into a sequence of latex macro calls, characters {\APLbr}and numbers. This function should be used for {\APLbr}preprocessing text which is interleaved with a few APL {\APLbr}symbols and short APL expressions. The default is {\APLbr}variable spacing ({\APLquote}V{\APLquote}), for fixed spacing {\APLbr} use {\APLquote}F{\APLquote}. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % DISPLAY }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}boxed representation of array{\APLgreater} { {\APLbr}\APLleftarrow} DISPLAY {\APLless}array{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% DISPLAY draws a boxed diagram of any nested array. {\APLbr} DISPLAY is functional equivalent to IBM{\APLquote}s {\APLbr}version. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FIXEDSPACING }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}boxed letter{\APLgreater} {\APLleftarrow} {\APLbr}FIXEDSPACING {\APLless}letter{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FIXEDSPACING boxes each letter in order to simulate equal {\APLbr} spaced typing. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FNSFMT }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}vector representation{\APLgreater} { {\APLbr}\APLleftarrow} FNSFMT {\APLless}canonical representation{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FNSFMT translates the canonical function representation to {\APLbr} the vector representation of the function. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FNSLIST }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}filename{\APLgreater} FNSLIST {\APLless}object {\APLbr}name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FNSLIST formats a subsection header and the code to input {\APLbr} the file which contains a \LaTeX\ macro stream {\APLbr}which typesets the APL code of the APL object. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FOLD }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}folded text matrix{\APLgreater} {\APLleftarrow} {\APLbr}FOLD {\APLless}text matrix{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FOLD mimicks APL2s formatting algorithm for arrays. {\APLbr} The matrix is cut in columns and the columns are printed {\APLbr} one after the other. Broad tables can thus {\APLbr} be restored by cut and paste. \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Internal Local Adaption }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % BEGIN{\protect\APLunderbar}ARRAY }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}start of array macro sequence{\APLgreater} { {\APLbr}\APLleftarrow} BEGIN{\protect\APLunderbar}ARRAY \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% BEGIN{\protect\APLunderbar}ARRAY defines the \LaTeX\ {\APLbr}macros which precede an APL array. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % END{\protect\APLunderbar}ARRAY }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}end of array macro sequence{\APLgreater} { {\APLbr}\APLleftarrow} END{\protect\APLunderbar}ARRAY \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% END{\protect\APLunderbar}ARRAY defines the \LaTeX\ macros {\APLbr}which precede an APL array. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % LOCAL{\protect\APLunderbar}PAGE }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}latex macros defining the size of a local page{ {\APLbr}\APLgreater} {\APLleftarrow} LOCAL{\protect\APLunderbar}PAGE \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% LOCAL{\protect\APLunderbar}PAGE defines the size of a {\APLbr}page. All relevant changes are made here. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRINTING{\protect\APLunderbar}WIDTH }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}integer{\APLgreater} {\APLleftarrow} {\APLbr}PRINTING{\protect\APLunderbar}WIDTH \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRINTING{\protect\APLunderbar}WIDTH sets the number of {\APLbr}characters per screen line. This value has to {\APLbr}be set to the maximal numbers of characters per {\APLbr}printed line. \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Internal Translation Table }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % TEXM }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}translation table{\APLgreater}{\APLleftarrow}TEXM {\APLbr}{\APLquote}{\APLquote} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% TEXM generates a translation table which maps {\APLbr}EACH symbol of the atomic vector to a \LaTeX\ macro {\APLbr}name. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % TEXM{\protect\APLunderbar}S }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}translation table{\APLgreater}{ {\APLbr}\APLleftarrow}TEXM{\protect\APLunderbar}S {\APLquote}{\APLquote} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% TEXM{\protect\APLunderbar}S generates a translation table {\APLbr} which maps symbols of the atomic vector to {\APLbr}a \LaTeX\ macro name. All standard characters are NOT {\APLbr} mapped (lowercase alphabet, uppercase alphabet, {\APLbr}numbers). {\APLbr} \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Internal Utility }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FLAT }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}return code{\APLgreater} {\APLleftarrow} FLAT { {\APLbr}\APLless}in file name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FLAT implements the recursive scan of the \TeX\ files. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % TO{\protect\APLunderbar}APL }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLbr}TO{\protect\APLunderbar}APL {\APLless}vector of lines{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% TO{\protect\APLunderbar}APL translates a vector of tex {\APLbr}lines to a vector of APL lines. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % TOUPPER }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}upper case string{\APLgreater} {\APLleftarrow} {\APLbr}TOUPPER {\APLless}lower case string{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% TOUPPER translates lower case to upper case and passes all {\APLbr} other characters. {\APLbr} \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Logical Document Element }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}ARRAY }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}ARRAY {\APLless}variable name{\APLgreater} { {\APLbr}\APLstile} {\APLless}return code{\APLgreater} {\APLleftarrow} {\APLbr}{\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}ARRAY {\APLless}variable name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}ARRAY prints the \LaTeX\ code {\APLbr}of {\APLless}variable{\APLgreater} to a file named {\APLbr} by the CMS file name {\APLless}filename{\APLgreater}. { {\APLbr}\APLless}variable{\APLgreater} is printed as {\APLbr}displayed by the APL2 function {\APLuptackjot}. {\APLless}file name{ {\APLbr}\APLgreater} and {\APLless}variable name{\APLgreater} {\APLbr}are text vectors. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}BOXEDARRAY }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}BOXEDARRAY {\APLless}variable name{ {\APLbr}\APLgreater} {\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} {\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}BOXEDARRAY {\APLless}variable name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}BOXEDARRAY prints the \LaTeX\ {\APLbr} code of {\APLless}variable{\APLgreater} to a file named {\APLbr} by the CMS file name {\APLless}filename{\APLgreater}. { {\APLbr}\APLless}variable{\APLgreater} is printed in boxed {\APLbr}representation as displayed by the APL2 function DISPLAY. {\APLbr} {\APLless}file name{\APLgreater} and {\APLless}variable {\APLbr}name{\APLgreater} are text vectors. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}DIALOG }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}DIALOG {\APLless}APL expression{\APLgreater} {\APLbr}{\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} {\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}DIALOG {\APLless}APL expression{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}DIALOG simulates and prints one {\APLbr}interaction of user and computer. The right {\APLbr}argument of PRTEX{\protect\APLunderbar}DIALOG is a text {\APLbr}string containing the APL expression normally typed in {\APLbr}by the user. User input is printed in bold face, six {\APLbr}spaces indented with proportional spacing. The {\APLbr}response of the APL interpreter (if any) is printed {\APLbr}with fixed spacing thus simulating a {\APLbr}traditional type writer. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}EXPR }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}EXPR {\APLless}APL expression{\APLgreater} { {\APLbr}\APLstile} {\APLless}return code{\APLgreater} {\APLleftarrow} {\APLbr}{\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}EXPR {\APLless}APL expression{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}EXPR takes a text string as {\APLbr}right argument which is typeset as an APL expression typed {\APLbr}in by the user: six spaces indented and bold face. {\APLbr} \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}FN }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}file name{\APLgreater} PRTEX{\protect\APLunderbar}FN { {\APLbr}\APLless}function name{\APLgreater} {\APLstile} {\APLless}LaTeX code{ {\APLbr}\APLgreater} {\APLleftarrow} {\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}FN {\APLless}operator name{ {\APLbr}\APLgreater} {\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} {\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}FN {\APLless}function name{\APLgreater} {\APLstile} { {\APLbr}\APLless}return code{\APLgreater} {\APLleftarrow} {\APLless}file {\APLbr}name{\APLgreater} PRTEX{\protect\APLunderbar}FN { {\APLbr}\APLless}operator name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}FN prints the \LaTeX\ code of {\APLbr}the del-editor representation of a {\APLless}function{ {\APLbr}\APLgreater} or an {\APLless}operator{\APLgreater} to a file {\APLbr}named by the CMS file name {\APLless}filename{ {\APLbr}\APLgreater}. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}FNCR }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}FNCR {\APLless}function name{\APLgreater} { {\APLbr}\APLstile} {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}FNCR {\APLless}operator name{ {\APLbr}\APLgreater} {\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} {\APLless}file name{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}FNCR {\APLless}function name{\APLgreater} {\APLstile} { {\APLbr}\APLless}return code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}file name{\APLgreater} PRTEX{\protect\APLunderbar}FNCR { {\APLbr}\APLless}operator name{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}FNCR prints the \LaTeX\ code of {\APLbr}the canonical representation of a { {\APLbr}\APLless}function{\APLgreater} or an {\APLless}operator{\APLgreater} to a {\APLbr}file named by the CMS file name {\APLless}filename{ {\APLbr}\APLgreater}. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % PRTEX{\protect\APLunderbar}FNDD }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}LaTeX code{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}FNDD {\APLless}direct definition{ {\APLbr}\APLgreater} {\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} {\APLless}filename{\APLgreater} {\APLbr}PRTEX{\protect\APLunderbar}FNDD {\APLless}direct definition{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% PRTEX{\protect\APLunderbar}FNDD prints the \LaTeX\ code of {\APLbr}the {\APLless}direct definition{\APLgreater} of a { {\APLbr}\APLless}function{\APLgreater} or {\APLless}operator{ {\APLbr}\APLgreater} to a file named by the CMS file name { {\APLbr}\APLless}filename{\APLgreater}. The direct definition must be a {\APLbr}character vector. \end{minipage}\par \end{footnotesize} \par\vspace{2mm}\begin{flushleft}{\bf Protocol}{\em\ % Utility }\end{flushleft}\begin{footnotesize}% \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FILE{\protect\APLunderbar}TO{\protect\APLunderbar}APL }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}return code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}fileid in{\APLgreater} {\APLbr}FILE{\protect\APLunderbar}TO{\protect\APLunderbar}APL {\APLless}fileid out{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FILE{\protect\APLunderbar}TO{\protect\APLunderbar}APL {\APLbr}converts the text of a cms file named {\APLless}fileid in{ {\APLbr}\APLgreater} from \LaTeX\ macros to APL2 symbols and writes the {\APLbr}new text to a CMS file named {\APLless}fileid out{ {\APLbr}\APLgreater}. \end{minipage}\par \par\vspace{3pt}\begin{flushleft} Method{\bf\ % FLATTEN }\end{flushleft}% \begin{minipage}[t]{8.25cm}% {\APLless}return code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}fileid out{\APLgreater} FLATTEN {\APLless}file name in{ {\APLbr}\APLgreater} {\APLstile} {\APLless}return code{\APLgreater} { {\APLbr}\APLleftarrow} FLATTEN {\APLless}file name in{\APLgreater} \end{minipage}\hspace{0.5cm}\begin{minipage}[t]{8.25cm}% FLATTEN recursively collects all small and scattered {\APLbr} \TeX\ files and writes one large file. {\APLbr} \end{minipage}\par \end{footnotesize} \par} % % end F639 % \section{A Manual of the Members of Class\ % APL2TEX } % % \input{F640} % % % F640 % % F640 {\parsep=0pt\parindent=0pt \subsection{Properties}% \subsection{Protocol\ % Document }% \subsubsection{% PRTEX{\protect\APLunderbar}WS } % % \input{F641}% % % % F641 % % F641 % % \input{F642} % % % F642 % % F642 {\parindent=0pt Method {\bf % PRTEX{\protect\APLunderbar}WS } of class {\bf % APL2TEX } created % 1990{\APLslash}5{\APLslash}8,17:46:5 \\% {\bf Protocol: }{\em % Document }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}fileid{\APLgreater} {\APLleftarrow} {\APLbr}PRTEX{\protect\APLunderbar}WS {\APLless}author{\APLgreater} { {\APLbr}\APLless}wsid{\APLgreater} {\APLstile}\\\ {\APLless}fileid{ {\APLbr}\APLgreater} {\APLleftarrow} 0 PRTEX{\protect\APLunderbar}WS { {\APLbr}\APLless}author{\APLgreater} {\APLless}wsid{\APLgreater} { {\APLbr}\APLstile}\\\ {\APLless}fileid{\APLgreater} {\APLleftarrow} 1 {\APLbr}PRTEX{\protect\APLunderbar}WS {\APLless}author{\APLgreater} { {\APLbr}\APLless}wsid{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % PRTEX{\protect\APLunderbar}WS typesets all objects in the {\APLbr}workspace. By default the functions and variables of {\APLbr}APL2TEX are not included in the workspace print out. {\APLbr} If you want to include the functions and variables {\APLbr} used in the print processing, specify a left argument of {\APLbr}1. {\APLless}author{\APLgreater} and {\APLless}wsid{ {\APLbr}\APLgreater} are text vectors.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLW\APLS \APLspace generates a master file with the workspace name truncated to 8 characters and for each operator, function and variable an include file with a synthetic name. The names of objects in the print workspace must be carefully enumerated. {\bf Caution:} you should use a temporary A-disk otherwise you may overwrite existing files on your A-disk. (CMS) {\bf Files:} \begin{enumerate}\itemsep=0pt\parsep=0pt\parskip=0pt \item \APLless\APLw\APLs\APLi\APLd\APLgreater\APLspace\APLT\APLE \APLX\APLspace\APLA\APLspace ... \LaTeX\ master file for workspace \item \APLquote\APLO\APLquote\APLless\APLi\APLn\APLt\APLe\APLg \APLe\APLr\APLgreater\APLspace\APLT\APLE\APLX\APLspace\APLA \APLspace ... include files for operators \item \APLquote\APLF\APLquote\APLless\APLi\APLn\APLt\APLe\APLg \APLe\APLr\APLgreater\APLspace\APLT\APLE\APLX\APLspace\APLA \APLspace ... include files for functions \item \APLquote\APLV\APLquote\APLless\APLi\APLn\APLt\APLe\APLg \APLe\APLr\APLgreater\APLspace\APLT\APLE\APLX\APLspace\APLA \APLspace ... include files for variables \end{enumerate} \par}% % % end F642 % \vspace{2mm} % % \input{F643} % % % F643 % % F643 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLF\APLI\APLL\APLE\APLI\APLD\APLleftarrow\APLA\APLL\APLL \APLspace\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLW\APLS \APLspace\APLA\APLU\APLT\APLH\APLsemicolon\APLR\APLC \APLsemicolon\APLA\APLU\APLT\APLH\APLO\APLR\APLsemicolon\APLW\APLS\APLI \APLD\APLsemicolon\APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG \protect\APLunderbar\APLW\APLI\APLD\APLT\APLH\APLsemicolon\APLB \APLE\APLG\APLI\APLN\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY \APLsemicolon\APLE\APLN\APLD\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLsemicolon\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLtwo\APLsemicolon\protect\APLdelta \protect\APLdelta\protect\APLdelta\APLN\APLL\APLthree \APLsemicolon\APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO\APLS \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLleftparen\APLA\APLU\APLT\APLH\APLO\APLR\APLspace\APLW \APLS\APLI\APLD\APLrightparen\APLleftarrow\APLA\APLU\APLT\APLH \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLzero\APLequal\APLquad\APLN \APLC\APLspace\APLquote\APLA\APLL\APLL\APLquote\APLrightparen \APLslash\APLquote\APLA\APLL\APLL\APLleftarrow\APLzero\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtilde\APLleftparen\APLA\APLL \APLL\APLequalunderbar\APLone\APLrightparen\APLdowncaret \APLleftparen\APLA\APLL\APLL\APLequalunderbar\APLzero\APLrightparen \APLrightparen\APLslash\APLquote\APLA\APLL\APLL\APLleftarrow \APLzero\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO\APLS\APLleftarrow \APLT\APLE\APLX\APLM\APLspace\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLF\APLI\APLL\APLE\APLI\APLD\APLleftarrow\APLleftparen \APLeight\APLuparrow\APLW\APLS\APLI\APLD\APLtilde\APLquote \APLspace\APLquote\APLrightparen\APLcomma\APLquote\APLspace\APLT\APLE \APLX\APLspace\APLA\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLleftshoe\APLquote\APLslope\APLd \APLo\APLc\APLu\APLm\APLe\APLn\APLt\APLs\APLt\APLy\APLl\APLe \APLleftbracket\APLt\APLi\APLt\APLl\APLe\APLp\APLa\APLg\APLe \APLcomma\APLa\APLp\APLl\APLrightbracket\APLleftbrace\APLa\APLr\APLt \APLi\APLc\APLl\APLe\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLt\APLi\APLt\APLl\APLe\APLleftbrace\APLW\APLo \APLr\APLk\APLs\APLp\APLa\APLc\APLe\APLspace\APLquote\APLcomma \APLW\APLS\APLI\APLD\APLcomma\APLquote\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLa\APLu\APLt\APLh\APLo\APLr\APLleftbrace \APLquote\APLcomma\APLA\APLU\APLT\APLH\APLO\APLR\APLcomma\APLquote \APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLd\APLa\APLt\APLe\APLleftbrace\APLquote \APLcomma\APLleftparen\APLquote\APLzero\APLzero\APLzero\APLsix\APLbar \APLzero\APLsix\APLbar\APLzero\APLsix\APLquote\APLuptackjot \APLthree\APLuparrow\APLquad\APLT\APLS\APLrightparen\APLcomma \APLquote\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLm\APLa\APLr\APLk\APLb\APLo\APLt\APLh \APLleftbrace\APLquote\APLcomma\APLA\APLU\APLT\APLH\APLO\APLR\APLcomma \APLquote\APLspace\APLbar\APLspace\APLW\APLo\APLr\APLk\APLs\APLp \APLa\APLc\APLe\APLspace\APLquote\APLcomma\APLW\APLS\APLI\APLD \APLcomma\APLquote\APLspace\APLbar\APLspace\APLquote\APLcomma \APLleftparen\APLquote\APLzero\APLzero\APLzero\APLsix\APLbar \APLzero\APLsix\APLbar\APLzero\APLsix\APLspace\APLzero\APLsix \APLcolon\APLzero\APLsix\APLcolon\APLzero\APLsix\APLquote \APLuptackjot\APLsix\APLuparrow\APLquad\APLT\APLS\APLrightparen \APLcomma\APLquote\APLrightbrace\APLpercent\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLleftbrace\APLquote\APLcomma\APLA\APLU\APLT\APLH\APLO \APLR\APLcomma\APLquote\APLspace\APLbar\APLspace\APLW\APLo\APLr \APLk\APLs\APLp\APLa\APLc\APLe\APLspace\APLquote\APLcomma\APLW \APLS\APLI\APLD\APLcomma\APLquote\APLspace\APLbar\APLspace \APLquote\APLcomma\APLleftparen\APLquote\APLzero\APLzero\APLzero \APLsix\APLbar\APLzero\APLsix\APLbar\APLzero\APLsix\APLspace \APLzero\APLsix\APLcolon\APLzero\APLsix\APLcolon\APLzero\APLsix \APLquote\APLuptackjot\APLsix\APLuparrow\APLquad\APLT\APLS \APLrightparen\APLcomma\APLquote\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLp\APLa\APLg\APLe\APLs\APLt\APLy\APLl\APLe \APLleftbrace\APLm\APLy\APLh\APLe\APLa\APLd\APLi\APLn\APLg\APLs \APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLL\APLO\APLC \APLA\APLL\protect\APLunderbar\APLP\APLA\APLG\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLb\APLe\APLg\APLi\APLn\APLleftbrace\APLd\APLo \APLc\APLu\APLm\APLe\APLn\APLt\APLrightbrace\APLslope\APLm\APLa \APLk\APLe\APLt\APLi\APLt\APLl\APLe\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLs\APLe\APLc\APLt\APLi\APLo\APLn\APLleftbrace \APLO\APLp\APLe\APLr\APLa\APLt\APLo\APLr\APLs\APLrightbrace \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLleftparen\APLquote\APLo\APLquote\APLcomma\APLdieresis \APLuptackjot\APLdieresis\APLiota\APLrho\APLW\APLS\APLI\APLD \APLrightparen\APLF\APLN\APLS\APLL\APLI\APLS\APLT\APLdieresis\APLW \APLS\APLI\APLD\APLleftarrow\APLleftshoe\APLleftbracket\APLquad \APLI\APLO\APLplus\APLone\APLrightbracket\APLquad\APLN\APLL \APLspace\APLfour \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLs\APLe\APLc\APLt\APLi\APLo\APLn\APLleftbrace \APLF\APLu\APLn\APLc\APLt\APLi\APLo\APLn\APLs\APLrightbrace \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\APLquote\APLA\APLP\APLL\APLL\APLI\APLN \APLE\APLquote\APLspace\APLquote\APLA\APLP\APLL\APLT\APLO\APLT \APLE\APLX\APLquote\APLspace\APLquote\APLF\APLN\APLS\APLL\APLI \APLS\APLT\APLquote\APLspace\APLquote\APLT\APLE\APLX\APLM \APLquote\APLspace\APLquote\APLP\APLR\APLT\APLE\APLX\protect \APLunderbar\APLA\APLR\APLR\APLA\APLY\APLquote\APLspace\APLquote\APLP \APLR\APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLC\APLR \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLE\APLX\APLP\APLR\APLquote \APLspace\APLquote\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar \APLF\APLN\APLquote\APLspace\APLquote\APLP\APLR\APLT\APLE\APLX \protect\APLunderbar\APLW\APLS\APLquote\APLspace\APLquote\APLD \APLI\APLS\APLP\APLL\APLA\APLY\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLA\APLP \APLL\APLF\APLN\APLS\APLL\APLI\APLN\APLE\APLquote\APLspace \APLquote\APLF\APLN\APLS\APLF\APLM\APLT\APLquote\APLspace\APLquote \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLD\APLD \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLF\APLO \APLL\APLD\APLquote\APLspace\APLquote\APLF\APLI\APLX\APLE\APLD \APLS\APLP\APLA\APLC\APLI\APLN\APLG\APLquote\APLspace\APLquote \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLD\APLI\APLA\APLL \APLO\APLG\APLquote\APLspace\APLquote\APLP\APLR\APLT\APLE\APLX \protect\APLunderbar\APLB\APLO\APLX\APLE\APLD\APLA\APLR\APLR \APLA\APLbr\APLY\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLF\APLI \APLL\APLE\protect\APLunderbar\APLT\APLO\protect\APLunderbar\APLA \APLP\APLL\APLquote\APLspace\APLquote\APLT\APLO\protect \APLunderbar\APLA\APLP\APLL\APLquote\APLspace\APLquote\APLT\APLE\APLX \APLM\protect\APLunderbar\APLS\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLA\APLP \APLL\APLT\APLO\APLT\APLE\APLX\protect\APLunderbar\APLS\APLquote \APLspace\APLquote\APLF\APLL\APLA\APLT\APLT\APLE\APLN\APLquote \APLspace\APLquote\APLF\APLL\APLA\APLT\APLquote\APLspace \APLquote\APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar \APLW\APLI\APLD\APLT\APLH\APLquote\APLspace\APLquote\protect \APLdelta\protect\APLdelta\APLF\APLV\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLthree\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLthree\APLcomma\APLquote\APLB\APLE \APLG\APLI\APLN\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY \APLquote\APLspace\APLquote\APLE\APLN\APLD\protect\APLunderbar\APLA \APLR\APLR\APLA\APLY\APLquote\APLspace\APLquote\APLL\APLO\APLC \APLA\APLL\protect\APLunderbar\APLP\APLA\APLG\APLE\APLquote \APLspace\APLquote\protect\APLdelta\APLF\APLV\APLquote\APLspace \APLquote\APLT\APLO\APLU\APLP\APLP\APLE\APLR\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtilde\APLA\APLL\APLL \APLrightparen\APLslash\APLquote\APLleftparen\APLquote\APLquote\APLf \APLquote\APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis \APLiota\APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLF\APLN \APLS\APLL\APLI\APLS\APLT\APLdieresis\APLW\APLS\APLI\APLD \APLleftarrow\APLleftparen\APLleftparen\APLleftshoe\APLleftbracket \APLquad\APLI\APLO\APLplus\APLone\APLrightbracket\APLquad\APLN \APLL\APLspace\APLthree\APLrightparen\APLtilde\APLdieresis \APLquote\APLquote\APLspace\APLquote\APLquote\APLrightparen\APLtilde \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN\APLL \APLthree\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLA\APLL\APLL\APLrightparen \APLslash\APLquote\APLleftparen\APLquote\APLquote\APLf\APLquote \APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis\APLiota \APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLF\APLN\APLS\APLL \APLI\APLS\APLT\APLdieresis\APLW\APLS\APLI\APLD\APLleftarrow \APLleftshoe\APLleftbracket\APLquad\APLI\APLO\APLplus\APLone \APLrightbracket\APLquad\APLN\APLL\APLspace\APLthree\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLs\APLe\APLc\APLt\APLi\APLo\APLn\APLleftbrace \APLV\APLa\APLr\APLi\APLa\APLb\APLl\APLe\APLs\APLrightbrace \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLtwo\APLleftarrow\APLquote\APLR\APLC\APLquote\APLspace \APLquote\APLA\APLU\APLT\APLH\APLO\APLR\APLquote\APLspace\APLquote \APLF\APLI\APLL\APLE\APLI\APLD\APLquote\APLspace\APLquote\APLA \APLU\APLT\APLH\APLquote\APLspace\APLquote\APLW\APLS\APLI\APLD \APLquote\APLspace\APLquote\APLA\APLL\APLL\APLquote\APLspace \APLquote\protect\APLdelta\protect\APLdelta\protect\APLdelta \APLN\APLL\APLtwo\APLquote\APLspace\APLquote\protect\APLdelta \protect\APLdelta\protect\APLdelta\APLN\APLL\APLthree\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{} \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN \APLL\APLtwo\APLleftarrow\protect\APLdelta\protect\APLdelta \protect\APLdelta\APLN\APLL\APLtwo\APLcomma\APLquote\APLT\APLE\APLX \protect\APLunderbar\APLA\APLB\APLS\APLT\APLR\APLA\APLC\APLT \APLquote\APLspace\APLquote\APLT\APLE\APLX\protect\APLunderbar \APLD\APLE\APLS\APLC\APLR\APLI\APLB\APLE\APLquote\APLspace \APLquote\APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO\APLS\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLzero\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtilde\APLA\APLL\APLL \APLrightparen\APLslash\APLquote\APLleftparen\APLquote\APLquote\APLv \APLquote\APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis \APLiota\APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLF\APLN \APLS\APLL\APLI\APLS\APLT\APLdieresis\APLW\APLS\APLI\APLD \APLleftarrow\APLleftparen\APLleftparen\APLleftshoe\APLleftbracket \APLquad\APLI\APLO\APLplus\APLone\APLrightbracket\APLquad\APLN \APLL\APLspace\APLtwo\APLrightparen\APLtilde\APLdieresis\APLquote \APLquote\APLspace\APLquote\APLquote\APLrightparen\APLtilde \protect\APLdelta\protect\APLdelta\protect\APLdelta\APLN\APLL \APLtwo\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLone\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLA\APLL\APLL\APLrightparen \APLslash\APLquote\APLleftparen\APLquote\APLquote\APLv\APLquote \APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis\APLiota \APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLF\APLN\APLS\APLL \APLI\APLS\APLT\APLdieresis\APLW\APLS\APLI\APLD\APLleftarrow \APLleftshoe\APLleftbracket\APLquad\APLI\APLO\APLplus\APLone \APLrightbracket\APLquad\APLN\APLL\APLspace\APLtwo\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLtwo\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLc\APLl\APLe\APLa\APLr\APLp\APLa\APLg\APLe \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLthree\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLs\APLe\APLt\APLc\APLo\APLu\APLn\APLt\APLe\APLr \APLleftbrace\APLp\APLa\APLg\APLe\APLrightbrace\APLleftbrace \APLone\APLrightbrace\APLslope\APLp\APLa\APLg\APLe\APLn\APLu \APLm\APLb\APLe\APLr\APLi\APLn\APLg\APLleftbrace\APLr\APLo\APLm \APLa\APLn\APLrightbrace\APLslope\APLt\APLa\APLb\APLl\APLe\APLo \APLf\APLc\APLo\APLn\APLt\APLe\APLn\APLt\APLs\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfour\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLe\APLn\APLd\APLleftbrace\APLd\APLo\APLc\APLu \APLm\APLe\APLn\APLt\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfive\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLspace\protect\APLdelta \protect\APLdelta\APLF\APLV\APLspace\APLF\APLI\APLL\APLE\APLI \APLD \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLsix\APLrightbracket}{} \APLleftparen\APLquote\APLO\APLquote\APLcomma\APLdieresis \APLuptackjot\APLdieresis\APLiota\APLrho\APLW\APLS\APLI\APLD \APLrightparen\APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLF \APLN\APLdieresis\APLW\APLS\APLI\APLD\APLleftarrow\APLleftshoe \APLleftbracket\APLquad\APLI\APLO\APLplus\APLone\APLrightbracket \APLquad\APLN\APLL\APLspace\APLfour \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLseven\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtilde\APLA\APLL\APLL \APLrightparen\APLslash\APLquote\APLleftparen\APLquote\APLquote\APLF \APLquote\APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis \APLiota\APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLF\APLN\APLdieresis\APLW \APLS\APLI\APLD\APLleftarrow\APLleftparen\APLleftparen \APLleftshoe\APLleftbracket\APLquad\APLI\APLO\APLplus\APLone \APLrightbracket\APLquad\APLN\APLL\APLspace\APLthree\APLrightparen\APLtilde \APLdieresis\APLquote\APLquote\APLspace\APLquote\APLquote \APLrightparen\APLtilde\protect\APLdelta\protect\APLdelta\protect \APLdelta\APLN\APLL\APLthree\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLeight\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLA\APLL\APLL\APLrightparen \APLslash\APLquote\APLleftparen\APLquote\APLquote\APLF\APLquote \APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis\APLiota \APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLP\APLR\APLT\APLE \APLX\protect\APLunderbar\APLF\APLN\APLdieresis\APLW\APLS\APLI \APLD\APLleftarrow\APLleftshoe\APLleftbracket\APLquad\APLI\APLO \APLplus\APLone\APLrightbracket\APLquad\APLN\APLL\APLspace \APLthree\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLnine\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtilde\APLA\APLL\APLL \APLrightparen\APLslash\APLquote\APLleftparen\APLquote\APLquote\APLV \APLquote\APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis \APLiota\APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLP\APLR \APLT\APLE\APLX\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY \APLdieresis\APLW\APLS\APLI\APLD\APLleftarrow\APLleftparen \APLleftparen\APLleftshoe\APLleftbracket\APLquad\APLI\APLO\APLplus \APLone\APLrightbracket\APLquad\APLN\APLL\APLspace\APLtwo \APLrightparen\APLtilde\APLdieresis\APLquote\APLquote\APLspace\APLquote \APLquote\APLrightparen\APLtilde\protect\APLdelta\protect \APLdelta\protect\APLdelta\APLN\APLL\APLtwo\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLzero\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLA\APLL\APLL\APLrightparen \APLslash\APLquote\APLleftparen\APLquote\APLquote\APLV\APLquote \APLquote\APLcomma\APLdieresis\APLuptackjot\APLdieresis\APLiota \APLrho\APLW\APLS\APLI\APLD\APLrightparen\APLP\APLR\APLT\APLE \APLX\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY\APLdieresis \APLW\APLS\APLI\APLD\APLleftarrow\APLleftshoe\APLleftbracket \APLquad\APLI\APLO\APLplus\APLone\APLrightbracket\APLquad\APLN \APLL\APLspace\APLtwo\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F643 % \vspace{2mm} % % \input{F644} % % % F644 % % F644 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % FILEID \item[Arguments] % ALL AUTH \item[Used Local Names] % RC AUTHOR WSID {\APLbr}{\protect\APLdelta}{\protect\APLdelta}{\protect\APLdelta}NL2 {\APLbr}{\protect\APLdelta}{\protect\APLdelta}{\protect\APLdelta}NL3 TEXMACROS \item[Unused Local Names] % PRINTING{\protect\APLunderbar}WIDTH {\APLbr}BEGIN{\protect\APLunderbar}ARRAY END{\protect\APLunderbar}ARRAY \item[Functions] % TEXM LOCAL{\protect\APLunderbar}PAGE FNSLIST {\APLbr}{\protect\APLdelta}{\protect\APLdelta}FV PRTEX{\protect\APLunderbar}FN \item[System Functions] % {\APLquad}NC {\APLquad}TS {\APLquad}IO {\APLquad}NL \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F644 % \vspace{2mm} % % \input{F645} % % % F645 % % F645 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 PRTEX{\protect\APLunderbar}WS calls TEXM {\APLbr}LOCAL{\protect\APLunderbar}PAGE FNSLIST {\APLbr}{\protect\APLdelta}{\protect\APLdelta}FV PRTEX{\protect\APLunderbar}FN \par% \hspace*{4mm}% 1 FNSLIST calls APLTOTEX \par% \hspace*{4mm}% 1 PRTEX{\protect\APLunderbar}FN calls TEXM APLFNSLINE {\APLbr}FNSFMT \par% \hspace*{7mm}% 2 APLFNSLINE calls APLTOTEX \par% \par\end{scriptsize}}% % % end F645 % \vspace{2mm} % % end F641 % \subsection{Protocol\ % Internal }% \subsubsection{% {\protect\APLdelta}{\protect\APLdelta}FV } % % \input{F646}% % % % F646 % % F646 % % \input{F647} % % % F647 % % F647 {\parindent=0pt Method {\bf % {\protect\APLdelta}{\protect\APLdelta}FV } of class {\bf % APL2TEX } created % 1991{\APLslash}3{\APLslash}11,21:26:2 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}return code{\APLgreater} {\APLleftarrow} { {\APLbr}\APLless}vector of text lines{\APLgreater} {\APLbr}{\protect\APLdelta}{\protect\APLdelta}FV {\APLless}file identifier{\APLgreater} { {\APLbr}\APLstile}\\\ {\APLless}vector of text lines{\APLgreater} { {\APLbr}\APLleftarrow} {\protect\APLdelta}{\protect\APLdelta}FV { {\APLbr}\APLless}file identifier{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % {\protect\APLdelta}{\protect\APLdelta}FV writes a vector of {\APLbr}text lines to a file with variable record length or {\APLbr}reads a file.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \protect\APLdelta\protect\APLdelta\APLF\APLV\APLspace is system dependent. It must be rewritten for other implementations. This version is for IBM's APL2 under CMS. \par}% % % end F647 % \vspace{2mm} % % \input{F648} % % % F648 % % F648 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLA\APLR\APLG\APLspace\protect\APLdelta \protect\APLdelta\APLF\APLV\APLspace\APLF\APLN\APLsemicolon \protect\APLdelta\APLF\APLV \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLthree\APLspace\APLone\APLzero\APLspace \APLquad\APLN\APLA\APLspace\APLquote\protect\APLdelta\APLF \APLV\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLrightarrow\APLleftparen\APLzero\APLequal\APLquad\APLN \APLC\APLspace\APLquote\APLA\APLR\APLG\APLquote\APLrightparen \APLslash\APLR\APLE\APLA\APLD \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLZ\APLleftarrow\APLA\APLR\APLG\APLspace\protect\APLdelta \APLF\APLV\APLspace\APLF\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLR\APLE\APLA\APLD\APLcolon\APLZ\APLleftarrow\protect \APLdelta\APLF\APLV\APLspace\APLF\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F648 % \vspace{2mm} % % \input{F649} % % % F649 % % F649 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % ARG FN \item[Used Local Names] % {\protect\APLdelta}FV \item[Unused Local Names] % \item[Functions] % \item[System Functions] % {\APLquad}NA {\APLquad}NC \item[Variables] % \item[Operators] % \item[Labels] % READ \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F649 % \vspace{2mm} % % \input{F650} % % % F650 % % F650 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F650 % \vspace{2mm} % % end F646 % \subsubsection{% APLFNSLINE } % % \input{F651}% % % % F651 % % F651 % % \input{F652} % % % F652 % % F652 {\parindent=0pt Method {\bf % APLFNSLINE } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:31:8 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ APLFNSLINE {\APLless}text line{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % APLFNSLINE converts one line of APL code to a sequence of {\APLbr} \LaTeX\ macros.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % APLFNSLINE appends the \LaTeX\ code for one line of an APL function to the global variable RC. The line is typeset in proportional spacing. \par}% % % end F652 % \vspace{2mm} % % \input{F653} % % % F653 % % F653 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLA\APLP\APLL\APLF\APLN\APLS\APLL\APLI\APLN\APLE\APLspace \APLA\APLsemicolon\APLF\APLL\APLsemicolon\APLF\APLR \APLsemicolon\APLL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLleftparen\APLF\APLL\APLspace\APLF\APLR\APLspace\APLL \APLrightparen\APLleftarrow\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLleftparen\APLepsilon\APLquote\APLslope\APLb\APLe\APLg\APLi\APLn \APLleftbrace\APLA\APLP\APLL\APLf\APLn\APLs\APLl\APLi\APLn\APLe \APLrightbrace\APLleftbrace\APLquote\APLcomma\APLleftparen \APLA\APLP\APLL\APLT\APLO\APLT\APLE\APLX\APLspace\APLF\APLL \APLrightparen\APLcomma\APLquote\APLrightbrace\APLleftbrace\APLquote \APLcomma\APLleftparen\APLA\APLP\APLL\APLT\APLO\APLT\APLE\APLX \APLspace\APLF\APLR\APLrightparen\APLcomma\APLquote \APLrightbrace\APLquote\APLrightparen\APLtilde\APLquote\APLspace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLA\APLP\APLL \APLT\APLO\APLT\APLE\APLX\APLleftparen\APLbar\APLplus\APLslash \APLupcaret\APLslope\APLquote\APLspace\APLquote\APLequal \APLcirclestile\APLL\APLrightparen\APLdownarrow\APLL\APLleftarrow \APLcomma\APLL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLe\APLn\APLd\APLleftbrace\APLA\APLP\APLL\APLf \APLn\APLs\APLl\APLi\APLn\APLe\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F653 % \vspace{2mm} % % \input{F654} % % % F654 % % F654 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % \item[Arguments] % A \item[Used Local Names] % FL FR L \item[Unused Local Names] % \item[Functions] % APLTOTEX \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % RC \end{description}\end{scriptsize}\par} % % end F654 % \vspace{2mm} % % \input{F655} % % % F655 % % F655 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 APLFNSLINE calls APLTOTEX \par% \par\end{scriptsize}}% % % end F655 % \vspace{2mm} % % end F651 % \subsubsection{% APLLINE } % % \input{F656}% % % % F656 % % F656 % % \input{F657} % % % F657 % % F657 {\parindent=0pt Method {\bf % APLLINE } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:29:35 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ APLLINE {\APLless}text line{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % APLLINE typesets one line of text as a sequence of fixed {\APLbr} spaced \LaTeX\ macros.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % APLLINE appends the \LaTeX\ code for one text line to the global variable RC in fixed spacing. \par}% % % end F657 % \vspace{2mm} % % \input{F658} % % % F658 % % F658 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLA\APLP\APLL\APLL\APLI\APLN\APLE\APLspace\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftparen \APLquote\APLF\APLquote\APLspace\APLA\APLP\APLL\APLT\APLO\APLT\APLE \APLX\APLleftparen\APLbar\APLplus\APLslash\APLupcaret\APLslope \APLquote\APLspace\APLquote\APLequal\APLcirclestile\APLA \APLrightparen\APLdownarrow\APLA\APLleftarrow\APLcomma\APLA \APLrightparen\APLcomma\APLleftshoe\APLquote\APLslope\APLA\APLP\APLL \APLs\APLp\APLa\APLc\APLe\APLslope\APLp\APLa\APLr\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F658 % \vspace{2mm} % % \input{F659} % % % F659 % % F659 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % \item[Arguments] % A \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % APLTOTEX \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % RC \end{description}\end{scriptsize}\par} % % end F659 % \vspace{2mm} % % \input{F660} % % % F660 % % F660 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 APLLINE calls APLTOTEX \par% \par\end{scriptsize}}% % % end F660 % \vspace{2mm} % % end F656 % \subsubsection{% APLTOTEX } % % \input{F661}% % % % F661 % % F661 % % \input{F662} % % % F662 % % F662 {\parindent=0pt Method {\bf % APLTOTEX } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:23:11 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLbr}APLTOTEX {\APLless}line of text{\APLgreater} {\APLstile}\\\ { {\APLbr}\APLless}vector of lines{\APLgreater} {\APLleftarrow} { {\APLbr}\APLquote}F{\APLquote} APLTOTEX {\APLless}line of text{\APLgreater} { {\APLbr}\APLstile}\\\ {\APLless}vector of lines{\APLgreater} { {\APLbr}\APLleftarrow} {\APLquote}V{\APLquote} APLTOTEX {\APLless}line of {\APLbr}text{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % APLTOTEX translates a line of text into a sequence of {\APLbr} \LaTeX\ macro calls. The default is variable spacing ({ {\APLbr}\APLquote}V{\APLquote}).\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % APLTOTEX inserts macros which allow line breaking of very long APL lines. APLTOTEX converts the APL code to \LaTeX\ macros. If fixed spacing is required, each macro of the macro stream is wrapped into a fixed length box. APLTOTEX formats the macro stream into lines of approximately 80 characters. {\bf Warning:} This is a really bad one: asks for a blockwise filter operator implementation. Should be rewritten. Memoizing TEXM saves 250ms per call. (And this one is called often. More savings possible by using simple homogenous arrays.) Fixed and variable spacing should be done with different translation tables. Fixed spacing may cause \TeX\ memory overflow on some \TeX\ implemenations. \par}% % % end F662 % \vspace{2mm} % % \input{F663} % % % F663 % % F663 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLY\APLspace\APLA\APLP\APLL\APLT\APLO \APLT\APLE\APLX\APLspace\APLA\APLsemicolon\APLC\APLsemicolon\APLB \APLsemicolon\APLI\APLsemicolon\APLD\APLsemicolon\APLquad\APLI \APLO\APLsemicolon\APLuA\APLuL\APLuF\APLsemicolon\APLL \APLsemicolon\APLI\APLD\APLsemicolon\APLD\APLE\APLN\APLS\APLsemicolon \APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLquad\APLI\APLO\APLleftarrow\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLleftparen\APLI\APLD\APLspace\APLD\APLE\APLN\APLS \APLrightparen\APLleftarrow\APLone\APLfive\APLspace\APLfive \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtwo\APLnotequal\APLquad\APLN \APLC\APLspace\APLquote\APLY\APLquote\APLrightparen\APLslash \APLquote\APLY\APLleftarrow\APLquote\APLquote\APLV\APLquote \APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLuA\APLuL\APLuF\APLleftarrow\APLquote\APLA\APLB\APLC\APLD \APLE\APLF\APLG\APLH\APLI\APLJ\APLK\APLL\APLM\APLN\APLO\APLbr \APLP\APLQ\APLR\APLS\APLT\APLbr\APLU\APLV\APLW\APLX\APLY\APLbr \APLZ\APLuA\APLuB\APLuC\APLuD\APLbr\APLuE\APLuF\APLuG\APLuH \APLuI\APLbr\APLuJ\APLuK\APLuL\APLuM\APLuN\APLbr\APLuO\APLuP\APLuQ \APLuR\APLuS\APLbr\APLuT\APLuU\APLuV\APLuW\APLuX\APLbr\APLuY \APLuZ\protect\APLdelta\protect\APLdeltaunderbar\protect \APLunderbar\APLbr\protect\APLoverbar\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLD\APLleftarrow\APLI\APLD\APLless\APLL\APLleftarrow \APLepsilon\APLrho\APLdieresis\APLB\APLleftarrow\APLleftparen\APLA \APLepsilon\APLuA\APLuL\APLuF\APLrightparen\APLleftshoe\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLrightarrow\APLleftparen\APLzero\APLequal\APLrho\APLC \APLleftarrow\APLD\APLslash\APLB\APLrightparen\APLslash\APLE\APLN \APLD \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLL\APLleftarrow\APLD\APLslash\APLL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLC\APLleftarrow\APLepsilon\APLplus\APLslash\APLE \APLleftarrow\APLC\APLepsilonunderbar\APLdieresis\APLleftshoe\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLD\APLleftarrow\APLleftparen\APLD\APLE\APLN\APLS\APLtimes \APLiota\APLdownstile\APLleftparen\APLupstile\APLslash\APLL \APLleftarrow\APLL\APLbar\APLI\APLD\APLrightparen\APLdivide\APLD \APLE\APLN\APLS\APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLB\APLleftarrow\APLleftparen\APLC\APLtilde\APLzero \APLrightparen\APLslash\APLleftparen\APLleftparen\protect\APLoverbar \APLone\APLtimes\APLI\APLD\APLrightparen\APLcirclestile\APLC \APLgreater\APLzero\APLrightparen\APLslash\APLiota\APLrho\APLC \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLL\APLleftarrow\APLleftparen\APLplus\APLslash\APLdieresis \APLE\APLrightparen\APLslash\APLL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLD\APLleftarrow\APLleftparen\APLC\APLleftarrow\APLB \APLjot\APLdot\APLplus\APLzero\APLcomma\APLD\APLrightparen\APLless \APLleftbracket\APLone\APLrightbracket\APLleftparen\APLB\APLplus \APLL\APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLC\APLleftarrow\APLleftparen\APLcomma\APLD\APLrightparen \APLslash\APLcomma\APLC \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLI\APLleftarrow\APLleftparen\APLrho\APLA\APLrightparen \APLrho\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLI\APLleftbracket\APLC\APLrightbracket\APLleftarrow \APLleftparen\APLrho\APLC\APLrightparen\APLrho\APLtwo \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLA\APLleftarrow\APLI\APLslash\APLA\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLupshoejot\APLspace\APLR\APLE\APLP\APLL\APLI \APLC\APLA\APLT\APLE\APLspace\APLI\APLN\APLS\APLT\APLE\APLA \APLD\APLspace\APLO\APLF\APLspace\APLD\APLE\APLR\APLI\APLV\APLI \APLN\APLG\APLspace\APLS\APLC\APLA\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLE\APLN\APLD\APLcolon\APLA\APLleftarrow\APLT\APLE\APLX \APLM\APLA\APLC\APLR\APLO\APLS\APLleftbracket\APLquad\APLA\APLV \APLiota\APLA\APLrightbracket \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLY\APLequal\APLquote\APLF \APLquote\APLrightparen\APLslash\APLquote\APLA\APLleftarrow\APLF \APLI\APLX\APLE\APLD\APLS\APLP\APLA\APLC\APLI\APLN\APLG \APLdieresis\APLA\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{} \APLrightarrow\APLleftparen\APLleftparen\APLrho\APLC \APLrightparen\APLequal\APLzero\APLrightparen\APLslash\APLJ\APLU\APLM \APLP \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{} \APLA\APLleftbracket\APLleftparen\APLzero\APLcomma\protect \APLoverbar\APLone\APLdownarrow\APLiota\APLrho\APLC \APLrightparen\APLplus\APLC\APLrightbracket\APLleftarrow\APLleftparen \APLrho\APLC\APLrightparen\APLrho\APLleftshoe\APLquote\APLslope\APLA \APLP\APLL\APLb\APLr\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{} \APLJ\APLU\APLM\APLP\APLcolon\APLC\APLleftarrow\APLleftparen \APLquote\APLslope\APLquote\APLequal\APLZ\APLrightparen \APLslash\APLiota\APLrho\APLZ\APLleftarrow\APLleftparen\APLepsilon \APLA\APLrightparen\APLtilde\APLquote\APLspace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{} \APLD\APLleftarrow\APLleftparen\APLiota\APLdownstile \APLleftparen\APLrho\APLZ\APLrightparen\APLdivide\APLsix\APLtwo \APLrightparen\APLtimes\APLsix\APLtwo\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLT \APLH\APLE\APLspace\APLL\APLO\APLN\APLG\APLE\APLS\APLT\APLspace \APLL\APLI\APLN\APLE\APLspace\APLL\APLE\APLN\APLG\APLT\APLH \APLspace\APLS\APLH\APLO\APLU\APLL\APLD\APLspace\APLB\APLE\APLspace \APLL\APLE\APLS\APLS\APLspace\APLT\APLH\APLE\APLN\APLspace \APLeight\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{} \APLB\APLleftarrow\APLC\APLleftbracket\APLplus\APLslashbar \APLrightshoe\APLC\APLless\APLdieresis\APLleftshoe\APLD \APLrightbracket\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLR \APLA\APLI\APLS\APLE\APLspace\APLA\APLN\APLD\APLspace\APLD \APLI\APLS\APLC\APLL\APLO\APLS\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{} \APLI\APLleftarrow\APLleftparen\APLrho\APLZ\APLrightparen \APLrho\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{} \APLI\APLleftbracket\APLB\APLrightbracket\APLleftarrow \APLleftparen\APLrho\APLB\APLrightparen\APLrho\APLtwo \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{} \APLZ\APLleftarrow\APLI\APLslash\APLZ\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLupshoejot\APLspace\APLR\APLE\APLP\APLL\APLI \APLC\APLA\APLT\APLE\APLspace\APLI\APLN\APLS\APLT\APLE\APLA \APLD\APLspace\APLO\APLF\APLspace\APLD\APLE\APLR\APLI\APLV\APLI \APLN\APLG\APLspace\APLS\APLC\APLA\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{} \APLZ\APLleftbracket\APLI\APLleftarrow\APLleftparen \APLleftparen\APLzero\APLcomma\protect\APLoverbar\APLone\APLdownarrow \APLiota\APLrho\APLB\APLrightparen\APLrightparen\APLplus\APLB \APLrightbracket\APLleftarrow\APLleftparen\APLrho\APLB \APLrightparen\APLrho\APLleftshoe\APLquote\APLspace\APLquote\APLquote \APLspace\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{} \APLZ\APLleftarrow\APLdowntackjot\APLepsilon\APLZ \APLleftarrow\APLquote\APLquote\APLquote\APLquote\APLcomma\APLZ\APLcomma \APLquote\APLspace\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLzero\APLequal\APLrho\APLB \APLrightparen\APLslash\APLquote\APLZ\APLleftarrow\APLleftshoe \APLZ\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F663 % \vspace{2mm} % % \input{F664} % % % F664 % % F664 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % Y A \item[Used Local Names] % C B I D {\APLquad}IO {\APLuA}{\APLuL}{\APLuF} L ID DENS E \item[Unused Local Names] % \item[Functions] % \item[System Functions] % {\APLquad}NC {\APLquad}AV \item[Variables] % \item[Operators] % \item[Labels] % END JUMP \item[Undefined Names] % TEXMACROS \end{description}\end{scriptsize}\par} % % end F664 % \vspace{2mm} % % \input{F665} % % % F665 % % F665 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F665 % \vspace{2mm} % % end F661 % \subsubsection{% APLTOTEX{\protect\APLunderbar}S } % % \input{F666}% % % % F666 % % F666 % % \input{F667} % % % F667 % % F667 {\parindent=0pt Method {\bf % APLTOTEX{\protect\APLunderbar}S } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}15,11:52:22 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}vector of lines{\APLgreater} {\APLleftarrow} {\APLbr}APLTOTEX{\protect\APLunderbar}S {\APLless}line of text{ {\APLbr}\APLgreater} {\APLstile}\\\ {\APLless}vector of lines{\APLgreater} { {\APLbr}\APLleftarrow} {\APLquote}F{\APLquote} {\APLbr}APLTOTEX{\protect\APLunderbar}S {\APLless}line of text{\APLgreater} {\APLstile}\\\ { {\APLbr}\APLless}vector of lines{\APLgreater} {\APLleftarrow} { {\APLbr}\APLquote}V{\APLquote} APLTOTEX{\protect\APLunderbar}S { {\APLbr}\APLless}line of text{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % APLTOTEX{\protect\APLunderbar}S translates a line of text {\APLbr}into a sequence of latex macro calls, characters and {\APLbr}numbers. This function should be used for {\APLbr}preprocessing text which is interleaved with a few APL symbols {\APLbr}and short APL expressions. The default is variable {\APLbr}spacing ({\APLquote}V{\APLquote}), for fixed spacing use { {\APLbr}\APLquote}F{\APLquote}.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % This is a really bad one: asks for a blockwise filter operator implementation. Memoization of \APLT\APLE\APLX\APLM\protect\APLunderbar\APLS\APLspace saves 250ms per call. Fixed spacing should be abolished. Some funny (and unexplained) things occur. Like APLTOTEX, this function requires a redesign. Fixed spacing ( \APLquote\APLF\APLquote\APLspace ) can cause TEX memory overflow. \par}% % % end F667 % \vspace{2mm} % % \input{F668} % % % F668 % % F668 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLY\APLspace\APLA\APLP\APLL\APLT\APLO \APLT\APLE\APLX\protect\APLunderbar\APLS\APLspace\APLA \APLsemicolon\APLC\APLsemicolon\APLB\APLsemicolon\APLI\APLsemicolon\APLD \APLsemicolon\APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO\APLS \APLsemicolon\APLquad\APLI\APLO\APLsemicolon\APLF\APLR\APLA\APLG \APLI\APLL\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLquad\APLI\APLO\APLleftarrow\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLtwo\APLnotequal\APLquad\APLN \APLC\APLspace\APLquote\APLY\APLquote\APLrightparen\APLslash \APLquote\APLY\APLleftarrow\APLquote\APLquote\APLV\APLquote \APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO\APLS\APLleftarrow \APLT\APLE\APLX\APLM\protect\APLunderbar\APLS\APLspace\APLquote \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLA\APLleftarrow\APLT\APLE\APLX\APLM\APLA\APLC\APLR\APLO \APLS\APLleftbracket\APLquad\APLA\APLV\APLiota\APLA \APLrightbracket \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLY\APLequal\APLquote\APLF \APLquote\APLrightparen\APLslash\APLquote\APLA\APLleftarrow\APLF \APLI\APLX\APLE\APLD\APLS\APLP\APLA\APLC\APLI\APLN\APLG \APLdieresis\APLA\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLupshoejot\APLC\APLleftarrow\APLleftparen\APLleftparen \APLquote\APLslope\APLA\APLP\APLL\APLquote\APLepsilonunderbar \APLZ\APLrightparen\APLdowncaret\APLleftparen\APLquote\APLspace \APLquote\APLequal\APLZ\APLrightparen\APLrightparen\APLslash \APLiota\APLrho\APLZ\APLleftarrow\APLepsilon\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLC\APLleftarrow\APLleftparen\APLquote\APLslope\APLA\APLP \APLL\APLquote\APLepsilonunderbar\APLZ\APLrightparen\APLslash \APLiota\APLrho\APLZ\APLleftarrow\APLepsilon\APLA\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLI\APLN\APLS\APLE\APLR\APLT\APLspace\APLP\APLO\APLS \APLI\APLT\APLI\APLO\APLN\APLspace\APLB\APLE\APLF\APLO\APLR \APLE\APLspace\APLslope \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLC\APLleftarrow\APLC\APLcomma\APLleftparen\APLzero \APLcomma\protect\APLoverbar\APLone\APLdownarrow\APLleftparen \APLquote\APLspace\APLquote\APLequal\APLZ\APLrightparen\APLrightparen \APLslash\APLiota\APLrho\APLZ\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLspace\APLI\APLN\APLS\APLE\APLR\APLT \APLspace\APLP\APLO\APLS\APLI\APLT\APLI\APLO\APLN\APLspace\APLA\APLF \APLT\APLE\APLR\APLspace\APLS\APLP\APLA\APLC\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLC\APLleftarrow\APLC\APLleftbracket\APLdeltastile\APLC \APLrightbracket \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLC\APLleftarrow\APLC\APLtilde\APLF\APLR\APLA\APLG\APLI \APLL\APLE\APLleftarrow\APLleftparen\APLleftparen\APLquote \APLslope\APLA\APLP\APLL\APLu\APLn\APLd\APLe\APLr\APLb\APLa\APLr \APLquote\APLepsilonunderbar\APLZ\APLrightparen\APLdowncaret \APLleftparen\APLquote\APLslope\APLA\APLP\APLL\APLo\APLv\APLe\APLr \APLb\APLa\APLr\APLquote\APLepsilonunderbar\APLZ\APLrightparen \APLdowncaret\APLleftparen\APLquote\APLslope\APLA\APLP\APLL\APLd \APLe\APLl\APLt\APLa\APLquote\APLepsilonunderbar\APLZ \APLrightparen\APLdowncaret\APLleftparen\APLquote\APLslope\APLslope \APLslope\APLspace\APLquote\APLepsilonunderbar\APLZ\APLrightparen \APLrightparen\APLslash\APLiota\APLrho\APLZ \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLD\APLleftarrow\APLleftparen\APLiota\APLdownstile \APLleftparen\APLrho\APLZ\APLrightparen\APLdivide\APLsix\APLtwo \APLrightparen\APLtimes\APLsix\APLtwo \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLB\APLleftarrow\APLC\APLleftbracket\APLplus\APLslashbar \APLrightshoe\APLC\APLless\APLdieresis\APLleftshoe\APLD \APLrightbracket\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLR \APLA\APLI\APLS\APLE\APLspace\APLA\APLN\APLD\APLspace\APLD \APLI\APLS\APLC\APLL\APLO\APLS\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLI\APLleftarrow\APLleftparen\APLrho\APLZ\APLrightparen \APLrho\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLI\APLleftbracket\APLB\APLrightbracket\APLleftarrow \APLleftparen\APLrho\APLB\APLrightparen\APLrho\APLtwo \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLZ\APLleftarrow\APLI\APLslash\APLZ\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLupshoejot\APLspace\APLR\APLE\APLP\APLL\APLI \APLC\APLA\APLT\APLE\APLspace\APLA\APLN\APLD\APLspace\APLD \APLE\APLR\APLI\APLV\APLI\APLN\APLG\APLspace\APLS\APLC\APLA\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLZ\APLleftbracket\APLI\APLleftarrow\APLleftparen \APLleftparen\APLzero\APLcomma\protect\APLoverbar\APLone\APLdownarrow \APLiota\APLrho\APLB\APLrightparen\APLrightparen\APLplus\APLB \APLrightbracket\APLleftarrow\APLleftparen\APLrho\APLB \APLrightparen\APLrho\APLleftshoe\APLquote\APLspace\APLquote\APLquote \APLspace\APLquote\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLb\APLr\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLZ\APLleftarrow\APLdowntackjot\APLepsilon\APLZ \APLleftarrow\APLquote\APLquote\APLquote\APLquote\APLcomma\APLZ\APLcomma \APLquote\APLspace\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \APLdowntackjot\APLleftparen\APLzero\APLequal\APLrho\APLB \APLrightparen\APLslash\APLquote\APLZ\APLleftarrow\APLleftshoe \APLZ\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F668 % \vspace{2mm} % % \input{F669} % % % F669 % % F669 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % Y A \item[Used Local Names] % C B I D TEXMACROS {\APLquad}IO FRAGILE \item[Unused Local Names] % \item[Functions] % TEXM{\protect\APLunderbar}S \item[System Functions] % {\APLquad}NC {\APLquad}AV \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F669 % \vspace{2mm} % % \input{F670} % % % F670 % % F670 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 APLTOTEX{\protect\APLunderbar}S calls {\APLbr}TEXM{\protect\APLunderbar}S \par% \par\end{scriptsize}}% % % end F670 % \vspace{2mm} % % end F666 % \subsubsection{% DISPLAY } % % \input{F671}% % % % F671 % % F671 % % \input{F672} % % % F672 % % F672 {\parindent=0pt Method {\bf % DISPLAY } of class {\bf % APL2TEX } created % 1991{\APLslash}3{\APLslash}28,15:5:47 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}boxed representation of array{\APLgreater} { {\APLbr}\APLleftarrow} DISPLAY {\APLless}array{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % DISPLAY draws a boxed diagram of any nested array. {\APLbr}DISPLAY is functional equivalent to IBM{\APLquote}s {\APLbr}version.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % If you do not like this version, substitute with DISPLAY from the workspace DISPLAY of library 1 from IBM. \par}% % % end F672 % \vspace{2mm} % % \input{F673} % % % F673 % % F673 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLD\APLI\APLS\APLP\APLL\APLA\APLY \APLspace\APLA\APLsemicolon\APLquad\APLI\APLO\APLsemicolon\APLS\APLH \APLA\APLP\APLE\APLsemicolon\APLD\APLE\APLP\APLT\APLH \APLsemicolon\APLT\APLY\APLP\APLE\APLsemicolon\APLD\APLI\APLM\APLE\APLN \APLS\APLI\APLO\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLquad\APLI\APLO\APLleftarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLS\APLH\APLA\APLP\APLE\APLleftarrow\APLrho\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLrightarrow\APLleftparen\APLzero\APLnotequal\APLD\APLE \APLP\APLT\APLH\APLleftarrow\APLequalunderbar\APLA\APLrightparen \APLslash\APLN\APLO\APLT\protect\APLunderbar\APLS\APLI\APLM \APLP\APLL\APLE\protect\APLunderbar\APLS\APLC\APLA\APLL\APLbr\APLA \APLR \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLS\APLI\APLM\APLP\APLL\APLE\protect\APLunderbar\APLS\APLC \APLA\APLL\APLA\APLR\APLcolon\APLZ\APLleftarrow\APLquote \APLspace\APLquote\APLcomma\APLleftbracket\APLone\APLrightbracket \APLleftparen\APLquote\APLspace\APLquote\APLcomma\APLleftbracket \APLzero\APLrightbracket\APLleftparen\APLleftparen\APLtwo \APLrho\APLone\APLcomma\APLleftparen\APLrho\APLA\APLrightparen \APLrightparen\APLrho\APLA\APLleftarrow\APLuptackjot\APLA \APLrightparen\APLcomma\APLleftbracket\APLzero\APLrightbracket \APLleftparen\APLquote\APLbar\APLspace\APLquote\APLrightparen \APLleftbracket\APLzero\APLequal\APLuparrow\APLzero\APLrho\APLA \APLrightbracket\APLrightparen\APLcomma\APLleftbracket\APLone \APLrightbracket\APLquote\APLspace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLN\APLO\APLT\protect\APLunderbar\APLS\APLI\APLM\APLP\APLL \APLE\protect\APLunderbar\APLS\APLC\APLA\APLL\APLbr\APLA\APLR \APLcolon\APLrightarrow\APLleftparen\APLtilde\APLzero \APLepsilon\APLS\APLH\APLA\APLP\APLE\APLrightparen\APLslash\APLN\APLO \APLT\protect\APLunderbar\APLE\APLM\APLP\APLT\APLY \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLE\APLM\APLP\APLT\APLY\APLcolon\APLA\APLleftarrow \APLleftparen\APLone\APLupstile\APLrho\APLA\APLrightparen\APLrho \APLleftshoe\APLuparrow\APLA\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLP\APLR\APLO\APLT\APLO\APLT\APLY\APLP\APLE\APLS\APLspace \APLO\APLF\APLspace\APLE\APLM\APLP\APLT\APLI\APLE\APLS \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLN\APLO\APLT\protect\APLunderbar\APLE\APLM\APLP\APLT\APLY \APLcolon\APLrightarrow\APLleftparen\APLone\APLequal\APLD\APLE \APLP\APLT\APLH\APLrightparen\APLslash\APLS\APLI\APLM\APLP \APLL\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLG\APLE\APLN\APLE\APLR\APLA\APLL\APLI\APLZ\APLE\APLD \APLcolon\APLA\APLleftarrow\APLleftparen\APLZ\APLdowncaret\APLtilde \APLone\APLcirclestile\APLZ\APLleftarrow\APLA\APLdowncaret \APLdot\APLnotequal\APLquote\APLspace\APLquote\APLrightparen \APLslash\APLleftbracket\APLzero\APLrightbracket\APLA\APLleftarrow \APLleftparen\APLZ\APLdowncaret\APLone\APLcomma\protect \APLoverbar\APLone\APLdownarrow\APLZ\APLleftarrow\APLquote\APLspace \APLquote\APLdowncaret\APLdot\APLnotequal\APLA\APLrightparen \APLslash\APLA\APLleftarrow\APLuptackjot\APLD\APLI\APLS\APLP\APLL \APLA\APLY\APLdieresis\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLupshoejot\APLG\APLE\APLN\APLE\APLR\APLA\APLL\APLI\APLZ \APLE\APLD\APLcolon\APLA\APLleftarrow\APLleftparen\APLZ \APLdowncaret\APLone\APLdownarrow\APLone\APLcirclestile\APLone\APLcomma \APLZ\APLleftarrow\APLA\APLdowncaret\APLdot\APLnotequal \APLquote\APLspace\APLquote\APLrightparen\APLslash\APLleftbracket \APLzero\APLrightbracket\APLA\APLleftarrow\APLleftparen\APLZ \APLdowncaret\APLone\APLcomma\protect\APLoverbar\APLone\APLdownarrow \APLZ\APLleftarrow\APLquote\APLspace\APLquote\APLdowncaret \APLdot\APLnotequal\APLA\APLrightparen\APLslash\APLA\APLleftarrow \APLuptackjot\APLD\APLI\APLS\APLP\APLL\APLA\APLY\APLdieresis \APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLT\APLY\APLP\APLE\APLleftarrow\APLquote\APLepsilon \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLrightarrow\APLB\APLO\APLX \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLS\APLI\APLM\APLP\APLL\APLE\APLcolon\APLT\APLY\APLP\APLE \APLleftarrow\APLleftparen\APLquote\APLtilde\APLbar\APLplus \APLquote\APLrightparen\APLleftbracket\protect\APLoverbar\APLone \APLplus\APLtwo\APLdowntack\APLleftparen\APLzero\APLspace\APLone \APLrightparen\APLepsilon\APLleftparen\APLzero\APLequal \APLuparrow\APLzero\APLrho\APLleftshoe\APLA\APLrightparen \APLrightbracket\APLspace\APLupshoejot\APLspace\APLC\APLH\APLA\APLR \APLcomma\APLspace\APLN\APLU\APLM\APLE\APLR\APLI\APLC\APLcomma \APLspace\APLM\APLI\APLX\APLE\APLD \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLB\APLO\APLX\APLcolon\APLD\APLI\APLM\APLE\APLN\APLS\APLI \APLO\APLN\APLleftarrow\APLleftparen\APLleftparen\APLquote \APLdownarrow\APLcirclestile\APLquote\APLrightparen\APLleftbracket \APLzero\APLequal\protect\APLoverbar\APLone\APLdownarrow\APLS \APLH\APLA\APLP\APLE\APLrightbracket\APLrightparen\APLcomma \APLleftparen\APLleftparen\APLquote\APLrightarrow\APLcirclebar \APLquote\APLrightparen\APLleftbracket\APLzero\APLequal\protect \APLoverbar\APLone\APLuparrow\APLS\APLH\APLA\APLP\APLE \APLrightbracket\APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLrightarrow\APLleftparen\APLleftparen\APLzero\APLspace \APLone\APLspace\APLtwo\APLrightparen\APLequal\APLrho\APLS\APLH \APLA\APLP\APLE\APLrightparen\APLslash\APLS\APLC\APLA\APLL\APLA \APLR\APLcomma\APLV\APLE\APLC\APLT\APLO\APLR\APLcomma\APLM\APLA \APLT\APLR\APLI\APLX \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLH\APLI\APLG\APLH\APLE\APLR\APLcolon\APLZ\APLleftarrow \APLleftparen\APLleftparen\APLleftparen\APLtwo\APLplus\APLuparrow \APLrho\APLA\APLrightparen\APLcomma\protect\APLoverbar\APLone \APLplus\APLrho\APLS\APLH\APLA\APLP\APLE\APLrightparen\APLrho \APLquote\APLstile\APLquote\APLrightparen\APLcomma \APLleftbracket\APLone\APLrightbracket\APLleftparen\APLquote\APLbar\APLquote \APLcomma\APLleftbracket\APLzero\APLrightbracket\APLleftparen \APLA\APLleftarrow\APLzero\APLspace\APLone\APLdownarrow\APLzero \APLspace\protect\APLoverbar\APLone\APLdownarrow\APLuptackjot \APLleftshoe\APLA\APLrightparen\APLcomma\APLleftbracket\APLzero \APLrightbracket\APLquote\APLbar\APLquote\APLrightparen \APLcomma\APLleftbracket\APLone\APLrightbracket\APLquote\APLstile \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLZ\APLleftbracket\APLleftparen\APLzero\APLcomma \APLleftparen\protect\APLoverbar\APLone\APLplus\APLone\APLuparrow\APLrho \APLZ\APLrightparen\APLrightparen\APLsemicolon\APLleftparen \APLleftparen\APLiota\APLrho\APLS\APLH\APLA\APLP\APLE \APLrightparen\APLcomma\protect\APLoverbar\APLone\APLplus\protect \APLoverbar\APLone\APLuparrow\APLrho\APLZ\APLrightparen\APLrightbracket \APLleftarrow\APLleftparen\APLtwo\APLcomma\APLleftparen\APLone \APLplus\APLrho\APLS\APLH\APLA\APLP\APLE\APLrightparen \APLrightparen\APLrho\APLleftparen\APLleftparen\protect\APLoverbar \APLone\APLplus\APLrho\APLS\APLH\APLA\APLP\APLE\APLrightparen \APLrho\APLquote\APLdot\APLquote\APLrightparen\APLcomma \APLleftparen\protect\APLoverbar\APLone\APLuparrow\APLD\APLI\APLM\APLE \APLN\APLS\APLI\APLO\APLN\APLrightparen\APLcomma\APLquote\APLdot \APLquote\APLcomma\APLleftparen\APLleftparen\protect\APLoverbar \APLone\APLplus\APLrho\APLS\APLH\APLA\APLP\APLE\APLrightparen \APLrho\APLquote\APLquote\APLquote\APLquote\APLrightparen \APLcomma\APLT\APLY\APLP\APLE\APLcomma\APLquote\APLquote\APLquote \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \APLZ\APLleftbracket\APLone\APLsemicolon\APLiota\protect \APLoverbar\APLone\APLplus\APLrho\APLS\APLH\APLA\APLP\APLE \APLrightbracket\APLleftarrow\protect\APLoverbar\APLone\APLdownarrow \APLD\APLI\APLM\APLE\APLN\APLS\APLI\APLO\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{} \APLM\APLA\APLT\APLR\APLI\APLX\APLcolon\APLZ\APLleftarrow \APLleftparen\APLquote\APLstile\APLquote\APLrightparen\APLcomma \APLleftbracket\APLone\APLrightbracket\APLleftparen\APLquote \APLbar\APLquote\APLcomma\APLleftbracket\APLzero\APLrightbracket \APLleftparen\APLA\APLleftarrow\APLuptackjot\APLA\APLrightparen \APLcomma\APLleftbracket\APLzero\APLrightbracket\APLquote \APLbar\APLquote\APLrightparen\APLcomma\APLleftbracket\APLone \APLrightbracket\APLquote\APLstile\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{} \APLZ\APLleftbracket\APLleftparen\APLzero\APLcomma \APLleftparen\protect\APLoverbar\APLone\APLplus\APLone\APLuparrow\APLrho \APLZ\APLrightparen\APLrightparen\APLsemicolon\APLleftparen \APLleftparen\APLzero\APLspace\APLone\APLrightparen\APLcomma \protect\APLoverbar\APLone\APLplus\protect\APLoverbar\APLone \APLuparrow\APLrho\APLZ\APLrightparen\APLrightbracket\APLleftarrow \APLtwo\APLspace\APLthree\APLrho\APLquote\APLdot\APLquote \APLcomma\APLleftparen\protect\APLoverbar\APLone\APLuparrow\APLD\APLI \APLM\APLE\APLN\APLS\APLI\APLO\APLN\APLrightparen\APLcomma \APLquote\APLdot\APLquote\APLquote\APLquote\APLcomma\APLT\APLY\APLP \APLE\APLcomma\APLquote\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{} \APLZ\APLleftbracket\APLone\APLsemicolon\APLzero \APLrightbracket\APLleftarrow\protect\APLoverbar\APLone\APLdownarrow\APLD \APLI\APLM\APLE\APLN\APLS\APLI\APLO\APLN \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{} \APLV\APLE\APLC\APLT\APLO\APLR\APLcolon\APLZ\APLleftarrow \APLquote\APLstile\APLquote\APLcomma\APLleftbracket\APLone \APLrightbracket\APLleftparen\APLquote\APLbar\APLquote\APLcomma \APLleftbracket\APLzero\APLrightbracket\APLleftparen\APLleftparen \protect\APLoverbar\APLtwo\APLuparrow\APLone\APLcomma \APLleftparen\APLrho\APLA\APLrightparen\APLrightparen\APLrho\APLA \APLleftarrow\APLuptackjot\APLA\APLrightparen\APLcomma\APLleftbracket \APLzero\APLrightbracket\APLquote\APLbar\APLquote\APLrightparen \APLcomma\APLleftbracket\APLone\APLrightbracket\APLquote \APLstile\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{} \APLZ\APLleftbracket\APLleftparen\APLzero\APLcomma \APLleftparen\protect\APLoverbar\APLone\APLplus\APLone\APLuparrow\APLrho \APLZ\APLrightparen\APLrightparen\APLsemicolon\APLleftparen \APLleftparen\APLzero\APLspace\APLone\APLrightparen\APLcomma \protect\APLoverbar\APLone\APLplus\protect\APLoverbar\APLone \APLuparrow\APLrho\APLZ\APLrightparen\APLrightbracket\APLleftarrow \APLtwo\APLspace\APLthree\APLrho\APLquote\APLdot\APLquote \APLcomma\APLD\APLI\APLM\APLE\APLN\APLS\APLI\APLO\APLN\APLcomma \APLquote\APLdot\APLquote\APLquote\APLquote\APLcomma\APLT\APLY\APLP \APLE\APLcomma\APLquote\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{} \APLS\APLC\APLA\APLL\APLA\APLR\APLcolon\APLZ\APLleftarrow \APLquote\APLstile\APLquote\APLcomma\APLleftbracket\APLone \APLrightbracket\APLleftparen\APLquote\APLbar\APLquote\APLcomma \APLleftbracket\APLzero\APLrightbracket\APLA\APLcomma\APLleftbracket \APLzero\APLrightbracket\APLquote\APLbar\APLquote \APLrightparen\APLcomma\APLleftbracket\APLone\APLrightbracket\APLquote \APLstile\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{} \APLZ\APLleftbracket\APLleftparen\APLzero\APLcomma \APLleftparen\protect\APLoverbar\APLone\APLplus\APLone\APLuparrow\APLrho \APLZ\APLrightparen\APLrightparen\APLsemicolon\APLleftparen \APLleftparen\APLzero\APLspace\APLone\APLrightparen\APLcomma \protect\APLoverbar\APLone\APLplus\protect\APLoverbar\APLone \APLuparrow\APLrho\APLZ\APLrightparen\APLrightbracket\APLleftarrow \APLtwo\APLspace\APLthree\APLrho\APLquote\APLdot\APLbar\APLdot \APLquote\APLquote\APLquote\APLcomma\APLT\APLY\APLP\APLE\APLcomma \APLquote\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{} \APLrightarrow\APLzero \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F673 % \vspace{2mm} % % \input{F674} % % % F674 % % F674 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % A \item[Used Local Names] % {\APLquad}IO SHAPE DEPTH TYPE DIMENSION \item[Unused Local Names] % {\APLbr} \item[Functions] % MATRIX \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % {\APLbr}NOT{\protect\APLunderbar}SIMPLE{\protect\APLunderbar}SCALAR SIMPLE{\protect\APLunderbar}SCALAR {\APLbr}NOT{\protect\APLunderbar}EMPTY EMPTY SIMPLE GENERALIZED BOX SCALAR VECTOR HIGHER \item[Undefined Names] % DISPLAY \end{description}\end{scriptsize}\par} % % end F674 % \vspace{2mm} % % \input{F675} % % % F675 % % F675 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 DISPLAY calls MATRIX \par% \hspace*{4mm}% 1 MATRIX is implemented in {\protect\APLdelta}BASE \par% \par\end{scriptsize}}% % % end F675 % \vspace{2mm} % % end F671 % \subsubsection{% FIXEDSPACING } % % \input{F676}% % % % F676 % % F676 % % \input{F677} % % % F677 % % F677 {\parindent=0pt Method {\bf % FIXEDSPACING } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:14:51 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}boxed letter{\APLgreater} {\APLleftarrow} {\APLbr}FIXEDSPACING {\APLless}letter{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % FIXEDSPACING boxes each letter in order to simulate equal {\APLbr} spaced typing.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % {\bf Warning:} The current \LaTeX\ definition of \APLmb\ may cause a \TeX\ memory overflow. Two remedies: generate \TeX\ with a larger memory or find a better macro definition. \par}% % % end F677 % \vspace{2mm} % % \input{F678} % % % F678 % % F678 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLF\APLI\APLX\APLE\APLD\APLS\APLP\APLA \APLC\APLI\APLN\APLG\APLspace\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLquote\APLslope\APLA\APLP\APLL\APLm \APLb\APLleftbrace\APLquote\APLcomma\APLA\APLcomma\APLquote \APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F678 % \vspace{2mm} % % \input{F679} % % % F679 % % F679 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % A \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F679 % \vspace{2mm} % % \input{F680} % % % F680 % % F680 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F680 % \vspace{2mm} % % end F676 % \subsubsection{% FNSFMT } % % \input{F681}% % % % F681 % % F681 % % \input{F682} % % % F682 % % F682 {\parindent=0pt Method {\bf % FNSFMT } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:11:27 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}vector representation{\APLgreater} { {\APLbr}\APLleftarrow} FNSFMT {\APLless}canonical representation{ {\APLbr}\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % FNSFMT translates the canonical function representation to {\APLbr} the vector representation of the function.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % The vector representation corresponds to the way the function is displayed by the standard del-editor: A \APLdel\APLspace in front of the function header and a \APLdel\APLspace in the last line. Each line preceded by the line number in square brackets e.g. \APLleftbracket\APLone\APLrightbracket\APLspace \dots Each line is a nested array: \begin{itemize} \item 1-st element: \APLleftbracket\APLless\APLl\APLi\APLn\APLe\APLn\APLu\APLm \APLb\APLe\APLr\APLgreater\APLrightbracket\APLspace\APLstile \APLspace\APLless\APLe\APLm\APLp\APLt\APLy\APLgreater\APLspace \item 2-nd element: \APLless\APLe\APLm\APLp\APLt\APLy\APLgreater\APLspace \APLstile\APLspace\APLdel\APLspace \item 3-rd element: \APLless\APLl\APLi\APLn\APLe\APLgreater\APLspace \end{itemize} \par}% % % end F682 % \vspace{2mm} % % \input{F683} % % % F683 % % F683 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLF\APLN\APLS\APLF\APLM\APLT\APLspace \APLA\APLsemicolon\APLI\APLsemicolon\APLquad\APLI\APLO \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLquad\APLI\APLO\APLleftarrow\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLA\APLleftbracket\APLone\APLrightbracket\APLleftarrow \APLleftshoe\APLleftparen\APLzero\APLrho\APLquote\APLspace \APLquote\APLrightparen\APLleftparen\APLone\APLrho\APLquote\APLdel \APLquote\APLrightparen\APLleftparen\APLrightshoe\APLA \APLleftbracket\APLone\APLrightbracket\APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLA\APLleftarrow\APLA\APLcomma\APLleftshoe\APLleftparen \APLzero\APLrho\APLquote\APLspace\APLquote\APLrightparen \APLleftparen\APLone\APLrho\APLquote\APLdel\APLquote\APLrightparen \APLleftparen\APLzero\APLrho\APLquote\APLspace\APLquote \APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLI\APLleftarrow\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLL\APLO\APLO\APLP\APLcolon\APLrightarrow\APLleftparen \APLleftparen\protect\APLoverbar\APLone\APLplus\APLrho\APLA \APLrightparen\APLnotgreater\APLI\APLrightparen\APLslash\APLE\APLX \APLI\APLT \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLA\APLleftbracket\APLone\APLplus\APLI\APLrightbracket \APLleftarrow\APLleftshoe\APLleftparen\APLquote\APLleftbracket \APLquote\APLcomma\APLleftparen\APLuptackjot\APLI\APLrightparen \APLcomma\APLquote\APLrightbracket\APLquote\APLrightparen \APLleftparen\APLzero\APLrho\APLquote\APLspace\APLquote\APLrightparen \APLleftparen\APLrightshoe\APLA\APLleftbracket\APLone\APLplus \APLI\APLrightbracket\APLrightparen \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLI\APLleftarrow\APLI\APLplus\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLrightarrow\APLL\APLO\APLO\APLP \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLE\APLX\APLI\APLT\APLcolon\APLZ\APLleftarrow\APLA \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F683 % \vspace{2mm} % % \input{F684} % % % F684 % % F684 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % A \item[Used Local Names] % I {\APLquad}IO \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % LOOP EXIT \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F684 % \vspace{2mm} % % \input{F685} % % % F685 % % F685 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F685 % \vspace{2mm} % % end F681 % \subsubsection{% FNSLIST } % % \input{F686}% % % % F686 % % F686 % % \input{F687} % % % F687 % % F687 {\parindent=0pt Method {\bf % FNSLIST } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:7:4 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}filename{\APLgreater} FNSLIST { {\APLbr}\APLless}object name{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % FNSLIST formats a subsection header and the code to input {\APLbr} the file which contains a \LaTeX\ macro stream which {\APLbr}typesets the APL code of the APL object.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % FNSLIST appends to the global variable RC the \LaTeX\ instructions for formatting a subsection header with the title of the object name and for inputting the text which describes the object from a file. \par}% % % end F687 % \vspace{2mm} % % \input{F688} % % % F688 % % F688 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLF\APLspace\APLF\APLN\APLS\APLL\APLI\APLS\APLT\APLspace \APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLA\APLleftarrow\APLleftparen\APLquote\APLspace\APLquote \APLnotequal\APLA\APLrightparen\APLslash\APLA\APLleftarrow \APLcomma\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLs\APLu\APLb\APLs\APLe\APLc\APLt\APLi\APLo\APLn \APLleftbrace\APLslope\APLspace\APLslope\APLspace\APLslope \APLspace\APLquote\APLcomma\APLleftparen\APLleftparen\APLA \APLnotequal\APLquote\APLpercent\APLquote\APLrightparen\APLslash\APLA \APLleftarrow\APLepsilon\APLA\APLP\APLL\APLT\APLO\APLT\APLE \APLX\APLspace\APLA\APLrightparen\APLcomma\APLquote\APLrightbrace \APLspace\APLpercent\APLspace\APLquote\APLcomma\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLR\APLC\APLleftarrow\APLR\APLC\APLcomma\APLleftshoe \APLquote\APLslope\APLi\APLn\APLp\APLu\APLt\APLleftbrace\APLquote \APLcomma\APLF\APLcomma\APLquote\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F688 % \vspace{2mm} % % \input{F689} % % % F689 % % F689 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % \item[Arguments] % F A \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % APLTOTEX \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % RC \end{description}\end{scriptsize}\par} % % end F689 % \vspace{2mm} % % \input{F690} % % % F690 % % F690 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 FNSLIST calls APLTOTEX \par% \par\end{scriptsize}}% % % end F690 % \vspace{2mm} % % end F686 % \subsubsection{% FOLD } % % \input{F691}% % % % F691 % % F691 % % \input{F692} % % % F692 % % F692 {\parindent=0pt Method {\bf % FOLD } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,18:0:17 \\% {\bf Protocol: }{\em % Internal }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}folded text matrix{\APLgreater} { {\APLbr}\APLleftarrow} FOLD {\APLless}text matrix{\APLgreater}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % FOLD mimicks APL2s formatting algorithm for arrays. {\APLbr} The matrix is cut in columns and the columns are printed {\APLbr} one after the other. Broad tables can thus be {\APLbr}restored by cut and paste.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % FOLD gets the printing width from the function \APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar \APLW\APLI\APLD\APLT\APLH\APLspace . FOLD cuts a matrix with a width of more than e.g. 59 characters into blocks of a width of 59 characters, the blocks are pasted together vertically, so that the original layout can be restored by cut and paste. \par}% % % end F692 % \vspace{2mm} % % \input{F693} % % % F693 % % F693 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLF\APLO\APLL\APLD\APLspace\APLA \APLsemicolon\APLquad\APLI\APLO \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLquad\APLI\APLO\APLleftarrow\APLone \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLA\APLleftarrow\APLleftparen\protect\APLoverbar\APLtwo \APLuparrow\APLone\APLcomma\APLone\APLcomma\APLrho\APLA \APLrightparen\APLrho\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLZ\APLleftarrow\APLleftparen\APLzero\APLcomma\APLP\APLR \APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar\APLW\APLI \APLD\APLT\APLH\APLrightparen\APLrho\APLquote\APLspace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLL\APLO\APLO\APLP\APLcolon\APLrightarrow\APLleftparen \APLzero\APLequal\protect\APLoverbar\APLone\APLuparrow\APLrho\APLA \APLrightparen\APLslash\APLzero \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLleftbracket\APLone \APLrightbracket\APLleftparen\APLleftparen\APLone\APLuparrow\APLrho \APLA\APLrightparen\APLcomma\APLP\APLR\APLI\APLN\APLT\APLI\APLN \APLG\protect\APLunderbar\APLW\APLI\APLD\APLT\APLH \APLrightparen\APLuparrow\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLA\APLleftarrow\APLleftparen\APLzero\APLcomma\APLP\APLR \APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar\APLW\APLI \APLD\APLT\APLH\APLrightparen\APLdownarrow\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLrightarrow\APLL\APLO\APLO\APLP \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F693 % \vspace{2mm} % % \input{F694} % % % F694 % % F694 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % A \item[Used Local Names] % {\APLquad}IO \item[Unused Local Names] % \item[Functions] % PRINTING{\protect\APLunderbar}WIDTH \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % LOOP \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F694 % \vspace{2mm} % % \input{F695} % % % F695 % % F695 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \hspace*{1mm}% 0 FOLD calls PRINTING{\protect\APLunderbar}WIDTH \par% \par\end{scriptsize}}% % % end F695 % \vspace{2mm} % % end F691 % \subsection{Protocol\ % Internal Local Adaption }% \subsubsection{% BEGIN{\protect\APLunderbar}ARRAY } % % \input{F696}% % % % F696 % % F696 % % \input{F697} % % % F697 % % F697 {\parindent=0pt Method {\bf % BEGIN{\protect\APLunderbar}ARRAY } of class {\bf % APL2TEX } created % 1990{\APLslash}4{\APLslash}20,15:20:4 \\% {\bf Protocol: }{\em % Internal Local Adaption }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}start of array macro sequence{\APLgreater} { {\APLbr}\APLleftarrow} BEGIN{\protect\APLunderbar}ARRAY\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % BEGIN{\protect\APLunderbar}ARRAY defines the \LaTeX\ macros {\APLbr}which precede an APL array.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \APLB\APLE\APLG\APLI\APLN\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace is localized within each document type. The definition used is given in \APLL\APLO\APLC\APLA\APLL\protect\APLunderbar\APLP\APLA\APLG \APLE\APLspace . Dependents: \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace , % \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLB\APLO\APLX \APLE\APLD\APLA\APLR\APLR\APLA\APLbr\APLY\APLspace , % \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLD\APLI\APLA \APLL\APLO\APLG\APLspace . The sequence must always be on its own line. The start end pair must be the tightest bracket around the APL code. \par}% % % end F697 % \vspace{2mm} % % \input{F698} % % % F698 % % F698 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLB\APLE\APLG\APLI\APLN\protect \APLunderbar\APLA\APLR\APLR\APLA\APLY \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLleftshoe\APLquote\APLslope\APLb\APLe \APLg\APLi\APLn\APLleftbrace\APLA\APLP\APLL\APLa\APLr\APLr\APLa \APLy\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F698 % \vspace{2mm} % % \input{F699} % % % F699 % % F699 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F699 % \vspace{2mm} % % \input{F700} % % % F700 % % F700 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F700 % \vspace{2mm} % % end F696 % \subsubsection{% END{\protect\APLunderbar}ARRAY } % % \input{F701}% % % % F701 % % F701 % % \input{F702} % % % F702 % % F702 {\parindent=0pt Method {\bf % END{\protect\APLunderbar}ARRAY } of class {\bf % APL2TEX } created % 1990{\APLslash}4{\APLslash}20,15:32:48 \\% {\bf Protocol: }{\em % Internal Local Adaption }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}end of array macro sequence{\APLgreater} { {\APLbr}\APLleftarrow} END{\protect\APLunderbar}ARRAY\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % END{\protect\APLunderbar}ARRAY defines the \LaTeX\ macros {\APLbr}which precede an APL array.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \APLB\APLE\APLG\APLI\APLN\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace is localized within each document type. The definition used is given in \APLL\APLO\APLC\APLA\APLL\protect\APLunderbar\APLP\APLA\APLG \APLE\APLspace . Dependents: \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace , % \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLB\APLO\APLX \APLE\APLD\APLA\APLR\APLR\APLA\APLbr\APLY\APLspace , % \APLP\APLR\APLT\APLE\APLX\protect\APLunderbar\APLD\APLI\APLA \APLL\APLO\APLG\APLspace . The sequence must always be on its own line. The start end pair must be the tightest bracket around the APL code. \par}% % % end F702 % \vspace{2mm} % % \input{F703} % % % F703 % % F703 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLE\APLN\APLD\protect\APLunderbar\APLA \APLR\APLR\APLA\APLY \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLleftshoe\APLquote\APLslope\APLe\APLn \APLd\APLleftbrace\APLA\APLP\APLL\APLa\APLr\APLr\APLa\APLy \APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F703 % \vspace{2mm} % % \input{F704} % % % F704 % % F704 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F704 % \vspace{2mm} % % \input{F705} % % % F705 % % F705 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F705 % \vspace{2mm} % % end F701 % \subsubsection{% LOCAL{\protect\APLunderbar}PAGE } % % \input{F706}% % % % F706 % % F706 % % \input{F707} % % % F707 % % F707 {\parindent=0pt Method {\bf % LOCAL{\protect\APLunderbar}PAGE } of class {\bf % APL2TEX } created % 1990{\APLslash}4{\APLslash}20,15:42:11 \\% {\bf Protocol: }{\em % Internal Local Adaption }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}latex macros defining the size of a local {\APLbr}page{\APLgreater} {\APLleftarrow} {\APLbr}LOCAL{\protect\APLunderbar}PAGE\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % LOCAL{\protect\APLunderbar}PAGE defines the size of a page. {\APLbr}All relevant changes are made here.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \APLL\APLO\APLC\APLA\APLL\protect\APLunderbar\APLP\APLA\APLG \APLE\APLspace defines the size of a page and adjusts some dependencies for printing arrays by redefining the following functions: \APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar \APLW\APLI\APLD\APLT\APLH\APLspace , % \APLB\APLE\APLG\APLI\APLN\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLspace , % \APLE\APLN\APLD\protect\APLunderbar\APLA\APLR\APLR\APLA\APLY \APLspace . Arrays are printed by simulating a fixed spaced font. Each APL symbol is therefore wrapped in a box of e.g. 1em length. Since the internal APL2 format algorithm is used to produce columns of printout which can be pasted together for broad outputs, we have to know at APL preprocessing time, how many characters fit on a line. The number of characters per line depends on the documentstyle size and the size specified for an array environment. For an article 10pt style, 17cm textwidth and an array environment set in footnotesize we get 56 characters per line. In order to obtain this result we convert 17cm to 483.6984pt and we measure 1em at 10pt and footnotesize as 8.50012pt. Of course we write some \LaTeX\ macros to do the hard work. \par}% % % end F707 % \vspace{2mm} % % \input{F708} % % % F708 % % F708 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLL\APLO\APLC\APLA\APLL\protect \APLunderbar\APLP\APLA\APLG\APLE \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLquad\APLF\APLX\APLspace\APLquote\APLZ \APLleftarrow\APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG\protect \APLunderbar\APLW\APLI\APLD\APLT\APLH\APLquote\APLspace\APLquote \APLZ\APLleftarrow\APLfive\APLsix\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLZ\APLleftarrow\APLquad\APLF\APLX\APLspace\APLquote\APLZ \APLleftarrow\APLB\APLE\APLG\APLI\APLN\protect\APLunderbar\APLA \APLR\APLR\APLA\APLY\APLquote\APLspace\APLquote\APLZ \APLleftarrow\APLleftshoe\APLquote\APLquote\APLslope\APLb\APLe\APLg\APLi \APLn\APLleftbrace\APLf\APLo\APLo\APLt\APLn\APLo\APLt\APLe \APLs\APLi\APLz\APLe\APLrightbrace\APLslope\APLb\APLe\APLg\APLi \APLn\APLleftbrace\APLA\APLP\APLL\APLa\APLr\APLr\APLa\APLy \APLrightbrace\APLquote\APLquote\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLZ\APLleftarrow\APLquad\APLF\APLX\APLspace\APLquote\APLZ \APLleftarrow\APLE\APLN\APLD\protect\APLunderbar\APLA\APLR\APLR \APLA\APLY\APLquote\APLspace\APLquote\APLZ\APLleftarrow \APLleftshoe\APLquote\APLquote\APLslope\APLe\APLn\APLd\APLleftbrace \APLA\APLP\APLL\APLa\APLr\APLr\APLa\APLy\APLrightbrace\APLslope \APLe\APLn\APLd\APLleftbrace\APLf\APLo\APLo\APLt\APLn\APLo\APLt \APLe\APLs\APLi\APLz\APLe\APLrightbrace\APLquote\APLquote \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLZ\APLleftarrow\APLquote\APLslope\APLt\APLo\APLp\APLm \APLa\APLr\APLg\APLi\APLn\APLequal\APLone\APLc\APLm\APLquote \APLspace\APLquote\APLslope\APLo\APLd\APLd\APLs\APLi\APLd\APLe\APLm \APLa\APLr\APLg\APLi\APLn\APLequal\APLtwo\APLc\APLm\APLquote \APLspace\APLquote\APLslope\APLe\APLv\APLe\APLn\APLs\APLi\APLd \APLe\APLm\APLa\APLr\APLg\APLi\APLn\APLequal\APLtwo\APLc\APLm \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLleftshoe\APLquote \APLslope\APLa\APLd\APLd\APLt\APLo\APLl\APLe\APLn\APLg\APLt\APLh \APLleftbrace\APLslope\APLo\APLd\APLd\APLs\APLi\APLd\APLe\APLm\APLa \APLr\APLg\APLi\APLn\APLrightbrace\APLleftbrace\APLbar\APLone \APLi\APLn\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLleftshoe\APLquote \APLslope\APLa\APLd\APLd\APLt\APLo\APLl\APLe\APLn\APLg\APLt\APLh \APLleftbrace\APLslope\APLe\APLv\APLe\APLn\APLs\APLi\APLd\APLe\APLm \APLa\APLr\APLg\APLi\APLn\APLrightbrace\APLleftbrace\APLbar \APLone\APLi\APLn\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLleftshoe\APLquote \APLslope\APLa\APLd\APLd\APLt\APLo\APLl\APLe\APLn\APLg\APLt\APLh \APLleftbrace\APLslope\APLt\APLo\APLp\APLm\APLa\APLr\APLg\APLi\APLn \APLrightbrace\APLleftbrace\APLbar\APLone\APLi\APLn \APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLquote\APLslope\APLh\APLe \APLa\APLd\APLh\APLe\APLi\APLg\APLh\APLt\APLequal\APLthree \APLm\APLm\APLquote\APLspace\APLquote\APLslope\APLh\APLe\APLa\APLd \APLs\APLe\APLp\APLequal\APLseven\APLm\APLm\APLquote\APLspace \APLquote\APLslope\APLf\APLo\APLo\APLt\APLh\APLe\APLi\APLg\APLh \APLt\APLequal\APLzero\APLm\APLm\APLquote\APLspace\APLquote \APLslope\APLt\APLo\APLp\APLs\APLk\APLi\APLp\APLequal\APLzero \APLc\APLm\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLZ\APLleftarrow\APLZ\APLcomma\APLquote\APLslope\APLt\APLe \APLx\APLt\APLw\APLi\APLd\APLt\APLh\APLequal\APLone\APLseven \APLc\APLm\APLquote\APLspace\APLquote\APLslope\APLt\APLe\APLx \APLt\APLh\APLe\APLi\APLg\APLh\APLt\APLequal\APLtwo\APLsix\APLc \APLm\APLquote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F708 % \vspace{2mm} % % \input{F709} % % % F709 % % F709 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % {\APLquad}FX \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F709 % \vspace{2mm} % % \input{F710} % % % F710 % % F710 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F710 % \vspace{2mm} % % end F706 % \subsubsection{% PRINTING{\protect\APLunderbar}WIDTH } % % \input{F711}% % % % F711 % % F711 % % \input{F712} % % % F712 % % F712 {\parindent=0pt Method {\bf % PRINTING{\protect\APLunderbar}WIDTH } of class {\bf % APL2TEX } created % 1990{\APLslash}4{\APLslash}20,12:33:54 \\% {\bf Protocol: }{\em % Internal Local Adaption }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}integer{\APLgreater} {\APLleftarrow} {\APLbr}PRINTING{\protect\APLunderbar}WIDTH\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % PRINTING{\protect\APLunderbar}WIDTH sets the number of {\APLbr}characters per screen line. This value has to be set to {\APLbr}the maximal numbers of characters per printed {\APLbr}line.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % % \APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG\protect\APLunderbar \APLW\APLI\APLD\APLT\APLH\APLspace is used in % \APLF\APLO\APLL\APLD\APLspace to reset the system variable % \APLquad\APLP\APLW\APLspace . The correct value must be found for each document type and each font size used. This is sort of a inconvenience. \par}% % % end F712 % \vspace{2mm} % % \input{F713} % % % F713 % % F713 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLZ\APLleftarrow\APLP\APLR\APLI\APLN\APLT\APLI\APLN\APLG \protect\APLunderbar\APLW\APLI\APLD\APLT\APLH \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLZ\APLleftarrow\APLfive\APLnine\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLspace\APLT\APLH\APLE\APLspace\APLV\APLA \APLL\APLU\APLE\APLspace\APLO\APLF\APLspace\APLquad\APLP\APLW \APLspace\APLF\APLO\APLR\APLspace\APLO\APLN\APLE\APLspace\APLP\APLA \APLG\APLE\APLdot \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F713 % \vspace{2mm} % % \input{F714} % % % F714 % % F714 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % Z \item[Arguments] % \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F714 % \vspace{2mm} % % \input{F715} % % % F715 % % F715 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F715 % \vspace{2mm} % % end F711 % \subsection{Protocol\ % Internal Translation Table }% \subsubsection{% TEXM } % % \input{F716}% % % % F716 % % F716 % % \input{F717} % % % F717 % % F717 {\parindent=0pt Method {\bf % TEXM } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}11,17:26:0 \\% {\bf Protocol: }{\em % Internal Translation Table }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}translation table{\APLgreater}{ {\APLbr}\APLleftarrow}TEXM {\APLquote}{\APLquote}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % TEXM generates a translation table which maps EACH {\APLbr}symbol of the atomic vector to a \LaTeX\ macro {\APLbr}name.\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % It pays off to memoize this function. \par}% % % end F717 % \vspace{2mm} % % \input{F718} % % % F718 % % F718 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLT\APLM\APLleftarrow\APLT\APLE\APLX\APLM\APLspace\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLzero\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLrightbrace\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLrightbrace \APLquote\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLspace\APLzero\APLspace\APLdoublequote \APLspace\APLone\APLspace\APLdoublequote\APLspace\APLtwo \APLspace\APLdoublequote\APLspace\APLthree\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLsix\APLrightbrace\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLseven\APLrightbrace\APLquote\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLspace\APLfour\APLspace\APLdoublequote\APLspace \APLfive\APLspace\APLspace\APLspace\APLsix\APLspace \APLdoublequote\APLspace\APLseven\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLeight \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLnine\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLzero\APLrightbrace\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLone\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLspace\APLeight\APLspace\APLdoublequote\APLspace \APLnine\APLspace\APLdoublequote\APLspace\APLone\APLzero\APLspace \APLdoublequote\APLspace\APLone\APLone\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLtwo \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLthree \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLone\APLfour\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLone\APLfive\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLone\APLtwo\APLspace\APLdoublequote \APLspace\APLone\APLthree\APLspace\APLdoublequote\APLspace \APLone\APLfour\APLspace\APLdoublequote\APLspace\APLone\APLfive \APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLsix \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLseven \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLone\APLeight\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLone\APLnine\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLone\APLsix\APLspace\APLdoublequote \APLspace\APLone\APLseven\APLspace\APLdoublequote\APLspace \APLone\APLeight\APLspace\APLdoublequote\APLspace\APLone\APLnine \APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo \APLzero\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLone \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLtwo\APLtwo\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLtwo\APLthree\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLtwo\APLzero\APLspace\APLdoublequote \APLspace\APLtwo\APLone\APLspace\APLdoublequote\APLspace\APLtwo \APLtwo\APLspace\APLdoublequote\APLspace\APLtwo\APLthree \APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo \APLfour\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLfive \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLtwo\APLsix\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLtwo\APLseven\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLtwo\APLfour\APLspace\APLdoublequote \APLspace\APLtwo\APLfive\APLspace\APLdoublequote\APLspace \APLtwo\APLsix\APLspace\APLdoublequote\APLspace\APLtwo\APLseven \APLspace\APLmiss{27} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo \APLeight\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLnine \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLthree\APLzero\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLthree\APLone\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLtwo\APLeight\APLspace \APLmiss{28}\APLspace\APLtwo\APLnine\APLspace\APLdoublequote\APLspace \APLthree\APLzero\APLspace\APLspace\APLspace\APLspace\APLspace \APLthree\APLone\APLspace\APLmiss{31} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree \APLtwo\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLthree \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLfour\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi \APLs\APLs\APLleftbrace\APLthree\APLfive\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLthree\APLtwo\APLspace \APLmiss{32}\APLspace\APLthree\APLthree\APLspace\APLmiss{33}\APLspace \APLthree\APLfour\APLspace\APLmiss{34}\APLspace\APLthree \APLfive\APLspace\APLmiss{35} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree \APLsix\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLseven \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLeight\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi \APLs\APLs\APLleftbrace\APLthree\APLnine\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLthree\APLsix\APLspace \APLdoublequote\APLspace\APLthree\APLseven\APLspace\APLdoublequote \APLspace\APLthree\APLeight\APLspace\APLdoublequote\APLspace \APLthree\APLnine\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLzero\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour\APLone \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLfour\APLtwo\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfour\APLthree\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLfour\APLzero\APLspace \APLdoublequote\APLspace\APLfour\APLone\APLspace\APLdoublequote\APLspace \APLfour\APLtwo\APLspace\APLdoublequote\APLspace\APLfour \APLthree\APLspace\APLmiss{43} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLfour\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour\APLfive \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLfour\APLsix\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfour\APLseven\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLfour\APLfour\APLspace \APLmiss{44}\APLspace\APLfour\APLfive\APLspace\APLmiss{45}\APLspace \APLfour\APLsix\APLspace\APLdoublequote\APLspace\APLfour\APLseven \APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLeight\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour\APLnine \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLzero\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi \APLs\APLs\APLleftbrace\APLfive\APLone\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLfour\APLeight\APLspace \APLmiss{48}\APLspace\APLfour\APLnine\APLspace\APLmiss{49}\APLspace \APLfive\APLzero\APLspace\APLmiss{50}\APLspace\APLfive\APLone \APLspace\APLmiss{51} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive \APLtwo\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLthree \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLfive\APLfour\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfive\APLfive\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLfive\APLtwo\APLspace\APLmiss{52} \APLspace\APLfive\APLthree\APLspace\APLmiss{53}\APLspace \APLfive\APLfour\APLspace\APLmiss{54}\APLspace\APLfive\APLfive \APLspace\APLmiss{55} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive \APLsix\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLseven \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLfive\APLeight\APLrightbrace \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi \APLs\APLs\APLleftbrace\APLfive\APLnine\APLrightbrace\APLquote \APLspace\APLupshoejot\APLspace\APLfive\APLsix\APLspace \APLmiss{56}\APLspace\APLfive\APLseven\APLspace\APLmiss{57}\APLspace \APLfive\APLeight\APLspace\APLmiss{58}\APLspace\APLfive\APLnine \APLspace\APLmiss{59} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLsix \APLzero\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLsix\APLone \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLsix\APLtwo\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLsix\APLthree\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLsix\APLzero\APLspace\APLdoublequote \APLspace\APLsix\APLone\APLspace\APLmiss{61}\APLspace\APLsix \APLtwo\APLspace\APLmiss{62}\APLspace\APLsix\APLthree\APLspace \APLmiss{63} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLs\APLp\APLa\APLc\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLu\APLA\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLu\APLB\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLu\APLC\APLquote\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLsix\APLfour\APLspace\APLspace\APLspace\APLsix \APLfive\APLspace\APLuA\APLspace\APLsix\APLsix\APLspace\APLuB \APLspace\APLsix\APLseven\APLspace\APLuC \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLD\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLE\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLF\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLG\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLsix\APLeight\APLspace\APLuD\APLspace \APLsix\APLnine\APLspace\APLuE\APLspace\APLseven\APLzero \APLspace\APLuF\APLspace\APLseven\APLone\APLspace\APLuG \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLH\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLI\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLc\APLe\APLn\APLt\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLd\APLo\APLt\APLquote\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLseven\APLtwo\APLspace\APLuH\APLspace\APLseven \APLthree\APLspace\APLuI\APLspace\APLseven\APLfour\APLspace\APLcent \APLspace\APLseven\APLfive\APLspace\APLdot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLl\APLe\APLs\APLs\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLp\APLa\APLr \APLe\APLn\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLp\APLl\APLu\APLs\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLv\APLe\APLr\APLt\APLi\APLc\APLa\APLl\APLb\APLa\APLr \APLquote\APLspace\APLupshoejot\APLspace\APLseven\APLsix \APLspace\APLless\APLspace\APLseven\APLseven\APLspace\APLleftparen \APLspace\APLseven\APLeight\APLspace\APLplus\APLspace\APLseven \APLnine\APLspace\APLverticalbar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLa\APLm\APLp\APLe\APLr\APLs\APLa\APLn\APLd \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLu\APLJ \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLu\APLK \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLu\APLL \APLquote\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLspace \APLeight\APLzero\APLspace\APLampersand\APLspace\APLeight\APLone \APLspace\APLuJ\APLspace\APLeight\APLtwo\APLspace\APLuK\APLspace \APLeight\APLthree\APLspace\APLuL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLM\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLN\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLO\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLP\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLeight\APLfour\APLspace\APLuM\APLspace \APLeight\APLfive\APLspace\APLuN\APLspace\APLeight\APLsix \APLspace\APLuO\APLspace\APLeight\APLseven\APLspace\APLuP \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLQ\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLR\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLe\APLx\APLc\APLl\APLa\APLm\APLa\APLt\APLi \APLo\APLn\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd \APLo\APLl\APLl\APLa\APLr\APLquote\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLspace\APLeight\APLeight\APLspace \APLuQ\APLspace\APLeight\APLnine\APLspace\APLuR\APLspace\APLnine \APLzero\APLspace\APLexclamation\APLspace\APLnine\APLone\APLspace \APLdollar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLs\APLt\APLa\APLr\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLr\APLi\APLg\APLh\APLt\APLp\APLa \APLr\APLe\APLn\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLs\APLe\APLm\APLi\APLc\APLo\APLl\APLo\APLn\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLn\APLo\APLt\APLquote \APLspace\APLupshoejot\APLspace\APLnine\APLtwo\APLspace\APLstar \APLspace\APLnine\APLthree\APLspace\APLrightparen\APLspace \APLnine\APLfour\APLspace\APLsemicolon\APLspace\APLnine\APLfive \APLspace\APLnot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLb\APLa\APLr\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLs\APLl\APLa\APLs\APLh\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLu\APLS\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLu\APLT\APLquote\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLnine\APLsix\APLspace\APLbar\APLspace\APLnine\APLseven \APLspace\APLslash\APLspace\APLnine\APLeight\APLspace\APLuS \APLspace\APLnine\APLnine\APLspace\APLuT \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLU\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLV\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLW\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLX\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLone\APLzero\APLzero\APLspace\APLuU\APLspace \APLone\APLzero\APLone\APLspace\APLuV\APLspace\APLone\APLzero \APLtwo\APLspace\APLuW\APLspace\APLone\APLzero\APLthree\APLspace \APLuX \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLY\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLu\APLZ\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLs\APLp\APLl\APLi\APLt\APLb\APLa\APLr\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLc\APLo\APLm\APLm \APLa\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLupshoejot\APLone\APLzero\APLfour \APLspace\APLuY\APLspace\APLone\APLzero\APLfive\APLspace\APLuZ \APLspace\APLone\APLzero\APLsix\APLspace\APLsplitbar\APLspace \APLone\APLzero\APLseven\APLspace\APLcomma \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLp\APLe\APLr\APLc\APLe\APLn\APLt\APLquote \APLspace\APLquote\APLslope\APLp\APLr\APLo\APLt\APLe\APLc\APLt \APLslope\APLA\APLP\APLL\APLu\APLn\APLd\APLe\APLr\APLb\APLa\APLr \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLg\APLr \APLe\APLa\APLt\APLe\APLr\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLq\APLu\APLe\APLr\APLy\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{} \APLupshoejot\APLone\APLzero\APLeight\APLspace\APLpercent \APLspace\APLone\APLzero\APLnine\APLspace\protect\APLunderbar \APLspace\APLone\APLone\APLzero\APLspace\APLgreater\APLspace \APLone\APLone\APLone\APLspace\APLquery \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLone \APLtwo\APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLu\APLp\APLc\APLa\APLr\APLe\APLt\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd\APLi\APLe\APLr\APLe \APLs\APLi\APLs\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLq\APLu\APLa\APLd\APLj\APLo\APLt\APLquote\APLspace \APLspace\APLupshoejot\APLone\APLone\APLtwo\APLspace\APLmiss{112} \APLspace\APLone\APLone\APLthree\APLspace\APLupcaret\APLspace \APLone\APLone\APLfour\APLspace\APLdieresis\APLspace\APLone\APLone \APLfive\APLspace\APLquadjot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLi\APLo\APLt\APLa\APLu\APLn\APLd\APLe\APLr \APLb\APLa\APLr\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLe\APLp\APLs\APLi\APLl\APLo\APLn\APLu\APLn\APLd\APLe\APLr \APLb\APLa\APLr\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLone\APLeight \APLrightbrace\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLone\APLnine \APLrightbrace\APLquote\APLspace\APLupshoejot\APLone\APLone\APLsix \APLspace\APLiotaunderbar\APLspace\APLspace\APLone\APLone \APLseven\APLspace\APLepsilonunderbar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLc\APLa\APLr\APLe\APLt \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLa\APLc \APLc\APLe\APLn\APLt\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLc\APLo\APLl\APLo\APLn\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLp\APLo\APLu\APLn\APLd\APLquote \APLspace\APLupshoejot\APLone\APLtwo\APLzero\APLspace\APLdowncaret \APLspace\APLone\APLtwo\APLone\APLspace\APLaccent\APLspace\APLone \APLtwo\APLtwo\APLspace\APLcolon\APLspace\APLone\APLtwo \APLthree\APLspace\APLpound \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLa\APLt\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLq\APLu\APLo\APLt\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLe\APLq\APLu\APLa\APLl\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd\APLo\APLu\APLb \APLl\APLe\APLq\APLu\APLo\APLt\APLe\APLquote\APLspace \APLupshoejot\APLone\APLtwo\APLfour\APLspace\APLat\APLspace\APLone \APLtwo\APLfive\APLspace\APLquote\APLspace\APLone\APLtwo\APLsix \APLspace\APLequal\APLspace\APLone\APLtwo\APLseven\APLspace \APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLt\APLi\APLl\APLd\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLa\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLb\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLc\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLone \APLtwo\APLeight\APLspace\APLtilde\APLspace\APLone\APLtwo \APLnine\APLspace\APLa\APLspace\APLone\APLthree\APLzero\APLspace \APLb\APLspace\APLone\APLthree\APLone\APLspace\APLc \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLe\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLf\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLg\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLone\APLthree\APLtwo\APLspace\APLd\APLspace\APLone \APLthree\APLthree\APLspace\APLe\APLspace\APLone\APLthree \APLfour\APLspace\APLf\APLspace\APLone\APLthree\APLfive\APLspace \APLg \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLh\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLi\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLu\APLp\APLa\APLr\APLr\APLo\APLw\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLa\APLr\APLr \APLo\APLw\APLquote\APLspace\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLone\APLthree\APLsix\APLspace\APLh\APLspace \APLone\APLthree\APLseven\APLspace\APLi\APLspace\APLone \APLthree\APLeight\APLspace\APLuparrow\APLspace\APLone\APLthree \APLnine\APLspace\APLdownarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLn\APLo\APLt\APLg\APLr\APLe\APLa\APLt\APLe \APLr\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLu \APLp\APLs\APLt\APLi\APLl\APLe\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLs\APLt\APLi\APLl\APLe \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLr\APLi \APLg\APLh\APLt\APLa\APLr\APLr\APLo\APLw\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLeight\APLrightbracket}{} \APLupshoejot\APLspace\APLone\APLfour\APLzero\APLspace \APLnotgreater\APLspace\APLone\APLfour\APLone\APLspace\APLupstile \APLspace\APLone\APLfour\APLtwo\APLspace\APLdownstile\APLspace \APLone\APLfour\APLthree\APLspace\APLrightarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLj\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLk\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLl\APLquote\APLspace\APLupshoejot\APLspace \APLone\APLfour\APLfour\APLspace\APLquad\APLspace\APLone\APLfour \APLfive\APLspace\APLj\APLspace\APLone\APLfour\APLsix\APLspace \APLk\APLspace\APLone\APLfour\APLseven\APLspace\APLl \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLn\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLo\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLp\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLone\APLfour\APLeight\APLspace\APLm\APLspace\APLone \APLfour\APLnine\APLspace\APLn\APLspace\APLone\APLfive\APLzero \APLspace\APLo\APLspace\APLone\APLfive\APLone\APLspace\APLp \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLq\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLr\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLr\APLi\APLg\APLh\APLt\APLs\APLh\APLo\APLe\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLs \APLh\APLo\APLe\APLquote\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLone\APLfive\APLtwo\APLspace\APLq \APLspace\APLone\APLfive\APLthree\APLspace\APLr\APLspace\APLone \APLfive\APLfour\APLspace\APLrightshoe\APLspace\APLone\APLfive \APLfive\APLspace\APLleftshoe \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone \APLfive\APLsix\APLrightbrace\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLc\APLi\APLr\APLc\APLl\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLfive\APLeight\APLrightbrace\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLa\APLr \APLr\APLo\APLw\APLquote\APLspace\APLspace\APLupshoejot\APLspace \APLone\APLfive\APLsix\APLspace\APLmiss{156}\APLspace\APLone \APLfive\APLseven\APLspace\APLcircle\APLspace\APLone\APLfive \APLeight\APLspace\APLmiss{158}\APLspace\APLone\APLfive\APLnine \APLspace\APLleftarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLp\APLr\APLo\APLt\APLe\APLc\APLt\APLslope\APLA\APLP\APLL \APLo\APLv\APLe\APLr\APLb\APLa\APLr\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLn\APLa\APLt\APLt\APLi\APLl\APLd\APLe \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLs \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLt\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLfour\APLrightbracket}{} \APLupshoejot\APLspace\APLone\APLsix\APLzero\APLspace \protect\APLoverbar\APLspace\APLone\APLsix\APLone\APLspace \APLnattilde\APLspace\APLone\APLsix\APLtwo\APLspace\APLs\APLspace\APLone \APLsix\APLthree\APLspace\APLt \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLv\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLw\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLx\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLone\APLsix\APLfour\APLspace\APLu\APLspace\APLone \APLsix\APLfive\APLspace\APLv\APLspace\APLone\APLsix\APLsix \APLspace\APLw\APLspace\APLone\APLsix\APLseven\APLspace\APLx \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLy\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLz\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLu\APLp\APLs\APLh\APLo\APLe\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLs\APLh\APLo\APLe \APLquote\APLspace\APLspace\APLupshoejot\APLspace\APLone \APLsix\APLeight\APLspace\APLy\APLspace\APLone\APLsix\APLnine \APLspace\APLz\APLspace\APLone\APLseven\APLzero\APLspace\APLupshoe \APLspace\APLone\APLseven\APLone\APLspace\APLdownshoe \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLt\APLa\APLc\APLk \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLl\APLe\APLf \APLt\APLb\APLr\APLa\APLc\APLk\APLe\APLt\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLn\APLo\APLt\APLl\APLe\APLs\APLs \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLj\APLo \APLt\APLquote\APLspace\APLupshoejot\APLspace\APLone\APLseven \APLtwo\APLspace\APLdowntack\APLspace\APLone\APLseven\APLthree \APLspace\APLleftbracket\APLspace\APLone\APLseven\APLfour \APLspace\APLnotless\APLspace\APLone\APLseven\APLfive\APLspace\APLjot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLa\APLl\APLp\APLh\APLa\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLe\APLp\APLs\APLi\APLl\APLo \APLn\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLi \APLo\APLt\APLa\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLr\APLh\APLo\APLquote\APLspace\APLupshoejot\APLspace\APLone \APLseven\APLsix\APLspace\APLalpha\APLspace\APLone\APLseven \APLseven\APLspace\APLepsilon\APLspace\APLone\APLseven\APLeight \APLspace\APLiota\APLspace\APLone\APLseven\APLnine\APLspace \APLrho \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLo\APLm\APLe\APLg\APLa\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLone\APLeight\APLone\APLrightbrace\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLt\APLi\APLm\APLe\APLs\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLs\APLl\APLo\APLp \APLe\APLquote\APLspace\APLupshoejot\APLspace\APLone\APLeight \APLzero\APLspace\APLomega\APLspace\APLone\APLeight\APLone \APLspace\APLmiss{181}\APLspace\APLone\APLeight\APLtwo\APLspace \APLtimes\APLspace\APLone\APLeight\APLthree\APLspace\APLslope \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLi\APLv\APLi\APLd\APLe\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLeight\APLfive\APLrightbrace\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLd\APLe\APLl\APLquote \APLspace\APLquote\APLslope\APLp\APLr\APLo\APLt\APLe\APLc\APLt \APLslope\APLA\APLP\APLL\APLd\APLe\APLl\APLt\APLa\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLone\APLrightbracket}{} \APLupshoejot\APLspace\APLone\APLeight\APLfour\APLspace \APLdivide\APLspace\APLone\APLeight\APLfive\APLspace\APLmiss{185} \APLspace\APLone\APLeight\APLsix\APLspace\APLdel\APLspace\APLone \APLeight\APLseven\APLspace\protect\APLdelta \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLu\APLp\APLt\APLa\APLc\APLk\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLr\APLi\APLg\APLh\APLt \APLb\APLr\APLa\APLc\APLk\APLe\APLt\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLn\APLo\APLt\APLe\APLq\APLu\APLa\APLl \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLs\APLt \APLi\APLl\APLe\APLquote\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLone\APLeight\APLeight\APLspace\APLuptack \APLspace\APLone\APLeight\APLnine\APLspace\APLrightbracket\APLspace \APLone\APLnine\APLzero\APLspace\APLnotequal\APLspace\APLone \APLnine\APLone\APLspace\APLstile \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLb\APLr\APLa\APLc\APLe \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLA \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLB\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLC\APLquote\APLspace \APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLone\APLnine \APLtwo\APLspace\APLleftbrace\APLspace\APLone\APLnine\APLthree \APLspace\APLA\APLspace\APLone\APLnine\APLfour\APLspace\APLB \APLspace\APLone\APLnine\APLfive\APLspace\APLC \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLD\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLE\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLF\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLG\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLone\APLnine\APLsix\APLspace\APLD\APLspace\APLone \APLnine\APLseven\APLspace\APLE\APLspace\APLone\APLnine\APLeight \APLspace\APLF\APLspace\APLone\APLnine\APLnine\APLspace\APLG \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLH\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLI\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLu\APLp\APLc\APLa\APLr\APLe\APLt\APLt\APLi\APLl\APLd \APLe\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd\APLo \APLw\APLn\APLc\APLa\APLr\APLe\APLt\APLt\APLi\APLl\APLd\APLe \APLquote\APLspace\APLspace\APLupshoejot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLsix\APLrightbracket}{} \APLupshoejot\APLspace\APLtwo\APLzero\APLzero\APLspace\APLH \APLspace\APLtwo\APLzero\APLone\APLspace\APLI\APLspace\APLtwo \APLzero\APLtwo\APLspace\APLupcarettilde\APLspace\APLtwo\APLzero \APLthree\APLspace\APLdowncarettilde \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLb\APLr\APLa\APLc\APLk \APLe\APLt\APLr\APLi\APLg\APLh\APLt\APLb\APLr\APLa\APLc\APLk \APLe\APLt\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLc \APLi\APLr\APLc\APLl\APLe\APLs\APLt\APLi\APLl\APLe\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLeight\APLrightbracket}{} \APLupshoejot\APLspace\APLtwo\APLzero\APLfour\APLspace \APLleftbracketrightbracket\APLspace\APLtwo\APLzero\APLfive\APLspace \APLcirclestile \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLs\APLl\APLo\APLp\APLe \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLc\APLi \APLr\APLc\APLl\APLe\APLs\APLl\APLo\APLp\APLe\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLzero\APLrightbracket}{} \APLupshoejot\APLspace\APLspace\APLtwo\APLzero\APLsix \APLspace\APLquadslope\APLspace\APLtwo\APLzero\APLseven\APLspace \APLcircleslope \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLr\APLi\APLg\APLh\APLt\APLb\APLr\APLa\APLc \APLe\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLJ \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLK\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLL\APLquote \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot\APLspace \APLtwo\APLzero\APLeight\APLspace\APLrightbrace\APLspace\APLtwo \APLzero\APLnine\APLspace\APLJ\APLspace\APLtwo\APLone\APLzero \APLspace\APLK\APLspace\APLtwo\APLone\APLone\APLspace\APLL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLM\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLN\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLO\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLP\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLtwo\APLone\APLtwo\APLspace\APLM\APLspace\APLtwo \APLone\APLthree\APLspace\APLN\APLspace\APLtwo\APLone\APLfour \APLspace\APLO\APLspace\APLtwo\APLone\APLfive\APLspace\APLP \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLQ\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLR\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLd\APLo\APLw\APLn\APLt\APLa\APLc\APLk\APLu\APLp\APLt \APLa\APLc\APLk\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLq\APLu\APLo\APLt\APLe\APLd\APLo\APLt\APLquote\APLspace \APLupshoejot\APLspace\APLtwo\APLone\APLsix\APLspace\APLQ\APLspace \APLtwo\APLone\APLseven\APLspace\APLR\APLspace\APLtwo\APLone \APLeight\APLspace\APLdowntackuptack\APLspace\APLtwo\APLone \APLnine\APLspace\APLquotedot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLe\APLl\APLs\APLt\APLi\APLl\APLe \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd\APLe\APLl \APLt\APLa\APLs\APLt\APLi\APLl\APLe\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLq\APLu\APLo\APLt \APLe\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLu \APLp\APLs\APLh\APLo\APLe\APLj\APLo\APLt\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLfive\APLrightbracket}{} \APLupshoejot\APLspace\APLtwo\APLtwo\APLzero\APLspace \APLdelstile\APLspace\APLtwo\APLtwo\APLone\APLspace\APLdeltastile \APLspace\APLtwo\APLtwo\APLtwo\APLspace\APLquadquote\APLspace \APLtwo\APLtwo\APLthree\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLs\APLl\APLo\APLp\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLe\APLq\APLu\APLa\APLl\APLu \APLn\APLd\APLe\APLr\APLb\APLa\APLr\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLS\APLquote\APLspace\APLquote\APLslope \APLA\APLP\APLL\APLT\APLquote\APLspace\APLupshoejot\APLspace \APLtwo\APLtwo\APLfour\APLspace\APLslope\APLspace\APLtwo\APLtwo \APLfive\APLspace\APLequalunderbar\APLspace\APLtwo\APLtwo \APLsix\APLspace\APLS\APLspace\APLtwo\APLtwo\APLseven\APLspace\APLT \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLU\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLV\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLW\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLX\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLtwo\APLtwo\APLeight\APLspace\APLU\APLspace\APLtwo \APLtwo\APLnine\APLspace\APLV\APLspace\APLtwo\APLthree\APLzero \APLspace\APLW\APLspace\APLtwo\APLthree\APLone\APLspace\APLX \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLY\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLZ\APLquote\APLspace\APLquote\APLslope\APLA\APLP \APLL\APLs\APLl\APLa\APLs\APLh\APLb\APLa\APLr\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLs\APLl\APLo\APLp\APLe\APLb \APLa\APLr\APLquote\APLspace\APLupshoejot\APLspace\APLtwo \APLthree\APLtwo\APLspace\APLY\APLspace\APLtwo\APLthree\APLthree \APLspace\APLZ\APLspace\APLtwo\APLthree\APLfour\APLspace \APLslashbar\APLspace\APLtwo\APLthree\APLfive\APLspace\APLslopebar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLd\APLi\APLe\APLr\APLe\APLs\APLi\APLs\APLd \APLo\APLt\APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL \APLc\APLi\APLr\APLc\APLl\APLe\APLb\APLa\APLr\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLd\APLi \APLv\APLi\APLd\APLe\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLu\APLp\APLt\APLa\APLc\APLk\APLj\APLo\APLt\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLzero\APLrightbracket}{} \APLupshoejot\APLspace\APLtwo\APLthree\APLsix\APLspace \APLdieresisdot\APLspace\APLtwo\APLthree\APLseven\APLspace \APLcirclebar\APLspace\APLtwo\APLthree\APLeight\APLspace\APLquaddivide \APLspace\APLtwo\APLthree\APLnine\APLspace\APLuptackjot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLz\APLe\APLr\APLo\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLo\APLn\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLt\APLw\APLo\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLt\APLh\APLr\APLe\APLe \APLquote\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLtwo\APLfour\APLzero\APLspace\APLzero\APLspace\APLtwo \APLfour\APLone\APLspace\APLone\APLspace\APLtwo\APLfour\APLtwo \APLspace\APLtwo\APLspace\APLtwo\APLfour\APLthree\APLspace\APLthree \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLf\APLo\APLu\APLr\APLquote\APLspace\APLquote \APLslope\APLA\APLP\APLL\APLf\APLi\APLv\APLe\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLs\APLi\APLx\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLs\APLe\APLv\APLe\APLn \APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLtwo\APLfour\APLfour\APLspace\APLfour\APLspace\APLtwo \APLfour\APLfive\APLspace\APLfive\APLspace\APLtwo\APLfour \APLsix\APLspace\APLsix\APLspace\APLtwo\APLfour\APLseven\APLspace \APLseven \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLA\APLP\APLL\APLe\APLi\APLg\APLh\APLt\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLn\APLi\APLn\APLe\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLtwo\APLfive\APLzero\APLrightbrace\APLquote \APLspace\APLquote\APLslope\APLA\APLP\APLL\APLd\APLe\APLl\APLt\APLi \APLl\APLd\APLe\APLquote\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLtwo\APLfour\APLeight\APLspace\APLeight \APLspace\APLtwo\APLfour\APLnine\APLspace\APLnine\APLspace \APLtwo\APLfive\APLzero\APLspace\APLmiss{250}\APLspace\APLtwo \APLfive\APLone\APLspace\APLdeltilde \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLslope \APLp\APLr\APLo\APLt\APLe\APLc\APLt\APLslope\APLA\APLP\APLL \APLd\APLe\APLl\APLt\APLa\APLu\APLn\APLd\APLe\APLr\APLb\APLa\APLr \APLquote\APLspace\APLquote\APLslope\APLA\APLP\APLL\APLc\APLi \APLr\APLc\APLl\APLe\APLs\APLt\APLa\APLr\APLquote\APLspace \APLquote\APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLt\APLa \APLc\APLk\APLj\APLo\APLt\APLquote\APLspace\APLquote\APLslope\APLA \APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLfive \APLfive\APLrightbrace\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLupshoejot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLfive\APLrightbracket}{} \APLupshoejot\APLspace\APLtwo\APLfive\APLtwo\APLspace \protect\APLdeltaunderbar\APLspace\APLtwo\APLfive\APLthree\APLspace \APLcirclestar\APLspace\APLtwo\APLfive\APLfour\APLspace \APLdowntackjot\APLspace\APLtwo\APLfive\APLfive\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{}{\APLdel} \end{APLfnsline} \end{APLfns} % % end F718 % \vspace{2mm} % % \input{F719} % % % F719 % % F719 {\begin{scriptsize}\begin{description} {\itemsep=0pt\parsep=0pt\parskip=0pt\topsep=0pt\partopsep=0pt} \item[Result] % TM \item[Arguments] % A \item[Used Local Names] % \item[Unused Local Names] % \item[Functions] % \item[System Functions] % \item[Variables] % \item[Operators] % \item[Labels] % \item[Undefined Names] % \end{description}\end{scriptsize}\par} % % end F719 % \vspace{2mm} % % \input{F720} % % % F720 % % F720 {\parsep=0pt\parskip=0pt\parindent=0pt \par {\bf Static Function Call Hierarchy}\par\begin{scriptsize} \par\end{scriptsize}}% % % end F720 % \vspace{2mm} % % end F716 % \subsubsection{% TEXM{\protect\APLunderbar}S } % % \input{F721}% % % % F721 % % F721 % % \input{F722} % % % F722 % % F722 {\parindent=0pt Method {\bf % TEXM{\protect\APLunderbar}S } of class {\bf % APL2TEX } created % 1989{\APLslash}11{\APLslash}14,14:0:55 \\% {\bf Protocol: }{\em % Internal Translation Table }\par% \begin{flushleft} {\bf Syntax } \end{flushleft} % \begin{center}\ % \\\ {\APLless}translation table{\APLgreater}{ {\APLbr}\APLleftarrow}TEXM{\protect\APLunderbar}S {\APLquote}{\APLquote}\\\ \ \end{center}% \begin{flushleft} {\bf Reference} \end{flushleft} % TEXM{\protect\APLunderbar}S generates a translation table {\APLbr} which maps symbols of the atomic vector to a {\APLbr}\LaTeX\ macro name. All standard characters are NOT {\APLbr}mapped (lowercase alphabet, uppercase alphabet, numbers).\par {\APLbr}\par \par\vspace{2mm} \begin{flushleft} {\bf Description} \end{flushleft} % % This translation table is designed for texts which contain only a few APL symbols or short APL expressions. Mixing with \LaTeX\ or \TeX\ commands and macros is possible and allows a decent design of descriptions and short references. Especially using math mode together with APL functions gives a much better documentation for algorithms. It pays off to memoize this function. \par}% % % end F722 % \vspace{2mm} % % \input{F723} % % % F723 % % F723 \begin{APLfns} \begin{APLfnsline}{}{\APLdel} \APLT\APLM\APLleftarrow\APLT\APLE\APLX\APLM\protect \APLunderbar\APLS\APLspace\APLA \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLquote\APLleftbrace\APLslope\APLA \APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLzero \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLtwo\APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLthree\APLrightbrace\APLrightbrace\APLquote\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLupshoejot \APLspace\APLspace\APLzero\APLspace\APLdoublequote\APLspace\APLone \APLspace\APLdoublequote\APLspace\APLtwo\APLspace\APLdoublequote \APLspace\APLthree\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfour\APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLfive\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLsix\APLrightbrace\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm \APLi\APLs\APLs\APLleftbrace\APLseven\APLrightbrace\APLrightbrace \APLquote\APLspace\APLspace\APLspace\APLupshoejot\APLspace \APLspace\APLfour\APLspace\APLdoublequote\APLspace\APLfive \APLspace\APLspace\APLspace\APLsix\APLspace\APLdoublequote\APLspace \APLseven\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLeight\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLnine\APLrightbrace\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLone\APLzero\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLone\APLrightbrace \APLrightbrace\APLquote\APLspace\APLupshoejot\APLspace \APLspace\APLeight\APLspace\APLdoublequote\APLspace\APLnine\APLspace \APLdoublequote\APLspace\APLone\APLzero\APLspace\APLdoublequote \APLspace\APLone\APLone\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLone\APLtwo\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLone\APLthree\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLfour\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLfive \APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLone\APLtwo\APLspace\APLdoublequote\APLspace\APLone \APLthree\APLspace\APLdoublequote\APLspace\APLone\APLfour \APLspace\APLdoublequote\APLspace\APLone\APLfive\APLspace \APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLone\APLsix\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLone\APLseven\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLeight\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone \APLnine\APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLone\APLsix\APLspace\APLdoublequote\APLspace\APLone \APLseven\APLspace\APLdoublequote\APLspace\APLone\APLeight \APLspace\APLdoublequote\APLspace\APLone\APLnine\APLspace \APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLtwo\APLzero\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLtwo\APLone\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLtwo\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLthree \APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLtwo\APLzero\APLspace\APLdoublequote\APLspace\APLtwo \APLone\APLspace\APLdoublequote\APLspace\APLtwo\APLtwo\APLspace \APLdoublequote\APLspace\APLtwo\APLthree\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLtwo\APLfour\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLtwo\APLfive\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLsix\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLtwo\APLseven \APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLtwo\APLfour\APLspace\APLdoublequote\APLspace\APLtwo \APLfive\APLspace\APLdoublequote\APLspace\APLtwo\APLsix \APLspace\APLdoublequote\APLspace\APLtwo\APLseven\APLspace\APLmiss{27} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLtwo\APLeight\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLtwo\APLnine\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLzero \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree \APLone\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLtwo\APLeight\APLspace\APLmiss{28}\APLspace \APLtwo\APLnine\APLspace\APLdoublequote\APLspace\APLthree\APLzero \APLspace\APLspace\APLspace\APLspace\APLspace\APLthree\APLone \APLspace\APLmiss{31} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLthree\APLtwo\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLthree\APLthree\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLfour \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree \APLfive\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLthree\APLtwo\APLspace\APLmiss{32}\APLspace \APLthree\APLthree\APLspace\APLmiss{33}\APLspace\APLthree \APLfour\APLspace\APLmiss{34}\APLspace\APLthree\APLfive\APLspace \APLmiss{35} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLthree\APLsix\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLthree\APLseven\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLthree\APLeight \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLthree\APLnine\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLthree\APLsix\APLspace\APLdoublequote \APLspace\APLthree\APLseven\APLspace\APLdoublequote\APLspace\APLthree \APLeight\APLspace\APLdoublequote\APLspace\APLthree\APLnine \APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfour\APLzero\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfour\APLone\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfour\APLtwo\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLthree\APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLfour\APLzero\APLspace\APLdoublequote\APLspace \APLfour\APLone\APLspace\APLdoublequote\APLspace\APLfour\APLtwo \APLspace\APLdoublequote\APLspace\APLfour\APLthree\APLspace \APLmiss{43} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfour\APLfour\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfour\APLfive\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfour\APLsix\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfour \APLseven\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLfour\APLfour\APLspace\APLmiss{44}\APLspace \APLfour\APLfive\APLspace\APLmiss{45}\APLspace\APLfour\APLsix \APLspace\APLdoublequote\APLspace\APLfour\APLseven\APLspace \APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfour\APLeight\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfour\APLnine\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLzero \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive \APLone\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLfour\APLeight\APLspace\APLmiss{48}\APLspace \APLfour\APLnine\APLspace\APLmiss{49}\APLspace\APLfive\APLzero \APLspace\APLmiss{50}\APLspace\APLfive\APLone\APLspace\APLmiss{51} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfive\APLtwo\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfive\APLthree\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLfour \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive \APLfive\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLfive\APLtwo\APLspace\APLmiss{52}\APLspace \APLfive\APLthree\APLspace\APLmiss{53}\APLspace\APLfive\APLfour \APLspace\APLmiss{54}\APLspace\APLfive\APLfive\APLspace\APLmiss{55} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLfive\APLsix\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLfive\APLseven\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLfive\APLeight \APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLfive \APLnine\APLrightbrace\APLrightbrace\APLquote\APLspace \APLupshoejot\APLspace\APLfive\APLsix\APLspace\APLmiss{56}\APLspace \APLfive\APLseven\APLspace\APLmiss{57}\APLspace\APLfive\APLeight \APLspace\APLmiss{58}\APLspace\APLfive\APLnine\APLspace\APLmiss{59} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLsix\APLzero\APLrightbrace\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs \APLs\APLleftbrace\APLsix\APLone\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLm\APLi\APLs\APLs\APLleftbrace\APLsix\APLtwo\APLrightbrace \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLsix\APLthree \APLrightbrace\APLrightbrace\APLquote\APLspace\APLupshoejot \APLspace\APLsix\APLzero\APLspace\APLdoublequote\APLspace\APLsix \APLone\APLspace\APLmiss{61}\APLspace\APLsix\APLtwo\APLspace \APLmiss{62}\APLspace\APLsix\APLthree\APLspace\APLmiss{63} \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLspace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLu\APLA\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLB\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLC\APLrightbrace\APLquote\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLsix \APLfour\APLspace\APLspace\APLspace\APLsix\APLfive\APLspace\APLuA \APLspace\APLsix\APLsix\APLspace\APLuB\APLspace\APLsix\APLseven \APLspace\APLuC \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLD\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLE\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLu\APLF\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLG \APLrightbrace\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLupshoejot\APLspace\APLsix\APLeight \APLspace\APLuD\APLspace\APLsix\APLnine\APLspace\APLuE\APLspace \APLseven\APLzero\APLspace\APLuF\APLspace\APLseven\APLone\APLspace \APLuG \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLone\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLH\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLI\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLc\APLe\APLn\APLt\APLrightbrace\APLquote \APLspace\APLquote\APLdot\APLquote\APLspace\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLseven\APLtwo\APLspace\APLuH\APLspace \APLseven\APLthree\APLspace\APLuI\APLspace\APLseven\APLfour \APLspace\APLcent\APLspace\APLseven\APLfive\APLspace\APLdot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLl\APLe\APLs\APLs\APLrightbrace \APLquote\APLspace\APLquote\APLleftparen\APLquote\APLspace \APLquote\APLplus\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLv\APLe\APLr\APLt\APLi\APLc\APLa\APLl\APLb \APLa\APLr\APLrightbrace\APLquote\APLspace\APLupshoejot\APLspace \APLseven\APLsix\APLspace\APLless\APLspace\APLseven\APLseven \APLspace\APLleftparen\APLspace\APLseven\APLeight\APLspace \APLplus\APLspace\APLseven\APLnine\APLspace\APLverticalbar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLampersand\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA \APLP\APLL\APLu\APLJ\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLK\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLu\APLL\APLrightbrace\APLquote\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLspace\APLeight\APLzero\APLspace \APLampersand\APLspace\APLeight\APLone\APLspace\APLuJ\APLspace\APLeight \APLtwo\APLspace\APLuK\APLspace\APLeight\APLthree\APLspace\APLuL \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLM\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLN\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLu\APLO\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLP \APLrightbrace\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLspace\APLupshoejot\APLspace\APLeight\APLfour \APLspace\APLuM\APLspace\APLeight\APLfive\APLspace\APLuN\APLspace \APLeight\APLsix\APLspace\APLuO\APLspace\APLeight\APLseven \APLspace\APLuP \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLQ\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLR\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLe\APLx\APLc\APLl\APLa\APLm\APLa\APLt \APLi\APLo\APLn\APLrightbrace\APLquote\APLspace\APLquote\APLdollar \APLquote\APLspace\APLspace\APLupshoejot\APLspace\APLeight \APLeight\APLspace\APLuQ\APLspace\APLeight\APLnine\APLspace\APLuR \APLspace\APLnine\APLzero\APLspace\APLexclamation\APLspace \APLnine\APLone\APLspace\APLdollar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLstar \APLquote\APLspace\APLquote\APLrightparen\APLquote\APLspace \APLquote\APLsemicolon\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLn\APLo\APLt\APLrightbrace\APLquote \APLspace\APLspace\APLspace\APLupshoejot\APLspace\APLnine\APLtwo \APLspace\APLstar\APLspace\APLnine\APLthree\APLspace \APLrightparen\APLspace\APLnine\APLfour\APLspace\APLsemicolon\APLspace \APLnine\APLfive\APLspace\APLnot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLbar \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLs\APLl\APLa\APLs\APLh\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLS \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLu\APLT\APLrightbrace\APLquote\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLspace\APLnine\APLsix\APLspace\APLbar\APLspace \APLnine\APLseven\APLspace\APLslash\APLspace\APLnine\APLeight \APLspace\APLuS\APLspace\APLnine\APLnine\APLspace\APLuT \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLU\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLV\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLu\APLW\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLX \APLrightbrace\APLquote\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLone\APLzero\APLzero\APLspace\APLuU\APLspace \APLone\APLzero\APLone\APLspace\APLuV\APLspace\APLone\APLzero \APLtwo\APLspace\APLuW\APLspace\APLone\APLzero\APLthree\APLspace \APLuX \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLY\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu \APLZ\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLs\APLp\APLl\APLi\APLt\APLb\APLa\APLr \APLrightbrace\APLquote\APLspace\APLquote\APLcomma\APLquote \APLspace\APLspace\APLupshoejot\APLone\APLzero\APLfour\APLspace\APLuY \APLspace\APLone\APLzero\APLfive\APLspace\APLuZ\APLspace \APLone\APLzero\APLsix\APLspace\APLsplitbar\APLspace\APLone\APLzero \APLseven\APLspace\APLcomma \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLpercent\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLp\APLr \APLo\APLt\APLe\APLc\APLt\APLslope\APLA\APLP\APLL\APLu\APLn \APLd\APLe\APLr\APLb\APLa\APLr\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLg\APLr\APLe\APLa \APLt\APLe\APLr\APLrightbrace\APLquote\APLspace\APLquote \APLquery\APLquote\APLspace\APLupshoejot\APLone\APLzero\APLeight \APLspace\APLpercent\APLspace\APLone\APLzero\APLnine\APLspace \protect\APLunderbar\APLspace\APLone\APLone\APLzero\APLspace \APLgreater\APLspace\APLone\APLone\APLone\APLspace\APLquery \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLtwo\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLone\APLone\APLtwo\APLrightbrace\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLp \APLc\APLa\APLr\APLe\APLt\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLd\APLi\APLe\APLr \APLe\APLs\APLi\APLs\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLj \APLo\APLt\APLrightbrace\APLquote\APLspace\APLupshoejot\APLone \APLone\APLtwo\APLspace\APLmiss{112}\APLspace\APLone\APLone \APLthree\APLspace\APLupcaret\APLspace\APLone\APLone\APLfour\APLspace \APLdieresis\APLspace\APLone\APLone\APLfive\APLspace\APLquadjot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLi\APLo\APLt\APLa\APLu\APLn \APLd\APLe\APLr\APLb\APLa\APLr\APLrightbrace\APLquote\APLspace \APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLe\APLp\APLs\APLi \APLl\APLo\APLn\APLu\APLn\APLd\APLe\APLr\APLb\APLa\APLr \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA \APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace\APLone\APLone \APLeight\APLrightbrace\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLone\APLnine\APLrightbrace\APLrightbrace \APLquote\APLupshoejot\APLone\APLone\APLsix\APLspace\APLiotaunderbar \APLspace\APLspace\APLone\APLone\APLseven\APLspace \APLepsilonunderbar \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLc\APLa \APLr\APLe\APLt\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLa\APLc\APLc\APLe\APLn\APLt \APLrightbrace\APLquote\APLspace\APLquote\APLcolon\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLp\APLo\APLu \APLn\APLd\APLrightbrace\APLquote\APLspace\APLupshoejot\APLone \APLtwo\APLzero\APLspace\APLdowncaret\APLspace\APLone\APLtwo \APLone\APLspace\APLaccent\APLspace\APLone\APLtwo\APLtwo \APLspace\APLcolon\APLspace\APLone\APLtwo\APLthree\APLspace\APLpound \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLa\APLt\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLq \APLu\APLo\APLt\APLe\APLrightbrace\APLquote\APLspace\APLquote \APLequal\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA \APLP\APLL\APLd\APLo\APLu\APLb\APLl\APLe\APLq\APLu\APLo\APLt\APLe \APLrightbrace\APLquote\APLspace\APLspace\APLupshoejot\APLone \APLtwo\APLfour\APLspace\APLat\APLspace\APLone\APLtwo\APLfive \APLspace\APLquote\APLspace\APLone\APLtwo\APLsix\APLspace \APLequal\APLspace\APLone\APLtwo\APLseven\APLspace\APLdoublequote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLthree\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLt\APLi\APLl\APLd\APLe \APLrightbrace\APLquote\APLspace\APLquote\APLa\APLquote\APLspace \APLquote\APLb\APLquote\APLspace\APLquote\APLc\APLquote\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLspace\APLupshoejot\APLone\APLtwo\APLeight\APLspace\APLtilde \APLspace\APLone\APLtwo\APLnine\APLspace\APLa\APLspace\APLone \APLthree\APLzero\APLspace\APLb\APLspace\APLone\APLthree\APLone \APLspace\APLc \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLd \APLquote\APLspace\APLquote\APLe\APLquote\APLspace\APLquote\APLf \APLquote\APLspace\APLquote\APLg\APLquote\APLspace\APLspace \APLspace\APLspace\APLspace\APLspace\APLspace\APLspace\APLspace \APLupshoejot\APLone\APLthree\APLtwo\APLspace\APLd\APLspace\APLone \APLthree\APLthree\APLspace\APLe\APLspace\APLone\APLthree \APLfour\APLspace\APLf\APLspace\APLone\APLthree\APLfive\APLspace \APLg \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLh \APLquote\APLspace\APLquote\APLi\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLp\APLa\APLr\APLr\APLo \APLw\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLa\APLr\APLr\APLo \APLw\APLrightbrace\APLquote\APLspace\APLspace\APLupshoejot \APLone\APLthree\APLsix\APLspace\APLh\APLspace\APLone\APLthree \APLseven\APLspace\APLi\APLspace\APLone\APLthree\APLeight\APLspace \APLuparrow\APLspace\APLone\APLthree\APLnine\APLspace \APLdownarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLn\APLo\APLt\APLg\APLr\APLe \APLa\APLt\APLe\APLr\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLp\APLs\APLt\APLi\APLl \APLe\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLs\APLt\APLi\APLl \APLe\APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace \APLslope\APLA\APLP\APLL\APLr\APLi\APLg\APLh\APLt\APLa\APLr\APLr \APLo\APLw\APLrightbrace\APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLseven\APLrightbracket}{} \APLupshoejot\APLspace\APLone\APLfour\APLzero\APLspace \APLnotgreater\APLspace\APLone\APLfour\APLone\APLspace\APLupstile \APLspace\APLone\APLfour\APLtwo\APLspace\APLdownstile\APLspace \APLone\APLfour\APLthree\APLspace\APLrightarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLeight\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLq\APLu\APLa\APLd\APLrightbrace \APLquote\APLspace\APLquote\APLj\APLquote\APLspace\APLquote \APLk\APLquote\APLspace\APLquote\APLl\APLquote\APLspace \APLupshoejot\APLspace\APLone\APLfour\APLfour\APLspace\APLquad\APLspace \APLone\APLfour\APLfive\APLspace\APLj\APLspace\APLone\APLfour \APLsix\APLspace\APLk\APLspace\APLone\APLfour\APLseven\APLspace \APLl \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLthree\APLnine\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLm \APLquote\APLspace\APLquote\APLn\APLquote\APLspace\APLquote\APLo \APLquote\APLspace\APLquote\APLp\APLquote\APLspace\APLupshoejot \APLspace\APLone\APLfour\APLeight\APLspace\APLm\APLspace\APLone \APLfour\APLnine\APLspace\APLn\APLspace\APLone\APLfive\APLzero \APLspace\APLo\APLspace\APLone\APLfive\APLone\APLspace\APLp \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLzero\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLq \APLquote\APLspace\APLquote\APLr\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLr\APLi\APLg\APLh\APLt\APLs \APLh\APLo\APLe\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLl\APLe\APLf\APLt\APLs\APLh \APLo\APLe\APLrightbrace\APLquote\APLspace\APLupshoejot\APLspace \APLone\APLfive\APLtwo\APLspace\APLq\APLspace\APLone\APLfive \APLthree\APLspace\APLr\APLspace\APLone\APLfive\APLfour\APLspace \APLrightshoe\APLspace\APLone\APLfive\APLfive\APLspace \APLleftshoe \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLone\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs\APLleftbrace \APLone\APLfive\APLsix\APLrightbrace\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLc\APLi \APLr\APLc\APLl\APLe\APLrightbrace\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLm\APLi\APLs\APLs \APLleftbrace\APLone\APLfive\APLeight\APLrightbrace\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLl\APLe\APLf\APLt\APLa\APLr\APLr\APLo\APLw\APLrightbrace \APLquote\APLspace\APLupshoejot\APLspace\APLone\APLfive\APLsix \APLspace\APLmiss{156}\APLspace\APLone\APLfive\APLseven\APLspace \APLcircle\APLspace\APLone\APLfive\APLeight\APLspace\APLmiss{158} \APLspace\APLone\APLfive\APLnine\APLspace\APLleftarrow \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLtwo\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLp\APLr\APLo\APLt\APLe\APLc\APLt\APLslope\APLA \APLP\APLL\APLo\APLv\APLe\APLr\APLb\APLa\APLr\APLrightbrace \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL \APLn\APLa\APLt\APLt\APLi\APLl\APLd\APLe\APLrightbrace\APLquote \APLspace\APLquote\APLs\APLquote\APLspace\APLquote\APLt \APLquote \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLthree\APLrightbracket}{} \APLupshoejot\APLspace\APLone\APLsix\APLzero\APLspace \protect\APLoverbar\APLspace\APLone\APLsix\APLone\APLspace \APLnattilde\APLspace\APLone\APLsix\APLtwo\APLspace\APLs\APLspace\APLone \APLsix\APLthree\APLspace\APLt \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLfour\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLu \APLquote\APLspace\APLquote\APLv\APLquote\APLspace\APLquote\APLw \APLquote\APLspace\APLquote\APLx\APLquote\APLspace\APLupshoejot \APLspace\APLone\APLsix\APLfour\APLspace\APLu\APLspace\APLone \APLsix\APLfive\APLspace\APLv\APLspace\APLone\APLsix\APLsix \APLspace\APLw\APLspace\APLone\APLsix\APLseven\APLspace\APLx \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLfive\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote\APLy \APLquote\APLspace\APLquote\APLz\APLquote\APLspace\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLu\APLp\APLs\APLh\APLo\APLe \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope \APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLs\APLh\APLo\APLe \APLrightbrace\APLquote\APLspace\APLupshoejot\APLspace\APLone\APLsix \APLeight\APLspace\APLy\APLspace\APLone\APLsix\APLnine\APLspace \APLz\APLspace\APLone\APLseven\APLzero\APLspace\APLupshoe \APLspace\APLone\APLseven\APLone\APLspace\APLdownshoe \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLsix\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLd\APLo\APLw\APLn\APLt\APLa \APLc\APLk\APLrightbrace\APLquote\APLspace\APLquote\APLleftbracket \APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP \APLL\APLn\APLo\APLt\APLl\APLe\APLs\APLs\APLrightbrace\APLquote \APLspace\APLquote\APLleftbrace\APLslope\APLA\APLP\APLL\APLj \APLo\APLt\APLrightbrace\APLquote\APLspace\APLupshoejot\APLspace \APLone\APLseven\APLtwo\APLspace\APLdowntack\APLspace\APLone \APLseven\APLthree\APLspace\APLleftbracket\APLspace\APLone \APLseven\APLfour\APLspace\APLnotless\APLspace\APLone\APLseven\APLfive \APLspace\APLjot \end{APLfnsline} \begin{APLfnsline}{\APLleftbracket\APLfour\APLseven\APLrightbracket}{} \APLT\APLM\APLleftarrow\APLT\APLM\APLcomma\APLquote \APLleftbrace\APLslope\APLA\APLP\APLL\APLa\APLl\APLp\APLh\APLa \APLrightbrace\APLquote\APLspace\APLquote\APLleftbrace\APLslope\APLA \APLP\APLL\APLe\APLp\A