% look at section 3 of F77 spec, issue by issue

\section{Characters, lines, and execution sequence}

\subsection{Character set}

NSCIN.

\subsection{Lines}

We should take care of continuation lines in translator. Easy.

\subsection{Statements}

NSCIN.

\subsection{Statement labels}

A problem for Java. Maybe done via exception handling ?

\subsection{Order of statements and lines}

NSCIN.

\subsection{Normal execution sequence and transfer of control}

Transfer of control via goto and arithmetic IF are problems.

\section{Data types and constants}

\subsection{Data types}

\begin{tabular}{l l} \hline
FORTRAN & Java \\
Integer & int \\
Real & float \\
Double precision & double \\
Complex  & \\
Logical & boolean \\
Character & char \\
\end{tabular}

We need to define a class for complex type.

\subsection{Constants}

NSCIN.

\subsection{Integer type}

NSCIN.

\subsection{Real type}

NSCIN.

\subsection{Double precision type}

NSCIN.

\subsection{Complex type}

define a special class.

\subsection{Logical type}

NSCIN.

\subsection{Character type}

Problem with string ...

\section{Arrays and Substrings}

