[ANN] The Beaver Parser Generator v0.9.0

From: Alexander Demenchuk (alder_at_softanvil.com)
Date: 12/18/03

  • Next message: Steve Stephens: "Question: Setting System Property Value in Eclipse"
    Date: Wed, 17 Dec 2003 22:51:59 -0500
    
    

    Beaver is a LALR(1) parser generator. It takes a context free grammar
    as an input and converts it into a Java class that implements a parser
    for the specified language.

    Beaver is similar to CUP and other LALR parser generators, yet it has
    several important differences:
    - it is very fast (almost 5 times faster than CUP, probably as fast as
       a LALR Java parser can get due to the use of perfectly hashed action
       tables)
    - it uses some EBNF notations in grammar syntax to allow more compact
       specifications
    - it is implemented to allow multiple parser instances to work in
       parallel
    - its instances can be reused
    - it can be easily integrated in a development environment

    Beaver's home is at http://beaver.sourceforge.net

    Enjoy


  • Next message: Steve Stephens: "Question: Setting System Property Value in Eclipse"

    Relevant Pages

    • [ANN] The Beaver Parser Generator v0.9.0
      ... Beaver is a LALRparser generator. ... It takes a context free grammar ... as an input and converts it into a Java class that implements a parser ...
      (comp.lang.java.programmer)
    • Re: SQL autocomplete project
      ... so 1st determine if the grammar is LL or LR. ... grammar used into the notation of you favorite LL parser generator. ... Finding the parent rule is the only tricky part. ...
      (comp.compilers)
    • Re: parser
      ... why do so many people prefer/promote parser generators over just writing ... Probably because not all grammars can be parsed with a recursive descent ... could rely on a parser generator to do the job. ... I am not sure why one really has to design the grammar apart from ...
      (comp.programming)
    • Re: New Yacc/Bison like parser generator for C#
      ... reading John Gough's book the other day. ... John mentioned that he likes the Eli parser generator, ... I'm guessing you probably prefer the LALR parsers in general. ... Did you also consider the use of the Gold parser generator? ...
      (comp.compilers)
    • Intricate problem with scannerless LALR(1) parser
      ... I'm currently developing a LALRparser generator which generates ... directly recognized by the grammar itself. ... to parse the keyword that should be reduced ...
      (comp.compilers)