PL/M parser available

gary@Intrepid.COM (Gary Funck)
Wed, 6 Apr 1994 21:28:10 GMT

          From comp.compilers

Related articles
PL/M parser available gary@Intrepid.COM (1994-04-06)
| List of all articles for this month |
Newsgroups: comp.compilers
From: gary@Intrepid.COM (Gary Funck)
Keywords: PL/M, parse, FTP, available
Organization: Compilers Central
Date: Wed, 6 Apr 1994 21:28:10 GMT

Our PL/M parser is now available:


language: PL/M grammar and parser
package: plm-parse
version: 1.1
parts: bison (GNU yacc) grammar description, flex (GNU lex)
                                lexer description, and a scoped symbol table manager
author: Kirk Hays <hays@ichips.intel.com>
Gary Funck <gary@intrepid.com>
how to get: ftp pub/file/plm.shar.gz from iecc.com 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: 04/04/1994
--
| Gary Funck gary@intrepid.com [uunet!uupsi!intrpd!gary]
| Intrepid Technology Inc., Mountain View CA (415) 964-8135
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.