New Alpha: compiler directives_(re)

Sun, 13 Apr 1997 04:50:06 +0200 (MET DST)


According to Berend de Boer:
> 
> [...] using an ISO form of pascal like standard-pascal or
> extended-pascal, compiler directives are turned off by default and you
> explicitly have to enable them?

This is the case in some sense:  You get warnings when you use compiler
directives together with `--standard-pascal', `--extended-pascal', or
`--object-pascal'.  Use `--pedantic-errors' to turn these warnings into
error messages.

> My concern is the following: I've a team of programmers building an
> extended pascal program. How can I be sure that they don't use some gpc
> feature?  I have the -extended-pascal directive to check if it's Extended
> Pascal, but how can I check if they use some compiler directive in the
> source to force the compiler doing something??

How can you check whether they really use the `--extended-pascal' switch?
You have to stand behind them and watch what commands they type to compile.
What about just saying them that they must not use compiler directives?

BTW, the `--pedantic' switch is intended to check whether some code
is *completely* portable.  With `--pedantic', you get warnings about
everything for which a Pascal compiler is known not to accept it.
(* Read:  You get warnings about just *everything*. :*)

Greetings,

    Peter

  Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer
peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [970201]
 maintainer GNU Pascal [970412] - http://home.pages.de/~gnu-pascal/ [970125]


Peter Gerwinski (peter@agnes.dida.physik.uni-essen.de)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es