LRSYS. PASCAL LR(1) Parser Generator System
- Lawrence Livermore National Lab., CA (United States)
LRSYS is a complete LR(1) parser generator system written entirely in a portable subset of Pascal. The system, LRSYS, includes a grammar analyzer program (LR) which reads a context-free (BNF) grammar as input and produces LR(1) parsing tables as output, a lexical analyzer generator (LEX) which reads regular expressions created by the REG process as input and produces lexical tables as output, and various parser skeletons that get merged with the tables to produce complete parsers (SMAKE). Current parser skeletons include Pascal, FORTRAN 77, and C. In addition, the Cray1 version contains LRLTRAN and CFT-FORTRAN 77 skeletons. Other language skeletons can easily be added to the system. LRSYS is based on the LR program.
- Research Organization:
- Lawrence Livermore National Lab., CA (United States)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 10192527
- Report Number(s):
- ESTSC-000348CY00100; NESC-9721
- Resource Relation:
- Other Information: PBD: 1 Apr 1985
- Country of Publication:
- United States
- Language:
- English
Similar Records
LRSYS. PASCAL LR(1) Parser Generator System
LRSYS