add g77 front-end internals docs

From-SVN: r26516
This commit is contained in:
Craig Burley 1999-04-17 11:09:20 +00:00 committed by Craig Burley
parent c7e4ee3a6d
commit 75e8000e18
3 changed files with 16 additions and 1 deletions

View File

@ -1,3 +1,12 @@
Sat Apr 17 14:05:53 1999 Craig Burley <craig@jcb-sc.com>
Make a place for front-end internals documentation:
* Make-lang.in (f/g77.info, f/g77.dvi): Depend on f/ffe.texi.
* ffe.texi: New file, containing docs on front-end internals.
* g77.texi: New chapter for, and inclusion of, ffe.texi.
* g77.texi: Fix an index entry.
Sat Apr 17 13:53:43 1999 Craig Burley <craig@jcb-sc.com>
Rewrite to use block/scope structure of GBE and to ensure

View File

@ -220,6 +220,7 @@ f77.dvi: f/g77.dvi
# g77 documentation.
f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
$(srcdir)/f/ffe.texi \
$(srcdir)/f/g77install.texi $(srcdir)/f/news.texi \
$(srcdir)/f/intdoc.texi $(srcdir)/f/root.texi
case "$(LANGUAGES)" in \
@ -232,6 +233,7 @@ f/g77.info: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
else true; fi
f/g77.dvi: $(srcdir)/f/g77.texi $(srcdir)/f/bugs.texi \
$(srcdir)/f/ffe.texi \
$(srcdir)/f/g77install.texi $(srcdir)/f/news.texi \
$(srcdir)/f/intdoc.texi $(srcdir)/f/root.texi
case "$(LANGUAGES)" in \

View File

@ -261,6 +261,7 @@ most consistent with the @code{g77} product in that version.
@ifset INTERNALS
* Adding Options:: Guidance on teaching @code{g77} about new options.
* Projects:: Projects for @code{g77} internals hackers.
* Front End:: Design and implementation of the @code{g77} front end.
@end ifset
* M: Diagnostics. Diagnostics produced by @code{g77}.
@ -1259,7 +1260,7 @@ whenever the distinction is important.
@cindex GNU Fortran Front End (FFE)
@cindex FFE
@cindex @code{g77}, front end
@cindex front end, g77
@cindex front end, @code{g77}
The other chunk of @code{f771} is the
majority of what is unique about GNU Fortran---the code that knows how
to interpret Fortran programs to determine what they are intending to
@ -14117,6 +14118,9 @@ END
is processed in the context of executable, not specification,
statements.)
@end itemize
@include ffe.texi
@end ifset
@ifset USING