lua-discount 1.2.10.1

A Lua binding to Discount
lua-discount is a binding to Discount, a fast C implementation of the Markdown text to HTML markup system. Discount passes the Markdown test suite.

Performance:


Thanks to the underlying Discount implementation, lua-discount is incredibly fast. Benchmarking markdown.lua 0.32 against lua-discount 1.2.10 by parsing the Markdown syntax document 100 times gives the following result (all figures are in seconds):

 user system total real
lua-discount 0.170000 0.000000 0.170000 0.177374
markdown.lua 48.530000 0.000000 48.530000 48.524910


Usage:

Note that require("discount") returns a single function, which you are responsible for giving a suitable name. Example:

discount = require("discount")

local markdown_string = [[
 # Demonstration
 This is a demonstration of lua-discount. Passing the options `"nolinks"`
 disables links such as [this](http://example.com).
 ]]

 local html_string = discount(markdown_string, "nolinks")


The discount function takes as its first argument the Markdown string to convert, and for its subsequent arguments takes any combination of the following strings as options:

"nolinks"
 do not allow

last updated on:
October 12th, 2008, 6:36 GMT
price:
FREE!
developed by:
A.S. Bradbury
homepage:
asbradbury.org
license type:
BSD License 
category:
ROOT \ Text Editing&Processing \ Markup
lua-discount
Download Button

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!

Add your review!

SUBMIT