Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.compilers > #420

Re: Parser generator for PL/I

Path csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end
From "robin" <robin51@dodo.com.au>
Newsgroups comp.compilers
Subject Re: Parser generator for PL/I
Date Sun, 15 Jan 2012 02:00:05 +1100
Organization Compilers Central
Lines 31
Sender news@iecc.com
Approved comp.compilers@iecc.com
Message-ID <12-01-021@comp.compilers> (permalink)
References <12-01-009@comp.compilers> <12-01-010@comp.compilers>
NNTP-Posting-Host news.iecc.com
X-Trace leila.iecc.com 1326572208 89309 64.57.183.58 (14 Jan 2012 20:16:48 GMT)
X-Complaints-To abuse@iecc.com
NNTP-Posting-Date Sat, 14 Jan 2012 20:16:48 +0000 (UTC)
Keywords PL/I, parse
Posted-Date 14 Jan 2012 15:16:48 EST
X-submission-address compilers@iecc.com
X-moderator-address compilers-request@iecc.com
X-FAQ-and-archives http://compilers.iecc.com
Xref x330-a1.tempe.blueboxinc.net comp.compilers:420

Show key headers only | View raw


> From: "Dennis Boone" <drb@msu.edu>
> Sent: Monday, 9 January 2012 4:47 AM

> I'm looking for a parser generator that generates output in PL/I.
> That is, in the same way that there are variants of yacc that generate
> Pascal or Perl or Java, I want "pl1yacc" (or pl1antlr or pl1eli or
> .... you get the idea.)

> Anyone know of such a tool?

Have you looked at XPL?

The output is almost PL/I.

The XPL translator-writing system consists of a compiler, XPL, a
grammar analysis program that accepts a definition of the desired
language expressed in BNF, and other tools.  The analyser produces the
required parse tables etc.

Details are contained in McKeeman, Horning, and Wortman,
"A Compiler Generator", published by Prentice-Hall in 1971.

For more info on the history of the system, see
http://en.wikipedia.org/wiki/XPL

One of the URLs there is a link to XPL software.
A PL/I version of the XPL compiler is available.

The Analyser could be readily modified to produce its output in PL/I,
(and of course, the output--which is in XPL--could in any case be modified
as it it reasonably close to PL/I anyway).

Back to comp.compilers | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Parser generator drb@msu.edu (Dennis Boone) - 2012-01-08 11:47 -0600
  Re: Parser generator glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-01-08 21:58 +0000
    Re: Parser generator arnold@skeeve.com (Aharon Robbins) - 2012-01-11 20:06 +0000
      Re: PL/I, was Parser generator drb@ihatespam.msu.edu (Dennis Boone) - 2012-01-11 16:19 -0600
      Re: PL/I, was Parser generator Robert AH Prins <robert@prino.org> - 2012-01-11 23:42 +0000
      Re: programming in PL/I compilers@is-not-my.name - 2012-01-12 16:30 +0000
        Re: programming in PL/I Robert AH Prins <robert@prino.org> - 2012-01-14 09:20 +0000
        Re: programming in PL/I "Derek M. Jones" <derek@_NOSPAM_knosof.co.uk> - 2012-01-14 14:08 +0000
          Re: programming in PL/I glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-01-15 01:01 +0000
            Re: programming in PL/I glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-01-15 11:36 +0000
    Re: Parser generator for PL/I "robin" <robin51@dodo.com.au> - 2012-01-15 02:00 +1100
      Re: Parser generator for PL/I drb@ihatespam.msu.edu (Dennis Boone) - 2012-01-14 23:40 -0600
  Re: Parser generator SLK Systems <slkpg3@gmail.com> - 2012-01-08 20:26 -0500
    Re: Parser generator glen herrmannsfeldt <gah@ugcs.caltech.edu> - 2012-01-11 07:22 +0000
      Re: Parser generator SLK Systems <slkpg3@gmail.com> - 2012-01-11 20:28 -0500

csiph-web