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 separate 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.
===> The following configuration options are available for dparser-1.33_1:
BOEHM=off: Boehm garbage collector support
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
devel/dparser: update to 1.32
From ChangeLog: https://github.com/jplevyak/dparser/releases/tag/v1.32
* Update .gitignore: make_parser -> make_dparser
* Convert FAQ into Markdown
* Convert manual into Markdown
* Consolidate README.md and index.html
* Change from COPYRIGHT to LICENSE.txt
* Remove old HTML documents
* Convert TODO into docs/todo.md
* Make includes more explicit
Reported by: portscout
Begin deorbit burn of ia64. We have not attempted to build packages for
it for many years.
While here, alphabetize ARCHs, pet portlint, and modernize usages.
Approved by: portmgr (tier-2 blanket)
Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.
Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
- Update to 1.29
Changes:
* Fixed bug with handling of priorities and associativity (thanx Sjoerd
Cranen)
* Fixed a bug in error recovery.
* Fixed a slash escapes in string literals (thanx Sjoerd Cranen)
* Fixed bug with actions containing commments containing '
* Python 2.6+ support (thanx to jonas@lophus.org)
- Trim Makefile header
- Convert to OptionsNG
- Update to 1.26
Changes since last update:
* Unicode fix thanx to agsags
* Fixed some compilation warnings
* Fix const issues thanx to Harald Gutsche
* Fix MINGW issue where it lies about the size of a file
* Fixed bug in with -R option
* Prevented substitutions in strings in code