EPC2

Documentation

Ronald Blaschke

Bowling Green State University
Computer Science

Bowling Green State University
Bowling Green, Ohio 43402


Table of Contents
Foreword
1. Specification
2. Design
Symbol Table
Declarations
Data Items
Expressions
Statements
3. Testing
4. Project Report
Symbol Creation
Multiple Assignments
Array subscripts
Disambiguating Features
Scanner
Parser
Extensions
Error Checking
Limitations
Known Bugs
Implementation Strategie
Project Efforts
A. API
B. Source Code
scanner.l
parser.y
main.C
mainScan.C
ctrl.h
ctrl.C
scanparse.h
scanparse.C
symtab.h
symtab.C
p_tree.h
p_tree.C
emit.C
References