Compiler Mode/fi
From Free Pascal wiki
Jump to navigationJump to search
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
中文(中国大陆) (zh_CN) │
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.