blob: f163457cf3b69a83fe4c4c5c083a649b65498478 [file] [log] [blame]
%\documentclass[10pt,letterpaper,twocolumn]{article}
\documentclass[12pt,letterpaper]{report}
%\usepackage{anysize}
%\marginsize{0.5in}{0.5in}{0.5in}{0.5in}
% Unnumbered footnotes
\long\def\symbolfootnote[#1]#2{\begingroup\def\thefootnote{\fnsymbol{footnote}}
\footnote[#1]{#2}\endgroup}
\usepackage{fullpage}
\usepackage[pdftex]{graphicx}
\usepackage{color}
\definecolor{LightMagenta}{cmyk}{0.1,0.8,0,0.1}
\usepackage{listings}
\lstset{numbers=left, numberstyle=\tiny, tabsize=2, numbersep=5pt, captionpos=b,
basicstyle=\footnotesize, showstringspaces=false,
emphstyle=\color{LightMagenta}\bfseries, language=Java}
\usepackage[pdftex]{hyperref}
\hypersetup{
colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=blue
}
\usepackage{float}
\floatstyle{ruled}
\newfloat{image}{htp}{lop}[chapter]
\floatname{image}{Figure}
\newfloat{code}{htp}{lop}[chapter]
\floatname{code}{Listing}
\usepackage{shadow}
\hyphenpenalty=5000
\tolerance=1000
% Skip a line between paragraphs, and don't indent them
\setlength{\parskip}{10pt} % 10 pt = space between paragraphs
\setlength{\parindent}{0pt} % 0 pt = indentation
\begin{document}
\title{Photran 5.0 Developer's Guide}
\author{
\input{authors.ltx}
}
\date{}
\maketitle
\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{Introduction}\symbolfootnote[0]{Last significant update: 09/16/09 (JO), 08/08/08 (NC)}
\label{cha:introduction}
\input{intro.ltx-inc}
\chapter{Interactions with CDT}\symbolfootnote[0]{Last significant update: 08/08/08 (NC)}
\label{cha:cdt}
\input{cdt.ltx-inc}
\chapter{Plug-in Decomposition}\symbolfootnote[0]{Last significant update: 09/16/09 (JO), 08/08/08 (NC)}
\label{cha:plugins}
\input{plugins.ltx-inc}
\chapter{Parsing and Program Analysis}\symbolfootnote[0]{Last significant update: 09/16/09 (JO), 08/08/08 (NC)}
\label{cha:parsing}
\input{parsing.ltx-inc}
\chapter{Refactoring}\symbolfootnote[0]{Last significant update: 09/16/09 (JO), 08/08/08 (NC)}
\label{cha:refactoring}
\input{refactoring.ltx-inc}
\chapter{Photran Editors}\symbolfootnote[0]{Last significant update: 08/08/08 (NC)}
\label{cha:editor}
\input{editor.ltx-inc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\appendix
\chapter{Getting the Photran 5.0 Sources from CVS}\symbolfootnote[0]{Last significant update: 09/16/09}
\input{app-cvs.ltx-inc}
\chapter{Additional Information for UIUC Personnel}\symbolfootnote[0]{Last significant update: 10/02/09}
\input{app-uiuc.ltx-inc}
\chapter{Creating an Error Parser}\symbolfootnote[0]{Last significant update: 08/08/08}
\label{ap:creating_an_error_parser}
\input{app-error-parsers.ltx-inc}
\chapter{Simple Fortran Refactoring Example}\symbolfootnote[0]{Last significant update: 08/08/08}
\label{app:obfuscate_refactoring}
\input{app-obfuscate-fortran.ltx-inc}
\chapter{Creating Tests for the Rename Refactoring}\symbolfootnote[0]{Last significant update: 08/08/08}
\input{app-rename-tests.ltx-inc}
%\chapter{Release and Deployment Procedure}\symbolfootnote[0]{Last significant update: 02/25/09}
%\input{app-deploy.ltx-inc}
\chapter{Release History}
\input{app-history.ltx-inc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}