Versions in this module Expand all Collapse all v0 v0.1.1 Jul 9, 2024 Changes in this version type RubyHTMLRenderer + RpClose string + RpOpen string v0.1.0 Mar 23, 2024 Changes in this version + var KindRubyChild = gast.NewNodeKind("RubyChild") + var KindRubyParent = gast.NewNodeKind("RubyParent") + var Ruby = &RubyExtender + type RubyChild struct + BaseText []byte + RubyText []byte + func NewRubyChild(baseText []byte, rubyText []byte) *RubyChild + func (n *RubyChild) Dump(source []byte, level int) + func (n *RubyChild) Kind() gast.NodeKind + type RubyExtender struct + func (e *RubyExtender) Extend(m goldmark.Markdown) + type RubyHTMLRenderer struct + func (r *RubyHTMLRenderer) RegisterFuncs(reg renderer.NodeRendererFuncRegisterer) + func (r *RubyHTMLRenderer) RenderRubyChild(w util.BufWriter, source []byte, node gast.Node, entering bool) (gast.WalkStatus, error) + func (r *RubyHTMLRenderer) RenderRubyParent(w util.BufWriter, source []byte, node gast.Node, entering bool) (gast.WalkStatus, error) + type RubyParent struct + func NewRubyParent() *RubyParent + func (n *RubyParent) Dump(source []byte, level int) + func (n *RubyParent) Kind() gast.NodeKind + type RubyParser struct + func (p *RubyParser) Parse(_ ast.Node, block text.Reader, _ parser.Context) ast.Node + func (s *RubyParser) Trigger() []byte