List of all items
Structs
- cfg::CfgAdoc
- cfg::CfgC
- cfg::CfgHtml
- cfg::CfgIpXact
- cfg::CfgJson
- cfg::CfgLatex
- cfg::CfgMif
- cfg::CfgPy
- cfg::CfgRal
- cfg::CfgRtl
- cfg::CfgSvd
- cfg::YarigCfg
- cli::RifGenArgs
- comp::comp_inst::CompInst
- comp::comp_inst::PartialFieldDict
- comp::comp_inst::PartialFieldInfo
- comp::comp_inst::PartialFieldInfos
- comp::comp_inst::RegInstTypeIter
- comp::comp_inst::RifExt
- comp::comp_inst::RifFieldInst
- comp::comp_inst::RifInst
- comp::comp_inst::RifPageInst
- comp::comp_inst::RifRegInst
- comp::comp_inst::RifmuxGroupInst
- comp::comp_inst::RifmuxInst
- comp::comp_inst::RifsInfo
- comp::hw_info::PortInfo
- comp::hw_info::PortList
- comp::hw_info::RifIntfPorts
- comp::hw_info::SignalDecl
- comp::hw_info::SignalDef
- comp::hw_info::SignalInfo
- comp::reg_impl::FieldImpl
- comp::reg_impl::HwRegInst
- comp::reg_impl::MissingFieldInfo
- comp::reg_impl::RegHwCtrl
- comp::reg_impl::RegImpl
- comp::reg_impl::RegImplDict
- error::ErrorContext
- error::RifError
- generator::gen_adoc::GeneratorAdoc
- generator::gen_c::GeneratorC
- generator::gen_common::CompInfo
- generator::gen_common::GeneratorBaseSetting
- generator::gen_common::GeneratorCore
- generator::gen_common::InstDict
- generator::gen_common::RifList
- generator::gen_html::GeneratorHtml
- generator::gen_ipxact::GeneratorIpXact
- generator::gen_json::GeneratorJson
- generator::gen_latex::GeneratorLatex
- generator::gen_mif::GeneratorMif
- generator::gen_py::GeneratorPy
- generator::gen_ral::GeneratorRal
- generator::gen_sv::GeneratorSv
- generator::gen_svd::GeneratorSvd
- generator::gen_vhdl::GeneratorVhdl
- generator::trait_sw::RifContext
- parser::parser_expr::ExprTokens
- parser::parser_expr::ParamValues
- parser::parser_file::ParserCfg
- parser::parser_file::RifGenSrc
- parser::parser_file::RsvdKeywordSel
- rifgen::description::Description
- rifgen::field::CounterInfo
- rifgen::field::EnumDef
- rifgen::field::EnumDefs
- rifgen::field::EnumEntry
- rifgen::field::Field
- rifgen::field::Limit
- rifgen::field::LimitP
- rifgen::field::Lock
- rifgen::field::PasswordInfo
- rifgen::interrupt::InterruptDesc
- rifgen::interrupt::InterruptInfo
- rifgen::interrupt::InterruptInfoField
- rifgen::logic_expr::ExprId
- rifgen::logic_expr::SignalRange
- rifgen::order_dict::OrderDict
- rifgen::order_dict::OrderedDictIterKv
- rifgen::order_dict::OrderedDictIterV
- rifgen::page::FieldOverride
- rifgen::page::OverrideIndex
- rifgen::page::OverrideIndexIter
- rifgen::page::RegDefMatch
- rifgen::page::RegInst
- rifgen::page::RegOverride
- rifgen::page::RifPage
- rifgen::register::RegDef
- rifgen::register::RegGroup
- rifgen::register::RegIncludePath
- rifgen::rif::ClockingInfo
- rifgen::rif::GenericRange
- rifgen::rif::ResetDef
- rifgen::rif::Rif
- rifgen::rifmux::Rifmux
- rifgen::rifmux::RifmuxGroup
- rifgen::rifmux::RifmuxItem
- rifgen::rifmux::RifmuxTop
- rifgen::rifmux::SuffixInfo
Enums
- cfg::RifGenTarget
- comp::comp_inst::ArrayIdx
- comp::comp_inst::Comp
- comp::comp_inst::RegInstArgs
- comp::hw_info::PortDir
- comp::hw_info::SignalDim
- comp::hw_info::SignalKind
- comp::reg_impl::RegPortKind
- error::RifErrorKind
- generator::casing::Casing
- generator::gen_common::Privacy
- generator::gen_py::PyVersion
- generator::trait_doc::CellKind
- generator::trait_doc::LinkKind
- generator::trait_doc::TableKind
- parser::parser_expr::ExprError
- parser::parser_expr::ExprValue
- parser::parser_expr::FuncKind
- parser::parser_expr::OpKind
- parser::parser_expr::Token
- parser::parser_file::RifGenTop
- parser::parser_page::InstIndexElement
- rifgen::context::Context
- rifgen::description::DescIdx
- rifgen::field::Access
- rifgen::field::ClkEn
- rifgen::field::CounterKind
- rifgen::field::EnumKind
- rifgen::field::FieldHwKind
- rifgen::field::FieldPos
- rifgen::field::FieldSwKind
- rifgen::field::LimitValue
- rifgen::field::LimitValueP
- rifgen::field::PulseLogic
- rifgen::field::ResetVal
- rifgen::field::ResetValP
- rifgen::field::Visibility
- rifgen::field::VisibilityRaw
- rifgen::field::Width
- rifgen::interrupt::InterruptClr
- rifgen::interrupt::InterruptRegKind
- rifgen::interrupt::InterruptTrigger
- rifgen::logic_expr::CastInfo
- rifgen::logic_expr::LogicExpr
- rifgen::page::AddressKind
- rifgen::page::InstMode
- rifgen::page::ResetValOverride
- rifgen::register::ExternalKind
- rifgen::register::RegDefOrIncl
- rifgen::register::RegPulseKind
- rifgen::rif::Interface
- rifgen::rifmux::AddressOffset
- rifgen::rifmux::RifType
- rifgen::width::DataWidth
Traits
- generator::casing::ToCasing
- generator::gen_common::GeneratorBase
- generator::trait_doc::GeneratorDoc
- generator::trait_hw::GeneratorHw
- generator::trait_sw::GeneratorSw
Functions
- comp::comp_inst::val_str
- generator::trait_doc::desc_ml
- parser::parser_common::bool_or_default
- parser::parser_common::comment
- parser::parser_common::desc
- parser::parser_common::identifier
- parser::parser_common::identifier_last
- parser::parser_common::indentation
- parser::parser_common::is_hidden
- parser::parser_common::item
- parser::parser_common::item_cntxt
- parser::parser_common::item_start
- parser::parser_common::key_val
- parser::parser_common::logic_expr
- parser::parser_common::opt_signal_or_expr
- parser::parser_common::param
- parser::parser_common::parse_binary
- parser::parser_common::parse_bool
- parser::parser_common::parse_range
- parser::parser_common::path_name
- parser::parser_common::path_val
- parser::parser_common::quoted_string
- parser::parser_common::scoped_identifier
- parser::parser_common::signal_name
- parser::parser_common::signal_name_last
- parser::parser_common::signal_or_expr
- parser::parser_common::take_until_unbalanced
- parser::parser_common::unquoted_string
- parser::parser_common::val_f64
- parser::parser_common::val_i128
- parser::parser_common::val_isize
- parser::parser_common::val_u128
- parser::parser_common::val_u16
- parser::parser_common::val_u64
- parser::parser_common::val_u8
- parser::parser_common::val_u8_or_param
- parser::parser_common::vec_id
- parser::parser_common::ws
- parser::parser_expr::parse_expr
- parser::parser_field::clk_en
- parser::parser_field::counter_def
- parser::parser_field::counter_def_
- parser::parser_field::counter_dir
- parser::parser_field::enum_entry
- parser::parser_field::enum_kind
- parser::parser_field::field_acc
- parser::parser_field::field_decl
- parser::parser_field::field_interrupt
- parser::parser_field::field_pos
- parser::parser_field::field_properties
- parser::parser_field::field_sw_kind
- parser::parser_field::limit_def
- parser::parser_field::password_info
- parser::parser_field::pulse_kind
- parser::parser_field::reset_val
- parser::parser_field::reset_val_arr
- parser::parser_file::get_rif
- parser::parser_file::remove_rif
- parser::parser_logic_expr::parse_logic_expr
- parser::parser_page::index_list
- parser::parser_page::inst_index_range
- parser::parser_page::inst_index_val
- parser::parser_page::is_auto
- parser::parser_page::page_properties
- parser::parser_page::reg_inst
- parser::parser_page::reg_inst_array_properties
- parser::parser_page::reg_inst_field_array
- parser::parser_page::reg_inst_field_properties
- parser::parser_page::reg_inst_properties
- parser::parser_reg::intr_desc
- parser::parser_reg::reg_decl
- parser::parser_reg::reg_incl_or_decl
- parser::parser_reg::reg_interrupt
- parser::parser_reg::reg_interrupt_clr
- parser::parser_reg::reg_interrupt_en
- parser::parser_reg::reg_interrupt_mask
- parser::parser_reg::reg_interrupt_perm
- parser::parser_reg::reg_interrupt_trigger
- parser::parser_reg::reg_properties
- parser::parser_reg::reg_properties_or_item
- parser::parser_reg::reg_pulse_info
- parser::parser_rifmux::address_offset
- parser::parser_rifmux::rif_inst
- parser::parser_rifmux::rif_inst_properties
- parser::parser_rifmux::rif_inst_suffix
- parser::parser_rifmux::rifmux_group
- parser::parser_rifmux::rifmux_map
- parser::parser_rifmux::rifmux_properties
- parser::parser_rifmux::suffix_info
- parser::parser_rifmux::suffix_info_l
- parser::parser_top::decl_top
- parser::parser_top::generic_def
- parser::parser_top::generic_range
- parser::parser_top::reset_def
- parser::parser_top::rif_properties
- parser::parser_top::rif_properties_or_item
- parser::parser_top::val_intf
Type Aliases
- comp::reg_impl::HwRegs
- generator::gen_common::RifInstInfo
- parser::parser_common::Res
- parser::parser_common::ResF
- rifgen::field::PairResetVal
- rifgen::interrupt::InterruptPropTuple
- rifgen::page::FieldOverrideIndex
- rifgen::page::OptArrayIndex
- rifgen::page::RegInstTuple
- rifgen::page::RegOverrideDict
- rifgen::rif::GenericValues
- rifgen::rifmux::RifmuxGroupTuple
- rifgen::rifmux::RifmuxItemTuple