Creoleparser 0.7.0 release announcement

6 views
Skip to first unread message
Message has been deleted

shday

unread,
Mar 21, 2010, 12:20:10 AM3/21/10
to creoleparser
The most important new feature in Creoleparser 0.7.0 is indentation
support. An indentation syntax was one of the "additions" suggested
during the original Creole specification. It took me a long time to
settle on a final implementation (see http://purl.oclc.org/creoleparser/cheatsheet),
which is slightly different than was suggested (see
http://www.wikicreole.org/wiki/CreoleAdditions#section-CreoleAdditions-IndentedParagraphs).
The difference being that every line of an indented region must have a
leading angle bracket rather than only the first of a paragraph. The
main reason I went with the former was to allow painless support for
indentation of all block-level markup. The chosen syntax happens to be
closer to MediaWiki (except for angle brackets vs colons).

The goal of the other changes in 0.7.0 was to better support
developers who want to do further processing on the creoleparser
output. A Parser.parse() method was added to expose the parse tree and
the output of macros was refined. It should now be easier to implement
macros by processing the output of creoleparser, instead of using the
macro_func. Post-processing is a better way to code certain macros
(e.g., for a table-of-contents).

http://code.google.com/p/creoleparser/

Cheers,

Steve

Reply all
Reply to author
Forward
0 new messages