Top Level Namespace
Defined Under Namespace
Modules: MaRuKu Classes: Array, Hash, Maruku, Module, NilClass, Object, String, Textile2Signature
Constant Summary collapse
- OpenDiv =
———————————–{.warning}—— | this is the last warning! | | please, go away! | | ————————————- menace – | | or else terrible things will happen | ————————————————– —————————————————
/^[ ]{0,3}\+\-\-+\s*(\{([^{}]*|".*"|'.*')*\})?\s*\-*\s*$/- CloseDiv =
/^[ ]{0,3}\=\-\-+\s*(\{([^{}]*|".*"|'.*')*\})?\s*\-*\s*$/- StartPipe =
CloseDiv = /^[ ]0,3=--+s*(.*)$/
/^[ ]{0,3}\|(.*)$/- DecorativeClosing =
OpenDiv- RegInlineMath =
Everything goes; takes care of escaping the “$” inside the expression
/\${1}((?:[^\$]|\\\$)+)\$/- MathOpen1 =
Regexp.escape('\\begin{equation}')
- MathClose1 =
Regexp.escape('\\end{equation}')
- MathOpen2 =
Regexp.escape('\\[')
- MathClose2 =
Regexp.escape('\\]')
- MathOpen3 =
Regexp.escape('$$')
- MathClose3 =
Regexp.escape('$$')
- EqLabel =
/(?:\((\w+)\))/- EquationOpen =
/#{MathOpen1}|#{MathOpen2}|#{MathOpen3}/- EquationClose =
/#{MathClose1}|#{MathClose2}|#{MathClose3}/- EquationStart =
$1 is opening, $2 is tex
/^[ ]{0,3}(#{EquationOpen})(.*)$/- EquationEnd =
$1 is tex, $2 is closing, $3 is tex
/^(.*)(#{EquationClose})\s*#{EqLabel}?\s*$/- OneLineEquation =
$1 is opening, $2 is tex, $3 is closing, $4 is label
/^[ ]{0,3}(#{EquationOpen})(.*)(#{EquationClose})\s*#{EqLabel}?\s*$/- RegEqrefLatex =
This adds support for eqref
/\\eqref\{(\w+)\}/- RegEqPar =
/\(eq:(\w+)\)/- RegEqref =
Regexp::union(RegEqrefLatex, RegEqPar)
- RegRef =
This adds support for ref
/\\ref\{(\w*)\}/