[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#248589: RFP: dparser -- A simple but powerful tool for parsing



Package: wnpp
Severity: wishlist


  Package name    : dparser
  Version         : 1.8
  Upstream Author : John Bradley Plevyak <jplevyak@yahoo.com>
  URL             : http://dparser.sourceforge.net/
  License         : BSD
  Description     : A simple but powerful tool for parsing

It has a FreeBSD port, so I would copy the description verbatim:
(see http://www.freshports.org/devel/dparser/)

DParser is a simple but powerful tool for parsing. You can specify the
form of the text to be parsed using a combination of regular expressions
and grammar productions. Because of the parsing technique (technically a
scannerless GLR parser based on the Tomita algorithm) there are no
restrictions. The grammar can be ambiguous, right or left recursive,
have any number of null productions, and because there is no seperate
tokenizer, can include whitespace in terminals and have terminals which
are prefixes of other terminals. DParser handles not just well formed
computer languages and data files, but just about any wacky situation
that occurs in the real world.

Yes, DParser deserves such priases I think. Extremely flexible.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.5-1-686
Locale: LANG=ko_KR.eucKR, LC_CTYPE=ko_KR.eucKR



Reply to: