Compiler Mode/fi

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Deutsch (de) English (en) español (es) suomi (fi) français (fr)

Free Pascal -kääntäjä kääntää aina jossain moodissa. Kukin moodi määrittää, millaista syntaksia kääntäjä hyväksyy ja mitä se pitää pätemättömänä. Kääntäjän moodi voidaan asettaa lähdekoodiin kääntäjän ohje merkinnällä {$ mode} tai komentorivillä -M (command line option).

Moodit

  • Free Pascal: {$mode FPC}
    Tämä on alkuperäinen Free Pascal kääntäjän moodi. Versiosta 3 lähtien se on kääntäjän oletusmoodi, joten tätä ohjetta kääntäjälle ei tarvitse lisätä.
  • ISO 7185 Standardi Pascal: {$mode ISO}
    ISO 7185 standardin mukainen yhteensopivuus moodi. ISO 7185 -standardi tunnetaan myös nimellä Standard Pascal.


ModeSwitch

Free Pascalin versiosta 2.3.1 lähtien on lisätty {$ ModeSwitch}-kääntäjän ohje, jotta kääntömoodiin voidaan lisätä toimintoja valikoivasti ja luoda tehokkaasti mukautettu moodi. Esimerkiksi:

{$mode FPC}
{$ModeSwitch EXCEPTIONS}

Lisää poikkeuksen käsittelyn {$mode FPC}-kääntäjän moodiin.

Katso myös