Re: translating textual BNF to BNF in graphical representation ?

"Nick Pomponio" <nick.pomponio@gtri.SpamBegone.gatech.edu>
11 Dec 2002 22:25:36 -0500

          From comp.compilers

Related articles
translating textual BNF to BNF in graphical representation ? Ariel.Burbaickij@mni.fh-giessen.de (Ariel Burbaickij) (2002-12-07)
Re: translating textual BNF to BNF in graphical representation ? Marko.Makela@HUT.FI (Marko =?ISO-8859-1?Q?M=E4kel=E4?=) (2002-12-11)
Re: translating textual BNF to BNF in graphical representation ? kenarose@earthlink.net (Ken Rose) (2002-12-11)
Re: translating textual BNF to BNF in graphical representation ? nick.pomponio@gtri.SpamBegone.gatech.edu (Nick Pomponio) (2002-12-11)
Re: translating textual BNF to BNF in graphical representation ? jakacki@hotmail.com (2002-12-13)
Re: translating textual BNF to BNF in graphical representation ? marcov@toad.stack.nl (Marco van de Voort) (2002-12-19)
Re: translating textual BNF to BNF in graphical representation ? nntp@bungisoft.com (Bungisoft, Inc.) (2002-12-22)
| List of all articles for this month |

From: "Nick Pomponio" <nick.pomponio@gtri.SpamBegone.gatech.edu>
Newsgroups: comp.compilers
Date: 11 Dec 2002 22:25:36 -0500
Organization: Georgia Institute of Technology
References: 02-12-050
Keywords: tools, parse
Posted-Date: 11 Dec 2002 22:25:36 EST

"Ariel Burbaickij" <Ariel.Burbaickij@mni.fh-giessen.de> wrote in message
> Does some tool exist that allow one to transfer textual representation
> of BNF to its graphical representation, preferably in postscript or
> png or some another patentfree format?


Emacs is distributed with a module that generates "railroad" syntax
diagrams from EBNF. The output is in PostScript. With a tool such as
GhostScript, you can convert the PostScript output to PNG, PDF, or any
of a wide variety of formats.


In my emacs installation (Windows 2000), the module is at the following
location:


          \Program Files\emacs-21.2\lisp\progmodes\ebnf2ps.el


HTH,
-Nick Pomponio


Post a followup to this message

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