blob: 194e67066c9ad09d3c78d2757409031a7b010561 [file] [log] [blame]
\documentclass[10pt,letterpaper]{report}
\input{prologue.ltx-inc}
\begin{document}
\title{
{\Huge\bfseries Photran Developer's Guide} \\
\vspace*{1em}
{\LARGE Part II: Specialized Topics} \\
\vspace*{1em}
{\normalsize \today\ Revision}
\vspace*{3in}
}
\author{
N. Chen \\
J. Overbey \\
}
\date{}
\maketitle
\tableofcontents
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{Interactions with CDT}
\label{cha:cdt}
\input{cha-cdt.ltx-inc}
\chapter{The Abstract Syntax Tree and Virtual Program Graph}
\label{cha:ast-vpg}
\input{cha-ast-vpg.ltx-inc}
\chapter{Refactorings}
\label{cha:refactoring}
\input{cha-refactoring.ltx-inc}
%\chapter{Parsing and Preprocessing}
%\label{cha:parsing}
%\input{cha-parsing.ltx-inc}
\chapter{The Fortran Editor}
\label{cha:editor}
\input{cha-editor.ltx-inc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\appendix
%\chapter{Creating an Error Parser}
%\label{app:creating_an_error_parser}
%\input{app-error-parsers.ltx-inc}
%\chapter{Simple Fortran Refactoring Example}
%\label{app:obfuscate_refactoring}
%\input{app-obfuscate-fortran.ltx-inc}
%\chapter{Creating Tests for the Rename Refactoring}
%\input{app-rename-tests.ltx-inc}
\chapter{Adding New Fortran Syntax}
\input{app-new-syntax.ltx-inc}
\chapter{Regenerating the Help Plug-in}
\label{app:help}
\input{app-generating-help.ltx-inc}
\chapter{Manual Tests for the GNU Managed Build Toolchain}
\input{app-mbs-tests.ltx-inc}
\chapter{Release and Deployment Procedure}
\input{app-deploy.ltx-inc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}