class ReVIEW::TOPBuilder
Public Instance Methods
base_block(type, lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 222 def base_block(type, lines, caption = nil) blank puts "◆→開始:#{@titles[type]}←◆" puts "■#{compile_inline(caption)}" unless caption.nil? puts lines.join("\n") puts "◆→終了:#{@titles[type]}←◆" blank end
base_parablock(type, lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 231 def base_parablock(type, lines, caption = nil) blank puts "◆→開始:#{@titles[type]}←◆" puts "■#{compile_inline(caption)}" unless caption.nil? puts split_paragraph(lines).join("\n") puts "◆→終了:#{@titles[type]}←◆" blank end
best(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 639 def best(lines, caption = nil) base_parablock "best", lines, caption end
bibpaper(lines, id, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 481 def bibpaper(lines, id, caption) bibpaper_header id, caption unless lines.empty? bibpaper_bibpaper id, caption, lines end end
bibpaper_bibpaper(id, caption, lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 493 def bibpaper_bibpaper(id, caption, lines) print split_paragraph(lines).join("") end
bibpaper_header(id, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 488 def bibpaper_header(id, caption) print "[#{@chapter.bibpaper(id).number}]" puts " #{compile_inline(caption)}" end
bpo(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 720 def bpo(lines) base_block "bpo", lines, nil end
caution(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 651 def caution(lines, caption = nil) base_parablock "caution", lines, caption end
centering(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 615 def centering(lines) base_parablock "centering", lines, nil end
circle_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 786 def circle_begin(level, label, caption) puts "・\t#{caption}" end
circle_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 790 def circle_end(level) end
cmd(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 264 def cmd(lines, caption = nil) base_block "cmd", lines, caption end
column_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 547 def column_begin(level, label, caption) common_column_begin("column", caption) end
column_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 551 def column_end(level) common_column_end("column") end
comment(lines, comment = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 348 def comment(lines, comment = nil) if @book.config["draft"] lines ||= [] lines.unshift comment unless comment.blank? str = lines.join("") puts "◆→#{str}←◆" end end
common_column_begin(type, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 536 def common_column_begin(type, caption) blank puts "◆→開始:#{@titles[type]}←◆" puts %Q[■#{compile_inline(caption)}] end
common_column_end(type)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 542 def common_column_end(type) puts %Q[◆→終了:#{@titles[type]}←◆] blank end
compile_href(url, label)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 376 def compile_href(url, label) if label.nil? %Q[△#{url}☆] else %Q[#{label}(△#{url}☆)] end end
compile_kw(word, alt)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 369 def compile_kw(word, alt) if alt then "★#{word}☆(#{alt.strip})" else "★#{word}☆" end end
compile_ruby(base, ruby)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 365 def compile_ruby(base, ruby) "#{base}◆→DTP連絡:「#{base}」に「#{ruby}」とルビ←◆" end
dd(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 171 def dd(lines) split_paragraph(lines).each do |paragraph| puts "\t#{paragraph.gsub(/\n/, '')}" end end
dl_begin()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 163 def dl_begin blank end
dl_end()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 177 def dl_end blank end
dt(line)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 167 def dt(line) puts "★#{line}☆" end
dtp(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 716 def dtp(str) # FIXME end
edition_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 579 def edition_begin(level, label, caption) common_column_begin("edition", caption) end
edition_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 583 def edition_end(level) common_column_end("edition") end
emlist(lines, caption = nil, lang = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 240 def emlist(lines, caption = nil, lang = nil) base_block "emlist", lines, caption end
emlistnum(lines, caption = nil, lang = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 244 def emlistnum(lines, caption = nil, lang = nil) blank puts "◆→開始:#{@titles["emlist"]}←◆" puts "■#{compile_inline(caption)}" unless caption.nil? _lines = [] lines.each_with_index do |line, i| puts (i + 1).to_s.rjust(2) + ": #{line}" end puts "◆→終了:#{@titles["emlist"]}←◆" blank end
error(msg)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 128 def error(msg) $stderr.puts "#{@location.filename}:#{@location.lineno}: error: #{msg}" end
expert(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 683 def expert(lines) base_parablock "expert", lines, nil end
extname()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 44 def extname '.txt' end
flushright(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 611 def flushright(lines) base_parablock "flushright", lines, nil end
footnote(id, str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 357 def footnote(id, str) puts "【注#{@chapter.footnote(id).number}】#{compile_inline(str)}" end
headline(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 132 def headline(level, label, caption) prefix, anchor = headline_prefix(level) puts %Q[■H#{level}■#{prefix}#{compile_inline(caption)}] end
hood_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 571 def hood_begin(level, label, caption) common_column_begin("hood", caption) end
hood_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 575 def hood_end(level) common_column_end("hood") end
image(lines, id, caption, metric=nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 290 def image(lines, id, caption, metric=nil) blank puts "◆→開始:#{@titles["image"]}←◆" if get_chap.nil? puts "#{I18n.t("image")}#{I18n.t("format_number_without_chapter", [@chapter.image(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}" else puts "#{I18n.t("image")}#{I18n.t("format_number", [get_chap, @chapter.image(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}" end blank if @chapter.image(id).bound? puts "◆→#{@chapter.image(id).path}←◆" else lines.each do |line| puts line end end puts "◆→終了:#{@titles["image"]}←◆" blank end
important(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 643 def important(lines, caption = nil) base_parablock "important", lines, caption end
indepimage(id, caption=nil, metric=nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 697 def indepimage(id, caption=nil, metric=nil) blank begin puts "◆→画像 #{@chapter.image(id).path.sub(/\A\.\//, "")} #{metric.join(" ")}←◆" rescue warn "no such image: #{id}" puts "◆→画像 #{id}←◆" end puts "図 #{compile_inline(caption)}" if caption.present? blank end
Also aliased as: numberlessimage, numberlessimage
info(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 631 def info(lines, caption = nil) base_parablock "info", lines, caption end
inline_ami(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 412 def inline_ami(str) "#{str}◆→DTP連絡:「#{str}」に網カケ←◆" end
inline_b(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 420 def inline_b(str) "★#{str}☆" end
Also aliased as: inline_strong, inline_strong
inline_balloon(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 461 def inline_balloon(str) %Q(\t←#{str.gsub(/@maru\[(\d+)\]/, inline_maru('\1'))}) end
inline_bib(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 497 def inline_bib(id) %Q([#{@chapter.bibpaper(id).number}]) end
inline_bou(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 453 def inline_bou(str) "#{str}◆→DTP連絡:「#{str}」に傍点←◆" end
inline_br(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 738 def inline_br(str) %Q(\n) end
inline_chap(id)
click to toggle source
Calls superclass method
ReVIEW::Builder#inline_chap
# File ../../../../../lib/review/topbuilder.rb, line 746 def inline_chap(id) #"「第#{super}章 #{inline_title(id)}」" # "第#{super}章" super end
inline_chapref(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 752 def inline_chapref(id) chs = ["", "「", "」"] if @book.config["chapref"] _chs = @book.config["chapref"].split(",") if _chs.size != 3 error "--chapsplitter must have exactly 3 parameters with comma." else chs = _chs end end "#{chs[0]}#{@book.chapter_index.number(id)}#{chs[1]}#{@book.chapter_index.title(id)}#{chs[2]}" rescue KeyError error "unknown chapter: #{id}" nofunc_text("[UnknownChapter:#{id}]") end
inline_code(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 734 def inline_code(str) %Q[△#{str}☆] end
inline_comment(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 469 def inline_comment(str) if @book.config["draft"] "◆→#{str}←◆" else "" end end
inline_del(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 729 def inline_del(str) # FIXME "" end
inline_dtp(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 724 def inline_dtp(str) # FIXME "" end
inline_fn(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 361 def inline_fn(id) "【注#{@chapter.footnote(id).number}】" end
inline_hd_chap(chap, id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 501 def inline_hd_chap(chap, id) if chap.number n = chap.headline_index.number(id) if @book.config["secnolevel"] >= n.split('.').size return I18n.t("chapter_quote", "#{n} #{compile_inline(chap.headline(id).caption)}") end end I18n.t("chapter_quote", compile_inline(chap.headline(id).caption)) end
inline_hidx(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 408 def inline_hidx(str) "◆→索引項目:#{str}←◆" end
inline_hint(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 396 def inline_hint(str) "◆→ヒントスタイルここから←◆#{str}◆→ヒントスタイルここまで←◆" end
inline_i(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 416 def inline_i(str) "▲#{str}☆" end
inline_icon(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 444 def inline_icon(id) begin return "◆→画像 #{@chapter.image(id).path.sub(/\A\.\//, "")}←◆" rescue warn "no such icon image: #{id}" return "◆→画像 #{id}←◆" end end
inline_idx(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 404 def inline_idx(str) "#{str}◆→索引項目:#{str}←◆" end
inline_img(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 281 def inline_img(id) chapter, id = extract_chapter_id(id) if get_chap(chapter).nil? "#{I18n.t("image")}#{I18n.t("format_number_without_chapter", [chapter.image(id).number])}" else "#{I18n.t("image")}#{I18n.t("format_number", [get_chap(chapter), chapter.image(id).number])}" end end
inline_keytop(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 457 def inline_keytop(str) "#{str}◆→キートップ#{str}←◆" end
inline_labelref(idref)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 776 def inline_labelref(idref) %Q(「◆→#{idref}←◆」) # 節、項を参照 end
Also aliased as: inline_ref, inline_ref
inline_list(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 194 def inline_list(id) chapter, id = extract_chapter_id(id) if get_chap(chapter).nil? %Q[#{I18n.t("list")}#{I18n.t("format_number_without_chapter", [chapter.list(id).number])}] else %Q[#{I18n.t("list")}#{I18n.t("format_number", [get_chap(chapter), chapter.list(id).number])}] end end
inline_m(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 477 def inline_m(str) %Q[◆→TeX式ここから←◆#{str}◆→TeX式ここまで←◆] end
inline_maru(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 400 def inline_maru(str) "#{str}◆→丸数字#{str}←◆" end
inline_pageref(idref)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 782 def inline_pageref(idref) %Q(●ページ◆→#{idref}←◆) # ページ番号を参照 end
inline_raw(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 392 def inline_raw(str) %Q[#{super(str).gsub("\\n", "\n")}] end
inline_sub(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 388 def inline_sub(str) "#{str}◆→DTP連絡:「#{str}」は下付き←◆" end
inline_sup(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 384 def inline_sup(str) "#{str}◆→DTP連絡:「#{str}」は上付き←◆" end
inline_table(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 272 def inline_table(id) chapter, id = extract_chapter_id(id) if get_chap(chapter).nil? "#{I18n.t("table")}#{I18n.t("format_number_without_chapter", [chapter.table(id).number])}" else "#{I18n.t("table")}#{I18n.t("format_number", [get_chap(chapter), chapter.table(id).number])}" end end
inline_tt(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 426 def inline_tt(str) "△#{str}☆" end
inline_ttb(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 430 def inline_ttb(str) "★#{str}☆◆→等幅フォント太字←◆" end
Also aliased as: inline_ttbold, inline_ttbold
inline_tti(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 436 def inline_tti(str) "▲#{str}☆◆→等幅フォントイタ←◆" end
inline_ttibold(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 772 def inline_ttibold(str) "▲#{str}☆◆→等幅フォント太字イタ←◆" end
inline_u(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 440 def inline_u(str) "@#{str}@◆→@〜@部分に下線←◆" end
inline_uchar(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 465 def inline_uchar(str) [str.to_i(16)].pack("U") end
insideout_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 587 def insideout_begin(level, label, caption) common_column_begin("insideout", caption) end
insideout_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 591 def insideout_end(level) common_column_end("insideout") end
insn(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 687 def insn(lines, caption = nil) base_block "insn", lines, caption end
Also aliased as: box, box
label(id)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 711 def label(id) # FIXME "" end
link(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 659 def link(lines, caption = nil) base_parablock "link", lines, caption end
list_body(id, lines, lang)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 214 def list_body(id, lines, lang) lines.each do |line| puts detab(line) end puts "◆→終了:#{@titles["list"]}←◆" blank end
list_header(id, caption, lang)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 203 def list_header(id, caption, lang) blank puts "◆→開始:#{@titles["list"]}←◆" if get_chap.nil? puts %Q[#{I18n.t("list")}#{I18n.t("format_number_without_chapter", [@chapter.list(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}] else puts %Q[#{I18n.t("list")}#{I18n.t("format_number", [get_chap, @chapter.list(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}] end blank end
listnum_body(lines, lang)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 256 def listnum_body(lines, lang) lines.each_with_index do |line, i| puts (i + 1).to_s.rjust(2) + ": #{line}" end puts "◆→終了:#{@titles["list"]}←◆" blank end
memo(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 623 def memo(lines, caption = nil) base_parablock "memo", lines, caption end
nodisp_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 529 def nodisp_begin(level, label, caption) # return empty end
nodisp_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 533 def nodisp_end(level) end
nofunc_text(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 793 def nofunc_text(str) str end
noindent()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 511 def noindent puts "◆→DTP連絡:次の1行インデントなし←◆" end
nonum_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 515 def nonum_begin(level, label, caption) puts "■H#{level}■#{compile_inline(caption)}" end
nonum_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 519 def nonum_end(level) end
note(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 619 def note(lines, caption = nil) base_parablock "note", lines, caption end
notice(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 663 def notice(lines, caption = nil) base_parablock "notice", lines, caption end
notoc_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 522 def notoc_begin(level, label, caption) puts "■H#{level}■#{compile_inline(caption)}◆→DTP連絡:目次に掲載しない←◆" end
notoc_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 526 def notoc_end(level) end
ol_begin()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 149 def ol_begin blank @olitem = 0 end
ol_end()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 158 def ol_end blank @olitem = nil end
ol_item(lines, num)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 154 def ol_item(lines, num) puts "#{num}\t#{lines.join}" end
paragraph(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 181 def paragraph(lines) puts lines.join end
planning(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 635 def planning(lines, caption = nil) base_parablock "planning", lines, caption end
point(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 667 def point(lines, caption = nil) base_parablock "point", lines, caption end
post_paragraph()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 40 def post_paragraph '' end
practice(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 679 def practice(lines) base_parablock "practice", lines, nil end
pre_paragraph()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 36 def pre_paragraph '' end
quote(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 268 def quote(lines) base_parablock "quote", lines, nil end
read(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 185 def read(lines) puts "◆→開始:#{@titles["lead"]}←◆" puts split_paragraph(lines).join("\n") puts "◆→終了:#{@titles["lead"]}←◆" blank end
Also aliased as: lead, lead
ref_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 595 def ref_begin(level, label, caption) common_column_begin("ref", caption) end
ref_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 599 def ref_end(level) common_column_end("ref") end
reference(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 675 def reference(lines) base_parablock "reference", lines, nil end
result()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 120 def result @output.string end
security(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 647 def security(lines, caption = nil) base_parablock "security", lines, caption end
shoot(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 671 def shoot(lines, caption = nil) base_parablock "shoot", lines, caption end
source(lines, caption = nil, lang = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 768 def source(lines, caption = nil, lang = nil) base_block "source", lines, caption end
sup_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 603 def sup_begin(level, label, caption) common_column_begin("sup", caption) end
sup_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 607 def sup_end(level) common_column_end("sup") end
table_begin(ncols)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 328 def table_begin(ncols) end
table_end()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 343 def table_end puts "◆→終了:#{@titles["table"]}←◆" blank end
table_header(id, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 317 def table_header(id, caption) blank puts "◆→開始:#{@titles["table"]}←◆" if get_chap.nil? puts "#{I18n.t("table")}#{I18n.t("format_number_without_chapter", [@chapter.table(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}" else puts "#{I18n.t("table")}#{I18n.t("format_number", [get_chap, @chapter.table(id).number])}#{I18n.t("caption_prefix_idgxml")}#{compile_inline(caption)}" end blank end
td(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 339 def td(str) str end
term(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 655 def term(lines) base_parablock "term", lines, nil end
texequation(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 310 def texequation(lines) puts "◆→開始:#{@titles["texequation"]}←◆" puts "#{lines.join("\n")}" puts "◆→終了:#{@titles["texequation"]}←◆" blank end
text(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 742 def text(str) str end
th(str)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 335 def th(str) "★#{str}☆" end
tip(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 627 def tip(lines, caption = nil) base_parablock "tip", lines, caption end
tr(rows)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 331 def tr(rows) puts rows.join("\t") end
ul_begin()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 137 def ul_begin blank end
ul_end()
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 145 def ul_end blank end
ul_item(lines)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 141 def ul_item(lines) puts "●\t#{lines.join}" end
warn(msg)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 124 def warn(msg) $stderr.puts "#{@location.filename}:#{@location.lineno}: warning: #{msg}" end
warning(lines, caption = nil)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 691 def warning(lines, caption = nil) base_parablock "warning", lines, caption end
world_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 563 def world_begin(level, label, caption) common_column_begin("world", caption) end
world_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 567 def world_end(level) common_column_end("world") end
xcolumn_begin(level, label, caption)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 555 def xcolumn_begin(level, label, caption) common_column_begin("xcolumn", caption) end
xcolumn_end(level)
click to toggle source
# File ../../../../../lib/review/topbuilder.rb, line 559 def xcolumn_end(level) common_column_end("xcolumn") end