Class: Ikra::Translator::HostSectionASTTranslator
- Inherits:
-
ASTTranslator
- Object
- ASTTranslator
- Ikra::Translator::HostSectionASTTranslator
- Defined in:
- lib/translator/host_section/ast_translator.rb
Instance Attribute Summary collapse
-
#command_translator ⇒ Object
readonly
Returns the value of attribute command_translator.
Attributes inherited from ASTTranslator
#expression_translator, #statement_translator
Instance Method Summary collapse
-
#initialize(command_translator:) ⇒ HostSectionASTTranslator
constructor
A new instance of HostSectionASTTranslator.
Methods inherited from ASTTranslator
#define_assign_variable, #generate_method_signature, #indent_block, #statements_as_expression, #temp_identifier_id, #translate_block, translate_block, translate_method, #translate_method, #translate_method_predecl, #wrap_in_c_block, #wrap_in_union_type
Constructor Details
#initialize(command_translator:) ⇒ HostSectionASTTranslator
Returns a new instance of HostSectionASTTranslator.
8 9 10 11 |
# File 'lib/translator/host_section/ast_translator.rb', line 8 def initialize(command_translator:) super() @command_translator = command_translator end |
Instance Attribute Details
#command_translator ⇒ Object (readonly)
Returns the value of attribute command_translator.
6 7 8 |
# File 'lib/translator/host_section/ast_translator.rb', line 6 def command_translator @command_translator end |