# -*- encoding: utf-8 -*- # stub: HDLRuby 2.6.8 ruby liblib/HDLRuby Gem::Specification.new do |s| s.name = "HDLRuby".freeze s.version = "2.6.8".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze, "lib/HDLRuby".freeze] s.authors = ["Lovic Gauthier".freeze] s.bindir = "exe".freeze s.date = "2021-07-04" s.description = "HDLRuby is a library for describing and simulating digital electronic systems. With this library it will possible to describe synthesizable hardware using all the features of the Ruby language, e.g., object orientation, duck typing, closure. This library is also usable through irb for interactive design and simulation.".freeze s.email = ["lovic@ariake-nct.ac.jp".freeze] s.executables = ["hdrcc".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = [".gitignore".freeze, ".travis.yml".freeze, ".yardopts".freeze, "Gemfile".freeze, "HDLRuby.gemspec".freeze, "LICENSE.txt".freeze, "README.md".freeze, "README.pdf".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "exe/hdrcc".freeze, "lib/HDLRuby.rb".freeze, "lib/HDLRuby/alcc.rb".freeze, "lib/HDLRuby/backend/hruby_allocator.rb".freeze, "lib/HDLRuby/backend/hruby_c_allocator.rb".freeze, "lib/HDLRuby/drivers/xcd.rb".freeze, "lib/HDLRuby/drivers/xcd/dummy.xcd".freeze, "lib/HDLRuby/hdr_samples/WithMultiChannelExpVerilog/with_multi_channels_hs_32.v".freeze, "lib/HDLRuby/hdr_samples/WithMultiChannelExpVerilog/with_multi_channels_qu_213.v".freeze, "lib/HDLRuby/hdr_samples/WithMultiChannelExpVerilog/with_multi_channels_qu_222.v".freeze, "lib/HDLRuby/hdr_samples/WithMultiChannelExpVerilog/with_multi_channels_rg_23.v".freeze, "lib/HDLRuby/hdr_samples/adder.rb".freeze, "lib/HDLRuby/hdr_samples/adder_assign_error.rb".freeze, "lib/HDLRuby/hdr_samples/adder_bench.rb".freeze, "lib/HDLRuby/hdr_samples/adder_gen.rb".freeze, "lib/HDLRuby/hdr_samples/adder_kadai.rb".freeze, "lib/HDLRuby/hdr_samples/adder_nodef_error.rb".freeze, "lib/HDLRuby/hdr_samples/addsub.rb".freeze, "lib/HDLRuby/hdr_samples/addsubz.rb".freeze, "lib/HDLRuby/hdr_samples/alu.rb".freeze, "lib/HDLRuby/hdr_samples/bstr_bench.rb".freeze, "lib/HDLRuby/hdr_samples/calculator.rb".freeze, "lib/HDLRuby/hdr_samples/comparison_bench.rb".freeze, "lib/HDLRuby/hdr_samples/constant_in_function.rb".freeze, "lib/HDLRuby/hdr_samples/counter_bench.rb".freeze, "lib/HDLRuby/hdr_samples/dff.rb".freeze, "lib/HDLRuby/hdr_samples/dff_bench.rb".freeze, "lib/HDLRuby/hdr_samples/dff_counter.rb".freeze, "lib/HDLRuby/hdr_samples/dff_properties.rb".freeze, "lib/HDLRuby/hdr_samples/dff_unit.rb".freeze, "lib/HDLRuby/hdr_samples/huge_rom.rb".freeze, "lib/HDLRuby/hdr_samples/include.rb".freeze, "lib/HDLRuby/hdr_samples/instance_open.rb".freeze, "lib/HDLRuby/hdr_samples/linear_test.rb".freeze, "lib/HDLRuby/hdr_samples/logic_bench.rb".freeze, "lib/HDLRuby/hdr_samples/make_multi_channels_v.rb".freeze, "lib/HDLRuby/hdr_samples/make_multi_channels_vcd.rb".freeze, "lib/HDLRuby/hdr_samples/mei8.rb".freeze, "lib/HDLRuby/hdr_samples/mei8_bench.rb".freeze, "lib/HDLRuby/hdr_samples/memory_test.rb".freeze, "lib/HDLRuby/hdr_samples/multer_gen.rb".freeze, "lib/HDLRuby/hdr_samples/multer_seq.rb".freeze, "lib/HDLRuby/hdr_samples/multi_timed_bench.rb".freeze, "lib/HDLRuby/hdr_samples/music.rb".freeze, "lib/HDLRuby/hdr_samples/named_sub.rb".freeze, "lib/HDLRuby/hdr_samples/neg_arith_bench.rb".freeze, "lib/HDLRuby/hdr_samples/neural/a.rb".freeze, "lib/HDLRuby/hdr_samples/neural/a_sub.rb".freeze, "lib/HDLRuby/hdr_samples/neural/bw.rb".freeze, "lib/HDLRuby/hdr_samples/neural/counter.rb".freeze, "lib/HDLRuby/hdr_samples/neural/dadz.rb".freeze, "lib/HDLRuby/hdr_samples/neural/dadz_sub.rb".freeze, "lib/HDLRuby/hdr_samples/neural/forward.rb".freeze, "lib/HDLRuby/hdr_samples/neural/forward_sub.rb".freeze, "lib/HDLRuby/hdr_samples/neural/forward_sub_rand.rb".freeze, "lib/HDLRuby/hdr_samples/neural/forward_sub_rand_typedef.rb".freeze, "lib/HDLRuby/hdr_samples/neural/mem.rb".freeze, "lib/HDLRuby/hdr_samples/neural/random.rb".freeze, "lib/HDLRuby/hdr_samples/neural/selector.rb".freeze, "lib/HDLRuby/hdr_samples/neural/sigmoid.rb".freeze, "lib/HDLRuby/hdr_samples/neural/z.rb".freeze, "lib/HDLRuby/hdr_samples/prog.obj".freeze, "lib/HDLRuby/hdr_samples/ram.rb".freeze, "lib/HDLRuby/hdr_samples/register_with_code_bench.rb".freeze, "lib/HDLRuby/hdr_samples/rom.rb".freeze, "lib/HDLRuby/hdr_samples/ruby_fir_hw.rb".freeze, "lib/HDLRuby/hdr_samples/seqpar_bench.rb".freeze, "lib/HDLRuby/hdr_samples/struct.rb".freeze, "lib/HDLRuby/hdr_samples/sumprod.rb".freeze, "lib/HDLRuby/hdr_samples/sw_encrypt_bench.rb".freeze, "lib/HDLRuby/hdr_samples/sw_encrypt_cpu_bench.rb".freeze, "lib/HDLRuby/hdr_samples/sw_encrypt_cpusim_bench.rb".freeze, "lib/HDLRuby/hdr_samples/system_open.rb".freeze, "lib/HDLRuby/hdr_samples/tuple.rb".freeze, "lib/HDLRuby/hdr_samples/type_minmax_bench.rb".freeze, "lib/HDLRuby/hdr_samples/with_channel.rb".freeze, "lib/HDLRuby/hdr_samples/with_class.rb".freeze, "lib/HDLRuby/hdr_samples/with_connector.rb".freeze, "lib/HDLRuby/hdr_samples/with_connector_memory.rb".freeze, "lib/HDLRuby/hdr_samples/with_decoder.rb".freeze, "lib/HDLRuby/hdr_samples/with_fixpoint.rb".freeze, "lib/HDLRuby/hdr_samples/with_fsm.rb".freeze, "lib/HDLRuby/hdr_samples/with_function_generator.rb".freeze, "lib/HDLRuby/hdr_samples/with_linear.rb".freeze, "lib/HDLRuby/hdr_samples/with_loop.rb".freeze, "lib/HDLRuby/hdr_samples/with_memory.rb".freeze, "lib/HDLRuby/hdr_samples/with_memory_rom.rb".freeze, "lib/HDLRuby/hdr_samples/with_multi_channels.rb".freeze, "lib/HDLRuby/hdr_samples/with_reconf.rb".freeze, "lib/HDLRuby/hdr_samples/with_to_array.rb".freeze, "lib/HDLRuby/hdrcc.rb".freeze, "lib/HDLRuby/high_samples/_adder_fault.rb".freeze, "lib/HDLRuby/high_samples/_generic_transmission2.rb".freeze, "lib/HDLRuby/high_samples/adder.rb".freeze, "lib/HDLRuby/high_samples/adder_common_errors.rb".freeze, "lib/HDLRuby/high_samples/addsub.rb".freeze, "lib/HDLRuby/high_samples/addsubz.rb".freeze, "lib/HDLRuby/high_samples/after.rb".freeze, "lib/HDLRuby/high_samples/all_signals.rb".freeze, "lib/HDLRuby/high_samples/alu.rb".freeze, "lib/HDLRuby/high_samples/anonymous.rb".freeze, "lib/HDLRuby/high_samples/before.rb".freeze, "lib/HDLRuby/high_samples/blockblock.rb".freeze, "lib/HDLRuby/high_samples/bugs/dadz.rb".freeze, "lib/HDLRuby/high_samples/bugs/misample_instan.rb".freeze, "lib/HDLRuby/high_samples/bugs/misample_updown.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_add.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_barrel.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_daice.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_kumiawase.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_multi.rb".freeze, "lib/HDLRuby/high_samples/bugs/sample_sub.rb".freeze, "lib/HDLRuby/high_samples/bugs/z2.rb".freeze, "lib/HDLRuby/high_samples/case.rb".freeze, "lib/HDLRuby/high_samples/case2.rb".freeze, "lib/HDLRuby/high_samples/change.rb".freeze, "lib/HDLRuby/high_samples/clocks.rb".freeze, "lib/HDLRuby/high_samples/comparer.rb".freeze, "lib/HDLRuby/high_samples/conditionals.rb".freeze, "lib/HDLRuby/high_samples/dff.rb".freeze, "lib/HDLRuby/high_samples/each.rb".freeze, "lib/HDLRuby/high_samples/exporter.rb".freeze, "lib/HDLRuby/high_samples/functions.rb".freeze, "lib/HDLRuby/high_samples/if_seq.rb".freeze, "lib/HDLRuby/high_samples/inherit_as_dff.rb".freeze, "lib/HDLRuby/high_samples/inherit_dff.rb".freeze, "lib/HDLRuby/high_samples/instance.rb".freeze, "lib/HDLRuby/high_samples/memory.rb".freeze, "lib/HDLRuby/high_samples/multi_file.rb".freeze, "lib/HDLRuby/high_samples/overload.rb".freeze, "lib/HDLRuby/high_samples/paper_after.rb".freeze, "lib/HDLRuby/high_samples/ram.rb".freeze, "lib/HDLRuby/high_samples/registers.rb".freeze, "lib/HDLRuby/high_samples/rom.rb".freeze, "lib/HDLRuby/high_samples/scopeblockname.rb".freeze, "lib/HDLRuby/high_samples/scopescope.rb".freeze, "lib/HDLRuby/high_samples/shift.rb".freeze, "lib/HDLRuby/high_samples/shift2.rb".freeze, "lib/HDLRuby/high_samples/simple_instance.rb".freeze, "lib/HDLRuby/high_samples/test_all.sh".freeze, "lib/HDLRuby/high_samples/typedef.rb".freeze, "lib/HDLRuby/high_samples/values.rb".freeze, "lib/HDLRuby/high_samples/vector.rb".freeze, "lib/HDLRuby/high_samples/with_decoder.rb".freeze, "lib/HDLRuby/high_samples/with_fsm.rb".freeze, "lib/HDLRuby/high_samples/with_pipe.rb".freeze, "lib/HDLRuby/high_samples/with_seq.rb".freeze, "lib/HDLRuby/high_samples/with_top_unshift.rb".freeze, "lib/HDLRuby/high_samples/with_unshift.rb".freeze, "lib/HDLRuby/hruby_bstr.rb".freeze, "lib/HDLRuby/hruby_check.rb".freeze, "lib/HDLRuby/hruby_db.rb".freeze, "lib/HDLRuby/hruby_decorator.rb".freeze, "lib/HDLRuby/hruby_error.rb".freeze, "lib/HDLRuby/hruby_high.rb".freeze, "lib/HDLRuby/hruby_low.rb".freeze, "lib/HDLRuby/hruby_low2c.rb".freeze, "lib/HDLRuby/hruby_low2hdr.rb".freeze, "lib/HDLRuby/hruby_low2high.rb".freeze, "lib/HDLRuby/hruby_low2seq.rb".freeze, "lib/HDLRuby/hruby_low2sym.rb".freeze, "lib/HDLRuby/hruby_low2vhd.rb".freeze, "lib/HDLRuby/hruby_low_bool2select.rb".freeze, "lib/HDLRuby/hruby_low_casts_without_expression.rb".freeze, "lib/HDLRuby/hruby_low_cleanup.rb".freeze, "lib/HDLRuby/hruby_low_fix_types.rb".freeze, "lib/HDLRuby/hruby_low_mutable.rb".freeze, "lib/HDLRuby/hruby_low_resolve.rb".freeze, "lib/HDLRuby/hruby_low_skeleton.rb".freeze, "lib/HDLRuby/hruby_low_with_bool.rb".freeze, "lib/HDLRuby/hruby_low_with_port.rb".freeze, "lib/HDLRuby/hruby_low_with_var.rb".freeze, "lib/HDLRuby/hruby_low_without_bit2vector.rb".freeze, "lib/HDLRuby/hruby_low_without_concat.rb".freeze, "lib/HDLRuby/hruby_low_without_connection.rb".freeze, "lib/HDLRuby/hruby_low_without_namespace.rb".freeze, "lib/HDLRuby/hruby_low_without_outread.rb".freeze, "lib/HDLRuby/hruby_low_without_parinseq.rb".freeze, "lib/HDLRuby/hruby_low_without_select.rb".freeze, "lib/HDLRuby/hruby_serializer.rb".freeze, "lib/HDLRuby/hruby_tools.rb".freeze, "lib/HDLRuby/hruby_types.rb".freeze, "lib/HDLRuby/hruby_values.rb".freeze, "lib/HDLRuby/hruby_verilog.rb".freeze, "lib/HDLRuby/hruby_verilog_name.rb".freeze, "lib/HDLRuby/low_samples/adder.yaml".freeze, "lib/HDLRuby/low_samples/after.yaml".freeze, "lib/HDLRuby/low_samples/before.yaml".freeze, "lib/HDLRuby/low_samples/blockblock.yaml".freeze, "lib/HDLRuby/low_samples/bugs/sample_add.yaml".freeze, "lib/HDLRuby/low_samples/bugs/sample_daice.yaml".freeze, "lib/HDLRuby/low_samples/bugs/sample_kumiawase.yaml".freeze, "lib/HDLRuby/low_samples/bugs/sample_sub.yaml".freeze, "lib/HDLRuby/low_samples/bugs/seqpar.yaml".freeze, "lib/HDLRuby/low_samples/case.yaml".freeze, "lib/HDLRuby/low_samples/change.yaml".freeze, "lib/HDLRuby/low_samples/clocks.yaml".freeze, "lib/HDLRuby/low_samples/cloner.rb".freeze, "lib/HDLRuby/low_samples/comparer.yaml".freeze, "lib/HDLRuby/low_samples/conditionals.yaml".freeze, "lib/HDLRuby/low_samples/dff.yaml".freeze, "lib/HDLRuby/low_samples/each.yaml".freeze, "lib/HDLRuby/low_samples/exporter.yaml".freeze, "lib/HDLRuby/low_samples/functions.yaml".freeze, "lib/HDLRuby/low_samples/generic_transmission.yaml".freeze, "lib/HDLRuby/low_samples/inherit_as_dff.yaml".freeze, "lib/HDLRuby/low_samples/inherit_dff.yaml".freeze, "lib/HDLRuby/low_samples/load_yaml.rb".freeze, "lib/HDLRuby/low_samples/memory.yaml".freeze, "lib/HDLRuby/low_samples/namespace_extractor.rb".freeze, "lib/HDLRuby/low_samples/overload.yaml".freeze, "lib/HDLRuby/low_samples/paper_after.yaml".freeze, "lib/HDLRuby/low_samples/port_maker.rb".freeze, "lib/HDLRuby/low_samples/ram.yaml".freeze, "lib/HDLRuby/low_samples/registers.yaml".freeze, "lib/HDLRuby/low_samples/rom.yaml".freeze, "lib/HDLRuby/low_samples/shift.yaml".freeze, "lib/HDLRuby/low_samples/shift2.yaml".freeze, "lib/HDLRuby/low_samples/simple_instance.yaml".freeze, "lib/HDLRuby/low_samples/test_all.sh".freeze, "lib/HDLRuby/low_samples/typedef.yaml".freeze, "lib/HDLRuby/low_samples/values.yaml".freeze, "lib/HDLRuby/low_samples/variable_maker.rb".freeze, "lib/HDLRuby/low_samples/vector.yaml".freeze, "lib/HDLRuby/low_samples/with_seq.yaml".freeze, "lib/HDLRuby/low_samples/yaml2hdr.rb".freeze, "lib/HDLRuby/low_samples/yaml2vhd.rb".freeze, "lib/HDLRuby/sim/Makefile".freeze, "lib/HDLRuby/sim/hruby_sim.h".freeze, "lib/HDLRuby/sim/hruby_sim_calc.c".freeze, "lib/HDLRuby/sim/hruby_sim_core.c".freeze, "lib/HDLRuby/sim/hruby_sim_list.c".freeze, "lib/HDLRuby/sim/hruby_sim_vcd.c".freeze, "lib/HDLRuby/sim/hruby_sim_vizualize.c".freeze, "lib/HDLRuby/sim/hruby_value_pool.c".freeze, "lib/HDLRuby/std/channel.rb".freeze, "lib/HDLRuby/std/clocks.rb".freeze, "lib/HDLRuby/std/connector.rb".freeze, "lib/HDLRuby/std/counters.rb".freeze, "lib/HDLRuby/std/decoder.rb".freeze, "lib/HDLRuby/std/fixpoint.rb".freeze, "lib/HDLRuby/std/fsm.rb".freeze, "lib/HDLRuby/std/function_generator.rb".freeze, "lib/HDLRuby/std/hruby_unit.rb".freeze, "lib/HDLRuby/std/linear.rb".freeze, "lib/HDLRuby/std/loop.rb".freeze, "lib/HDLRuby/std/memory.rb".freeze, "lib/HDLRuby/std/pipeline.rb".freeze, "lib/HDLRuby/std/reconf.rb".freeze, "lib/HDLRuby/std/task.rb".freeze, "lib/HDLRuby/template_expander.rb".freeze, "lib/HDLRuby/test_hruby_bstr.rb".freeze, "lib/HDLRuby/test_hruby_high.rb".freeze, "lib/HDLRuby/test_hruby_high_low.rb".freeze, "lib/HDLRuby/test_hruby_low.rb".freeze, "lib/HDLRuby/v_samples/adder.v".freeze, "lib/HDLRuby/v_samples/dff.v".freeze, "lib/HDLRuby/v_samples/ram.v".freeze, "lib/HDLRuby/v_samples/rom.v".freeze, "lib/HDLRuby/version.rb".freeze, "makedoc".freeze, "metadata.yaml".freeze] s.homepage = "https://github.com/civol/HDLRuby".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 2.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "HDLRuby is a library for describing and simulating digital electronic systems.".freeze s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 2.0.1".freeze]) s.add_development_dependency(%q.freeze, [">= 10.0".freeze]) end