class Mandoc::BlockNode
HEAD BODY
^HeadNode
^BodyHead
| HEAD [TEXT] (BODY [TEXT])+ [TAIL [TEXT]]
^HeadNode ^BodyNode ^TailNode
^TextNode ^TextNode ^TextNode
Public Instance Methods
Source
static VALUE
rb_node_m_body (VALUE self)
{
struct roff_node *node = RTYPEDDATA_DATA (self);
return node->body ? rb_wrap_node (node->body) : RUBY_Qnil;
}
Source
static VALUE
rb_blocknode_m_head (VALUE self)
{
struct roff_node *node = RTYPEDDATA_DATA (self);
return node->head ? rb_wrap_node (node->head) : RUBY_Qnil;
}
Source
static VALUE
rb_blocknode_m_tail (VALUE self)
{
struct roff_node *node = RTYPEDDATA_DATA (self);
return node->tail ? rb_wrap_node (node->tail) : RUBY_Qnil;
}