%
%  PAD $B%9%?%$%k%U%!%$%k$N;H$$J}(B
%       written by S.Kuramochi (satoshi@ueda.info.waseda.ac.jp)
%
%                               Apr 4-10,12-13,15, 1995
%                               Jul 22-23,26, 1995
%                               Aug 25-28,30,Sep 2-7,10-16, 1995
%                               Jun 12,15-17,Jul 8,17, 1996

\ifx\gtfam\undefined    % NTT
  \documentstyle[fullpage,titlepage,pad]{j-article}
\else                   % ASCII
  \documentstyle[fullpage,titlepage,pad]{jarticle}
  \$B@>Nq(B
\fi
\makeatletter\def\fnum@figure{$B?^(B \thefigure}\makeatother
\makeatletter\def\fnum@table{$BI=(B \thetable}\makeatother
\def\figref#1{$B?^(B~\ref{#1}}
\def\tabref#1{$BI=(B~\ref{#1}}
\def\bs{$\backslash$}

\begin{document}

\title{PAD$B%9%?%$%k%U%!%$%k$N;H$$J}(B}
\author{$BAR;}(B $BAo(B \\
        {\small\tt satoshi@ueda.info.waseda.ac.jp}}
\date{1996$BG/(B 7$B7n(B17$BF|(B}
\maketitle

\section{$B=q<0(B}

PAD$B%9%?%$%k%U%!%$%k$GDj5A$5$l$k%^%/%m$N=q<0$K$D$$$F@bL@$7$^$9!#0J2<$N@b(B
$BL@$K$*$$$F!"%?%$%W%i%$%?BN$NJ8;z$O(B, $B$=$N$^$^F~NO%U%!%$%k$K8=$l$kJ8;z$G$"(B
$B$k$3$H$r0UL#$7(B, $B%$%?%j%C%/BN$G<($7$?ItJ,$O(B, $BL\E*$K$h$C$F;XDj$,JQ2=$9$k$3(B
$B$H$r0UL#$7$F$$$^$9(B. 

\subsection{$BIA2h%3%^%s%I(B}

\begin{description}
\item[{\tt \bs padbox\{{\em text\/}\}}] \mbox{}

$B=hM}$rI=$9OH$rIA$-$^$9(B. {\em text\/} $B$O(BLR$B%b!<%I$GAH$^$l$^$9(B. 

\item[%
  \begin{tabular}{@{}l@{}}
    {\tt \bs padwhile\{{\em cond\/}\}\{{\em proc\/}\}} \\
    {\tt \bs padrepeat\{{\em cond\/}\}\{{\em proc\/}\}}
  \end{tabular}%
] \mbox{}

{\tt \bs padwhile}$B$OA0H=DjH?I|(B, {\tt \bs padrepeat}$B$OLdBj8~$-H?I|!J8eH=(B
$BDjH?I|!K$rI=$9OH$rIA$-$^$9(B. {\em cond\/} $B$K$OH=Dj>r7o$r(B, {\em proc\/} $B$K(B
$B$OG$0U$N=hM}$r;XDj$7$^$9(B. {\em cond\/} $B$O(BLR$B%b!<%I$GAH$^$l$^$9(B. {\em 
proc\/} $B$K2?$b;XDj$7$J$$!J6uGr$bF~$l$F$O$$$1$^$;$s!K>l9g$K$O;^$O0z$+$l$^(B
$B$;$s(B. 

\item[{\tt \bs padcond\{{\em cond\/}\}\{{\em proc1\/}\}\{{\em proc2\/}\}}] 
\mbox{}

$BA*Br$rI=$9OH$rIA$-$^$9(B. {\em cond\/} $B$K$OH=Dj>r7o$r(B, {\em proc1\/}, {\em 
 proc2\/} $B$K$OG$0U$N=hM}$r;XDj$7$^$9(B. {\em cond\/} $B$O(BLR$B%b!<%I$GAH$^$l$^(B
$B$9(B. {\tt \bs padwhile}, {\tt \bs padrepeat}$B$HF1MM$K(B, {\em proc1\/}, {\em 
 proc2\/} $B$K2?$b;XDj$7$J$$>l9g$K$O$=$l$>$l$N;^$O0z$+$l$^$;$s(B. 

\item[{\tt \bs padcase\{{\em expr\/}\}\{{\em cases}\}}] \mbox{}

$BA*Br$rI=$9OH$rIA$-$^$9(B. {\tt \bs padcase}$B$OH=Dj>r7o$,(B2$B$D0J>e$N;~$K;H$C$F(B
$B2<$5$$(B. {\em expr\/} $B$O(BLR$B%b!<%I$GAH$^$l(B, $BOH$NCf1{$KIA$+$l$^$9(B. {\em 
cases\/} $B$K$OH=Dj>r7o$H$=$l$KBP1~$9$k=hM}$NJB$S$r;XDj$7$^$9(B. $B>r7o$H=hM}(B
$B$O(B`\verb|:|'$B$G6h@Z$j(B, $B$=$l$i$NJB$S$O(B`\verb|,|'$B$G6h@Z$j$^$9(B. $B>r7o$O(BLR$B%b!<(B
$B%I$GAH$^$l$^$9(B. 

$B>r7o$*$h$S=hM}$NCf$K(B`\verb|:|'$B$^$?$O(B`\verb|,|'$B$r=q$/>l9g$K$O(B, $B$=$l$i$r%V(B
$B%l!<%9$G0O$s$G2<$5$$(B. 

\item[{\tt \bs padsub\{{\em text\/}\}}] \mbox{}

$B%5%V%k!<%A%s$rI=$9OH$rIA$-$^$9(B. {\em text\/} $B$O(BLR$B%b!<%I$GAH$^$l$^$9(B. 

\item[{\tt \bs padseq\{{\em procs\/}\}}] \mbox{}

$BO"@\$rI=$9?^$rIA$-$^$9(B. {\em procs\/} $B$K$O=hM}$NJB$S$r;XDj$7$^$9(B. $B=hM}$H(B
$B=hM}$N4V$O(B \verb|\\| $B$G6h@Z$j$^$9(B. 

\verb|\\| $B$K%*%W%7%g%s0z?t(B{\em len\/} $B$r;XDj$9$k$3$H$K$h$j(B, $B9T4V$K(B{\em 
len\/} $BJ,$NDI2C%9%Z!<%9$r=PNO$7$^$9(B. 

\item[{\tt \bs padlabel\{{\em label\/}\}}] \mbox{}

$B%i%Y%k(B{\em label\/} $B$rIA$-$^$9(B. 

\item[{\tt \bs padref\{{\em label\/}\}}] \mbox{}

$B%i%Y%k(B{\em label\/} $B$N;2>H$rI=$9OH$rIA$-$^$9(B. 

\item[%
  \begin{tabular}{@{}l@{}}
    {\tt \bs padboxss\{{\em texts\/}\}} \\
    {\tt \bs padsubss\{{\em texts\/}\}}
  \end{tabular}%
] \mbox{}

$B$3$l$i$O(B{\tt \bs padbox}, {\tt \bs padsub}$BFb$GJ#?t$N9T$K$o$?$C$F=hM}$r=q(B
$B$/$?$a$KDj5A$7$F$"$j$^$9(B. $B$=$l$>$l$N9T$O(B \verb|\\| $B$G6h@Z$j$^$9(B. 

$B$3$l$i$OC1$K0z?t$r(B{\tt \bs shortstack}$B$KEO$7$F8F$S=P$7$F$$$k$@$1$G$9(B. $BH?(B
$BI|$dA*Br$N%^%/%m$NCf$GJ#?t$N9T$K$o$?$C$F=hM}$r=q$-$?$$>l9g$K$O(B, {\tt \bs
shortstack[l]\{$B0z?t(B\}}$B$r0z?t$H$7$F8F$S=P$;$PF1$88z2L$,F@$i$l$^$9(B. 

\item[{\tt \bs padmessage\{{\em message\/}\}}] \mbox{}

{\tt \bs padseq}$BFb$G=hM}$NJB$S$KCm<a$r=q$/>l9g$K$O(B, {\tt \bs padmessage}
$B$r;HMQ$7$F2<$5$$(B. $B$=$&$G$J$$$H:8B&$N=D$N@~$,IA$+$l$^$;$s(B. 

\item[{\tt \bs padcomment\{{\em comment\/}\}}] \mbox{}

$BD>A0$N=hM}$N1&B&$KCm<a$r=q$-$^$9(B. {\em comment\/} $B$O(BLR$B%b!<%I$GAH$^$l(B, $B$=(B
$B$NCf?4@~$,=hM}$NK\BN$N$=$l$H0lCW$9$k$h$&$KG[CV$5$l$^$9(B. 
\end{description}


\subsection{$B%\%C%/%9%3%^%s%I(B}

\begin{description}
\item[{\tt \bs savepad\{{\em name\/}\}\{{\em pad\/}\}}] \mbox{}

{\em pad\/} $B$G;XDj$7$?(BPAD$B$rCyB"=j(B{\em name\/} $B$KJ]B8$7$^$9(B. {\em name\/} 
$B$ODL>o$N%3%^%s%IL>$G$9(B. \LaTeX $B%3%^%s%I$N(B{\tt \bs newsavebox}$B$GCyB"=j$r(B
$B:n@.$9$kI,MW$O$"$j$^$;$s(B. 

\item[{\tt \bs usepad\{{\em name\/}\}}] \mbox{}

{\tt \bs savepad}$B$K$h$C$FCyB"=j(B{\em name\/} $B$KJ]B8$7$?(BPAD$B$rIA2h$7$^$9(B. 

PAD$B$NJ]B8!&;HMQ$K$O(B, \LaTeX $B%3%^%s%I$N(B{\tt \bs savebox}, {\tt \bs 
usebox}$B$G$O$J$/(B, $B$3$l$i$N%^%/%m$r;HMQ$7$F2<$5$$(B. 
\end{description}


\subsection{$B%9%?%$%k%Q%i%a!<%?(B}

\begin{description}
\item[{\tt \bs padboxrule}] \mbox{}

PAD$B$NIA2h$N:]$KMQ$$$k$N@~$NB@$5(B. $BOH$N@~$NB@$5$O$3$l$N(B2$BG\$G$9(B. $B$?$@$7(B, $B<P(B
$B@~$NB@$5$OJQ$($i$l$^$;$s(B. 

\item[{\tt \bs padboxsep}] \mbox{}

PAD$B$NOH$HCf?H$N%\%C%/%9$H$N4V$N%9%Z!<%9$NNL(B. 

\item[{\tt \bs padcolsep}] \mbox{}

{\tt \bs padseq}, {\tt \bs padcond}$B$*$h$S(B{\tt \bs padcase}$B$K$*$1$k(BPAD$BF1(B
$B;N$N4V3V$N:G>.CM(B. 
\end{description}


\section{$BJdCm(B}

\begin{itemize}
\item PAD$B$NOH$NBg$-$5$O(B, $B$=$NCf?H$N%\%C%/%9$NBg$-$5$K$h$C$F7h$^$j$^$9(B. 
$BOH$NBg$-$5$rD4@0$7$?$$$H$-$K$O(B, {\tt \bs makebox}, {\tt \bs raisebox}, 
$B;YCl$J$I$r;H$C$F2<$5$$(B. $B$?$@$7(B, $B:G>.$NBg$-$5$,B8:_$7$^$9(B. 

\item {\tt \bs padbox}, {\tt \bs padcond}$B$J$I$N%Y!<%9%i%$%s$O(B, PAD$BA4BN$r(B
1$B$D$N%\%C%/%9$H$7$F$_$?;~$NDlJU$K0lCW$7$^$9(B. 

\begin{quote}
  \makebox[0pt][l]{\rule[-\fboxrule]{390pt}{\fboxrule}}
  \padbox{\bs padbox}, 
  \padboxss{proc1 \\ proc2}, 
  \padwhile{\bs padwhile}{\padbox{proc}},
  \padrepeat{\bs padrepeat}{},
  \padcond{\bs padcond}{\padbox{true}}{\padbox{false}},
  \padseq{\padbox{proc1} \\ \padbox{proc2}}
\end{quote}

{\tt *} $B7A<0$r;HMQ$9$k$3$H$K$h$j(B, $B$=$NBh0l0z?t$N%Y!<%9%i%$%s$H0lCW$5$;$k(B 
$B$3$H$,$G$-$^$9(B. $B$^$?(B, {\tt \bs padseq*}$B$N%Y!<%9%i%$%s$O%\%C%/%9$NCf?4$+(B
$B$i(B$-0.5 {\rm ex}$$B2<$N0LCV$K$J$j$^$9(B. 

\begin{quote}
  \makebox[0pt][l]{\rule[-\fboxrule]{390pt}{\fboxrule}}
  \padbox*{\bs padbox}, 
  \padboxss*{proc1 \\ proc2}, 
  \padwhile*{\bs padwhile}{\padbox{proc}},
  \padrepeat*{\bs padrepeat}{},
  \padcond*{\bs padcond}{\padbox{true}}{\padbox{false}},
  \padseq*{\padbox{proc1} \\ \padbox{proc2}}
\end{quote}
\end{itemize}


\section{$BNc(B}

\begin{figure}[htbp]
\begin{center}
${\rm f}() = $
\padseq*{
  \padsubss{nesting\\test} \\
  \padbox{1} \\
  \padrepeat{cond}{%
    \padseq{
      \padbox{2} \\
      \padwhile{cond}{%
        \padseq{
          \padbox{3} \\
          \padcond{cond}{\padbox{true}}{%
            \padseq{
              \padbox{4} \\
              \padwhile{cond}{%
                \padseq{
                  \padbox{5} \\
                  \padcond{cond}{%
                    \padseq{
                      \padbox{6} \\
                      \padrepeat{cond}{%
                        \padseq{
                          \padbox{7} \\
                          \padbox{7}
                        }
                      }
                    }
                  }
                  {%
                    \padseq{
                      \padbox{6} \\
                      \padbox{false}
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  } \\
  \padcond{cond}{\padbox{true}}{\padbox{false}}
}
\end{center}
\caption{$B%M%9%F%#%s%0$N%F%9%H(B}
\end{figure}


\begin{figure}[htbp]
\begin{center}
$
{\rm ack}({\rm m}, {\rm n}) = 
\padcond*{${\rm m} = 0$}{%
  \padbox{return ${\rm n}+1$}
}
{%
  \padcond{${\rm n} = 0$}{%
    \padbox{return ${\rm ack}({\rm m}-1, 1)$}
  }
  {%
    \padbox{return ${\rm ack}({\rm m}-1, {\rm ack}({\rm m}, {\rm n}-1))$}
  }
}
$
\end{center}
\caption{$B%"%C%+!<%^%s4X?t(B}
\label{ackermann}
\end{figure}


\section{$B%(%i!<(B}

\subsection{pad.sty$B$K5/0x$9$k%(%i!<(B}

$B%(%i!<$,H/@8$7$?;~$NBP=hJ}K!$r@bL@$7$^$9(B. 

\begin{description}
\item[\rm ! TeX capacity exceeded, sorry {[}parameter stack size=$\ldots${]}.]
\mbox{}

{\tt \bs padcase}$B$rB?=E$K%M%9%H$7$?;~$K=P$k$3$H$,$"$j$^$9(B. $B:G$bFbB&$K$"(B
$B$k(BPAD$B$r(B{\tt \bs savepad}$B$GJ]B8$7(B, {\tt \bs usepad}$B$G;HMQ$7$F2<$5$$(B. 

\item[\rm ! TeX capacity exceeded, sorry {[}semantic stack size=$\ldots${]}.]
\mbox{}

$B$3$l$b%M%9%H$,?<$$;~$KH/@8$7$^$9(B. $B>e$HF1MM$KBP=h$7$F2<$5$$(B. 

$B8=:_$N(Bpad.sty$B$O%j%=!<%9$N;HMQ$r$[$H$s$I:GE,2=$7$F$$$J$$$N$G(B, $BJ#;($J(BPAD$B$d(B
$BBgNL$K;HMQ$9$k;~$O$J$k$Y$/(BBig\TeX $B$r;HMQ$7$F2<$5$$(B. 

\item[\rm ! No room for a new $\ldots$.] \mbox{}

PAD$B$N?t(B, {\tt \bs padcase}$B$NJ,4t$N?t$,B?$$;~$KH/@8$7$^$9(B. $B;DG0$J$,$i(BPAD
$B$N?t$r8:$i$9(B, $B%U%!%$%k$rJ,3d$9$k0J30$KM-8z$JBP:v$O$"$j$^$;$s(B. 
\end{description}

\subsection{pad2tex$B;HMQ;~$NIT6q9g(B}

$B<!$K(B, pad2tex\footnote{$B5HED(B $B@?0l;a(B(seiichi@muraoka.info.waseda.ac.jp)$B:n(B}
$B$r;HMQ$7$?;~$KH/@8$9$k%(%i!<$^$?$OIT6q9g$X$NBP=hJ}K!$r@bL@$7$^$9(B. 

\begin{description}
\item[\rm \ifx\gtfam\undefined\tendm \else\elvmin \fi
  PAD$B$,1&B&$K$O$_=P$k(B] \mbox{}

$B$O$_=P$F$7$^$&>l9g$N<+F02~9T=hM}$O9T$J$C$F$$$J$$$N$G(B, $B<jF0$G2~9T$r9T$J$C(B
$B$F2<$5$$(B. $B6qBNE*$K$O(B, {\tt \bs padwhile}, {\tt \bs padrepeat}, {\tt \bs 
padcond}$B$NH=Dj>r7o$N$H$3$m$G(B{\tt \bs shortstack}$B$r;H$C$F@^$j>v$s$G2<$5$$(B.  

\item[\rm \ifx\gtfam\undefined\tendm \else\elvmin \fi
  PAD$B$,2<B&$K$O$_=P$k(B] \mbox{}

PAD$B$NESCf$G$N2~%Z!<%8$O9T$J$($^$;$s(B. $B$^$H$^$C$?=hM}$r%5%V%k!<%A%s2=$9$k(B
$B$J$I$7$F(B1$B%Z!<%8$K<}$^$k$h$&$K$7$F2<$5$$(B. 

\item[\rm ! TeX capacity exceeded, sorry {[}main memory size=$\ldots${]}.]
\mbox{}

$B=PNO0LCV$,L$Dj$N?^$,B?$9$.$k;~$KH/@8$7$^$9(B. $B%a%b%jITB-$K$J$kD>A0$K(B{\tt 
\bs clearpage}$B$rA^F~$7$F2<$5$$(B. 
\end{description}


\section{$BLdBjE@(B}

\begin{itemize}
\item {\tt \bs padseq}$BCf$N(B \verb|\\| $B$N%*%W%7%g%s0z?t$K%^%$%J%9$NCM$r;X(B 
$BDj$7$?;~$K@~$,>C$($J$$(B. 

\item {\tt \bs padmessage}$B$r(B{\tt \bs padseq}$BCf$N:G8e$G;HMQ$7$?;~$K:8B&$N(B
$B@~$,;D$C$F$7$^$&(B. 

\item {\tt \bs padcomment}$B$N%\%C%/%9$N9b$5$OL5;k$5$l$k(B. 

\item $B%j%=!<%9$N;HMQ$KL5BL$,B?$$(B. 
\end{itemize}


\section{TODO}

\begin{itemize}
\item $B%j%=!<%9$N;HMQ$N8zN(2=(B. 

\item {\tt \bs padseq}$B$NESCf$G2~%Z!<%8$G$-$k$h$&$K$9$k(B. 

\item PAD$B$N%G%6%$%s$rJQ99$G$-$k$h$&$K$9$k(B. 
\end{itemize}


\section{$BO"Mm@h(B}

$B%P%0Ey$NO"Mm$O(B, \mbox{\tt satoshi@ueda.info.waseda.ac.jp}$B$^$G$*4j$$CW$7(B
$B$^$9(B. $B$^$?(B, pad.sty$B$N:G?7HG$N>pJs$O(B, 
\mbox{\tt 
http://www.ueda.info.waseda.ac.jp/\~{}satoshi/padsty/padsty-j.html}$B$+$i(B
$BF@$i$l$^$9(B. 



\begin{thebibliography}{1}

\bibitem{program_gihou}
$BFsB<NII'(B.
\newblock $B%W%m%0%i%`5;K!(B {\small --- PAD$B$K$h$k9=B$2=%W%m%0%i%_%s%0(B ---},
  $B>pJs9)3X4pAC9V:B(B, $BBh(B4$B4,(B.
\newblock $B%*!<%`<R(B, 1984.

\bibitem{latex-j}
Leslie Lamport{~$BCx(B}, Edgar Cooke, $BARBtNI0l(B{~$B4FLu(B}, $BBgLn=S<#(B, $B>.JkGnF;(B,
  $BF#1:$O$kH~(B{~$BLu(B}.
\newblock $BJ8=q=hM}%7%9%F%`(B {\LaTeX}.
\newblock $B%"%9%-!<(B, 1990. \\
\newblock ($B86Cx!'(B Leslie Lamport. {\em {\LaTeX \rm:} {A} Document Preparation
  System}. Addison-Wesley, 1986.).

\bibitem{SA:TeX}
$BIY3_=(><(B.
\newblock {ASCII}$BF|K\8l(B{\TeX}.
\newblock  $B%9!<%Q!<%"%9%-!<(B. $B%"%9%-!<(B, August 1992--August 1993.
\end{thebibliography}

%\bibliography{mybib}
%\bibliographystyle{jplain}
%\nocite{latex-j}
%\nocite{program_gihou}
%\nocite{SA:TeX}


\begin{table}[h]
\caption{PAD$B$N=q<00lMw(B}
\label{tab:form}
\begin{center}
\begin{tabular}{|c|l|c|}
\hline
$B<oN`(B & \multicolumn{1}{|c|}{$B=q<0(B} & PAD \\ \hline\hline
%%%%%%%%%%%%%%%%%%%%
$B=hM}(B 
& \tt \bs padbox\{{\em text}\} 
\rule[-2ex]{0pt}{5ex} 
& \padbox*{proc} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$BA0H=DjH?I|(B
& \tt \bs padwhile\{{\em cond\/}\}\{{\em proc\/}\} 
\rule[-1.5ex]{0pt}{5ex}
& \padwhile*{cond}{\padbox{proc}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
\lower2ex\hbox{\shortstack{$BLdBj8~$-H?I|(B\\$B!J8eH=DjH?I|!K(B}}
& \tt \bs padrepeat\{{\em cond\/}\}\{{\em proc\/}\} 
\rule[-1.5ex]{0pt}{5ex}
& \padrepeat*{cond}{\padbox{proc}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$BA*Br(B 
& \tt \bs padcond\{{\em cond\/}\}\{{\em proc1\/}\}\{{\em proc2\/}\} 
\rule[-5ex]{0pt}{11ex}
& \padcond*{cond}{\padbox{true}}{\padbox{false}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
\lower2ex\hbox{\shortstack{$BA*Br(B\\$B!JH=Dj>r7o$,(B2$B$D0J>e!K(B}} 
& \tt \bs padcase\{{\em expr\/}\}\{{\em cases\/}\} 
\rule[-8ex]{0pt}{16ex}
& \padcase*{${\rm var } = \mbox{}$}{1:\padbox{proc1},2:\padbox{proc2},3:\padbox{proc3}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B%5%V%k!<%A%s(B 
& \tt \bs padsub\{{\em text\/}\} 
\rule[-2ex]{0pt}{5ex}
& \padsub*{proc} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$BO"@\(B 
& \tt \bs padseq\{{\em procs\/}\} 
\rule[-5ex]{0pt}{11ex}
& \padseq*{\padbox{proc1} \\ \padbox{proc2}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B%i%Y%k(B
& \tt \bs padlabel\{{\em label\/}\}
\rule[-2ex]{0pt}{6ex}
& \padlabel*{label} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B%i%Y%k$N;2>H(B
& \tt \bs padref\{{\em label\/}\}
\rule[-4ex]{0pt}{9ex}
& \lower2.5ex\hbox{\padbox{goto\ \padref{label}}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B=hM}!JJ#?t9T!K(B
& \tt \bs padboxss\{{\em texts\/}\}
\rule[-4ex]{0pt}{9ex}
& \lower2.5ex\hbox{\padboxss{proc1\\proc2}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B%5%V%k!<%A%s!JJ#?t9T!K(B
& \tt \bs padsubss\{{\em texts\/}\}
\rule[-4ex]{0pt}{9ex}
& \lower2.5ex\hbox{\padsubss{proc1\\proc2}} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$B%a%C%;!<%8(B
& \tt \bs padmessage\{{\em message\/}\}
\rule[-6ex]{0pt}{13ex}
& \padseq*{%
    \padbox{proc1} \\
    \padmessage{message} \\
    \padbox{proc2}
} \\ \hline
%%%%%%%%%%%%%%%%%%%%
$BCm<a(B
& \tt \bs padcomment\{{\em comment\/}\}
\rule[-5ex]{0pt}{11ex}
& \padseq*{%
    \padbox{proc1} \padcomment{comment} \\
    \padbox{proc2}
} \\ \hline
%%%%%%%%%%%%%%%%%%%%
PAD$B$NJ]B8(B
& \tt \bs savepad\{{\em name\/}\}\{{\em pad\/}\}
& \\ \hline
%%%%%%%%%%%%%%%%%%%%
$BJ]B8$7$?(BPAD$B$N;HMQ(B
& \tt \bs usepad\{{\em name\/}\}
& \\ \hline
\end{tabular}
\end{center}
\end{table}


\end{document}
