home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
300-399
/
ff339.lzh
/
PCQ
/
ReadMe.PCQ
< prev
next >
Wrap
Text File
|
1990-03-19
|
3KB
|
74 lines
PCQ Pascal Compiler 1.1b
Copyright (c) 1989 Patrick Quaid.
This is a Pascal sub-set compiler that produces assembly
language code, which can then be compiled into executable programs.
Read Pascal.DOC for details. The rest of the files in this archive
are:
ReadMe.PCQ This file
Pascal The compiler itself
PCQ.lib The run time library
Pascal.DOC Documentation for the compiler
Make A simple batch file that compiles, assembles and
links a simple program
Make.CED An AREXX script that, when run from CygnusEd Professional,
compiles, assembles and links the current program. It
also displays errors within the editor.
Runtime.ZIP The assembly language source code for PCQ.lib,
archived with PKAmigaZip to save space.
Source.ZIP The Pascal source code of the compiler, also
archived with PKAmigaZip.
Please note that although I included an icon for the
compiler, it does not work properly from the Workbench. The
icon is there to make it easier to manipulate the file.
The following files might not have been included in the
archive. I hope they were, but in any case all of the rest
of the files must be. If some are missing, write to me at
the address at the bottom of this file to get a full version.
Blink Software Distillery's linker.
Blink.DOC Documentation for that
A68k Charlie Gibbs' assembler
A68k.DOC Documentation for the assembler
A68k2do.DOC Improvements planned for A68k
History.Log Update history of A68k
The programs in the Examples directory are all example
Pascal programs. They don't do much besides demonstrate the
features of the language. If you want to get a quick idea of
how the compiler works, change directories to the Examples
directory by typing 'cd Pascal1.1:Examples'. Then pick out
one of the programs to compile, and type 'MakeExample
ProgramName'. Don't use the .p suffix. MakeExample is a
batch program that will compile, assemble and link the
example programs, leaving the executable program in the
Examples drawer. Since the disk is nearly full, you might
have to delete previous executable programs in order to
compile new ones.
The files in the Include directory are, not surprisingly,
include files. They describe many of the system structures and
constants, plus all the functions and procedures included in
PCQ.lib.
The Pascal source files all use tab characters rather than
spaces. If these tabs are not expanded to eight spaces, as
they are with the AmigaDOS "type" command, the indentation of
all the programs will look pretty odd. As far as I know, the
AmigaDOS editor "Ed" will NOT properly handle the tabs.
If you got an incomplete version or have any questions,
write to me at:
Pat Quaid
8320 E. Redwing
Scottsdale, AZ 85250
(602) 967-3356
The documentation, compiler, run time library, and source
code for the compiler and run time library are all copyrighted by
me, but feel free to distribute complete copies of this archive.