Table of Contents
❧Frontmatter
I.Fundamental Data Structures
- 1.1Introduction
- 1.2The Concept of Data Type
- 1.3Primitive Data Types
- 1.4Standard Primitive Types
- 1.5Subrange Types
- 1.6The Array Structure
- 1.7The Record Structure
- 1.8Variants of Record Structures
- 1.9The Set Structure
- 1.10Representation of Array, Record, and Set Structures
- 1.11The Sequential File Structure
- Exercises
- References
V.Language Structures and Compilers
- 5.1Language Definition and Structure
- 5.2Sentence Analysis
- 5.3Constructing a Syntax Graph
- 5.4Constructing a Parser for a Given Syntax
- 5.5Constructing a Table-Driven Parsing Program
- 5.6A Translator from BNF into Parser-Driving Data Structures
- 5.7The Programming Language PL/0
- 5.8A Parser for PL/0
- 5.9Recovering from Syntactic Errors
- 5.10A PL/0 Processor
- 5.11Code Generation
- Exercises
- References