Class: TreeHaver::Backends::Tslp::Tree
- Inherits:
-
TreeHaver::Base::Tree
- Object
- TreeHaver::Base::Tree
- TreeHaver::Backends::Tslp::Tree
- Defined in:
- lib/tree_haver/backends/tslp.rb
Instance Attribute Summary collapse
-
#language ⇒ Object
readonly
Returns the value of attribute language.
Attributes inherited from TreeHaver::Base::Tree
Instance Method Summary collapse
-
#initialize(inner_tree = nil, source: nil, lines: nil, language: nil) ⇒ Tree
constructor
A new instance of Tree.
- #root_node ⇒ Object
Methods inherited from TreeHaver::Base::Tree
#comments, #edit, #errors, #has_error?, #inspect, #warnings
Constructor Details
#initialize(inner_tree = nil, source: nil, lines: nil, language: nil) ⇒ Tree
Returns a new instance of Tree.
184 185 186 187 |
# File 'lib/tree_haver/backends/tslp.rb', line 184 def initialize(inner_tree = nil, source: nil, lines: nil, language: nil) super(inner_tree, source: source, lines: lines) @language = language.to_s end |
Instance Attribute Details
#language ⇒ Object (readonly)
Returns the value of attribute language.
182 183 184 |
# File 'lib/tree_haver/backends/tslp.rb', line 182 def language @language end |