
46 Pascal 4.0 User’s Guide
3
–S
The –S option compiles the program and outputs the assembly language in the
file, sourcefile.s. For example, the following command places the assembly
language translation of rmc.p in the file rmc.s. No executable file is created.
hostname% pc –S rmc.p
–s[level]
The –s option instructs the compiler to accept standard Pascal only. Pascal has
two levels of compliance with standard Pascal: Level 0 and Level 1. The only
difference between the two is that Level 1 also allows conformant arrays.
Specify the level of compliance as follows:
• –s0 Accept Level 0 compliance with standard Pascal
• -s or –s1 Accept Level 1 compliance with standard Pascal
This option causes many features of Pascal that are not found in standard
Pascal to be diagnosed with warning messages. These features include:
• Nonstandard procedures and functions
• Extensions to the procedure write
• Padding of constant strings with blanks
• Preprocessor directives
In addition, all letters, except character strings and constants, are mapped to
lowercase. Thus, the case of keywords and identifiers is ignored.
This option is most useful when a program is to be ported to other machines.
–sb
The –sb option produces a database for source browsing.
–sbfast
The –sbfast option performs the same task as -sb, but does not compile.
Comentários a estes Manuais