Compiler Mode/fi

From Free Pascal wiki

Deutsch (de) English (en) 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