tool: plm-parse
-
Language:
|
PL/M grammar and parser
|
|---|
-
Version:
|
1.1
|
|---|
-
Parts:
|
bison (GNU yacc) grammar description, flex (GNU lex)
lexer description, and a scoped symbol table manager
|
|---|
-
Author:
|
Kirk Hays <khays@sequent.com>
Gary Funck <gary@intrepid.com>
|
|---|
-
Location:
|
ftp://iecc.com/pub/file/plm.shar.gz to obtain
a shar archive in compressed GNU zip format. To access
the mail server, mail "send plm.shar"
to compilers-server@iecc.com.
|
|---|
-
Description:
|
this is a skeleton parser for PL/M. The grammar description
and lexer description files were written for bison and flex.
The grammar description closely follows the EBNF documented
in the _PL/M Programmer's Guide_, Intel doc. 452161-003,
Appendix C. A symbol table manager is supplied,
though there is no semantic checking.
|
|---|
-
Conformance:
|
the grammar describes PL/M 386 and where possible, will
accept various other dialects
|
|---|
-
Reference:
|
_PL/M Programmer's Guide_, Intel doc. 452161-003
|
|---|
-
Features:
|
has support for PL/M's "literally" macro definitions
|
|---|
-
Bugs:
|
doesn't support $-directives (includes)
|
|---|
-
Restriction:
|
freely available, use at you own risk
|
|---|
-
Requires:
|
flex, bison, an ANSI compliant C compiler (gcc), and the
avl-subs balanced binary tree library routines
(comp.sources.unix Volume 27, Issue 34 ,'avl-subs')
|
|---|
-
Ports:
|
SGI IRTIX 5.2, and a 486DX2 PC clone running Linux
|
|---|
-
Help:
|
contact the authors
|
|---|
-
Updated:
|
July 15th, 1997
|
|---|
category: compiled, imperative languages
summary, or
expanded.
|
|