DParser

5.0 Stars (5)
21 Downloads (This Week)
Last Update:
Download d-1.30-src.tar.gz
Browse All Files
Windows BSD Mac Linux

Description

DParser is a scannerless GLR parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of EBNF and regular expressions and support both speculative and final actions.

DParser Web Site

Categories

Compilers

License

BSD License

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
5
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • yglukhov
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    One of the coolest pieces of engineering out there. Great job!

    Posted 07/17/2014
  • gavinpowell
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    great product

    Posted 10/27/2012
  • ryanpeck
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Stable and works.

    Posted 09/12/2012
  • sayekhiyal
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    hi IS coflo install in windows 7?if not i am new in linux (ubuntu) .i cant install dparser with the command : tar zxvf filename.tar.gz then ./configure but it dosnt install,plz help me the error isbash: ./configure: No such file or directory many thnaks

    Posted 09/10/2012
  • grvs
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Having tried pretty much all the parser generators in existence at one time or another, I can say with some authority that DParser is the one to use when you just want to get stuff parsed. No worrying about whether your grammar is LL(1)/LR(1)/LALR(1)/LL(*)/ambiguous/whatever, no fighting an artifical separation between lexer and parser, nothing: it just works. I can only ding DParser on two things: - Documentation. The documentaion is mostly adequate, especially if you've done battle with all the other options out there, but I think if the docs were a little more thorough, DParser would be the first and last stop for many of us searching for such tools. - Your program has to link with DParser's library. This library is installed at DParser-install time. This pretty much forces either your users to install DParser if they want to build your program, or you to include the DParser distro in your program's source distro. It would be a lot nicer if there was an option to have it generate all the necessary source for your parser, more like the Bisons and Yaccs of the world. Bottom line: Use DParser, get stuff parsed.

    Posted 12/13/2011
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

C

Registered

2002-12-26
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.