Compiler
Operation
-
Parser
Description
options affect the
way
the parser processes the
input
file. An option
is
a single letter preceded by a hyphen. Options can appear any-
where on the command
line and
are
not
case sensitive. Valid
options include:
-q
is the
"quiet"
option;
it
suppresses the banner and status
information.
-z
tells the parser
to
retain the
input
file (the intermediate file
created by the preprocessor).
If
you
don't
specify -z, the
parser deletes the .
cpp
input
file. (The parser
never
deletes files
with
the .c extension.)
3.2.2
General
Information
•
Most
errors
are
fatal; that is, they prevent the parser from generating
an
intermediate file and must be corrected before you can finish compiling
a program. Some errors, however, merely produce warnings
which
hint
of
problems
but
do
not
prevent the parser from producing
an
intermedi-
ate file.
• As the parser encounters function definitions,
it
prints a progress mes-
sage that contains the name
of
the source file and the name
of
the
function. Here is
an
example
of
a progress message:
"filename.e":
=>
main
This type
of
message shows
how
far the compiler has progressed in its
execution, and helps you
to
identify the locations
of
an
error. You can
use the -q option
to
suppress these messages.
•
If
the
input
file has
an
extension
of
•
cpp,
the parser deletes
it
upon
completion
unless you use the -z option.
If
the
input
file
has
an
exten-
sion other than .
cpp,
the parser does
not
delete it.
• The intermediate file
is
a binary file;
do
not
try
to
inspect or modify
it
in
any way.
3-7