Class: Juli::Visitor::TakahashiMethod

Inherits:
Html show all
Defined in:
lib/juli/visitor/takahashi_method.rb

Overview

This visits Absyn tree and generates HTML for ‘Takahashi method’ slideshow.

Text files under juli-repository must have ‘.txt’ extention.

Almost all are the same as Html VISITOR.

OPTIONS

-t template

specify template

Instance Attribute Summary

Attributes inherited from Html

#macros, #wikiname_visited

Instance Method Summary collapse

Methods inherited from Html

#initialize, #run_file, #template=, #visit_array, #visit_chapter, #visit_compact_dictionary_list, #visit_compact_dictionary_list_item, #visit_dictionary_list, #visit_dictionary_list_item, #visit_ordered_list, #visit_str, #visit_unordered_list, #visit_verbatim

Methods included from Html::Helper

#header_id, #relative_from

Methods included from Html::TagHelper

#content_tag, #tag

Methods included from Util

#camelize, conf, find_template, in_filename, juli_repo, mkdir, out_filename, str_limit, str_trim, to_wikiname, underscore, usage, visitor, visitor_list

Methods inherited from Absyn::Visitor

#initialize, #run_file, #visit_array, #visit_chapter, #visit_compact_dictionary_list, #visit_compact_dictionary_list_item, #visit_dictionary_list, #visit_dictionary_list_item, #visit_node, #visit_ordered_list, #visit_str, #visit_unordered_list, #visit_verbatim

Constructor Details

This class inherits a constructor from Juli::Visitor::Html

Instance Method Details

#run_bulkObject

bulk-mode in TakahashiMethod doesn’t make sense so that it just warns and return quickly.



14
15
16
# File 'lib/juli/visitor/takahashi_method.rb', line 14

def run_bulk
  STDERR.printf("bulk-mode in TakahashiMethod is not supported.\n")
end