Documentation
¶
Index ¶
- Variables
- func NewInlineMathParser() parser.InlineParser
- func NewInlineMathRenderer(start, end string) renderer.NodeRenderer
- func NewMathBlockRenderer(start, end string) renderer.NodeRenderer
- func NewMathCodeBlockTransformer() parser.ASTTransformer
- func NewMathJax(opts ...Option) *mathjax
- func NewMathJaxBlockParser() parser.BlockParser
- type InlineMath
- type InlineMathRenderer
- type MathBlock
- type MathBlockRenderer
- type Option
Constants ¶
This section is empty.
Variables ¶
View Source
var KindInlineMath = ast.NewNodeKind("InlineMath")
View Source
var KindMathBlock = ast.NewNodeKind("MathBLock")
View Source
var MathJax = &mathjax{
inlineStartDelim: `\(`,
inlineEndDelim: `\)`,
blockStartDelim: `\[`,
blockEndDelim: `\]`,
}
Functions ¶
func NewInlineMathParser ¶
func NewInlineMathParser() parser.InlineParser
func NewInlineMathRenderer ¶
func NewInlineMathRenderer(start, end string) renderer.NodeRenderer
func NewMathBlockRenderer ¶
func NewMathBlockRenderer(start, end string) renderer.NodeRenderer
func NewMathCodeBlockTransformer ¶
func NewMathCodeBlockTransformer() parser.ASTTransformer
func NewMathJax ¶
func NewMathJax(opts ...Option) *mathjax
func NewMathJaxBlockParser ¶
func NewMathJaxBlockParser() parser.BlockParser
Types ¶
type InlineMath ¶
type InlineMath struct {
ast.BaseInline
}
func NewInlineMath ¶
func NewInlineMath() *InlineMath
func (*InlineMath) Dump ¶
func (n *InlineMath) Dump(source []byte, level int)
func (*InlineMath) Inline ¶
func (n *InlineMath) Inline()
func (*InlineMath) IsBlank ¶
func (n *InlineMath) IsBlank(source []byte) bool
func (*InlineMath) Kind ¶
func (n *InlineMath) Kind() ast.NodeKind
type InlineMathRenderer ¶
type InlineMathRenderer struct {
// contains filtered or unexported fields
}
func (*InlineMathRenderer) RegisterFuncs ¶
func (r *InlineMathRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
type MathBlock ¶
func NewMathBlock ¶
func NewMathBlock() *MathBlock
type MathBlockRenderer ¶
type MathBlockRenderer struct {
// contains filtered or unexported fields
}
func (*MathBlockRenderer) RegisterFuncs ¶
func (r *MathBlockRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer)
Click to show internal directories.
Click to hide internal directories.