Module: RgGen
- Defined in:
- lib/rggen.rb,
lib/rggen/options.rb,
lib/rggen/version.rb,
lib/rggen/commands.rb,
lib/rggen/base/item.rb,
lib/rggen/generator.rb,
lib/rggen/exceptions.rb,
lib/rggen/rggen_home.rb,
lib/rggen/base/component.rb,
lib/rggen/builder/builder.rb,
lib/rggen/input_base/item.rb,
lib/rggen/option_switches.rb,
lib/rggen/builder/category.rb,
lib/rggen/output_base/item.rb,
lib/rggen/base/item_factory.rb,
lib/rggen/input_base/loader.rb,
lib/rggen/builder/item_store.rb,
lib/rggen/base/internal_struct.rb,
lib/rggen/input_base/component.rb,
lib/rggen/output_base/component.rb,
lib/rggen/base/component_factory.rb,
lib/rggen/builder/component_entry.rb,
lib/rggen/builder/component_store.rb,
lib/rggen/builder/list_item_entry.rb,
lib/rggen/input_base/item_factory.rb,
lib/rggen/output_base/file_writer.rb,
lib/rggen/core_components/ral/item.rb,
lib/rggen/core_components/rtl/item.rb,
lib/rggen/output_base/item_factory.rb,
lib/rggen/builder/simple_item_entry.rb,
lib/rggen/core_components/c_utility.rb,
lib/rggen/core_components/ral/setup.rb,
lib/rggen/core_components/rtl/setup.rb,
lib/rggen/core_components/erb_engine.rb,
lib/rggen/input_base/regexp_patterns.rb,
lib/rggen/output_base/code_generator.rb,
lib/rggen/base/hierarchical_accessors.rb,
lib/rggen/output_base/template_engine.rb,
lib/rggen/core_components/code_utility.rb,
lib/rggen/input_base/component_factory.rb,
lib/rggen/builder/input_component_store.rb,
lib/rggen/core_components/c_header/item.rb,
lib/rggen/core_components/ral/component.rb,
lib/rggen/core_components/rtl/component.rb,
lib/rggen/output_base/component_factory.rb,
lib/rggen/builder/output_component_store.rb,
lib/rggen/core_components/c_header/setup.rb,
lib/rggen/core_components/verilog_utility.rb,
lib/rggen/base/hierarchical_item_accessors.rb,
lib/rggen/core_components/code_utility/line.rb,
lib/rggen/core_components/register_map/item.rb,
lib/rggen/core_components/configuration/item.rb,
lib/rggen/core_components/register_map/setup.rb,
lib/rggen/core_components/configuration/setup.rb,
lib/rggen/core_components/register_map/loader.rb,
lib/rggen/core_components/c_utility/source_file.rb,
lib/rggen/core_components/register_map/component.rb,
lib/rggen/core_components/code_utility/code_block.rb,
lib/rggen/core_components/code_utility/source_file.rb,
lib/rggen/core_components/register_map/generic_map.rb,
lib/rggen/core_components/register_map/raise_error.rb,
lib/rggen/core_components/verilog_utility/variable.rb,
lib/rggen/core_components/configuration/raise_error.rb,
lib/rggen/core_components/register_map/item_factory.rb,
lib/rggen/core_components/configuration/item_factory.rb,
lib/rggen/core_components/verilog_utility/identifier.rb,
lib/rggen/core_components/verilog_utility/local_scope.rb,
lib/rggen/core_components/verilog_utility/source_file.rb,
lib/rggen/core_components/register_map/register_factory.rb,
lib/rggen/core_components/c_utility/variable_declaration.rb,
lib/rggen/core_components/register_map/bit_field_factory.rb,
lib/rggen/core_components/register_map/component_factory.rb,
lib/rggen/core_components/verilog_utility/interface_port.rb,
lib/rggen/core_components/verilog_utility/class_definition.rb,
lib/rggen/core_components/register_map/register_map_factory.rb,
lib/rggen/core_components/verilog_utility/module_definition.rb,
lib/rggen/core_components/verilog_utility/interface_instance.rb,
lib/rggen/core_components/verilog_utility/package_definition.rb,
lib/rggen/core_components/c_utility/data_structure_definition.rb,
lib/rggen/core_components/configuration/configuration_factory.rb,
lib/rggen/core_components/register_map/register_block_factory.rb,
lib/rggen/core_components/verilog_utility/structure_definition.rb,
lib/rggen/core_components/verilog_utility/subroutine_definition.rb
Defined Under Namespace
Modules: Base, Builder, CHeader, CUtility, CodeUtility, Commands, Configuration, InputBase, OutputBase, RAL, RTL, RegisterMap, VerilogUtility Classes: BuilderError, ConfigurationError, ERBEngine, Generator, LoadError, Options, RegisterMapError, RgGenError, RuntimeError
Constant Summary collapse
- MAJOR =
0
- MINOR =
8
- TEENY =
1
- VERSION =
"#{MAJOR}.#{MINOR}.#{TEENY}".freeze
- RGGEN_HOME =
File.realpath(File.join(__dir__, '../..'))