\hypertarget{transform_8c}{}\doxysection{transform.\+c File Reference}
\label{transform_8c}\index{transform.c@{transform.c}}
{\ttfamily \#include \char`\"{}form3.\+h\char`\"{}}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{transform_8c_a6fb12e6cdb116c8e24a6cae5a90320e6}\label{transform_8c_a6fb12e6cdb116c8e24a6cae5a90320e6}} 
int {\bfseries Co\+Transform} (U\+B\+Y\+TE $\ast$in)
\item 
\mbox{\Hypertarget{transform_8c_af89d693249aeb4ca055b09317f57c16a}\label{transform_8c_af89d693249aeb4ca055b09317f57c16a}} 
W\+O\+RD {\bfseries Run\+Transform} (P\+H\+E\+AD W\+O\+RD $\ast$term, W\+O\+RD $\ast$params)
\item 
\mbox{\Hypertarget{transform_8c_a6f19e604f311a694fe7f0a69bef93269}\label{transform_8c_a6f19e604f311a694fe7f0a69bef93269}} 
W\+O\+RD {\bfseries Run\+Encode} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, W\+O\+RD $\ast$info)
\item 
\mbox{\Hypertarget{transform_8c_a9185f0eb7eb4a87daca9818160fc2837}\label{transform_8c_a9185f0eb7eb4a87daca9818160fc2837}} 
W\+O\+RD {\bfseries Run\+Decode} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, W\+O\+RD $\ast$info)
\item 
\mbox{\Hypertarget{transform_8c_ac55e8e53eb73014ae36d460741357959}\label{transform_8c_ac55e8e53eb73014ae36d460741357959}} 
W\+O\+RD {\bfseries Run\+Replace} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, W\+O\+RD $\ast$info)
\item 
\mbox{\Hypertarget{transform_8c_a78cd9c42bc5b09ae9e548b9baabe8427}\label{transform_8c_a78cd9c42bc5b09ae9e548b9baabe8427}} 
W\+O\+RD {\bfseries Run\+Implode} (W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_ab88bf1c78e07282001d4bbb2ec704302}\label{transform_8c_ab88bf1c78e07282001d4bbb2ec704302}} 
W\+O\+RD {\bfseries Run\+Explode} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a779d9459f3e6fa9a3321625b097ea7dd}\label{transform_8c_a779d9459f3e6fa9a3321625b097ea7dd}} 
W\+O\+RD {\bfseries Run\+Permute} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, W\+O\+RD $\ast$info)
\item 
\mbox{\Hypertarget{transform_8c_aba4e0fcfeb94ab5cfc94aedfe96162c4}\label{transform_8c_aba4e0fcfeb94ab5cfc94aedfe96162c4}} 
W\+O\+RD {\bfseries Run\+Reverse} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a54f353eb3ef3c6117c98dcecbb7890c0}\label{transform_8c_a54f353eb3ef3c6117c98dcecbb7890c0}} 
W\+O\+RD {\bfseries Run\+Dedup} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a44ebda7ebe0efc72337aa882bcc17e1a}\label{transform_8c_a44ebda7ebe0efc72337aa882bcc17e1a}} 
W\+O\+RD {\bfseries Run\+Cycle} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, W\+O\+RD $\ast$info)
\item 
\mbox{\Hypertarget{transform_8c_af133c1a773d925dc8ff536b4c64a3e8a}\label{transform_8c_af133c1a773d925dc8ff536b4c64a3e8a}} 
W\+O\+RD {\bfseries Run\+Add\+Arg} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a7e7c6df6610e7ca501bf89857e36661f}\label{transform_8c_a7e7c6df6610e7ca501bf89857e36661f}} 
W\+O\+RD {\bfseries Run\+Mul\+Arg} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_ab8c44a105c3914a5910a2873f8902cf1}\label{transform_8c_ab8c44a105c3914a5910a2873f8902cf1}} 
W\+O\+RD {\bfseries Run\+Is\+Lyndon} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, int par)
\item 
\mbox{\Hypertarget{transform_8c_a93669efdc363d048ae10bad0b246ad32}\label{transform_8c_a93669efdc363d048ae10bad0b246ad32}} 
W\+O\+RD {\bfseries Run\+To\+Lyndon} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args, int par)
\item 
\mbox{\Hypertarget{transform_8c_aafb1d0bedee35f38ffe691980ebd4185}\label{transform_8c_aafb1d0bedee35f38ffe691980ebd4185}} 
W\+O\+RD {\bfseries Run\+Drop\+Arg} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a666f109ae247ee25bd74ccab08621130}\label{transform_8c_a666f109ae247ee25bd74ccab08621130}} 
W\+O\+RD {\bfseries Run\+Select\+Arg} (P\+H\+E\+AD W\+O\+RD $\ast$fun, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a5681a3c5cf28d280fe28947eccd7434b}\label{transform_8c_a5681a3c5cf28d280fe28947eccd7434b}} 
int {\bfseries Test\+Arg\+Num} (int n, int totarg, W\+O\+RD $\ast$args)
\item 
\mbox{\Hypertarget{transform_8c_a57b5e76e3d19cad303372a92c307e81f}\label{transform_8c_a57b5e76e3d19cad303372a92c307e81f}} 
W\+O\+RD {\bfseries Put\+Arg\+In\+Scratch} (W\+O\+RD $\ast$arg, U\+W\+O\+RD $\ast$scrat)
\item 
\mbox{\Hypertarget{transform_8c_aebcf6a12a2e53e4549330b8ee0a9ffcf}\label{transform_8c_aebcf6a12a2e53e4549330b8ee0a9ffcf}} 
U\+B\+Y\+TE $\ast$ {\bfseries Read\+Range} (U\+B\+Y\+TE $\ast$s, W\+O\+RD $\ast$out, int par)
\item 
\mbox{\Hypertarget{transform_8c_a9300cad1af78c4bd3a4fd2dda3984d24}\label{transform_8c_a9300cad1af78c4bd3a4fd2dda3984d24}} 
int {\bfseries Find\+Range} (P\+H\+E\+AD W\+O\+RD $\ast$args, W\+O\+RD $\ast$arg1, W\+O\+RD $\ast$arg2, W\+O\+RD totarg)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Routines that deal with the transform statement and its varieties. 