Module: Rote::Filters

Defined in:
lib/rote/filters/toc.rb,
lib/rote/filters/base.rb,
lib/rote/filters/eval.rb,
lib/rote/filters/exec.rb,
lib/rote/filters/rdoc.rb,
lib/rote/filters/tidy.rb,
lib/rote/filters/syntax.rb,
lib/rote/filters/redcloth.rb,
lib/rote/filters/bluecloth.rb

Defined Under Namespace

Classes: BlueCloth, Eval, Exec, MacroFilter, RDoc, RedCloth, RedCloth_WithToc, Syntax, TOC, TextFilter, Tidy

Constant Summary collapse

MACRO_RE =

Match/extract

#:code#args# 
... body ... 
#code#

to :code, args, body

/^\s*\#\:([a-z]+)(?:\#([a-z]*))?\#\s*?\n?(.*?)\s*\#\:\1\#(?:\2\#)?\s*$/m
PLACEHOLDER_RE =
/(?:<[^>]*>)?xmxmxmacro(\d+)orcamxmxmx(?:<[^>]*>)?/