Module: Ikra

Defined in:
lib/types/types/array_type.rb,
lib/ikra.rb,
lib/entity.rb,
lib/ast/nodes.rb,
lib/ast/builder.rb,
lib/ast/printer.rb,
lib/ast/visitor.rb,
lib/ruby_core/core.rb,
lib/ruby_core/math.rb,
lib/symbolic/input.rb,
lib/ast/interpreter.rb,
lib/ruby_core/array.rb,
lib/symbolic/visitor.rb,
lib/ast/ssa_generator.rb,
lib/symbolic/symbolic.rb,
lib/config/configuration.rb,
lib/ruby_core/interpreter.rb,
lib/symbolic/host_section.rb,
lib/translator/translator.rb,
lib/types/types/ruby_type.rb,
lib/symbolic/input_visitor.rb,
lib/translator/cuda_errors.rb,
lib/translator/struct_type.rb,
lib/types/types/class_type.rb,
lib/types/types/union_type.rb,
lib/config/os_configuration.rb,
lib/ruby_core/array_command.rb,
lib/types/types/struct_type.rb,
lib/ast/host_section_builder.rb,
lib/translator/ast_translator.rb,
lib/translator/kernel_builder.rb,
lib/ruby_core/ruby_integration.rb,
lib/translator/program_builder.rb,
lib/types/types/primitive_type.rb,
lib/translator/block_translator.rb,
lib/translator/input_translator.rb,
lib/translator/program_launcher.rb,
lib/types/inference/symbol_table.rb,
lib/types/inference/ast_inference.rb,
lib/types/inference/object_tracer.rb,
lib/translator/environment_builder.rb,
lib/types/types/array_command_type.rb,
lib/translator/last_returns_visitor.rb,
lib/types/inference/input_inference.rb,
lib/ast/lexical_variables_enumerator.rb,
lib/types/inference/command_inference.rb,
lib/types/inference/clear_types_visitor.rb,
lib/translator/commands/array_zip_command.rb,
lib/translator/commands/command_translator.rb,
lib/translator/host_section/ast_translator.rb,
lib/translator/variable_classifier_visitor.rb,
lib/translator/array_command_struct_builder.rb,
lib/translator/commands/array_index_command.rb,
lib/translator/host_section/program_builder.rb,
lib/translator/commands/array_reduce_command.rb,
lib/translator/commands/array_combine_command.rb,
lib/translator/commands/array_stencil_command.rb,
lib/translator/commands/array_identity_command.rb,
lib/translator/kernel_launcher/kernel_launcher.rb,
lib/translator/host_section/array_host_section_command.rb,
lib/translator/kernel_launcher/for_loop_kernel_launcher.rb,
lib/translator/host_section/array_in_host_section_command.rb,
lib/translator/kernel_launcher/while_loop_kernel_launcher.rb,
lib/translator/host_section/parallel_section_invocation_visitor.rb

Overview

No explicit ‘require`s. This file should be includes via types.rb

Defined Under Namespace

Modules: AST, Configuration, Entity, Errors, RubyIntegration, Symbolic, Translator, TypeInference, Types Classes: AssertionError

Constant Summary collapse

Log =
Logger.new(STDOUT)