| \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} |