Next: El entorno del lenguaje:
Up: El formalismo PPML
Previous: Los ficheros de recursos
Para poder construir un módulo para std, debe existir un
fichero Buildfile en el directorio std. Este fichero, en el caso
del lenguaje Pascal, es el siguiente:
LANGUAGE=pascal
LANGDIR=./
ROOTDIR=../../../../../.CENTAUR_SRC/
USERDIR=../../../../../
MODNAME=cenatur/tables/pascal/pprinters/std
PPRINTER=std
ATFILE=
PPMLOPTIONS='module
#include ../../../../../.CENTAUR_SRC/centaur/tables/ppml/BuoldppmlLM
donde:
- LANGDIR indica la localización de las tablas del lenguaje.
- USERDIR indica la localización del directorio home del usuario.
- MODNAME es el directorio del módulo para el pretty printer.
- PPRINTER es el nombre del pretty printer.
- ATFILE indica si el fichero pascal-std.at es leido o no
durante la compilación. En este caso, al no indicarse nada, no se lee.
Este fichero se utiliza para definir funciones LE-LISP que pueden
ser referenciadas dentro del programa PPML.
- PPMLOPTIONS indica al compilador PPML que debe crear un módulo
compilado.
Todos los directorios son relativos al directorio en el que está
almacenado el fichero Buildfile.
La ejecución del comando ctmake provocará la compilación del pretty printer.
Miguel A. Alonso Pardo
Thu Nov 20 15:31:06 CET 1997