aboutsummaryrefslogtreecommitdiffstats
path: root/devel/dparser/pkg-descr
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2003-11-11 17:44:04 +0800
committerijliao <ijliao@FreeBSD.org>2003-11-11 17:44:04 +0800
commitf3e2bd6ccf42abd6b656c23a3ad35319e625538b (patch)
tree7f7973e06fca59727addf4ab96ef42274616d594 /devel/dparser/pkg-descr
parent97f715a1ff39b2e49570c1ebf35d4ff26a708a7c (diff)
downloadfreebsd-ports-gnome-f3e2bd6ccf42abd6b656c23a3ad35319e625538b.tar.gz
freebsd-ports-gnome-f3e2bd6ccf42abd6b656c23a3ad35319e625538b.tar.zst
freebsd-ports-gnome-f3e2bd6ccf42abd6b656c23a3ad35319e625538b.zip
add dparser 1.7
A simple but powerful tool for parsing
Diffstat (limited to 'devel/dparser/pkg-descr')
-rw-r--r--devel/dparser/pkg-descr11
1 files changed, 11 insertions, 0 deletions
diff --git a/devel/dparser/pkg-descr b/devel/dparser/pkg-descr
new file mode 100644
index 000000000000..82af534cfce6
--- /dev/null
+++ b/devel/dparser/pkg-descr
@@ -0,0 +1,11 @@
+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.
+
+WWW: http://dparser.sourceforge.net/