PCjs Machines

Home of the original IBM PC emulator for browsers.

Logo

PC-SIG Diskette Library (Disk #424)

[PCjs Machine "ibm5160"]

Waiting for machine "ibm5160" to load....

Information about “PASCAL COMPILER”

This is a p-code compiler for an extended subset of Pascal.  It is
written in Turbo Pascal for the IBM PC.  This compiler will be of
interest especially to two groups of users: (1) students learning the
Pascal language, before making a commitment to a commercial compiler;
(2) compiler tinkerers who desire source code for modification or
extension.  The compiler adheres closely to the standard Pascal of
Jensen and Wirth, but does not implement file I/O.

System Requirements:  Pascal Language.

How to Start:  Type FACILIS (press enter).

Suggested Registration:  None.

File Descriptions:

FACILIS  COM  Pascal compiler.
FACILIS  000  A required overlay file.
FACILIS  UM   Users Manual for this Pascal compiler.
FACILIS  DOC  A 1-page description of the diskette contents.
ZELLER   PAS  Short demo program.
FACILIS  IM   Implementation Manual for this Pascal compiler.
TEST     PAS  Overall confidence test for the compiler.
STEST    PAS  Exercises the string facility of the compiler.
FACILIS  PAS  Main program in Turbo to compute day of the week.
BLOCK    PAS  A required include file. Contains most of compiler.
INTERPRT PAS  A required include file. Contains run-time interpreter.

FACILIS.DOC

                               FACILIS
Version 0.20                                              File FACILIS.DOC

FACILIS is a p-code compiler for an extended subset of Pascal.  It is written
in Turbo Pascal for the IBMPC.  This compiler will be of interest especially
to two groups of users: (1) students learning the Pascal language, before
making a commitment to a commercial compiler; (2) compiler tinkerers who
desire source code for modification or extension.

The compiler adheres closely to the standard Pascal of Jensen and Wirth.
However, file I/O is not yet implemented, and there are some other limitations.
See the Users Manual for details.

The following FACILIS files are available:
Documentation:
   FACILIS.DOC  -  this document
   FACILIS.UM   -  Users Manual - extensions, limitations, error codes -
                      You need this to run programs under Facilis.
   FACILIS.IM   -  Implementation Manual - syntax, internal codes and tables -
                      You need this to modify and recompile Facilis.
Executable Code:
   FACILIS.COM  -  the compiler
   FACILIS.000  -  a required overlay file
Source Code:
   FACILIS.PAS  -  main program in Turbo
   BLOCK.PAS    -  a required include file, contains most of compiler
   INTERPRT.PAS -  a required include file, contains run-time interpreter
Test Programs:
   TEST.PAS     -  overall confidence test for the compiler
   STEST.PAS    -  exercises the string facility
   ZELLER.PAS   -  a short demo program

Files can be downloaded from the RBBS-PC operated by
              John Naleszkiewicz
              (301) 468-1439 (data)
              6:30pm to 8:30am weekdays
              24Hrs weekends.
hn Naleszkiewicz
              (301) 468-1439 (data)
              6:3

FILES424.TXT

------------------------------------------------------------------------
Disk No 424   Pascal Compiler                                   v1 DS2
-----------------------------------------------------------------------
This is a p-code compiler for an extended subset of Pascal.  It is
written in Turbo Pascal for the IBM PC.  This compiler will be of
interest especially to two groups of users:  (1) students learning the
Pascal language, before making a committment to a commercial compiler;
(2) compiler tinkerers who desire source code for modification or
extension.  The compiler adheres closely to the standard Pascal of
Jensen and Wirth, but does not implement file I/O.

FACILIS  COM  Pascal compiler
FACILIS  000  A required overlay file
FACILIS  UM   Users Manual for this Pascal compiler
FACILIS  DOC  A 1-page description of the diskette contents
ZELLER   PAS  Short demo program
FACILIS  IM   Implementation Manual for this Pascal compiler
TEST     PAS  Overall confidence test for the compiler
STEST    PAS  Exercises the string facility of the compiler
FACILIS  PAS  Main program in Turbo to compute day of the week
BLOCK    PAS  A required include file. Contains most of compiler
INTERPRT PAS  A required include file. Contains run-time interpreter


PC Software Interest Group (PC-SIG)
1030 E Duane, Suite J
Sunnyvale, CA 94086
(408) 730-9291

Directory of PC-SIG Library Disk #0424

 Volume in drive A has no label
 Directory of A:\

BLOCK    PAS     43008   3-05-85   2:10a
FACILIS  000     38912   3-05-85   2:25a
FACILIS  COM     50688   3-05-85   2:18a
FACILIS  DOC      1792   8-20-85  10:29p
FACILIS  IM      17152   3-05-85   1:53a
FACILIS  PAS     23424   3-05-85   1:57a
FACILIS  UM      11392   3-05-85   1:50a
FILES424 TXT      1389  11-05-85   2:49p
INTERPRT PAS     31744   3-05-85   2:03a
STEST    PAS      5760   3-05-85   2:29a
TEST     PAS     13568   3-05-85   2:27a
ZELLER   PAS       768   8-20-85  10:29p
       12 file(s)     239597 bytes
                       78848 bytes free