Module: RD

Defined in:
lib/rd2odt/rdtool/rd/filter.rb,
lib/rd2odt/rdtool/rd/list.rb,
lib/rd2odt/rdtool/rd/tree.rb,
lib/rd2odt/rdtool/rd/rdfmt.rb,
lib/rd2odt/rdtool/rd/element.rb,
lib/rd2odt/rdtool/rd/package.rb,
lib/rd2odt/rdtool/rd/version.rb,
lib/rd2odt/rdtool/rd/visitor.rb,
lib/rd2odt/rdtool/rd/desclist.rb,
lib/rd2odt/rdtool/rd/rbl-file.rb,
lib/rd2odt/rdtool/rd/rbl-suite.rb,
lib/rd2odt/rdtool/rd/rd-struct.rb,
lib/rd2odt/rdtool/rd/rdvisitor.rb,
lib/rd2odt/rdtool/rd/methodlist.rb,
lib/rd2odt/rdtool/rd/rd2man-lib.rb,
lib/rd2odt/rdtool/rd/rd2rdo-lib.rb,
lib/rd2odt/rdtool/rd/rd2rmi-lib.rb,
lib/rd2odt/rdtool/rd/parser-util.rb,
lib/rd2odt/rdtool/rd/rd2html-lib.rb,
lib/rd2odt/rdtool/rd/search-file.rb,
lib/rd2odt/rdtool/rd/loose-struct.rb,
lib/rd2odt/rdtool/rd/block-element.rb,
lib/rd2odt/rdtool/rd/inline-element.rb,
lib/rd2odt/rdtool/rd/document-struct.rb,
lib/rd2odt/rdtool/rd/labeled-element.rb,
lib/rd2odt/rdtool/rd/complex-list-item.rb,
lib/rd2odt/rdtool/rd/rdblockparser.tab.rb,
lib/rd2odt/rdtool/rd/rdinlineparser.tab.rb,
lib/rd2odt/rdtool/rd/reference-resolver.rb,
lib/rd2odt/rdtool/rd/output-format-visitor.rb

Overview

definition of RD document structure.

Defined Under Namespace

Modules: AutoLabel, ComplexListItem, InlineIncludable, LabelComposable, LabeledElement, ListItemComposable, MethodParse, NonterminalElement, ParserUtility, SearchFile, TerminalElement Classes: BlockElement, Code, DescList, DescListItem, DocumentElement, DocumentStructure, Element, ElementRelationship, Emphasis, EnumList, EnumListItem, Filter, Footnote, Headline, Include, Index, InlineElement, ItemList, ItemListItem, Keyboard, List, ListItem, MethodList, MethodListItem, NonterminalInline, OutputFormatVisitor, Part, RBLFile, RBLSuite, RD2HTMLVisitor, RD2MANVisitor, RD2RDOVisitor, RD2RMIVisitor, RDInlineParser, RDParser, RDTree, RDVisitor, Reference, ReferenceResolver, StringElement, TerminalInline, TextBlock, Tree, Var, Verb, Verbatim, Version, Visitor

Constant Summary collapse

RDElement =
Element
INCLUDE_FILTER =

Build-in Filter Simple inclusion

Filter.new(:target) do |inn, out|
  inn.each do |line|
    out.print(line)
  end
end
RD_FILTER =

Simple RD inclusion

Filter.new(:rd) do |inn, out|
  out.print("=begin\n")
  inn.each do |line|
    out.print(line)
  end
  out.print("\n=end\n")
end
EVAL_FILTER =

Eval ruby script “out.print” to output.

Filter.new(:target) do |inn, out|
  begin
    eval(inn.to_s)
  rescue
    out.print "!!Error occured when eval!!\n"
  end
end
PACKAGE_VERSION =
"0.6.21"