LibYAML binding for Lua, with a fast C implementation for converting
between YAML 1.1 and Lua tables, and a low-level YAML event parser
for implementing more intricate YAML document loading.
from Florian Stinglmayr (MAINTAINER)
This is an implementation of the popular text markup language Markdown
in pure Lua. Markdown can convert documents written in a simple and easy
to read text format to well-formatted HTML.
Maintained in OpenBSD by Frederic Cambus
OK abieber@
lustache is an implementation of the mustache template system in Lua.
Mustache is a logic-less template syntax. It can be used for HTML, config
files, source code - anything. It works by expanding tags in a template
using values provided in a hash or object.
We call it "logic-less" because there are no if statements, else clauses,
or for loops. Instead there are only tags. Some tags are replaced with a
value, some nothing, and others a series of values.
Maintained in OpenBSD by Frederic Cambus
OK abieber@
$ cat pkg/DESCR
scanner is a fast non-backtracking incremental combinator parsing
library for bytestrings.
It is often convenient to use backtracking to parse some sophisticated
input. Unfortunately it kills performance, so usually you should
avoid backtracking.
Often (actually always, but it could be too hard sometimes) you can
implement your parser without any backtracking. It that case all
the bookkeeping usual parser combinators do becomes unnecessary.
The scanner library is designed for such cases. It is often 2 times
faster than attoparsec.
OK kili@
XML::SAX::Base is intended for use as a base class for SAX filter modules
and XML parsers generating SAX events.
If you simply wish to build a SAX handler class to 'consume' SAX events you
do not need to use XML::SAX::Base directly although you will need to install
XML::SAX.
This module used to be distributed as part of the XML:SAX distribution but
is now distributed separately and referenced as a dependency by XML::SAX.
rpath: read config file
tty: the interface it's based on curses so it needs to do operations on tty
proc/exec: this is needed to actually launch the external program after
selecting the link
OK jca@ after his suggestions
mostly abandoned upstream and parts broken with modern perl.
textproc/p5-Text-Restructured
devel/p5-Safe-World
devel/p5-Safe-Hole
devel/p5-Slay-Makefile-Gress
devel/p5-Slay-Makefile
devel/p5-Slay-Maker
ok sthen and a 'go ahead' from naddy