File: constant.rb

Overview
Module Structure
Class Hierarchy
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: TmDoc#22
has properties
constant: TMDOC_VERSION #23
constant: OUTPUT_FILE_SUFFIX #24
constant: OUTPUT_DIR_NAME #25
constant: TAB_WIDTH #26
constant: ASSERT #138
constant: LOG #139
constant: LSM #140
constant: DBOOK #141
constant: DBOOKEX #142
constant: ENV #147
constant: CMD #148
constant: TLS #153
constant: MC #158
constant: MCP #159
constant: MCPA #160
constant: MCL #161
constant: MCLP #162
constant: MCLA #163
constant: MCLL #164
constant: MCLN #165
constant: MM #167
constant: MMP #168
constant: MMPA #169
constant: MML #170
constant: MMLP #171
constant: MMLA #172
constant: MMLL #173
constant: MMLN #174
constant: MO #176
constant: MOP #177
constant: MOPA #178
constant: MOL #179
constant: MOLA #180
constant: MOLL #181
constant: MOLN #182
constant: MD #184
constant: MDA #185
constant: MDO #186
constant: MDS #187
constant: MDM #188
constant: MDN #189
constant: MDL #190
constant: MB #192
constant: MBD #193
  module: Commander#54
  module: Exception#30
  module: Abstraction#32
  class: Exception#34
inherits from
  StandardError ( Builtin-Module )
  class: UnexpectedError#35
inherits from
  StandardError ( Builtin-Module )
  class: AbnormalEnd#37
  class: NormalEnd#42
  class: CommandArgumentError#44
  class: OutputError#45
  class: SensitivityAbort#46
  class: SubclassResponsibility#48
  module: Environment#57
  module: Transformer#60
module: LocalizableString    #61
  module: Model#65
  module: Abstraction#66
  module: Core#68
  module: Physical#69
module: Abstraction    #70
  module: Logical#72
module: Path    #73
module: Abstraction    #74
module: Leaf    #75
module: Node    #76
  module: Module#80
  module: Physical#81
module: Abstraction    #82
  module: Logical#84
module: Path    #85
module: Abstraction    #86
module: Leaf    #87
module: Node    #88
  module: Object#92
  module: Physical#93
module: Abstraction    #94
  module: Logical#96
  module: Abstraction#97
  module: Leaf#98
  module: Node#99
module: Relationship    #100
  module: Document#105
module: Abstraction    #106
module: Overview    #107
module: Source    #108
module: Module    #109
module: Node    #110
module: Link    #111
  module: DocBook#114
module: Document    #115
  module: Reader#120
module: Ruby18    #121
  module: Writer#125
module: DocBook    #126
  module: TmStd#4
  module: Assertion#5
  module: Logger#7
module: Event    #8
  module: Lsm#11
  module: DocBook#13
  module: Facade#14
module: Extension    #15

Code

   1  # $Id: constant.rb,v 1.16 2012/04/17 02:22:15 machan Exp $
   2 
   3 
   4  module TmStd
   5      module Assertion; end
   6 
   7      module Logger
   8          module Event; end
   9      end
  10 
  11      module Lsm; end
  12 
  13      module DocBook
  14          module Facade
  15              module Extension; end
  16          end
  17      end
  18  end
  19 
  20 
  21 
  22  module TmDoc
  23      TMDOC_VERSION       = '0.0.3'
  24      OUTPUT_FILE_SUFFIX  = 'docbook'
  25      OUTPUT_DIR_NAME     = './dbook'
  26      TAB_WIDTH           = 8
  27 
  28 
  29 
  30  module Exception
  31 
  32  module Abstraction
  33 
  34  class Exception         < StandardError;    end
  35  class UnexpectedError   < StandardError;    end
  36 
  37  class AbnormalEnd       < Exception;        end
  38 
  39  end
  40 
  41 
  42  class NormalEnd                 < Abstraction::Exception;       end
  43 
  44  class CommandArgumentError      < Abstraction::AbnormalEnd;     end
  45  class OutputError               < Abstraction::AbnormalEnd;     end
  46  class SensitivityAbort          < Abstraction::AbnormalEnd;     end
  47 
  48  class SubclassResponsibility    < Abstraction::UnexpectedError; end
  49 
  50  end # TmDoc::Exception
  51 
  52 
  53 
  54  module Commander; end
  55 
  56 
  57  module Environment; end
  58 
  59 
  60  module Transformer
  61      module LocalizableString; end
  62  end
  63 
  64 
  65  module Model
  66      module Abstraction; end
  67 
  68      module Core
  69          module Physical
  70              module Abstraction; end
  71          end
  72          module Logical
  73              module Path; end
  74              module Abstraction; end
  75              module Leaf; end
  76              module Node; end
  77          end
  78      end
  79 
  80      module Module
  81          module Physical
  82              module Abstraction; end
  83          end
  84          module Logical
  85              module Path; end
  86              module Abstraction; end
  87              module Leaf; end
  88              module Node; end
  89          end
  90      end
  91 
  92      module Object
  93          module Physical
  94              module Abstraction; end
  95          end
  96          module Logical
  97              module Abstraction; end
  98              module Leaf; end
  99              module Node
 100                  module Relationship; end
 101              end
 102          end
 103      end
 104 
 105      module Document
 106          module Abstraction; end
 107          module Overview; end
 108          module Source; end
 109          module Module; end
 110          module Node; end
 111          module Link; end
 112      end
 113 
 114      module DocBook
 115          module Document; end
 116      end
 117  end # TmDoc::Model
 118 
 119 
 120  module Reader
 121      module Ruby18; end
 122  end
 123 
 124 
 125  module Writer
 126      module DocBook; end
 127  end
 128 
 129 
 130 
 131 
 132  ########################################
 133  ########  Macros for Short Cut  ########
 134  ########################################
 135 
 136      # for TmStd
 137 
 138      ASSERT  = ::TmStd::Assertion
 139      LOG     = ::TmStd::Logger::Event
 140      LSM     = ::TmStd::Lsm
 141      DBOOK   = ::TmStd::DocBook::Facade
 142      DBOOKEX = ::TmStd::DocBook::Facade::Extension
 143 
 144 
 145      # for TmDoc
 146 
 147      ENV     = ::TmDoc::Environment
 148      CMD     = ::TmDoc::Commander
 149 
 150 
 151      # for TmDoc::Transformer
 152 
 153      TLS     = ::TmDoc::Transformer::LocalizableString
 154 
 155 
 156      # for TmDoc::Model
 157 
 158      MC      = ::TmDoc::Model::Core
 159      MCP     = ::TmDoc::Model::Core::Physical
 160      MCPA    = ::TmDoc::Model::Core::Physical::Abstraction
 161      MCL     = ::TmDoc::Model::Core::Logical
 162      MCLP    = ::TmDoc::Model::Core::Logical::Path
 163      MCLA    = ::TmDoc::Model::Core::Logical::Abstraction
 164      MCLL    = ::TmDoc::Model::Core::Logical::Leaf
 165      MCLN    = ::TmDoc::Model::Core::Logical::Node
 166 
 167      MM      = ::TmDoc::Model::Module
 168      MMP     = ::TmDoc::Model::Module::Physical
 169      MMPA    = ::TmDoc::Model::Module::Physical::Abstraction
 170      MML     = ::TmDoc::Model::Module::Logical
 171      MMLP    = ::TmDoc::Model::Module::Logical::Path
 172      MMLA    = ::TmDoc::Model::Module::Logical::Abstraction
 173      MMLL    = ::TmDoc::Model::Module::Logical::Leaf
 174      MMLN    = ::TmDoc::Model::Module::Logical::Node
 175 
 176      MO      = ::TmDoc::Model::Object
 177      MOP     = ::TmDoc::Model::Object::Physical
 178      MOPA    = ::TmDoc::Model::Object::Physical::Abstraction
 179      MOL     = ::TmDoc::Model::Object::Logical
 180      MOLA    = ::TmDoc::Model::Object::Logical::Abstraction
 181      MOLL    = ::TmDoc::Model::Object::Logical::Leaf
 182      MOLN    = ::TmDoc::Model::Object::Logical::Node
 183 
 184      MD      = ::TmDoc::Model::Document
 185      MDA     = ::TmDoc::Model::Document::Abstraction
 186      MDO     = ::TmDoc::Model::Document::Overview
 187      MDS     = ::TmDoc::Model::Document::Source
 188      MDM     = ::TmDoc::Model::Document::Module
 189      MDN     = ::TmDoc::Model::Document::Node
 190      MDL     = ::TmDoc::Model::Document::Link
 191 
 192      MB      = ::TmDoc::Model::DocBook
 193      MBD     = ::TmDoc::Model::DocBook::Document
 194  end