taichi-ishitani/rggen

View on GitHub
lib/rggen/core_components.rb

Summary

Maintainability
A
0 mins
Test Coverage
require_relative 'core_components/erb_engine'

require_relative 'core_components/code_utility/line'
require_relative 'core_components/code_utility/code_block'
require_relative 'core_components/code_utility/source_file'
require_relative 'core_components/code_utility'

require_relative 'core_components/verilog_utility/identifier'
require_relative 'core_components/verilog_utility/variable'
require_relative 'core_components/verilog_utility/structure_definition'
require_relative 'core_components/verilog_utility/local_scope'
require_relative 'core_components/verilog_utility/module_definition'
require_relative 'core_components/verilog_utility/package_definition'
require_relative 'core_components/verilog_utility/class_definition'
require_relative 'core_components/verilog_utility/subroutine_definition'
require_relative 'core_components/verilog_utility/interface_instance'
require_relative 'core_components/verilog_utility/interface_port'
require_relative 'core_components/verilog_utility/source_file'
require_relative 'core_components/verilog_utility'

require_relative 'core_components/c_utility/variable_declaration'
require_relative 'core_components/c_utility/data_structure_definition'
require_relative 'core_components/c_utility/source_file'
require_relative 'core_components/c_utility'

require_relative 'core_components/configuration/raise_error'
require_relative 'core_components/configuration/item'
require_relative 'core_components/configuration/configuration_factory'
require_relative 'core_components/configuration/item_factory'
require_relative 'core_components/configuration/setup'

require_relative 'core_components/register_map/generic_map'
require_relative 'core_components/register_map/loader'
require_relative 'core_components/register_map/raise_error'
require_relative 'core_components/register_map/component'
require_relative 'core_components/register_map/item'
require_relative 'core_components/register_map/component_factory'
require_relative 'core_components/register_map/register_map_factory'
require_relative 'core_components/register_map/register_block_factory'
require_relative 'core_components/register_map/register_factory'
require_relative 'core_components/register_map/bit_field_factory'
require_relative 'core_components/register_map/item_factory'
require_relative 'core_components/register_map/setup'

require_relative 'core_components/rtl/component'
require_relative 'core_components/rtl/item'
require_relative 'core_components/rtl/setup'

require_relative 'core_components/ral/component'
require_relative 'core_components/ral/item'
require_relative 'core_components/ral/setup'

require_relative 'core_components/c_header/item'
require_relative 'core_components/c_header/setup'