Version II.0, March 1979
Institute for Information Systems
UCSD Mailcode C-021
La Jolla, CA 92093
(714) 452-4526
Release serial number: 4135
Copyright © 1978 Regents of the University of California, San Diego Campus. This software, its source, object, and all other forms, is the property of the Institute for Information Systems and may be used or copied by others only with written authorization from the Institute for Information Systems. All rights reserved.
These documents and/or the software they describe
are subject to change and/or correction without
notice. The UCSD Pascal Project cannot be held
responsible for implementations on processors where
the implementation work was not done at UCSD. Users
with systems obtained from sources other than UCSD
must contact their supplier for support. UCSD does
not support users who have obtained their copy of
the software from other than UCSD.
The work described in these notes has been made possible by the drive and direction of the Director of the IIS:
Kenneth L. Bowles
Version II.0, March 1979
SECTION
0 ADDENDA, ERRATA AND NOTES
1 NOTES ON OTHER MATERIALS AVAILABLE
2 BRINGING UP THE PASCAL SYSTEM
1 ON PDP-11
2 ON 808O/Z80 SYSTEM WITH CP/M AND 37L10 DISKS
3 DIFFERENCES AMONG IMPLEMENTATIONS FOR DIFFERENT PROCESSORS.
4 CHANGES IN RECENT RELEASES
1 THE UCSD PASCAL SYSTEM
1 INTRODUCTION AND OVERVIEW
2 FILE HANDLER
3 SCREEN ORIENTED EDITOR
1 INTRODUCTION
2 GETTING STARTED
3 DETAILED DESCRIPTION OF COMMANDS
4 REFERENCE
5 EXPERIMENTAL LARGE FILE VERSION (L2)
4 YET ANOTHER LINE ORIENTED EDITOR - YALOE
5 DEBUGGER
6 PASCAL COMPILER
7 BASIC COMPILER
8 LINKER
9 ASSEMBLER
2 THE UCSD PASCAL LANGUAGE
1 INTRINSICS
1 STRING
2 INPUT/OUTPUT
3 MISCELLANEOUS
4
5 CHARACTER ARRAY MANIPULATION
2 DIFFERENCES BETWEEN UCSD'S PASCAL AND STANDARD PASCAL
1 CASE STATEMENTS
2 COMMENTS
3 DYNAMIC MEMORY ALLOCATION
4 EOF
5 EOLN
6 FILES
7 GOTO AND EXIT STATEMENTS
3 PACKED VARIABLES
9 PARAMETRIC PROCEDURES AND FUNCTIONS
10 PROGRAM HEADINGS
11 READ AND READLN
12 RESET
13 REWRITE
14 SEGMENT PROCEDURES
15 SETS
15 STRINGS
17 WRITE AND WRITELN
13 IMPLEMENTATION SIZE LIMITATIONS
19 EXTENDED COMPARISONS
20 LONG INTEGERS
21 UNITS
22 TABLE OF UCSD INTRINSICS
3 IMPLEMENTORS' GUIDES
1 DRAWLINE
2 FILE FORMATS
3 SPECIAL UCSD PASCAL SYNTAX (USE OF)
1 SEGMENT PROCEDURES
2 UNITS
3 LONG INTEGERS
4 INTERPRETER NOTES
5 INTRODUCTION TO THE PASCAL PSEUDO-MACHINE
6 BYTE SWAPPING
4 UTILITY PROGRAMS
1
2 LIBRARIAN
3 SETUP - SYSTEM RECONFIGURATION
4 BOOTSTRAP COPIER
5 PATCH/DUMP
6 RT11 TO PASCAL CONVERSION KIT
7 GOTOXY PROCEDURE BINDER
8 DUPLICATE DIRECTORY
9 P-CODE DISASSEMBLER
10 LIBRARY MAP
5 TABLES
1 EXECUTION ERRORS
2 IORESULTS
3 UNITNUMBERS
4 RESERVED WORD LIST
5 SYNTAX ERRORS
6 ASSEMBLER SYNTAX ERRORS
7 AMERICAN STANDARD CODE for INFORMATION INTERCHANGE
8 P-MACHINE OPCODES
9 UCSD PASCAL SYNTAX DIAGRAMS
A INDEX