MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain
text into well formatted documents, including HTML, PDF (by way of
LaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or
'.fodt', which can in turn be converted into RTF, Microsoft Word, or
virtually any other word-processing format).
MMD is a superset of the Markdown syntax, originally created by John
Gruber. It adds multiple syntax features (tables, footnotes, and
citations, to name a few), in addition to the various output formats
listed above (Markdown only creates HTML). Additionally, it builds in
'smart' typography for various languages (proper left- and right-sided
quotes, for example).
NOTE: To use the mmd2pdf script, you must install print/latexmk.
OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
language. It is based on the James Clark implementation of DSSSL named
Jade. OpenJade is now developed and maintained by the OpenJade team.
For general information about DSSSL, see the OpenJade home page.
Lucene 4.x is a Java full-text search engine. Lucene is not a complete
application, but rather a code library and API that can easily be used
to add search capabilities to applications.
DelimMatch allows you to match delimited substrings in a buffer. The
delimiters can be specified with any regular expression and the start
and end delimiters need not be the same. If the delimited text is
properly nested, entire nested groups are returned.
In addition, you may specify quoting and escaping characters that
contribute to the recognition of start and end delimiters.
-Anton
<tobez@FreeBSD.org>
Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).
Thus, "Markdown" is two things: a plain text markup syntax, and a
software tool, written in Perl, that converts the plain text markup to
HTML.
Mguesser is a utility which guesses the corresponding charset and
language for the data piped from standard input.
Cgrep is a grep tool suitable for searching in large code repositories. It
supports 30 programming languages and searches that go beyond the simple
pattern matching. It enables context-aware filtering and semantic searches
through wildcard and combinators.
NunniMCAX is a C, non validating XML parser. Its APIs and functioning
are very similar to SAX.
The aim of NunniMCAX is to be a lightweight, fast and reliable XML
parser to be used in environment with limited resources. A minimal
(only well-formed check) executable linked statically against the
library with all symbols stripped away on FreeBSD has a size below
19 KByte.
This module is very similar to Sam Tregar's HTML::Template module
but works much faster and contains extra functionality.
The CTPP2 template language dialect contains 10 operators: <TMPL_var>,
<TMPL_if>, <TMPL_elsif>, <TMPL_else>, <TMPL_unless>, <TMPL_loop>,
<TMPL_foreach>, <TMPL_udf>, <TMPL_include> and <TMPL_comment>.
Par is similar but superiour to the fmt(1) command included in the
base system.
Par is a filter that copies its input to its output, changing all
white characters (except newlines) to spaces, and reformatting
each paragraph. Paragraphs are separated by protected, blank, and
bodiless lines (see the Terminology section for definitions), and
optionally delimited by indentation (see the d option in the Options
section).
Each output paragraph is generated from the corresponding input
paragraph as follows:
1) An optional prefix and/or suffix is removed from each input line.
2) The remainder is divided into words (separated by spaces).
3) The words are joined into lines to make an eye-pleasing paragraph.
4) The prefixes and suffixes are reattached.
If there are suffixes, spaces are inserted before them so that they
all end in the same column.