Compiler Mode/fi
From Free Pascal wiki
Jump to navigationJump to searchThe 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ä.
- Extended Free Pascal:
{$mode OBJFPC}
Tämä moodi lisää lisätoimintoja{$mode FPC}
-moodiin, mukaan lukien luokat, rajapinnat ja poikkeukset.
- Turbo Pascal:
{$mode TP}
Tämä on Turbo Pascal yhteensopivuus moodi.
- Delphi:
{$mode DELPHI}
Tämä on Delphi yhteensopivuus moodi.
- Mac Pascal:
{$mode MacPAS}
Mac Pascal yhteensopivuus moodi.
- 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.