class RD::Headline
Constants
- MARK2LEVEL
Attributes
Public Class Methods
Source
# File lib/rd/block-element.rb, line 44 def Headline.mark_to_level(mark_str) MARK2LEVEL[mark_str] or raise ArgumentError, "#{mark_str} is irregular for Headline mark." end
Source
# File lib/rd/block-element.rb, line 25 def initialize(level_num) super() @level = level_num @title = [] end
Calls superclass method
RD::NonterminalElement::new
Public Instance Methods
Source
# File lib/rd/block-element.rb, line 31 def accept(visitor) visitor.visit_Headline(self) end
Private Instance Methods
Source
# File lib/rd/block-element.rb, line 35 def calculate_label ret = "" @title.each do |i| ret << i.to_label end ret end