home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / compiler / 1451 < prev    next >
Encoding:
Internet Message Format  |  1992-08-25  |  1.9 KB

  1. Path: sparky!uunet!gatech!rutgers!faatcrl!iecc!compilers-sender
  2. From: fm04@rummelplatz.uni-mannheim.de
  3. Newsgroups: comp.compilers
  4. Subject: Re: A Non-LALR(1) Parser Generator
  5. Keywords: parse, LALR, LL(1), comment
  6. Message-ID: <92-08-151@comp.compilers>
  7. Date: 25 Aug 92 14:55:46 GMT
  8. References: <92-08-104@comp.compilers>
  9. Sender: compilers-sender@iecc.cambridge.ma.us
  10. Reply-To: fm04@rummelplatz.uni-mannheim.de
  11. Organization: RUM
  12. Lines: 31
  13. Approved: compilers@iecc.cambridge.ma.us
  14.  
  15. There's also another Non-LALR parser generetor: "ell". It's part of a
  16. compiler toolbox and processes LL-Grammars with EBNF notation.  Here's an
  17. extract of the README file from the distribution:
  18.  
  19.          Lalr is a LALR(1) parser generator accepting grammars  writ-
  20.     ten  in  extended BNF notation which may be augmented by semantic
  21.     actions expressed by statements of the target language.    [...]
  22.  
  23.          Ell is a LL(1) parser generator accepting the same  specifi-
  24.     cation  language  as  Lalr except that the grammars must obey the
  25.     LL(1) property. It  is  possible  to  evaluate  an  L-attribution
  26.     during parsing. The generated  parsers  include  automatic  error
  27.     recovery,  error  messages,  and  error  repair  like  Lalr.  The
  28.     parsers are implemented following the  recursive  descent  method
  29.     and  reach a speed of 810,000 lines per minute. The possible tar-
  30.     get languages are again C and Modula-2."
  31.  
  32. You get get the sources & documentation from:
  33.     iraun1.ira.uka.de (/pub/programming/cocktail)
  34.  
  35. Look at the README file for Information about Authors, Copyrights, Instal-
  36. lation, etc.
  37.  
  38.     - Michael
  39. -- 
  40. Michael Utech, Max-Planck-str.26, 6806 Viernheim, Germany (06204/4031)
  41. email:    fm04@rummelplatz.uni-mannheim.de, utech@informatik.uni-kl.de, 
  42. [See message 92-03-025 for more details on Cocktail. -John]
  43. -- 
  44. Send compilers articles to compilers@iecc.cambridge.ma.us or
  45. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  46.