Class: Ikra::Translator::HostSectionASTTranslator

Inherits:
ASTTranslator show all
Defined in:
lib/translator/host_section/ast_translator.rb

Instance Attribute Summary collapse

Attributes inherited from ASTTranslator

#expression_translator, #statement_translator

Instance Method Summary collapse

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_translatorObject (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