110312 LALR (1) Parser Constructor to Translate Computer Languages
Version: April 1977
Submitted by: David M. Stern, Lab for Atmospheric & Space Physics,
Boulder, CO
Operating System: RSX-11M or D Source Language: MACRO-11 Memory
Required: 10 to 32K Words Keywords: Tools - Software Development
Abstract: Of interest to the compiler writer, the program
"LALR" constructs a compacted LALR (1) parser from a
description of a context-free language which may then be
used as the basis for a compiler for that language. LALR
(1) grammars encompass a large subset of LR(1) grammars
and include most common, languages such as ALGOL,
FORTRAN, and BASIC. It has been proven that LR(K)
parsers are the most efficient parsers known for a large
subset of grammars in terms of both space and time.
Input to the "LALR" program is a Backus-Naur form
representation of the target grammar while output is a
state table in "MACRO" assembler or absolute form.
Restrictions: 128 rules maximum in grammar.
Media (Service Charge Code): Write-Up (AA), One RX01 Diskette (KA)
Format: FILES-11, 600' Magnetic Tape (MA) Format: FILES-11
The PDP-11 DECUS Software Index
The PDP-11 Home Page
Tim Shoppa
<shoppa@trailing-edge.com>
Created: December 26, 1998