Compiler Mode/fi
Deutsch · English · Español · Français · Suomi · 中文(中国)
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.
Katso myös
From the Free Pascal wiki, page "Compiler Mode/fi", as it stood on 2022-08-06 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.