Compiler Mode/es
Deutsch · English · Español · Français · Suomi · 中文(中国)
El compilador Free Pascal Compiler compilará en un modo específico. Cada modo (mode) dictaminará la sintaxis que el compildor aceptará como válida y cual considerará inválida. El modo de compilación se puede establecer con la directiva de compilación {$mode} en el código fuente, o con la opción de línea de comando -M desde la línea de comando o terminal.
Modes
- Free Pascal: {$mode FPC}
Es el modo de compilación original y predefinido desde la versión 3, de tal modo que no es necesario incluir esta directiva. - Extended Free Pascal: {$mode OBJFPC}
Este modo (mode) agrega funcionalidades extras al mode FPC, lo que incluye clases, interfaces y excepciones. - Turbo Pascal: {$mode TP}
Es el modo compatible con Turbo Pascal. - Delphi: {$mode DELPHI}
El modo compatible con Delphi. - Mac Pascal: {$mode MacPAS}
El modo compatible con Mac Pascal. - ISO 7185 Standard Pascal: {$mode ISO}
El modo estándar compatible con la ISO 7185, también conocida como Standard Pascal.
ModeSwitch
Desde la versión 2.3.1 de Free Pascal, se añadió la directiva de compilación {$ModeSwitch} para permitir que las características de un modo de compilador se agreguen selectivamente al modo actual, creando efectivamente un modo personalizado. Por ejemplo:
{$mode FPC}
{$ModeSwitch EXCEPTIONS}Agregará el manejo de excepciones al modo del compilador FPC.
Ver también
From the Free Pascal wiki, page "Compiler Mode/es", 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.