pub trait VerylGrammarTrait {
Show 490 methods
// Provided methods
fn comments_term(&mut self, _arg: &CommentsTerm) -> Result<()> { ... }
fn string_literal_term(&mut self, _arg: &StringLiteralTerm) -> Result<()> { ... }
fn exponent_term(&mut self, _arg: &ExponentTerm) -> Result<()> { ... }
fn fixed_point_term(&mut self, _arg: &FixedPointTerm) -> Result<()> { ... }
fn based_term(&mut self, _arg: &BasedTerm) -> Result<()> { ... }
fn all_bit_term(&mut self, _arg: &AllBitTerm) -> Result<()> { ... }
fn base_less_term(&mut self, _arg: &BaseLessTerm) -> Result<()> { ... }
fn minus_colon_term(&mut self, _arg: &MinusColonTerm) -> Result<()> { ... }
fn minus_g_t_term(&mut self, _arg: &MinusGTTerm) -> Result<()> { ... }
fn plus_colon_term(&mut self, _arg: &PlusColonTerm) -> Result<()> { ... }
fn assignment_operator_term(
&mut self,
_arg: &AssignmentOperatorTerm,
) -> Result<()> { ... }
fn operator11_term(&mut self, _arg: &Operator11Term) -> Result<()> { ... }
fn operator10_term(&mut self, _arg: &Operator10Term) -> Result<()> { ... }
fn operator09_term(&mut self, _arg: &Operator09Term) -> Result<()> { ... }
fn operator08_term(&mut self, _arg: &Operator08Term) -> Result<()> { ... }
fn operator07_term(&mut self, _arg: &Operator07Term) -> Result<()> { ... }
fn operator06_term(&mut self, _arg: &Operator06Term) -> Result<()> { ... }
fn operator02_term(&mut self, _arg: &Operator02Term) -> Result<()> { ... }
fn operator01_term(&mut self, _arg: &Operator01Term) -> Result<()> { ... }
fn operator05_term(&mut self, _arg: &Operator05Term) -> Result<()> { ... }
fn operator04_term(&mut self, _arg: &Operator04Term) -> Result<()> { ... }
fn operator03_term(&mut self, _arg: &Operator03Term) -> Result<()> { ... }
fn unary_operator_term(&mut self, _arg: &UnaryOperatorTerm) -> Result<()> { ... }
fn back_quote_term(&mut self, _arg: &BackQuoteTerm) -> Result<()> { ... }
fn colon_colon_l_angle_term(
&mut self,
_arg: &ColonColonLAngleTerm,
) -> Result<()> { ... }
fn colon_colon_term(&mut self, _arg: &ColonColonTerm) -> Result<()> { ... }
fn colon_term(&mut self, _arg: &ColonTerm) -> Result<()> { ... }
fn comma_term(&mut self, _arg: &CommaTerm) -> Result<()> { ... }
fn dot_dot_equ_term(&mut self, _arg: &DotDotEquTerm) -> Result<()> { ... }
fn dot_dot_term(&mut self, _arg: &DotDotTerm) -> Result<()> { ... }
fn dot_term(&mut self, _arg: &DotTerm) -> Result<()> { ... }
fn equ_term(&mut self, _arg: &EquTerm) -> Result<()> { ... }
fn hash_term(&mut self, _arg: &HashTerm) -> Result<()> { ... }
fn l_angle_term(&mut self, _arg: &LAngleTerm) -> Result<()> { ... }
fn quote_l_brace_term(&mut self, _arg: &QuoteLBraceTerm) -> Result<()> { ... }
fn l_brace_term(&mut self, _arg: &LBraceTerm) -> Result<()> { ... }
fn l_bracket_term(&mut self, _arg: &LBracketTerm) -> Result<()> { ... }
fn l_paren_term(&mut self, _arg: &LParenTerm) -> Result<()> { ... }
fn r_angle_term(&mut self, _arg: &RAngleTerm) -> Result<()> { ... }
fn r_brace_term(&mut self, _arg: &RBraceTerm) -> Result<()> { ... }
fn r_bracket_term(&mut self, _arg: &RBracketTerm) -> Result<()> { ... }
fn r_paren_term(&mut self, _arg: &RParenTerm) -> Result<()> { ... }
fn semicolon_term(&mut self, _arg: &SemicolonTerm) -> Result<()> { ... }
fn star_term(&mut self, _arg: &StarTerm) -> Result<()> { ... }
fn always_comb_term(&mut self, _arg: &AlwaysCombTerm) -> Result<()> { ... }
fn always_ff_term(&mut self, _arg: &AlwaysFfTerm) -> Result<()> { ... }
fn assign_term(&mut self, _arg: &AssignTerm) -> Result<()> { ... }
fn as_term(&mut self, _arg: &AsTerm) -> Result<()> { ... }
fn bit_term(&mut self, _arg: &BitTerm) -> Result<()> { ... }
fn case_term(&mut self, _arg: &CaseTerm) -> Result<()> { ... }
fn clock_term(&mut self, _arg: &ClockTerm) -> Result<()> { ... }
fn clock_posedge_term(&mut self, _arg: &ClockPosedgeTerm) -> Result<()> { ... }
fn clock_negedge_term(&mut self, _arg: &ClockNegedgeTerm) -> Result<()> { ... }
fn const_term(&mut self, _arg: &ConstTerm) -> Result<()> { ... }
fn default_term(&mut self, _arg: &DefaultTerm) -> Result<()> { ... }
fn else_term(&mut self, _arg: &ElseTerm) -> Result<()> { ... }
fn embed_term(&mut self, _arg: &EmbedTerm) -> Result<()> { ... }
fn enum_term(&mut self, _arg: &EnumTerm) -> Result<()> { ... }
fn export_term(&mut self, _arg: &ExportTerm) -> Result<()> { ... }
fn f32_term(&mut self, _arg: &F32Term) -> Result<()> { ... }
fn f64_term(&mut self, _arg: &F64Term) -> Result<()> { ... }
fn final_term(&mut self, _arg: &FinalTerm) -> Result<()> { ... }
fn for_term(&mut self, _arg: &ForTerm) -> Result<()> { ... }
fn function_term(&mut self, _arg: &FunctionTerm) -> Result<()> { ... }
fn i32_term(&mut self, _arg: &I32Term) -> Result<()> { ... }
fn i64_term(&mut self, _arg: &I64Term) -> Result<()> { ... }
fn if_reset_term(&mut self, _arg: &IfResetTerm) -> Result<()> { ... }
fn if_term(&mut self, _arg: &IfTerm) -> Result<()> { ... }
fn import_term(&mut self, _arg: &ImportTerm) -> Result<()> { ... }
fn include_term(&mut self, _arg: &IncludeTerm) -> Result<()> { ... }
fn initial_term(&mut self, _arg: &InitialTerm) -> Result<()> { ... }
fn inout_term(&mut self, _arg: &InoutTerm) -> Result<()> { ... }
fn input_term(&mut self, _arg: &InputTerm) -> Result<()> { ... }
fn inside_term(&mut self, _arg: &InsideTerm) -> Result<()> { ... }
fn inst_term(&mut self, _arg: &InstTerm) -> Result<()> { ... }
fn interface_term(&mut self, _arg: &InterfaceTerm) -> Result<()> { ... }
fn in_term(&mut self, _arg: &InTerm) -> Result<()> { ... }
fn let_term(&mut self, _arg: &LetTerm) -> Result<()> { ... }
fn logic_term(&mut self, _arg: &LogicTerm) -> Result<()> { ... }
fn lsb_term(&mut self, _arg: &LsbTerm) -> Result<()> { ... }
fn modport_term(&mut self, _arg: &ModportTerm) -> Result<()> { ... }
fn module_term(&mut self, _arg: &ModuleTerm) -> Result<()> { ... }
fn msb_term(&mut self, _arg: &MsbTerm) -> Result<()> { ... }
fn output_term(&mut self, _arg: &OutputTerm) -> Result<()> { ... }
fn outside_term(&mut self, _arg: &OutsideTerm) -> Result<()> { ... }
fn package_term(&mut self, _arg: &PackageTerm) -> Result<()> { ... }
fn param_term(&mut self, _arg: &ParamTerm) -> Result<()> { ... }
fn proto_term(&mut self, _arg: &ProtoTerm) -> Result<()> { ... }
fn pub_term(&mut self, _arg: &PubTerm) -> Result<()> { ... }
fn ref_term(&mut self, _arg: &RefTerm) -> Result<()> { ... }
fn repeat_term(&mut self, _arg: &RepeatTerm) -> Result<()> { ... }
fn reset_term(&mut self, _arg: &ResetTerm) -> Result<()> { ... }
fn reset_async_high_term(&mut self, _arg: &ResetAsyncHighTerm) -> Result<()> { ... }
fn reset_async_low_term(&mut self, _arg: &ResetAsyncLowTerm) -> Result<()> { ... }
fn reset_sync_high_term(&mut self, _arg: &ResetSyncHighTerm) -> Result<()> { ... }
fn reset_sync_low_term(&mut self, _arg: &ResetSyncLowTerm) -> Result<()> { ... }
fn return_term(&mut self, _arg: &ReturnTerm) -> Result<()> { ... }
fn break_term(&mut self, _arg: &BreakTerm) -> Result<()> { ... }
fn signed_term(&mut self, _arg: &SignedTerm) -> Result<()> { ... }
fn step_term(&mut self, _arg: &StepTerm) -> Result<()> { ... }
fn string_term(&mut self, _arg: &StringTerm) -> Result<()> { ... }
fn struct_term(&mut self, _arg: &StructTerm) -> Result<()> { ... }
fn switch_term(&mut self, _arg: &SwitchTerm) -> Result<()> { ... }
fn tri_term(&mut self, _arg: &TriTerm) -> Result<()> { ... }
fn type_term(&mut self, _arg: &TypeTerm) -> Result<()> { ... }
fn u32_term(&mut self, _arg: &U32Term) -> Result<()> { ... }
fn u64_term(&mut self, _arg: &U64Term) -> Result<()> { ... }
fn union_term(&mut self, _arg: &UnionTerm) -> Result<()> { ... }
fn unsafe_term(&mut self, _arg: &UnsafeTerm) -> Result<()> { ... }
fn var_term(&mut self, _arg: &VarTerm) -> Result<()> { ... }
fn dollar_identifier_term(
&mut self,
_arg: &DollarIdentifierTerm,
) -> Result<()> { ... }
fn identifier_term(&mut self, _arg: &IdentifierTerm) -> Result<()> { ... }
fn any_term(&mut self, _arg: &AnyTerm) -> Result<()> { ... }
fn comments(&mut self, _arg: &Comments) -> Result<()> { ... }
fn start_token(&mut self, _arg: &StartToken) -> Result<()> { ... }
fn string_literal_token(&mut self, _arg: &StringLiteralToken) -> Result<()> { ... }
fn exponent_token(&mut self, _arg: &ExponentToken) -> Result<()> { ... }
fn fixed_point_token(&mut self, _arg: &FixedPointToken) -> Result<()> { ... }
fn based_token(&mut self, _arg: &BasedToken) -> Result<()> { ... }
fn base_less_token(&mut self, _arg: &BaseLessToken) -> Result<()> { ... }
fn all_bit_token(&mut self, _arg: &AllBitToken) -> Result<()> { ... }
fn assignment_operator_token(
&mut self,
_arg: &AssignmentOperatorToken,
) -> Result<()> { ... }
fn operator01_token(&mut self, _arg: &Operator01Token) -> Result<()> { ... }
fn operator02_token(&mut self, _arg: &Operator02Token) -> Result<()> { ... }
fn operator03_token(&mut self, _arg: &Operator03Token) -> Result<()> { ... }
fn operator04_token(&mut self, _arg: &Operator04Token) -> Result<()> { ... }
fn operator05_token(&mut self, _arg: &Operator05Token) -> Result<()> { ... }
fn operator06_token(&mut self, _arg: &Operator06Token) -> Result<()> { ... }
fn operator07_token(&mut self, _arg: &Operator07Token) -> Result<()> { ... }
fn operator08_token(&mut self, _arg: &Operator08Token) -> Result<()> { ... }
fn operator09_token(&mut self, _arg: &Operator09Token) -> Result<()> { ... }
fn operator10_token(&mut self, _arg: &Operator10Token) -> Result<()> { ... }
fn operator11_token(&mut self, _arg: &Operator11Token) -> Result<()> { ... }
fn unary_operator_token(&mut self, _arg: &UnaryOperatorToken) -> Result<()> { ... }
fn back_quote_token(&mut self, _arg: &BackQuoteToken) -> Result<()> { ... }
fn colon_token(&mut self, _arg: &ColonToken) -> Result<()> { ... }
fn colon_colon_l_angle_token(
&mut self,
_arg: &ColonColonLAngleToken,
) -> Result<()> { ... }
fn colon_colon_token(&mut self, _arg: &ColonColonToken) -> Result<()> { ... }
fn comma_token(&mut self, _arg: &CommaToken) -> Result<()> { ... }
fn dot_dot_token(&mut self, _arg: &DotDotToken) -> Result<()> { ... }
fn dot_dot_equ_token(&mut self, _arg: &DotDotEquToken) -> Result<()> { ... }
fn dot_token(&mut self, _arg: &DotToken) -> Result<()> { ... }
fn equ_token(&mut self, _arg: &EquToken) -> Result<()> { ... }
fn hash_token(&mut self, _arg: &HashToken) -> Result<()> { ... }
fn quote_l_brace_token(&mut self, _arg: &QuoteLBraceToken) -> Result<()> { ... }
fn l_angle_token(&mut self, _arg: &LAngleToken) -> Result<()> { ... }
fn l_brace_token(&mut self, _arg: &LBraceToken) -> Result<()> { ... }
fn l_bracket_token(&mut self, _arg: &LBracketToken) -> Result<()> { ... }
fn l_paren_token(&mut self, _arg: &LParenToken) -> Result<()> { ... }
fn minus_colon_token(&mut self, _arg: &MinusColonToken) -> Result<()> { ... }
fn minus_g_t_token(&mut self, _arg: &MinusGTToken) -> Result<()> { ... }
fn plus_colon_token(&mut self, _arg: &PlusColonToken) -> Result<()> { ... }
fn r_angle_token(&mut self, _arg: &RAngleToken) -> Result<()> { ... }
fn r_brace_token(&mut self, _arg: &RBraceToken) -> Result<()> { ... }
fn r_bracket_token(&mut self, _arg: &RBracketToken) -> Result<()> { ... }
fn r_paren_token(&mut self, _arg: &RParenToken) -> Result<()> { ... }
fn semicolon_token(&mut self, _arg: &SemicolonToken) -> Result<()> { ... }
fn star_token(&mut self, _arg: &StarToken) -> Result<()> { ... }
fn always_comb_token(&mut self, _arg: &AlwaysCombToken) -> Result<()> { ... }
fn always_ff_token(&mut self, _arg: &AlwaysFfToken) -> Result<()> { ... }
fn as_token(&mut self, _arg: &AsToken) -> Result<()> { ... }
fn assign_token(&mut self, _arg: &AssignToken) -> Result<()> { ... }
fn bit_token(&mut self, _arg: &BitToken) -> Result<()> { ... }
fn case_token(&mut self, _arg: &CaseToken) -> Result<()> { ... }
fn clock_token(&mut self, _arg: &ClockToken) -> Result<()> { ... }
fn clock_posedge_token(&mut self, _arg: &ClockPosedgeToken) -> Result<()> { ... }
fn clock_negedge_token(&mut self, _arg: &ClockNegedgeToken) -> Result<()> { ... }
fn const_token(&mut self, _arg: &ConstToken) -> Result<()> { ... }
fn default_token(&mut self, _arg: &DefaultToken) -> Result<()> { ... }
fn else_token(&mut self, _arg: &ElseToken) -> Result<()> { ... }
fn embed_token(&mut self, _arg: &EmbedToken) -> Result<()> { ... }
fn enum_token(&mut self, _arg: &EnumToken) -> Result<()> { ... }
fn export_token(&mut self, _arg: &ExportToken) -> Result<()> { ... }
fn f32_token(&mut self, _arg: &F32Token) -> Result<()> { ... }
fn f64_token(&mut self, _arg: &F64Token) -> Result<()> { ... }
fn final_token(&mut self, _arg: &FinalToken) -> Result<()> { ... }
fn for_token(&mut self, _arg: &ForToken) -> Result<()> { ... }
fn function_token(&mut self, _arg: &FunctionToken) -> Result<()> { ... }
fn i32_token(&mut self, _arg: &I32Token) -> Result<()> { ... }
fn i64_token(&mut self, _arg: &I64Token) -> Result<()> { ... }
fn if_reset_token(&mut self, _arg: &IfResetToken) -> Result<()> { ... }
fn if_token(&mut self, _arg: &IfToken) -> Result<()> { ... }
fn import_token(&mut self, _arg: &ImportToken) -> Result<()> { ... }
fn include_token(&mut self, _arg: &IncludeToken) -> Result<()> { ... }
fn initial_token(&mut self, _arg: &InitialToken) -> Result<()> { ... }
fn inout_token(&mut self, _arg: &InoutToken) -> Result<()> { ... }
fn input_token(&mut self, _arg: &InputToken) -> Result<()> { ... }
fn inside_token(&mut self, _arg: &InsideToken) -> Result<()> { ... }
fn inst_token(&mut self, _arg: &InstToken) -> Result<()> { ... }
fn interface_token(&mut self, _arg: &InterfaceToken) -> Result<()> { ... }
fn in_token(&mut self, _arg: &InToken) -> Result<()> { ... }
fn let_token(&mut self, _arg: &LetToken) -> Result<()> { ... }
fn logic_token(&mut self, _arg: &LogicToken) -> Result<()> { ... }
fn lsb_token(&mut self, _arg: &LsbToken) -> Result<()> { ... }
fn modport_token(&mut self, _arg: &ModportToken) -> Result<()> { ... }
fn module_token(&mut self, _arg: &ModuleToken) -> Result<()> { ... }
fn msb_token(&mut self, _arg: &MsbToken) -> Result<()> { ... }
fn output_token(&mut self, _arg: &OutputToken) -> Result<()> { ... }
fn outside_token(&mut self, _arg: &OutsideToken) -> Result<()> { ... }
fn package_token(&mut self, _arg: &PackageToken) -> Result<()> { ... }
fn param_token(&mut self, _arg: &ParamToken) -> Result<()> { ... }
fn proto_token(&mut self, _arg: &ProtoToken) -> Result<()> { ... }
fn pub_token(&mut self, _arg: &PubToken) -> Result<()> { ... }
fn ref_token(&mut self, _arg: &RefToken) -> Result<()> { ... }
fn repeat_token(&mut self, _arg: &RepeatToken) -> Result<()> { ... }
fn reset_token(&mut self, _arg: &ResetToken) -> Result<()> { ... }
fn reset_async_high_token(
&mut self,
_arg: &ResetAsyncHighToken,
) -> Result<()> { ... }
fn reset_async_low_token(&mut self, _arg: &ResetAsyncLowToken) -> Result<()> { ... }
fn reset_sync_high_token(&mut self, _arg: &ResetSyncHighToken) -> Result<()> { ... }
fn reset_sync_low_token(&mut self, _arg: &ResetSyncLowToken) -> Result<()> { ... }
fn return_token(&mut self, _arg: &ReturnToken) -> Result<()> { ... }
fn break_token(&mut self, _arg: &BreakToken) -> Result<()> { ... }
fn signed_token(&mut self, _arg: &SignedToken) -> Result<()> { ... }
fn step_token(&mut self, _arg: &StepToken) -> Result<()> { ... }
fn string_token(&mut self, _arg: &StringToken) -> Result<()> { ... }
fn struct_token(&mut self, _arg: &StructToken) -> Result<()> { ... }
fn switch_token(&mut self, _arg: &SwitchToken) -> Result<()> { ... }
fn tri_token(&mut self, _arg: &TriToken) -> Result<()> { ... }
fn type_token(&mut self, _arg: &TypeToken) -> Result<()> { ... }
fn u32_token(&mut self, _arg: &U32Token) -> Result<()> { ... }
fn u64_token(&mut self, _arg: &U64Token) -> Result<()> { ... }
fn union_token(&mut self, _arg: &UnionToken) -> Result<()> { ... }
fn unsafe_token(&mut self, _arg: &UnsafeToken) -> Result<()> { ... }
fn var_token(&mut self, _arg: &VarToken) -> Result<()> { ... }
fn dollar_identifier_token(
&mut self,
_arg: &DollarIdentifierToken,
) -> Result<()> { ... }
fn identifier_token(&mut self, _arg: &IdentifierToken) -> Result<()> { ... }
fn start(&mut self, _arg: &Start) -> Result<()> { ... }
fn string_literal(&mut self, _arg: &StringLiteral) -> Result<()> { ... }
fn exponent(&mut self, _arg: &Exponent) -> Result<()> { ... }
fn fixed_point(&mut self, _arg: &FixedPoint) -> Result<()> { ... }
fn based(&mut self, _arg: &Based) -> Result<()> { ... }
fn base_less(&mut self, _arg: &BaseLess) -> Result<()> { ... }
fn all_bit(&mut self, _arg: &AllBit) -> Result<()> { ... }
fn assignment_operator(&mut self, _arg: &AssignmentOperator) -> Result<()> { ... }
fn operator01(&mut self, _arg: &Operator01) -> Result<()> { ... }
fn operator02(&mut self, _arg: &Operator02) -> Result<()> { ... }
fn operator03(&mut self, _arg: &Operator03) -> Result<()> { ... }
fn operator04(&mut self, _arg: &Operator04) -> Result<()> { ... }
fn operator05(&mut self, _arg: &Operator05) -> Result<()> { ... }
fn operator06(&mut self, _arg: &Operator06) -> Result<()> { ... }
fn operator07(&mut self, _arg: &Operator07) -> Result<()> { ... }
fn operator08(&mut self, _arg: &Operator08) -> Result<()> { ... }
fn operator09(&mut self, _arg: &Operator09) -> Result<()> { ... }
fn operator10(&mut self, _arg: &Operator10) -> Result<()> { ... }
fn operator11(&mut self, _arg: &Operator11) -> Result<()> { ... }
fn unary_operator(&mut self, _arg: &UnaryOperator) -> Result<()> { ... }
fn back_quote(&mut self, _arg: &BackQuote) -> Result<()> { ... }
fn colon(&mut self, _arg: &Colon) -> Result<()> { ... }
fn colon_colon_l_angle(&mut self, _arg: &ColonColonLAngle) -> Result<()> { ... }
fn colon_colon(&mut self, _arg: &ColonColon) -> Result<()> { ... }
fn comma(&mut self, _arg: &Comma) -> Result<()> { ... }
fn dot_dot(&mut self, _arg: &DotDot) -> Result<()> { ... }
fn dot_dot_equ(&mut self, _arg: &DotDotEqu) -> Result<()> { ... }
fn dot(&mut self, _arg: &Dot) -> Result<()> { ... }
fn equ(&mut self, _arg: &Equ) -> Result<()> { ... }
fn hash(&mut self, _arg: &Hash) -> Result<()> { ... }
fn quote_l_brace(&mut self, _arg: &QuoteLBrace) -> Result<()> { ... }
fn l_angle(&mut self, _arg: &LAngle) -> Result<()> { ... }
fn l_brace(&mut self, _arg: &LBrace) -> Result<()> { ... }
fn l_bracket(&mut self, _arg: &LBracket) -> Result<()> { ... }
fn l_paren(&mut self, _arg: &LParen) -> Result<()> { ... }
fn minus_colon(&mut self, _arg: &MinusColon) -> Result<()> { ... }
fn minus_g_t(&mut self, _arg: &MinusGT) -> Result<()> { ... }
fn plus_colon(&mut self, _arg: &PlusColon) -> Result<()> { ... }
fn r_angle(&mut self, _arg: &RAngle) -> Result<()> { ... }
fn r_brace(&mut self, _arg: &RBrace) -> Result<()> { ... }
fn r_bracket(&mut self, _arg: &RBracket) -> Result<()> { ... }
fn r_paren(&mut self, _arg: &RParen) -> Result<()> { ... }
fn semicolon(&mut self, _arg: &Semicolon) -> Result<()> { ... }
fn star(&mut self, _arg: &Star) -> Result<()> { ... }
fn always_comb(&mut self, _arg: &AlwaysComb) -> Result<()> { ... }
fn always_ff(&mut self, _arg: &AlwaysFf) -> Result<()> { ... }
fn as(&mut self, _arg: &As) -> Result<()> { ... }
fn assign(&mut self, _arg: &Assign) -> Result<()> { ... }
fn bit(&mut self, _arg: &Bit) -> Result<()> { ... }
fn break(&mut self, _arg: &Break) -> Result<()> { ... }
fn case(&mut self, _arg: &Case) -> Result<()> { ... }
fn clock(&mut self, _arg: &Clock) -> Result<()> { ... }
fn clock_posedge(&mut self, _arg: &ClockPosedge) -> Result<()> { ... }
fn clock_negedge(&mut self, _arg: &ClockNegedge) -> Result<()> { ... }
fn const(&mut self, _arg: &Const) -> Result<()> { ... }
fn defaul(&mut self, _arg: &Defaul) -> Result<()> { ... }
fn else(&mut self, _arg: &Else) -> Result<()> { ... }
fn embed(&mut self, _arg: &Embed) -> Result<()> { ... }
fn enum(&mut self, _arg: &Enum) -> Result<()> { ... }
fn export(&mut self, _arg: &Export) -> Result<()> { ... }
fn f32(&mut self, _arg: &F32) -> Result<()> { ... }
fn f64(&mut self, _arg: &F64) -> Result<()> { ... }
fn final(&mut self, _arg: &Final) -> Result<()> { ... }
fn for(&mut self, _arg: &For) -> Result<()> { ... }
fn function(&mut self, _arg: &Function) -> Result<()> { ... }
fn i32(&mut self, _arg: &I32) -> Result<()> { ... }
fn i64(&mut self, _arg: &I64) -> Result<()> { ... }
fn if(&mut self, _arg: &If) -> Result<()> { ... }
fn if_reset(&mut self, _arg: &IfReset) -> Result<()> { ... }
fn import(&mut self, _arg: &Import) -> Result<()> { ... }
fn in(&mut self, _arg: &In) -> Result<()> { ... }
fn include(&mut self, _arg: &Include) -> Result<()> { ... }
fn initial(&mut self, _arg: &Initial) -> Result<()> { ... }
fn inout(&mut self, _arg: &Inout) -> Result<()> { ... }
fn input(&mut self, _arg: &Input) -> Result<()> { ... }
fn inside(&mut self, _arg: &Inside) -> Result<()> { ... }
fn inst(&mut self, _arg: &Inst) -> Result<()> { ... }
fn interface(&mut self, _arg: &Interface) -> Result<()> { ... }
fn let(&mut self, _arg: &Let) -> Result<()> { ... }
fn logic(&mut self, _arg: &Logic) -> Result<()> { ... }
fn lsb(&mut self, _arg: &Lsb) -> Result<()> { ... }
fn modport(&mut self, _arg: &Modport) -> Result<()> { ... }
fn module(&mut self, _arg: &Module) -> Result<()> { ... }
fn msb(&mut self, _arg: &Msb) -> Result<()> { ... }
fn output(&mut self, _arg: &Output) -> Result<()> { ... }
fn outside(&mut self, _arg: &Outside) -> Result<()> { ... }
fn package(&mut self, _arg: &Package) -> Result<()> { ... }
fn param(&mut self, _arg: &Param) -> Result<()> { ... }
fn proto(&mut self, _arg: &Proto) -> Result<()> { ... }
fn pub(&mut self, _arg: &Pub) -> Result<()> { ... }
fn ref(&mut self, _arg: &Ref) -> Result<()> { ... }
fn repeat(&mut self, _arg: &Repeat) -> Result<()> { ... }
fn reset(&mut self, _arg: &Reset) -> Result<()> { ... }
fn reset_async_high(&mut self, _arg: &ResetAsyncHigh) -> Result<()> { ... }
fn reset_async_low(&mut self, _arg: &ResetAsyncLow) -> Result<()> { ... }
fn reset_sync_high(&mut self, _arg: &ResetSyncHigh) -> Result<()> { ... }
fn reset_sync_low(&mut self, _arg: &ResetSyncLow) -> Result<()> { ... }
fn return(&mut self, _arg: &Return) -> Result<()> { ... }
fn signed(&mut self, _arg: &Signed) -> Result<()> { ... }
fn step(&mut self, _arg: &Step) -> Result<()> { ... }
fn strin(&mut self, _arg: &Strin) -> Result<()> { ... }
fn struct(&mut self, _arg: &Struct) -> Result<()> { ... }
fn switch(&mut self, _arg: &Switch) -> Result<()> { ... }
fn tri(&mut self, _arg: &Tri) -> Result<()> { ... }
fn type(&mut self, _arg: &Type) -> Result<()> { ... }
fn u32(&mut self, _arg: &U32) -> Result<()> { ... }
fn u64(&mut self, _arg: &U64) -> Result<()> { ... }
fn union(&mut self, _arg: &Union) -> Result<()> { ... }
fn unsafe(&mut self, _arg: &Unsafe) -> Result<()> { ... }
fn var(&mut self, _arg: &Var) -> Result<()> { ... }
fn dollar_identifier(&mut self, _arg: &DollarIdentifier) -> Result<()> { ... }
fn identifier(&mut self, _arg: &Identifier) -> Result<()> { ... }
fn number(&mut self, _arg: &Number) -> Result<()> { ... }
fn integral_number(&mut self, _arg: &IntegralNumber) -> Result<()> { ... }
fn real_number(&mut self, _arg: &RealNumber) -> Result<()> { ... }
fn hierarchical_identifier(
&mut self,
_arg: &HierarchicalIdentifier,
) -> Result<()> { ... }
fn scoped_identifier(&mut self, _arg: &ScopedIdentifier) -> Result<()> { ... }
fn expression_identifier(
&mut self,
_arg: &ExpressionIdentifier,
) -> Result<()> { ... }
fn expression(&mut self, _arg: &Expression) -> Result<()> { ... }
fn expression01(&mut self, _arg: &Expression01) -> Result<()> { ... }
fn expression02(&mut self, _arg: &Expression02) -> Result<()> { ... }
fn expression03(&mut self, _arg: &Expression03) -> Result<()> { ... }
fn expression04(&mut self, _arg: &Expression04) -> Result<()> { ... }
fn expression05(&mut self, _arg: &Expression05) -> Result<()> { ... }
fn expression06(&mut self, _arg: &Expression06) -> Result<()> { ... }
fn expression07(&mut self, _arg: &Expression07) -> Result<()> { ... }
fn expression08(&mut self, _arg: &Expression08) -> Result<()> { ... }
fn expression09(&mut self, _arg: &Expression09) -> Result<()> { ... }
fn expression10(&mut self, _arg: &Expression10) -> Result<()> { ... }
fn expression11(&mut self, _arg: &Expression11) -> Result<()> { ... }
fn expression12(&mut self, _arg: &Expression12) -> Result<()> { ... }
fn factor(&mut self, _arg: &Factor) -> Result<()> { ... }
fn function_call(&mut self, _arg: &FunctionCall) -> Result<()> { ... }
fn argument_list(&mut self, _arg: &ArgumentList) -> Result<()> { ... }
fn argument_item(&mut self, _arg: &ArgumentItem) -> Result<()> { ... }
fn concatenation_list(&mut self, _arg: &ConcatenationList) -> Result<()> { ... }
fn concatenation_item(&mut self, _arg: &ConcatenationItem) -> Result<()> { ... }
fn array_literal_list(&mut self, _arg: &ArrayLiteralList) -> Result<()> { ... }
fn array_literal_item(&mut self, _arg: &ArrayLiteralItem) -> Result<()> { ... }
fn if_expression(&mut self, _arg: &IfExpression) -> Result<()> { ... }
fn case_expression(&mut self, _arg: &CaseExpression) -> Result<()> { ... }
fn switch_expression(&mut self, _arg: &SwitchExpression) -> Result<()> { ... }
fn type_expression(&mut self, _arg: &TypeExpression) -> Result<()> { ... }
fn inside_expression(&mut self, _arg: &InsideExpression) -> Result<()> { ... }
fn outside_expression(&mut self, _arg: &OutsideExpression) -> Result<()> { ... }
fn range_list(&mut self, _arg: &RangeList) -> Result<()> { ... }
fn range_item(&mut self, _arg: &RangeItem) -> Result<()> { ... }
fn select(&mut self, _arg: &Select) -> Result<()> { ... }
fn select_operator(&mut self, _arg: &SelectOperator) -> Result<()> { ... }
fn width(&mut self, _arg: &Width) -> Result<()> { ... }
fn array(&mut self, _arg: &Array) -> Result<()> { ... }
fn range(&mut self, _arg: &Range) -> Result<()> { ... }
fn range_operator(&mut self, _arg: &RangeOperator) -> Result<()> { ... }
fn fixed_type(&mut self, _arg: &FixedType) -> Result<()> { ... }
fn variable_type(&mut self, _arg: &VariableType) -> Result<()> { ... }
fn user_defined_type(&mut self, _arg: &UserDefinedType) -> Result<()> { ... }
fn type_modifier(&mut self, _arg: &TypeModifier) -> Result<()> { ... }
fn factor_type(&mut self, _arg: &FactorType) -> Result<()> { ... }
fn scalar_type(&mut self, _arg: &ScalarType) -> Result<()> { ... }
fn array_type(&mut self, _arg: &ArrayType) -> Result<()> { ... }
fn casting_type(&mut self, _arg: &CastingType) -> Result<()> { ... }
fn clock_domain(&mut self, _arg: &ClockDomain) -> Result<()> { ... }
fn statement_block(&mut self, _arg: &StatementBlock) -> Result<()> { ... }
fn statement_block_group(
&mut self,
_arg: &StatementBlockGroup,
) -> Result<()> { ... }
fn statement_block_item(&mut self, _arg: &StatementBlockItem) -> Result<()> { ... }
fn statement(&mut self, _arg: &Statement) -> Result<()> { ... }
fn let_statement(&mut self, _arg: &LetStatement) -> Result<()> { ... }
fn identifier_statement(&mut self, _arg: &IdentifierStatement) -> Result<()> { ... }
fn assignment(&mut self, _arg: &Assignment) -> Result<()> { ... }
fn if_statement(&mut self, _arg: &IfStatement) -> Result<()> { ... }
fn if_reset_statement(&mut self, _arg: &IfResetStatement) -> Result<()> { ... }
fn return_statement(&mut self, _arg: &ReturnStatement) -> Result<()> { ... }
fn break_statement(&mut self, _arg: &BreakStatement) -> Result<()> { ... }
fn for_statement(&mut self, _arg: &ForStatement) -> Result<()> { ... }
fn case_statement(&mut self, _arg: &CaseStatement) -> Result<()> { ... }
fn case_item(&mut self, _arg: &CaseItem) -> Result<()> { ... }
fn case_condition(&mut self, _arg: &CaseCondition) -> Result<()> { ... }
fn switch_statement(&mut self, _arg: &SwitchStatement) -> Result<()> { ... }
fn switch_item(&mut self, _arg: &SwitchItem) -> Result<()> { ... }
fn switch_condition(&mut self, _arg: &SwitchCondition) -> Result<()> { ... }
fn attribute(&mut self, _arg: &Attribute) -> Result<()> { ... }
fn attribute_list(&mut self, _arg: &AttributeList) -> Result<()> { ... }
fn attribute_item(&mut self, _arg: &AttributeItem) -> Result<()> { ... }
fn let_declaration(&mut self, _arg: &LetDeclaration) -> Result<()> { ... }
fn var_declaration(&mut self, _arg: &VarDeclaration) -> Result<()> { ... }
fn const_declaration(&mut self, _arg: &ConstDeclaration) -> Result<()> { ... }
fn type_def_declaration(&mut self, _arg: &TypeDefDeclaration) -> Result<()> { ... }
fn always_ff_declaration(
&mut self,
_arg: &AlwaysFfDeclaration,
) -> Result<()> { ... }
fn alwayf_ff_event_list(&mut self, _arg: &AlwayfFfEventList) -> Result<()> { ... }
fn always_ff_clock(&mut self, _arg: &AlwaysFfClock) -> Result<()> { ... }
fn always_ff_reset(&mut self, _arg: &AlwaysFfReset) -> Result<()> { ... }
fn always_comb_declaration(
&mut self,
_arg: &AlwaysCombDeclaration,
) -> Result<()> { ... }
fn assign_declaration(&mut self, _arg: &AssignDeclaration) -> Result<()> { ... }
fn modport_declaration(&mut self, _arg: &ModportDeclaration) -> Result<()> { ... }
fn modport_list(&mut self, _arg: &ModportList) -> Result<()> { ... }
fn modport_group(&mut self, _arg: &ModportGroup) -> Result<()> { ... }
fn modport_item(&mut self, _arg: &ModportItem) -> Result<()> { ... }
fn enum_declaration(&mut self, _arg: &EnumDeclaration) -> Result<()> { ... }
fn enum_list(&mut self, _arg: &EnumList) -> Result<()> { ... }
fn enum_group(&mut self, _arg: &EnumGroup) -> Result<()> { ... }
fn enum_item(&mut self, _arg: &EnumItem) -> Result<()> { ... }
fn struct_union(&mut self, _arg: &StructUnion) -> Result<()> { ... }
fn struct_union_declaration(
&mut self,
_arg: &StructUnionDeclaration,
) -> Result<()> { ... }
fn struct_union_list(&mut self, _arg: &StructUnionList) -> Result<()> { ... }
fn struct_union_group(&mut self, _arg: &StructUnionGroup) -> Result<()> { ... }
fn struct_union_item(&mut self, _arg: &StructUnionItem) -> Result<()> { ... }
fn initial_declaration(&mut self, _arg: &InitialDeclaration) -> Result<()> { ... }
fn final_declaration(&mut self, _arg: &FinalDeclaration) -> Result<()> { ... }
fn inst_declaration(&mut self, _arg: &InstDeclaration) -> Result<()> { ... }
fn inst_parameter(&mut self, _arg: &InstParameter) -> Result<()> { ... }
fn inst_parameter_list(&mut self, _arg: &InstParameterList) -> Result<()> { ... }
fn inst_parameter_group(&mut self, _arg: &InstParameterGroup) -> Result<()> { ... }
fn inst_parameter_item(&mut self, _arg: &InstParameterItem) -> Result<()> { ... }
fn inst_port_list(&mut self, _arg: &InstPortList) -> Result<()> { ... }
fn inst_port_group(&mut self, _arg: &InstPortGroup) -> Result<()> { ... }
fn inst_port_item(&mut self, _arg: &InstPortItem) -> Result<()> { ... }
fn with_parameter(&mut self, _arg: &WithParameter) -> Result<()> { ... }
fn with_parameter_list(&mut self, _arg: &WithParameterList) -> Result<()> { ... }
fn with_parameter_group(&mut self, _arg: &WithParameterGroup) -> Result<()> { ... }
fn with_parameter_item(&mut self, _arg: &WithParameterItem) -> Result<()> { ... }
fn generic_bound(&mut self, _arg: &GenericBound) -> Result<()> { ... }
fn with_generic_parameter(
&mut self,
_arg: &WithGenericParameter,
) -> Result<()> { ... }
fn with_generic_parameter_list(
&mut self,
_arg: &WithGenericParameterList,
) -> Result<()> { ... }
fn with_generic_parameter_item(
&mut self,
_arg: &WithGenericParameterItem,
) -> Result<()> { ... }
fn with_generic_argument(
&mut self,
_arg: &WithGenericArgument,
) -> Result<()> { ... }
fn with_generic_argument_list(
&mut self,
_arg: &WithGenericArgumentList,
) -> Result<()> { ... }
fn with_generic_argument_item(
&mut self,
_arg: &WithGenericArgumentItem,
) -> Result<()> { ... }
fn port_declaration(&mut self, _arg: &PortDeclaration) -> Result<()> { ... }
fn port_declaration_list(
&mut self,
_arg: &PortDeclarationList,
) -> Result<()> { ... }
fn port_declaration_group(
&mut self,
_arg: &PortDeclarationGroup,
) -> Result<()> { ... }
fn port_declaration_item(
&mut self,
_arg: &PortDeclarationItem,
) -> Result<()> { ... }
fn port_type_concrete(&mut self, _arg: &PortTypeConcrete) -> Result<()> { ... }
fn port_type_abstract(&mut self, _arg: &PortTypeAbstract) -> Result<()> { ... }
fn direction(&mut self, _arg: &Direction) -> Result<()> { ... }
fn function_declaration(&mut self, _arg: &FunctionDeclaration) -> Result<()> { ... }
fn import_declaration(&mut self, _arg: &ImportDeclaration) -> Result<()> { ... }
fn export_declaration(&mut self, _arg: &ExportDeclaration) -> Result<()> { ... }
fn unsafe_block(&mut self, _arg: &UnsafeBlock) -> Result<()> { ... }
fn module_declaration(&mut self, _arg: &ModuleDeclaration) -> Result<()> { ... }
fn module_group(&mut self, _arg: &ModuleGroup) -> Result<()> { ... }
fn module_item(&mut self, _arg: &ModuleItem) -> Result<()> { ... }
fn interface_declaration(
&mut self,
_arg: &InterfaceDeclaration,
) -> Result<()> { ... }
fn interface_group(&mut self, _arg: &InterfaceGroup) -> Result<()> { ... }
fn interface_item(&mut self, _arg: &InterfaceItem) -> Result<()> { ... }
fn generate_if_declaration(
&mut self,
_arg: &GenerateIfDeclaration,
) -> Result<()> { ... }
fn generate_for_declaration(
&mut self,
_arg: &GenerateForDeclaration,
) -> Result<()> { ... }
fn generate_block_declaration(
&mut self,
_arg: &GenerateBlockDeclaration,
) -> Result<()> { ... }
fn generate_named_block(&mut self, _arg: &GenerateNamedBlock) -> Result<()> { ... }
fn generate_optional_named_block(
&mut self,
_arg: &GenerateOptionalNamedBlock,
) -> Result<()> { ... }
fn generate_group(&mut self, _arg: &GenerateGroup) -> Result<()> { ... }
fn generate_item(&mut self, _arg: &GenerateItem) -> Result<()> { ... }
fn package_declaration(&mut self, _arg: &PackageDeclaration) -> Result<()> { ... }
fn package_group(&mut self, _arg: &PackageGroup) -> Result<()> { ... }
fn package_item(&mut self, _arg: &PackageItem) -> Result<()> { ... }
fn proto_module_declaration(
&mut self,
_arg: &ProtoModuleDeclaration,
) -> Result<()> { ... }
fn embed_declaration(&mut self, _arg: &EmbedDeclaration) -> Result<()> { ... }
fn embed_content(&mut self, _arg: &EmbedContent) -> Result<()> { ... }
fn embed_content_token(&mut self, _arg: &EmbedContentToken) -> Result<()> { ... }
fn embed_item(&mut self, _arg: &EmbedItem) -> Result<()> { ... }
fn include_declaration(&mut self, _arg: &IncludeDeclaration) -> Result<()> { ... }
fn description_group(&mut self, _arg: &DescriptionGroup) -> Result<()> { ... }
fn description_item(&mut self, _arg: &DescriptionItem) -> Result<()> { ... }
fn veryl(&mut self, _arg: &Veryl) -> Result<()> { ... }
fn on_comment_parsed(&mut self, _token: Token<'_>) { ... }
}Expand description
Semantic actions trait generated for the user grammar All functions have default implementations.
Provided Methods§
Sourcefn comments_term(&mut self, _arg: &CommentsTerm) -> Result<()>
fn comments_term(&mut self, _arg: &CommentsTerm) -> Result<()>
Semantic action for non-terminal ‘CommentsTerm’
Sourcefn string_literal_term(&mut self, _arg: &StringLiteralTerm) -> Result<()>
fn string_literal_term(&mut self, _arg: &StringLiteralTerm) -> Result<()>
Semantic action for non-terminal ‘StringLiteralTerm’
Sourcefn exponent_term(&mut self, _arg: &ExponentTerm) -> Result<()>
fn exponent_term(&mut self, _arg: &ExponentTerm) -> Result<()>
Semantic action for non-terminal ‘ExponentTerm’
Sourcefn fixed_point_term(&mut self, _arg: &FixedPointTerm) -> Result<()>
fn fixed_point_term(&mut self, _arg: &FixedPointTerm) -> Result<()>
Semantic action for non-terminal ‘FixedPointTerm’
Sourcefn based_term(&mut self, _arg: &BasedTerm) -> Result<()>
fn based_term(&mut self, _arg: &BasedTerm) -> Result<()>
Semantic action for non-terminal ‘BasedTerm’
Sourcefn all_bit_term(&mut self, _arg: &AllBitTerm) -> Result<()>
fn all_bit_term(&mut self, _arg: &AllBitTerm) -> Result<()>
Semantic action for non-terminal ‘AllBitTerm’
Sourcefn base_less_term(&mut self, _arg: &BaseLessTerm) -> Result<()>
fn base_less_term(&mut self, _arg: &BaseLessTerm) -> Result<()>
Semantic action for non-terminal ‘BaseLessTerm’
Sourcefn minus_colon_term(&mut self, _arg: &MinusColonTerm) -> Result<()>
fn minus_colon_term(&mut self, _arg: &MinusColonTerm) -> Result<()>
Semantic action for non-terminal ‘MinusColonTerm’
Sourcefn minus_g_t_term(&mut self, _arg: &MinusGTTerm) -> Result<()>
fn minus_g_t_term(&mut self, _arg: &MinusGTTerm) -> Result<()>
Semantic action for non-terminal ‘MinusGTTerm’
Sourcefn plus_colon_term(&mut self, _arg: &PlusColonTerm) -> Result<()>
fn plus_colon_term(&mut self, _arg: &PlusColonTerm) -> Result<()>
Semantic action for non-terminal ‘PlusColonTerm’
Sourcefn assignment_operator_term(
&mut self,
_arg: &AssignmentOperatorTerm,
) -> Result<()>
fn assignment_operator_term( &mut self, _arg: &AssignmentOperatorTerm, ) -> Result<()>
Semantic action for non-terminal ‘AssignmentOperatorTerm’
Sourcefn operator11_term(&mut self, _arg: &Operator11Term) -> Result<()>
fn operator11_term(&mut self, _arg: &Operator11Term) -> Result<()>
Semantic action for non-terminal ‘Operator11Term’
Sourcefn operator10_term(&mut self, _arg: &Operator10Term) -> Result<()>
fn operator10_term(&mut self, _arg: &Operator10Term) -> Result<()>
Semantic action for non-terminal ‘Operator10Term’
Sourcefn operator09_term(&mut self, _arg: &Operator09Term) -> Result<()>
fn operator09_term(&mut self, _arg: &Operator09Term) -> Result<()>
Semantic action for non-terminal ‘Operator09Term’
Sourcefn operator08_term(&mut self, _arg: &Operator08Term) -> Result<()>
fn operator08_term(&mut self, _arg: &Operator08Term) -> Result<()>
Semantic action for non-terminal ‘Operator08Term’
Sourcefn operator07_term(&mut self, _arg: &Operator07Term) -> Result<()>
fn operator07_term(&mut self, _arg: &Operator07Term) -> Result<()>
Semantic action for non-terminal ‘Operator07Term’
Sourcefn operator06_term(&mut self, _arg: &Operator06Term) -> Result<()>
fn operator06_term(&mut self, _arg: &Operator06Term) -> Result<()>
Semantic action for non-terminal ‘Operator06Term’
Sourcefn operator02_term(&mut self, _arg: &Operator02Term) -> Result<()>
fn operator02_term(&mut self, _arg: &Operator02Term) -> Result<()>
Semantic action for non-terminal ‘Operator02Term’
Sourcefn operator01_term(&mut self, _arg: &Operator01Term) -> Result<()>
fn operator01_term(&mut self, _arg: &Operator01Term) -> Result<()>
Semantic action for non-terminal ‘Operator01Term’
Sourcefn operator05_term(&mut self, _arg: &Operator05Term) -> Result<()>
fn operator05_term(&mut self, _arg: &Operator05Term) -> Result<()>
Semantic action for non-terminal ‘Operator05Term’
Sourcefn operator04_term(&mut self, _arg: &Operator04Term) -> Result<()>
fn operator04_term(&mut self, _arg: &Operator04Term) -> Result<()>
Semantic action for non-terminal ‘Operator04Term’
Sourcefn operator03_term(&mut self, _arg: &Operator03Term) -> Result<()>
fn operator03_term(&mut self, _arg: &Operator03Term) -> Result<()>
Semantic action for non-terminal ‘Operator03Term’
Sourcefn unary_operator_term(&mut self, _arg: &UnaryOperatorTerm) -> Result<()>
fn unary_operator_term(&mut self, _arg: &UnaryOperatorTerm) -> Result<()>
Semantic action for non-terminal ‘UnaryOperatorTerm’
Sourcefn back_quote_term(&mut self, _arg: &BackQuoteTerm) -> Result<()>
fn back_quote_term(&mut self, _arg: &BackQuoteTerm) -> Result<()>
Semantic action for non-terminal ‘BackQuoteTerm’
Sourcefn colon_colon_l_angle_term(
&mut self,
_arg: &ColonColonLAngleTerm,
) -> Result<()>
fn colon_colon_l_angle_term( &mut self, _arg: &ColonColonLAngleTerm, ) -> Result<()>
Semantic action for non-terminal ‘ColonColonLAngleTerm’
Sourcefn colon_colon_term(&mut self, _arg: &ColonColonTerm) -> Result<()>
fn colon_colon_term(&mut self, _arg: &ColonColonTerm) -> Result<()>
Semantic action for non-terminal ‘ColonColonTerm’
Sourcefn colon_term(&mut self, _arg: &ColonTerm) -> Result<()>
fn colon_term(&mut self, _arg: &ColonTerm) -> Result<()>
Semantic action for non-terminal ‘ColonTerm’
Sourcefn comma_term(&mut self, _arg: &CommaTerm) -> Result<()>
fn comma_term(&mut self, _arg: &CommaTerm) -> Result<()>
Semantic action for non-terminal ‘CommaTerm’
Sourcefn dot_dot_equ_term(&mut self, _arg: &DotDotEquTerm) -> Result<()>
fn dot_dot_equ_term(&mut self, _arg: &DotDotEquTerm) -> Result<()>
Semantic action for non-terminal ‘DotDotEquTerm’
Sourcefn dot_dot_term(&mut self, _arg: &DotDotTerm) -> Result<()>
fn dot_dot_term(&mut self, _arg: &DotDotTerm) -> Result<()>
Semantic action for non-terminal ‘DotDotTerm’
Sourcefn dot_term(&mut self, _arg: &DotTerm) -> Result<()>
fn dot_term(&mut self, _arg: &DotTerm) -> Result<()>
Semantic action for non-terminal ‘DotTerm’
Sourcefn equ_term(&mut self, _arg: &EquTerm) -> Result<()>
fn equ_term(&mut self, _arg: &EquTerm) -> Result<()>
Semantic action for non-terminal ‘EquTerm’
Sourcefn hash_term(&mut self, _arg: &HashTerm) -> Result<()>
fn hash_term(&mut self, _arg: &HashTerm) -> Result<()>
Semantic action for non-terminal ‘HashTerm’
Sourcefn l_angle_term(&mut self, _arg: &LAngleTerm) -> Result<()>
fn l_angle_term(&mut self, _arg: &LAngleTerm) -> Result<()>
Semantic action for non-terminal ‘LAngleTerm’
Sourcefn quote_l_brace_term(&mut self, _arg: &QuoteLBraceTerm) -> Result<()>
fn quote_l_brace_term(&mut self, _arg: &QuoteLBraceTerm) -> Result<()>
Semantic action for non-terminal ‘QuoteLBraceTerm’
Sourcefn l_brace_term(&mut self, _arg: &LBraceTerm) -> Result<()>
fn l_brace_term(&mut self, _arg: &LBraceTerm) -> Result<()>
Semantic action for non-terminal ‘LBraceTerm’
Sourcefn l_bracket_term(&mut self, _arg: &LBracketTerm) -> Result<()>
fn l_bracket_term(&mut self, _arg: &LBracketTerm) -> Result<()>
Semantic action for non-terminal ‘LBracketTerm’
Sourcefn l_paren_term(&mut self, _arg: &LParenTerm) -> Result<()>
fn l_paren_term(&mut self, _arg: &LParenTerm) -> Result<()>
Semantic action for non-terminal ‘LParenTerm’
Sourcefn r_angle_term(&mut self, _arg: &RAngleTerm) -> Result<()>
fn r_angle_term(&mut self, _arg: &RAngleTerm) -> Result<()>
Semantic action for non-terminal ‘RAngleTerm’
Sourcefn r_brace_term(&mut self, _arg: &RBraceTerm) -> Result<()>
fn r_brace_term(&mut self, _arg: &RBraceTerm) -> Result<()>
Semantic action for non-terminal ‘RBraceTerm’
Sourcefn r_bracket_term(&mut self, _arg: &RBracketTerm) -> Result<()>
fn r_bracket_term(&mut self, _arg: &RBracketTerm) -> Result<()>
Semantic action for non-terminal ‘RBracketTerm’
Sourcefn r_paren_term(&mut self, _arg: &RParenTerm) -> Result<()>
fn r_paren_term(&mut self, _arg: &RParenTerm) -> Result<()>
Semantic action for non-terminal ‘RParenTerm’
Sourcefn semicolon_term(&mut self, _arg: &SemicolonTerm) -> Result<()>
fn semicolon_term(&mut self, _arg: &SemicolonTerm) -> Result<()>
Semantic action for non-terminal ‘SemicolonTerm’
Sourcefn star_term(&mut self, _arg: &StarTerm) -> Result<()>
fn star_term(&mut self, _arg: &StarTerm) -> Result<()>
Semantic action for non-terminal ‘StarTerm’
Sourcefn always_comb_term(&mut self, _arg: &AlwaysCombTerm) -> Result<()>
fn always_comb_term(&mut self, _arg: &AlwaysCombTerm) -> Result<()>
Semantic action for non-terminal ‘AlwaysCombTerm’
Sourcefn always_ff_term(&mut self, _arg: &AlwaysFfTerm) -> Result<()>
fn always_ff_term(&mut self, _arg: &AlwaysFfTerm) -> Result<()>
Semantic action for non-terminal ‘AlwaysFfTerm’
Sourcefn assign_term(&mut self, _arg: &AssignTerm) -> Result<()>
fn assign_term(&mut self, _arg: &AssignTerm) -> Result<()>
Semantic action for non-terminal ‘AssignTerm’
Sourcefn bit_term(&mut self, _arg: &BitTerm) -> Result<()>
fn bit_term(&mut self, _arg: &BitTerm) -> Result<()>
Semantic action for non-terminal ‘BitTerm’
Sourcefn case_term(&mut self, _arg: &CaseTerm) -> Result<()>
fn case_term(&mut self, _arg: &CaseTerm) -> Result<()>
Semantic action for non-terminal ‘CaseTerm’
Sourcefn clock_term(&mut self, _arg: &ClockTerm) -> Result<()>
fn clock_term(&mut self, _arg: &ClockTerm) -> Result<()>
Semantic action for non-terminal ‘ClockTerm’
Sourcefn clock_posedge_term(&mut self, _arg: &ClockPosedgeTerm) -> Result<()>
fn clock_posedge_term(&mut self, _arg: &ClockPosedgeTerm) -> Result<()>
Semantic action for non-terminal ‘ClockPosedgeTerm’
Sourcefn clock_negedge_term(&mut self, _arg: &ClockNegedgeTerm) -> Result<()>
fn clock_negedge_term(&mut self, _arg: &ClockNegedgeTerm) -> Result<()>
Semantic action for non-terminal ‘ClockNegedgeTerm’
Sourcefn const_term(&mut self, _arg: &ConstTerm) -> Result<()>
fn const_term(&mut self, _arg: &ConstTerm) -> Result<()>
Semantic action for non-terminal ‘ConstTerm’
Sourcefn default_term(&mut self, _arg: &DefaultTerm) -> Result<()>
fn default_term(&mut self, _arg: &DefaultTerm) -> Result<()>
Semantic action for non-terminal ‘DefaultTerm’
Sourcefn else_term(&mut self, _arg: &ElseTerm) -> Result<()>
fn else_term(&mut self, _arg: &ElseTerm) -> Result<()>
Semantic action for non-terminal ‘ElseTerm’
Sourcefn embed_term(&mut self, _arg: &EmbedTerm) -> Result<()>
fn embed_term(&mut self, _arg: &EmbedTerm) -> Result<()>
Semantic action for non-terminal ‘EmbedTerm’
Sourcefn enum_term(&mut self, _arg: &EnumTerm) -> Result<()>
fn enum_term(&mut self, _arg: &EnumTerm) -> Result<()>
Semantic action for non-terminal ‘EnumTerm’
Sourcefn export_term(&mut self, _arg: &ExportTerm) -> Result<()>
fn export_term(&mut self, _arg: &ExportTerm) -> Result<()>
Semantic action for non-terminal ‘ExportTerm’
Sourcefn f32_term(&mut self, _arg: &F32Term) -> Result<()>
fn f32_term(&mut self, _arg: &F32Term) -> Result<()>
Semantic action for non-terminal ‘F32Term’
Sourcefn f64_term(&mut self, _arg: &F64Term) -> Result<()>
fn f64_term(&mut self, _arg: &F64Term) -> Result<()>
Semantic action for non-terminal ‘F64Term’
Sourcefn final_term(&mut self, _arg: &FinalTerm) -> Result<()>
fn final_term(&mut self, _arg: &FinalTerm) -> Result<()>
Semantic action for non-terminal ‘FinalTerm’
Sourcefn for_term(&mut self, _arg: &ForTerm) -> Result<()>
fn for_term(&mut self, _arg: &ForTerm) -> Result<()>
Semantic action for non-terminal ‘ForTerm’
Sourcefn function_term(&mut self, _arg: &FunctionTerm) -> Result<()>
fn function_term(&mut self, _arg: &FunctionTerm) -> Result<()>
Semantic action for non-terminal ‘FunctionTerm’
Sourcefn i32_term(&mut self, _arg: &I32Term) -> Result<()>
fn i32_term(&mut self, _arg: &I32Term) -> Result<()>
Semantic action for non-terminal ‘I32Term’
Sourcefn i64_term(&mut self, _arg: &I64Term) -> Result<()>
fn i64_term(&mut self, _arg: &I64Term) -> Result<()>
Semantic action for non-terminal ‘I64Term’
Sourcefn if_reset_term(&mut self, _arg: &IfResetTerm) -> Result<()>
fn if_reset_term(&mut self, _arg: &IfResetTerm) -> Result<()>
Semantic action for non-terminal ‘IfResetTerm’
Sourcefn import_term(&mut self, _arg: &ImportTerm) -> Result<()>
fn import_term(&mut self, _arg: &ImportTerm) -> Result<()>
Semantic action for non-terminal ‘ImportTerm’
Sourcefn include_term(&mut self, _arg: &IncludeTerm) -> Result<()>
fn include_term(&mut self, _arg: &IncludeTerm) -> Result<()>
Semantic action for non-terminal ‘IncludeTerm’
Sourcefn initial_term(&mut self, _arg: &InitialTerm) -> Result<()>
fn initial_term(&mut self, _arg: &InitialTerm) -> Result<()>
Semantic action for non-terminal ‘InitialTerm’
Sourcefn inout_term(&mut self, _arg: &InoutTerm) -> Result<()>
fn inout_term(&mut self, _arg: &InoutTerm) -> Result<()>
Semantic action for non-terminal ‘InoutTerm’
Sourcefn input_term(&mut self, _arg: &InputTerm) -> Result<()>
fn input_term(&mut self, _arg: &InputTerm) -> Result<()>
Semantic action for non-terminal ‘InputTerm’
Sourcefn inside_term(&mut self, _arg: &InsideTerm) -> Result<()>
fn inside_term(&mut self, _arg: &InsideTerm) -> Result<()>
Semantic action for non-terminal ‘InsideTerm’
Sourcefn inst_term(&mut self, _arg: &InstTerm) -> Result<()>
fn inst_term(&mut self, _arg: &InstTerm) -> Result<()>
Semantic action for non-terminal ‘InstTerm’
Sourcefn interface_term(&mut self, _arg: &InterfaceTerm) -> Result<()>
fn interface_term(&mut self, _arg: &InterfaceTerm) -> Result<()>
Semantic action for non-terminal ‘InterfaceTerm’
Sourcefn let_term(&mut self, _arg: &LetTerm) -> Result<()>
fn let_term(&mut self, _arg: &LetTerm) -> Result<()>
Semantic action for non-terminal ‘LetTerm’
Sourcefn logic_term(&mut self, _arg: &LogicTerm) -> Result<()>
fn logic_term(&mut self, _arg: &LogicTerm) -> Result<()>
Semantic action for non-terminal ‘LogicTerm’
Sourcefn lsb_term(&mut self, _arg: &LsbTerm) -> Result<()>
fn lsb_term(&mut self, _arg: &LsbTerm) -> Result<()>
Semantic action for non-terminal ‘LsbTerm’
Sourcefn modport_term(&mut self, _arg: &ModportTerm) -> Result<()>
fn modport_term(&mut self, _arg: &ModportTerm) -> Result<()>
Semantic action for non-terminal ‘ModportTerm’
Sourcefn module_term(&mut self, _arg: &ModuleTerm) -> Result<()>
fn module_term(&mut self, _arg: &ModuleTerm) -> Result<()>
Semantic action for non-terminal ‘ModuleTerm’
Sourcefn msb_term(&mut self, _arg: &MsbTerm) -> Result<()>
fn msb_term(&mut self, _arg: &MsbTerm) -> Result<()>
Semantic action for non-terminal ‘MsbTerm’
Sourcefn output_term(&mut self, _arg: &OutputTerm) -> Result<()>
fn output_term(&mut self, _arg: &OutputTerm) -> Result<()>
Semantic action for non-terminal ‘OutputTerm’
Sourcefn outside_term(&mut self, _arg: &OutsideTerm) -> Result<()>
fn outside_term(&mut self, _arg: &OutsideTerm) -> Result<()>
Semantic action for non-terminal ‘OutsideTerm’
Sourcefn package_term(&mut self, _arg: &PackageTerm) -> Result<()>
fn package_term(&mut self, _arg: &PackageTerm) -> Result<()>
Semantic action for non-terminal ‘PackageTerm’
Sourcefn param_term(&mut self, _arg: &ParamTerm) -> Result<()>
fn param_term(&mut self, _arg: &ParamTerm) -> Result<()>
Semantic action for non-terminal ‘ParamTerm’
Sourcefn proto_term(&mut self, _arg: &ProtoTerm) -> Result<()>
fn proto_term(&mut self, _arg: &ProtoTerm) -> Result<()>
Semantic action for non-terminal ‘ProtoTerm’
Sourcefn pub_term(&mut self, _arg: &PubTerm) -> Result<()>
fn pub_term(&mut self, _arg: &PubTerm) -> Result<()>
Semantic action for non-terminal ‘PubTerm’
Sourcefn ref_term(&mut self, _arg: &RefTerm) -> Result<()>
fn ref_term(&mut self, _arg: &RefTerm) -> Result<()>
Semantic action for non-terminal ‘RefTerm’
Sourcefn repeat_term(&mut self, _arg: &RepeatTerm) -> Result<()>
fn repeat_term(&mut self, _arg: &RepeatTerm) -> Result<()>
Semantic action for non-terminal ‘RepeatTerm’
Sourcefn reset_term(&mut self, _arg: &ResetTerm) -> Result<()>
fn reset_term(&mut self, _arg: &ResetTerm) -> Result<()>
Semantic action for non-terminal ‘ResetTerm’
Sourcefn reset_async_high_term(&mut self, _arg: &ResetAsyncHighTerm) -> Result<()>
fn reset_async_high_term(&mut self, _arg: &ResetAsyncHighTerm) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncHighTerm’
Sourcefn reset_async_low_term(&mut self, _arg: &ResetAsyncLowTerm) -> Result<()>
fn reset_async_low_term(&mut self, _arg: &ResetAsyncLowTerm) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncLowTerm’
Sourcefn reset_sync_high_term(&mut self, _arg: &ResetSyncHighTerm) -> Result<()>
fn reset_sync_high_term(&mut self, _arg: &ResetSyncHighTerm) -> Result<()>
Semantic action for non-terminal ‘ResetSyncHighTerm’
Sourcefn reset_sync_low_term(&mut self, _arg: &ResetSyncLowTerm) -> Result<()>
fn reset_sync_low_term(&mut self, _arg: &ResetSyncLowTerm) -> Result<()>
Semantic action for non-terminal ‘ResetSyncLowTerm’
Sourcefn return_term(&mut self, _arg: &ReturnTerm) -> Result<()>
fn return_term(&mut self, _arg: &ReturnTerm) -> Result<()>
Semantic action for non-terminal ‘ReturnTerm’
Sourcefn break_term(&mut self, _arg: &BreakTerm) -> Result<()>
fn break_term(&mut self, _arg: &BreakTerm) -> Result<()>
Semantic action for non-terminal ‘BreakTerm’
Sourcefn signed_term(&mut self, _arg: &SignedTerm) -> Result<()>
fn signed_term(&mut self, _arg: &SignedTerm) -> Result<()>
Semantic action for non-terminal ‘SignedTerm’
Sourcefn step_term(&mut self, _arg: &StepTerm) -> Result<()>
fn step_term(&mut self, _arg: &StepTerm) -> Result<()>
Semantic action for non-terminal ‘StepTerm’
Sourcefn string_term(&mut self, _arg: &StringTerm) -> Result<()>
fn string_term(&mut self, _arg: &StringTerm) -> Result<()>
Semantic action for non-terminal ‘StringTerm’
Sourcefn struct_term(&mut self, _arg: &StructTerm) -> Result<()>
fn struct_term(&mut self, _arg: &StructTerm) -> Result<()>
Semantic action for non-terminal ‘StructTerm’
Sourcefn switch_term(&mut self, _arg: &SwitchTerm) -> Result<()>
fn switch_term(&mut self, _arg: &SwitchTerm) -> Result<()>
Semantic action for non-terminal ‘SwitchTerm’
Sourcefn tri_term(&mut self, _arg: &TriTerm) -> Result<()>
fn tri_term(&mut self, _arg: &TriTerm) -> Result<()>
Semantic action for non-terminal ‘TriTerm’
Sourcefn type_term(&mut self, _arg: &TypeTerm) -> Result<()>
fn type_term(&mut self, _arg: &TypeTerm) -> Result<()>
Semantic action for non-terminal ‘TypeTerm’
Sourcefn u32_term(&mut self, _arg: &U32Term) -> Result<()>
fn u32_term(&mut self, _arg: &U32Term) -> Result<()>
Semantic action for non-terminal ‘U32Term’
Sourcefn u64_term(&mut self, _arg: &U64Term) -> Result<()>
fn u64_term(&mut self, _arg: &U64Term) -> Result<()>
Semantic action for non-terminal ‘U64Term’
Sourcefn union_term(&mut self, _arg: &UnionTerm) -> Result<()>
fn union_term(&mut self, _arg: &UnionTerm) -> Result<()>
Semantic action for non-terminal ‘UnionTerm’
Sourcefn unsafe_term(&mut self, _arg: &UnsafeTerm) -> Result<()>
fn unsafe_term(&mut self, _arg: &UnsafeTerm) -> Result<()>
Semantic action for non-terminal ‘UnsafeTerm’
Sourcefn var_term(&mut self, _arg: &VarTerm) -> Result<()>
fn var_term(&mut self, _arg: &VarTerm) -> Result<()>
Semantic action for non-terminal ‘VarTerm’
Sourcefn dollar_identifier_term(&mut self, _arg: &DollarIdentifierTerm) -> Result<()>
fn dollar_identifier_term(&mut self, _arg: &DollarIdentifierTerm) -> Result<()>
Semantic action for non-terminal ‘DollarIdentifierTerm’
Sourcefn identifier_term(&mut self, _arg: &IdentifierTerm) -> Result<()>
fn identifier_term(&mut self, _arg: &IdentifierTerm) -> Result<()>
Semantic action for non-terminal ‘IdentifierTerm’
Sourcefn any_term(&mut self, _arg: &AnyTerm) -> Result<()>
fn any_term(&mut self, _arg: &AnyTerm) -> Result<()>
Semantic action for non-terminal ‘AnyTerm’
Sourcefn comments(&mut self, _arg: &Comments) -> Result<()>
fn comments(&mut self, _arg: &Comments) -> Result<()>
Semantic action for non-terminal ‘Comments’
Sourcefn start_token(&mut self, _arg: &StartToken) -> Result<()>
fn start_token(&mut self, _arg: &StartToken) -> Result<()>
Semantic action for non-terminal ‘StartToken’
Sourcefn string_literal_token(&mut self, _arg: &StringLiteralToken) -> Result<()>
fn string_literal_token(&mut self, _arg: &StringLiteralToken) -> Result<()>
Semantic action for non-terminal ‘StringLiteralToken’
Sourcefn exponent_token(&mut self, _arg: &ExponentToken) -> Result<()>
fn exponent_token(&mut self, _arg: &ExponentToken) -> Result<()>
Semantic action for non-terminal ‘ExponentToken’
Sourcefn fixed_point_token(&mut self, _arg: &FixedPointToken) -> Result<()>
fn fixed_point_token(&mut self, _arg: &FixedPointToken) -> Result<()>
Semantic action for non-terminal ‘FixedPointToken’
Sourcefn based_token(&mut self, _arg: &BasedToken) -> Result<()>
fn based_token(&mut self, _arg: &BasedToken) -> Result<()>
Semantic action for non-terminal ‘BasedToken’
Sourcefn base_less_token(&mut self, _arg: &BaseLessToken) -> Result<()>
fn base_less_token(&mut self, _arg: &BaseLessToken) -> Result<()>
Semantic action for non-terminal ‘BaseLessToken’
Sourcefn all_bit_token(&mut self, _arg: &AllBitToken) -> Result<()>
fn all_bit_token(&mut self, _arg: &AllBitToken) -> Result<()>
Semantic action for non-terminal ‘AllBitToken’
Sourcefn assignment_operator_token(
&mut self,
_arg: &AssignmentOperatorToken,
) -> Result<()>
fn assignment_operator_token( &mut self, _arg: &AssignmentOperatorToken, ) -> Result<()>
Semantic action for non-terminal ‘AssignmentOperatorToken’
Sourcefn operator01_token(&mut self, _arg: &Operator01Token) -> Result<()>
fn operator01_token(&mut self, _arg: &Operator01Token) -> Result<()>
Semantic action for non-terminal ‘Operator01Token’
Sourcefn operator02_token(&mut self, _arg: &Operator02Token) -> Result<()>
fn operator02_token(&mut self, _arg: &Operator02Token) -> Result<()>
Semantic action for non-terminal ‘Operator02Token’
Sourcefn operator03_token(&mut self, _arg: &Operator03Token) -> Result<()>
fn operator03_token(&mut self, _arg: &Operator03Token) -> Result<()>
Semantic action for non-terminal ‘Operator03Token’
Sourcefn operator04_token(&mut self, _arg: &Operator04Token) -> Result<()>
fn operator04_token(&mut self, _arg: &Operator04Token) -> Result<()>
Semantic action for non-terminal ‘Operator04Token’
Sourcefn operator05_token(&mut self, _arg: &Operator05Token) -> Result<()>
fn operator05_token(&mut self, _arg: &Operator05Token) -> Result<()>
Semantic action for non-terminal ‘Operator05Token’
Sourcefn operator06_token(&mut self, _arg: &Operator06Token) -> Result<()>
fn operator06_token(&mut self, _arg: &Operator06Token) -> Result<()>
Semantic action for non-terminal ‘Operator06Token’
Sourcefn operator07_token(&mut self, _arg: &Operator07Token) -> Result<()>
fn operator07_token(&mut self, _arg: &Operator07Token) -> Result<()>
Semantic action for non-terminal ‘Operator07Token’
Sourcefn operator08_token(&mut self, _arg: &Operator08Token) -> Result<()>
fn operator08_token(&mut self, _arg: &Operator08Token) -> Result<()>
Semantic action for non-terminal ‘Operator08Token’
Sourcefn operator09_token(&mut self, _arg: &Operator09Token) -> Result<()>
fn operator09_token(&mut self, _arg: &Operator09Token) -> Result<()>
Semantic action for non-terminal ‘Operator09Token’
Sourcefn operator10_token(&mut self, _arg: &Operator10Token) -> Result<()>
fn operator10_token(&mut self, _arg: &Operator10Token) -> Result<()>
Semantic action for non-terminal ‘Operator10Token’
Sourcefn operator11_token(&mut self, _arg: &Operator11Token) -> Result<()>
fn operator11_token(&mut self, _arg: &Operator11Token) -> Result<()>
Semantic action for non-terminal ‘Operator11Token’
Sourcefn unary_operator_token(&mut self, _arg: &UnaryOperatorToken) -> Result<()>
fn unary_operator_token(&mut self, _arg: &UnaryOperatorToken) -> Result<()>
Semantic action for non-terminal ‘UnaryOperatorToken’
Sourcefn back_quote_token(&mut self, _arg: &BackQuoteToken) -> Result<()>
fn back_quote_token(&mut self, _arg: &BackQuoteToken) -> Result<()>
Semantic action for non-terminal ‘BackQuoteToken’
Sourcefn colon_token(&mut self, _arg: &ColonToken) -> Result<()>
fn colon_token(&mut self, _arg: &ColonToken) -> Result<()>
Semantic action for non-terminal ‘ColonToken’
Sourcefn colon_colon_l_angle_token(
&mut self,
_arg: &ColonColonLAngleToken,
) -> Result<()>
fn colon_colon_l_angle_token( &mut self, _arg: &ColonColonLAngleToken, ) -> Result<()>
Semantic action for non-terminal ‘ColonColonLAngleToken’
Sourcefn colon_colon_token(&mut self, _arg: &ColonColonToken) -> Result<()>
fn colon_colon_token(&mut self, _arg: &ColonColonToken) -> Result<()>
Semantic action for non-terminal ‘ColonColonToken’
Sourcefn comma_token(&mut self, _arg: &CommaToken) -> Result<()>
fn comma_token(&mut self, _arg: &CommaToken) -> Result<()>
Semantic action for non-terminal ‘CommaToken’
Sourcefn dot_dot_token(&mut self, _arg: &DotDotToken) -> Result<()>
fn dot_dot_token(&mut self, _arg: &DotDotToken) -> Result<()>
Semantic action for non-terminal ‘DotDotToken’
Sourcefn dot_dot_equ_token(&mut self, _arg: &DotDotEquToken) -> Result<()>
fn dot_dot_equ_token(&mut self, _arg: &DotDotEquToken) -> Result<()>
Semantic action for non-terminal ‘DotDotEquToken’
Sourcefn dot_token(&mut self, _arg: &DotToken) -> Result<()>
fn dot_token(&mut self, _arg: &DotToken) -> Result<()>
Semantic action for non-terminal ‘DotToken’
Sourcefn equ_token(&mut self, _arg: &EquToken) -> Result<()>
fn equ_token(&mut self, _arg: &EquToken) -> Result<()>
Semantic action for non-terminal ‘EquToken’
Sourcefn hash_token(&mut self, _arg: &HashToken) -> Result<()>
fn hash_token(&mut self, _arg: &HashToken) -> Result<()>
Semantic action for non-terminal ‘HashToken’
Sourcefn quote_l_brace_token(&mut self, _arg: &QuoteLBraceToken) -> Result<()>
fn quote_l_brace_token(&mut self, _arg: &QuoteLBraceToken) -> Result<()>
Semantic action for non-terminal ‘QuoteLBraceToken’
Sourcefn l_angle_token(&mut self, _arg: &LAngleToken) -> Result<()>
fn l_angle_token(&mut self, _arg: &LAngleToken) -> Result<()>
Semantic action for non-terminal ‘LAngleToken’
Sourcefn l_brace_token(&mut self, _arg: &LBraceToken) -> Result<()>
fn l_brace_token(&mut self, _arg: &LBraceToken) -> Result<()>
Semantic action for non-terminal ‘LBraceToken’
Sourcefn l_bracket_token(&mut self, _arg: &LBracketToken) -> Result<()>
fn l_bracket_token(&mut self, _arg: &LBracketToken) -> Result<()>
Semantic action for non-terminal ‘LBracketToken’
Sourcefn l_paren_token(&mut self, _arg: &LParenToken) -> Result<()>
fn l_paren_token(&mut self, _arg: &LParenToken) -> Result<()>
Semantic action for non-terminal ‘LParenToken’
Sourcefn minus_colon_token(&mut self, _arg: &MinusColonToken) -> Result<()>
fn minus_colon_token(&mut self, _arg: &MinusColonToken) -> Result<()>
Semantic action for non-terminal ‘MinusColonToken’
Sourcefn minus_g_t_token(&mut self, _arg: &MinusGTToken) -> Result<()>
fn minus_g_t_token(&mut self, _arg: &MinusGTToken) -> Result<()>
Semantic action for non-terminal ‘MinusGTToken’
Sourcefn plus_colon_token(&mut self, _arg: &PlusColonToken) -> Result<()>
fn plus_colon_token(&mut self, _arg: &PlusColonToken) -> Result<()>
Semantic action for non-terminal ‘PlusColonToken’
Sourcefn r_angle_token(&mut self, _arg: &RAngleToken) -> Result<()>
fn r_angle_token(&mut self, _arg: &RAngleToken) -> Result<()>
Semantic action for non-terminal ‘RAngleToken’
Sourcefn r_brace_token(&mut self, _arg: &RBraceToken) -> Result<()>
fn r_brace_token(&mut self, _arg: &RBraceToken) -> Result<()>
Semantic action for non-terminal ‘RBraceToken’
Sourcefn r_bracket_token(&mut self, _arg: &RBracketToken) -> Result<()>
fn r_bracket_token(&mut self, _arg: &RBracketToken) -> Result<()>
Semantic action for non-terminal ‘RBracketToken’
Sourcefn r_paren_token(&mut self, _arg: &RParenToken) -> Result<()>
fn r_paren_token(&mut self, _arg: &RParenToken) -> Result<()>
Semantic action for non-terminal ‘RParenToken’
Sourcefn semicolon_token(&mut self, _arg: &SemicolonToken) -> Result<()>
fn semicolon_token(&mut self, _arg: &SemicolonToken) -> Result<()>
Semantic action for non-terminal ‘SemicolonToken’
Sourcefn star_token(&mut self, _arg: &StarToken) -> Result<()>
fn star_token(&mut self, _arg: &StarToken) -> Result<()>
Semantic action for non-terminal ‘StarToken’
Sourcefn always_comb_token(&mut self, _arg: &AlwaysCombToken) -> Result<()>
fn always_comb_token(&mut self, _arg: &AlwaysCombToken) -> Result<()>
Semantic action for non-terminal ‘AlwaysCombToken’
Sourcefn always_ff_token(&mut self, _arg: &AlwaysFfToken) -> Result<()>
fn always_ff_token(&mut self, _arg: &AlwaysFfToken) -> Result<()>
Semantic action for non-terminal ‘AlwaysFfToken’
Sourcefn as_token(&mut self, _arg: &AsToken) -> Result<()>
fn as_token(&mut self, _arg: &AsToken) -> Result<()>
Semantic action for non-terminal ‘AsToken’
Sourcefn assign_token(&mut self, _arg: &AssignToken) -> Result<()>
fn assign_token(&mut self, _arg: &AssignToken) -> Result<()>
Semantic action for non-terminal ‘AssignToken’
Sourcefn bit_token(&mut self, _arg: &BitToken) -> Result<()>
fn bit_token(&mut self, _arg: &BitToken) -> Result<()>
Semantic action for non-terminal ‘BitToken’
Sourcefn case_token(&mut self, _arg: &CaseToken) -> Result<()>
fn case_token(&mut self, _arg: &CaseToken) -> Result<()>
Semantic action for non-terminal ‘CaseToken’
Sourcefn clock_token(&mut self, _arg: &ClockToken) -> Result<()>
fn clock_token(&mut self, _arg: &ClockToken) -> Result<()>
Semantic action for non-terminal ‘ClockToken’
Sourcefn clock_posedge_token(&mut self, _arg: &ClockPosedgeToken) -> Result<()>
fn clock_posedge_token(&mut self, _arg: &ClockPosedgeToken) -> Result<()>
Semantic action for non-terminal ‘ClockPosedgeToken’
Sourcefn clock_negedge_token(&mut self, _arg: &ClockNegedgeToken) -> Result<()>
fn clock_negedge_token(&mut self, _arg: &ClockNegedgeToken) -> Result<()>
Semantic action for non-terminal ‘ClockNegedgeToken’
Sourcefn const_token(&mut self, _arg: &ConstToken) -> Result<()>
fn const_token(&mut self, _arg: &ConstToken) -> Result<()>
Semantic action for non-terminal ‘ConstToken’
Sourcefn default_token(&mut self, _arg: &DefaultToken) -> Result<()>
fn default_token(&mut self, _arg: &DefaultToken) -> Result<()>
Semantic action for non-terminal ‘DefaultToken’
Sourcefn else_token(&mut self, _arg: &ElseToken) -> Result<()>
fn else_token(&mut self, _arg: &ElseToken) -> Result<()>
Semantic action for non-terminal ‘ElseToken’
Sourcefn embed_token(&mut self, _arg: &EmbedToken) -> Result<()>
fn embed_token(&mut self, _arg: &EmbedToken) -> Result<()>
Semantic action for non-terminal ‘EmbedToken’
Sourcefn enum_token(&mut self, _arg: &EnumToken) -> Result<()>
fn enum_token(&mut self, _arg: &EnumToken) -> Result<()>
Semantic action for non-terminal ‘EnumToken’
Sourcefn export_token(&mut self, _arg: &ExportToken) -> Result<()>
fn export_token(&mut self, _arg: &ExportToken) -> Result<()>
Semantic action for non-terminal ‘ExportToken’
Sourcefn f32_token(&mut self, _arg: &F32Token) -> Result<()>
fn f32_token(&mut self, _arg: &F32Token) -> Result<()>
Semantic action for non-terminal ‘F32Token’
Sourcefn f64_token(&mut self, _arg: &F64Token) -> Result<()>
fn f64_token(&mut self, _arg: &F64Token) -> Result<()>
Semantic action for non-terminal ‘F64Token’
Sourcefn final_token(&mut self, _arg: &FinalToken) -> Result<()>
fn final_token(&mut self, _arg: &FinalToken) -> Result<()>
Semantic action for non-terminal ‘FinalToken’
Sourcefn for_token(&mut self, _arg: &ForToken) -> Result<()>
fn for_token(&mut self, _arg: &ForToken) -> Result<()>
Semantic action for non-terminal ‘ForToken’
Sourcefn function_token(&mut self, _arg: &FunctionToken) -> Result<()>
fn function_token(&mut self, _arg: &FunctionToken) -> Result<()>
Semantic action for non-terminal ‘FunctionToken’
Sourcefn i32_token(&mut self, _arg: &I32Token) -> Result<()>
fn i32_token(&mut self, _arg: &I32Token) -> Result<()>
Semantic action for non-terminal ‘I32Token’
Sourcefn i64_token(&mut self, _arg: &I64Token) -> Result<()>
fn i64_token(&mut self, _arg: &I64Token) -> Result<()>
Semantic action for non-terminal ‘I64Token’
Sourcefn if_reset_token(&mut self, _arg: &IfResetToken) -> Result<()>
fn if_reset_token(&mut self, _arg: &IfResetToken) -> Result<()>
Semantic action for non-terminal ‘IfResetToken’
Sourcefn if_token(&mut self, _arg: &IfToken) -> Result<()>
fn if_token(&mut self, _arg: &IfToken) -> Result<()>
Semantic action for non-terminal ‘IfToken’
Sourcefn import_token(&mut self, _arg: &ImportToken) -> Result<()>
fn import_token(&mut self, _arg: &ImportToken) -> Result<()>
Semantic action for non-terminal ‘ImportToken’
Sourcefn include_token(&mut self, _arg: &IncludeToken) -> Result<()>
fn include_token(&mut self, _arg: &IncludeToken) -> Result<()>
Semantic action for non-terminal ‘IncludeToken’
Sourcefn initial_token(&mut self, _arg: &InitialToken) -> Result<()>
fn initial_token(&mut self, _arg: &InitialToken) -> Result<()>
Semantic action for non-terminal ‘InitialToken’
Sourcefn inout_token(&mut self, _arg: &InoutToken) -> Result<()>
fn inout_token(&mut self, _arg: &InoutToken) -> Result<()>
Semantic action for non-terminal ‘InoutToken’
Sourcefn input_token(&mut self, _arg: &InputToken) -> Result<()>
fn input_token(&mut self, _arg: &InputToken) -> Result<()>
Semantic action for non-terminal ‘InputToken’
Sourcefn inside_token(&mut self, _arg: &InsideToken) -> Result<()>
fn inside_token(&mut self, _arg: &InsideToken) -> Result<()>
Semantic action for non-terminal ‘InsideToken’
Sourcefn inst_token(&mut self, _arg: &InstToken) -> Result<()>
fn inst_token(&mut self, _arg: &InstToken) -> Result<()>
Semantic action for non-terminal ‘InstToken’
Sourcefn interface_token(&mut self, _arg: &InterfaceToken) -> Result<()>
fn interface_token(&mut self, _arg: &InterfaceToken) -> Result<()>
Semantic action for non-terminal ‘InterfaceToken’
Sourcefn in_token(&mut self, _arg: &InToken) -> Result<()>
fn in_token(&mut self, _arg: &InToken) -> Result<()>
Semantic action for non-terminal ‘InToken’
Sourcefn let_token(&mut self, _arg: &LetToken) -> Result<()>
fn let_token(&mut self, _arg: &LetToken) -> Result<()>
Semantic action for non-terminal ‘LetToken’
Sourcefn logic_token(&mut self, _arg: &LogicToken) -> Result<()>
fn logic_token(&mut self, _arg: &LogicToken) -> Result<()>
Semantic action for non-terminal ‘LogicToken’
Sourcefn lsb_token(&mut self, _arg: &LsbToken) -> Result<()>
fn lsb_token(&mut self, _arg: &LsbToken) -> Result<()>
Semantic action for non-terminal ‘LsbToken’
Sourcefn modport_token(&mut self, _arg: &ModportToken) -> Result<()>
fn modport_token(&mut self, _arg: &ModportToken) -> Result<()>
Semantic action for non-terminal ‘ModportToken’
Sourcefn module_token(&mut self, _arg: &ModuleToken) -> Result<()>
fn module_token(&mut self, _arg: &ModuleToken) -> Result<()>
Semantic action for non-terminal ‘ModuleToken’
Sourcefn msb_token(&mut self, _arg: &MsbToken) -> Result<()>
fn msb_token(&mut self, _arg: &MsbToken) -> Result<()>
Semantic action for non-terminal ‘MsbToken’
Sourcefn output_token(&mut self, _arg: &OutputToken) -> Result<()>
fn output_token(&mut self, _arg: &OutputToken) -> Result<()>
Semantic action for non-terminal ‘OutputToken’
Sourcefn outside_token(&mut self, _arg: &OutsideToken) -> Result<()>
fn outside_token(&mut self, _arg: &OutsideToken) -> Result<()>
Semantic action for non-terminal ‘OutsideToken’
Sourcefn package_token(&mut self, _arg: &PackageToken) -> Result<()>
fn package_token(&mut self, _arg: &PackageToken) -> Result<()>
Semantic action for non-terminal ‘PackageToken’
Sourcefn param_token(&mut self, _arg: &ParamToken) -> Result<()>
fn param_token(&mut self, _arg: &ParamToken) -> Result<()>
Semantic action for non-terminal ‘ParamToken’
Sourcefn proto_token(&mut self, _arg: &ProtoToken) -> Result<()>
fn proto_token(&mut self, _arg: &ProtoToken) -> Result<()>
Semantic action for non-terminal ‘ProtoToken’
Sourcefn pub_token(&mut self, _arg: &PubToken) -> Result<()>
fn pub_token(&mut self, _arg: &PubToken) -> Result<()>
Semantic action for non-terminal ‘PubToken’
Sourcefn ref_token(&mut self, _arg: &RefToken) -> Result<()>
fn ref_token(&mut self, _arg: &RefToken) -> Result<()>
Semantic action for non-terminal ‘RefToken’
Sourcefn repeat_token(&mut self, _arg: &RepeatToken) -> Result<()>
fn repeat_token(&mut self, _arg: &RepeatToken) -> Result<()>
Semantic action for non-terminal ‘RepeatToken’
Sourcefn reset_token(&mut self, _arg: &ResetToken) -> Result<()>
fn reset_token(&mut self, _arg: &ResetToken) -> Result<()>
Semantic action for non-terminal ‘ResetToken’
Sourcefn reset_async_high_token(&mut self, _arg: &ResetAsyncHighToken) -> Result<()>
fn reset_async_high_token(&mut self, _arg: &ResetAsyncHighToken) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncHighToken’
Sourcefn reset_async_low_token(&mut self, _arg: &ResetAsyncLowToken) -> Result<()>
fn reset_async_low_token(&mut self, _arg: &ResetAsyncLowToken) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncLowToken’
Sourcefn reset_sync_high_token(&mut self, _arg: &ResetSyncHighToken) -> Result<()>
fn reset_sync_high_token(&mut self, _arg: &ResetSyncHighToken) -> Result<()>
Semantic action for non-terminal ‘ResetSyncHighToken’
Sourcefn reset_sync_low_token(&mut self, _arg: &ResetSyncLowToken) -> Result<()>
fn reset_sync_low_token(&mut self, _arg: &ResetSyncLowToken) -> Result<()>
Semantic action for non-terminal ‘ResetSyncLowToken’
Sourcefn return_token(&mut self, _arg: &ReturnToken) -> Result<()>
fn return_token(&mut self, _arg: &ReturnToken) -> Result<()>
Semantic action for non-terminal ‘ReturnToken’
Sourcefn break_token(&mut self, _arg: &BreakToken) -> Result<()>
fn break_token(&mut self, _arg: &BreakToken) -> Result<()>
Semantic action for non-terminal ‘BreakToken’
Sourcefn signed_token(&mut self, _arg: &SignedToken) -> Result<()>
fn signed_token(&mut self, _arg: &SignedToken) -> Result<()>
Semantic action for non-terminal ‘SignedToken’
Sourcefn step_token(&mut self, _arg: &StepToken) -> Result<()>
fn step_token(&mut self, _arg: &StepToken) -> Result<()>
Semantic action for non-terminal ‘StepToken’
Sourcefn string_token(&mut self, _arg: &StringToken) -> Result<()>
fn string_token(&mut self, _arg: &StringToken) -> Result<()>
Semantic action for non-terminal ‘StringToken’
Sourcefn struct_token(&mut self, _arg: &StructToken) -> Result<()>
fn struct_token(&mut self, _arg: &StructToken) -> Result<()>
Semantic action for non-terminal ‘StructToken’
Sourcefn switch_token(&mut self, _arg: &SwitchToken) -> Result<()>
fn switch_token(&mut self, _arg: &SwitchToken) -> Result<()>
Semantic action for non-terminal ‘SwitchToken’
Sourcefn tri_token(&mut self, _arg: &TriToken) -> Result<()>
fn tri_token(&mut self, _arg: &TriToken) -> Result<()>
Semantic action for non-terminal ‘TriToken’
Sourcefn type_token(&mut self, _arg: &TypeToken) -> Result<()>
fn type_token(&mut self, _arg: &TypeToken) -> Result<()>
Semantic action for non-terminal ‘TypeToken’
Sourcefn u32_token(&mut self, _arg: &U32Token) -> Result<()>
fn u32_token(&mut self, _arg: &U32Token) -> Result<()>
Semantic action for non-terminal ‘U32Token’
Sourcefn u64_token(&mut self, _arg: &U64Token) -> Result<()>
fn u64_token(&mut self, _arg: &U64Token) -> Result<()>
Semantic action for non-terminal ‘U64Token’
Sourcefn union_token(&mut self, _arg: &UnionToken) -> Result<()>
fn union_token(&mut self, _arg: &UnionToken) -> Result<()>
Semantic action for non-terminal ‘UnionToken’
Sourcefn unsafe_token(&mut self, _arg: &UnsafeToken) -> Result<()>
fn unsafe_token(&mut self, _arg: &UnsafeToken) -> Result<()>
Semantic action for non-terminal ‘UnsafeToken’
Sourcefn var_token(&mut self, _arg: &VarToken) -> Result<()>
fn var_token(&mut self, _arg: &VarToken) -> Result<()>
Semantic action for non-terminal ‘VarToken’
Sourcefn dollar_identifier_token(
&mut self,
_arg: &DollarIdentifierToken,
) -> Result<()>
fn dollar_identifier_token( &mut self, _arg: &DollarIdentifierToken, ) -> Result<()>
Semantic action for non-terminal ‘DollarIdentifierToken’
Sourcefn identifier_token(&mut self, _arg: &IdentifierToken) -> Result<()>
fn identifier_token(&mut self, _arg: &IdentifierToken) -> Result<()>
Semantic action for non-terminal ‘IdentifierToken’
Sourcefn string_literal(&mut self, _arg: &StringLiteral) -> Result<()>
fn string_literal(&mut self, _arg: &StringLiteral) -> Result<()>
Semantic action for non-terminal ‘StringLiteral’
Sourcefn exponent(&mut self, _arg: &Exponent) -> Result<()>
fn exponent(&mut self, _arg: &Exponent) -> Result<()>
Semantic action for non-terminal ‘Exponent’
Sourcefn fixed_point(&mut self, _arg: &FixedPoint) -> Result<()>
fn fixed_point(&mut self, _arg: &FixedPoint) -> Result<()>
Semantic action for non-terminal ‘FixedPoint’
Sourcefn base_less(&mut self, _arg: &BaseLess) -> Result<()>
fn base_less(&mut self, _arg: &BaseLess) -> Result<()>
Semantic action for non-terminal ‘BaseLess’
Sourcefn assignment_operator(&mut self, _arg: &AssignmentOperator) -> Result<()>
fn assignment_operator(&mut self, _arg: &AssignmentOperator) -> Result<()>
Semantic action for non-terminal ‘AssignmentOperator’
Sourcefn operator01(&mut self, _arg: &Operator01) -> Result<()>
fn operator01(&mut self, _arg: &Operator01) -> Result<()>
Semantic action for non-terminal ‘Operator01’
Sourcefn operator02(&mut self, _arg: &Operator02) -> Result<()>
fn operator02(&mut self, _arg: &Operator02) -> Result<()>
Semantic action for non-terminal ‘Operator02’
Sourcefn operator03(&mut self, _arg: &Operator03) -> Result<()>
fn operator03(&mut self, _arg: &Operator03) -> Result<()>
Semantic action for non-terminal ‘Operator03’
Sourcefn operator04(&mut self, _arg: &Operator04) -> Result<()>
fn operator04(&mut self, _arg: &Operator04) -> Result<()>
Semantic action for non-terminal ‘Operator04’
Sourcefn operator05(&mut self, _arg: &Operator05) -> Result<()>
fn operator05(&mut self, _arg: &Operator05) -> Result<()>
Semantic action for non-terminal ‘Operator05’
Sourcefn operator06(&mut self, _arg: &Operator06) -> Result<()>
fn operator06(&mut self, _arg: &Operator06) -> Result<()>
Semantic action for non-terminal ‘Operator06’
Sourcefn operator07(&mut self, _arg: &Operator07) -> Result<()>
fn operator07(&mut self, _arg: &Operator07) -> Result<()>
Semantic action for non-terminal ‘Operator07’
Sourcefn operator08(&mut self, _arg: &Operator08) -> Result<()>
fn operator08(&mut self, _arg: &Operator08) -> Result<()>
Semantic action for non-terminal ‘Operator08’
Sourcefn operator09(&mut self, _arg: &Operator09) -> Result<()>
fn operator09(&mut self, _arg: &Operator09) -> Result<()>
Semantic action for non-terminal ‘Operator09’
Sourcefn operator10(&mut self, _arg: &Operator10) -> Result<()>
fn operator10(&mut self, _arg: &Operator10) -> Result<()>
Semantic action for non-terminal ‘Operator10’
Sourcefn operator11(&mut self, _arg: &Operator11) -> Result<()>
fn operator11(&mut self, _arg: &Operator11) -> Result<()>
Semantic action for non-terminal ‘Operator11’
Sourcefn unary_operator(&mut self, _arg: &UnaryOperator) -> Result<()>
fn unary_operator(&mut self, _arg: &UnaryOperator) -> Result<()>
Semantic action for non-terminal ‘UnaryOperator’
Sourcefn back_quote(&mut self, _arg: &BackQuote) -> Result<()>
fn back_quote(&mut self, _arg: &BackQuote) -> Result<()>
Semantic action for non-terminal ‘BackQuote’
Sourcefn colon_colon_l_angle(&mut self, _arg: &ColonColonLAngle) -> Result<()>
fn colon_colon_l_angle(&mut self, _arg: &ColonColonLAngle) -> Result<()>
Semantic action for non-terminal ‘ColonColonLAngle’
Sourcefn colon_colon(&mut self, _arg: &ColonColon) -> Result<()>
fn colon_colon(&mut self, _arg: &ColonColon) -> Result<()>
Semantic action for non-terminal ‘ColonColon’
Sourcefn dot_dot_equ(&mut self, _arg: &DotDotEqu) -> Result<()>
fn dot_dot_equ(&mut self, _arg: &DotDotEqu) -> Result<()>
Semantic action for non-terminal ‘DotDotEqu’
Sourcefn quote_l_brace(&mut self, _arg: &QuoteLBrace) -> Result<()>
fn quote_l_brace(&mut self, _arg: &QuoteLBrace) -> Result<()>
Semantic action for non-terminal ‘QuoteLBrace’
Sourcefn l_bracket(&mut self, _arg: &LBracket) -> Result<()>
fn l_bracket(&mut self, _arg: &LBracket) -> Result<()>
Semantic action for non-terminal ‘LBracket’
Sourcefn minus_colon(&mut self, _arg: &MinusColon) -> Result<()>
fn minus_colon(&mut self, _arg: &MinusColon) -> Result<()>
Semantic action for non-terminal ‘MinusColon’
Sourcefn minus_g_t(&mut self, _arg: &MinusGT) -> Result<()>
fn minus_g_t(&mut self, _arg: &MinusGT) -> Result<()>
Semantic action for non-terminal ‘MinusGT’
Sourcefn plus_colon(&mut self, _arg: &PlusColon) -> Result<()>
fn plus_colon(&mut self, _arg: &PlusColon) -> Result<()>
Semantic action for non-terminal ‘PlusColon’
Sourcefn r_bracket(&mut self, _arg: &RBracket) -> Result<()>
fn r_bracket(&mut self, _arg: &RBracket) -> Result<()>
Semantic action for non-terminal ‘RBracket’
Sourcefn semicolon(&mut self, _arg: &Semicolon) -> Result<()>
fn semicolon(&mut self, _arg: &Semicolon) -> Result<()>
Semantic action for non-terminal ‘Semicolon’
Sourcefn always_comb(&mut self, _arg: &AlwaysComb) -> Result<()>
fn always_comb(&mut self, _arg: &AlwaysComb) -> Result<()>
Semantic action for non-terminal ‘AlwaysComb’
Sourcefn always_ff(&mut self, _arg: &AlwaysFf) -> Result<()>
fn always_ff(&mut self, _arg: &AlwaysFf) -> Result<()>
Semantic action for non-terminal ‘AlwaysFf’
Sourcefn clock_posedge(&mut self, _arg: &ClockPosedge) -> Result<()>
fn clock_posedge(&mut self, _arg: &ClockPosedge) -> Result<()>
Semantic action for non-terminal ‘ClockPosedge’
Sourcefn clock_negedge(&mut self, _arg: &ClockNegedge) -> Result<()>
fn clock_negedge(&mut self, _arg: &ClockNegedge) -> Result<()>
Semantic action for non-terminal ‘ClockNegedge’
Sourcefn function(&mut self, _arg: &Function) -> Result<()>
fn function(&mut self, _arg: &Function) -> Result<()>
Semantic action for non-terminal ‘Function’
Sourcefn if_reset(&mut self, _arg: &IfReset) -> Result<()>
fn if_reset(&mut self, _arg: &IfReset) -> Result<()>
Semantic action for non-terminal ‘IfReset’
Sourcefn interface(&mut self, _arg: &Interface) -> Result<()>
fn interface(&mut self, _arg: &Interface) -> Result<()>
Semantic action for non-terminal ‘Interface’
Sourcefn reset_async_high(&mut self, _arg: &ResetAsyncHigh) -> Result<()>
fn reset_async_high(&mut self, _arg: &ResetAsyncHigh) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncHigh’
Sourcefn reset_async_low(&mut self, _arg: &ResetAsyncLow) -> Result<()>
fn reset_async_low(&mut self, _arg: &ResetAsyncLow) -> Result<()>
Semantic action for non-terminal ‘ResetAsyncLow’
Sourcefn reset_sync_high(&mut self, _arg: &ResetSyncHigh) -> Result<()>
fn reset_sync_high(&mut self, _arg: &ResetSyncHigh) -> Result<()>
Semantic action for non-terminal ‘ResetSyncHigh’
Sourcefn reset_sync_low(&mut self, _arg: &ResetSyncLow) -> Result<()>
fn reset_sync_low(&mut self, _arg: &ResetSyncLow) -> Result<()>
Semantic action for non-terminal ‘ResetSyncLow’
Sourcefn dollar_identifier(&mut self, _arg: &DollarIdentifier) -> Result<()>
fn dollar_identifier(&mut self, _arg: &DollarIdentifier) -> Result<()>
Semantic action for non-terminal ‘DollarIdentifier’
Sourcefn identifier(&mut self, _arg: &Identifier) -> Result<()>
fn identifier(&mut self, _arg: &Identifier) -> Result<()>
Semantic action for non-terminal ‘Identifier’
Sourcefn integral_number(&mut self, _arg: &IntegralNumber) -> Result<()>
fn integral_number(&mut self, _arg: &IntegralNumber) -> Result<()>
Semantic action for non-terminal ‘IntegralNumber’
Sourcefn real_number(&mut self, _arg: &RealNumber) -> Result<()>
fn real_number(&mut self, _arg: &RealNumber) -> Result<()>
Semantic action for non-terminal ‘RealNumber’
Sourcefn hierarchical_identifier(
&mut self,
_arg: &HierarchicalIdentifier,
) -> Result<()>
fn hierarchical_identifier( &mut self, _arg: &HierarchicalIdentifier, ) -> Result<()>
Semantic action for non-terminal ‘HierarchicalIdentifier’
Sourcefn scoped_identifier(&mut self, _arg: &ScopedIdentifier) -> Result<()>
fn scoped_identifier(&mut self, _arg: &ScopedIdentifier) -> Result<()>
Semantic action for non-terminal ‘ScopedIdentifier’
Sourcefn expression_identifier(&mut self, _arg: &ExpressionIdentifier) -> Result<()>
fn expression_identifier(&mut self, _arg: &ExpressionIdentifier) -> Result<()>
Semantic action for non-terminal ‘ExpressionIdentifier’
Sourcefn expression(&mut self, _arg: &Expression) -> Result<()>
fn expression(&mut self, _arg: &Expression) -> Result<()>
Semantic action for non-terminal ‘Expression’
Sourcefn expression01(&mut self, _arg: &Expression01) -> Result<()>
fn expression01(&mut self, _arg: &Expression01) -> Result<()>
Semantic action for non-terminal ‘Expression01’
Sourcefn expression02(&mut self, _arg: &Expression02) -> Result<()>
fn expression02(&mut self, _arg: &Expression02) -> Result<()>
Semantic action for non-terminal ‘Expression02’
Sourcefn expression03(&mut self, _arg: &Expression03) -> Result<()>
fn expression03(&mut self, _arg: &Expression03) -> Result<()>
Semantic action for non-terminal ‘Expression03’
Sourcefn expression04(&mut self, _arg: &Expression04) -> Result<()>
fn expression04(&mut self, _arg: &Expression04) -> Result<()>
Semantic action for non-terminal ‘Expression04’
Sourcefn expression05(&mut self, _arg: &Expression05) -> Result<()>
fn expression05(&mut self, _arg: &Expression05) -> Result<()>
Semantic action for non-terminal ‘Expression05’
Sourcefn expression06(&mut self, _arg: &Expression06) -> Result<()>
fn expression06(&mut self, _arg: &Expression06) -> Result<()>
Semantic action for non-terminal ‘Expression06’
Sourcefn expression07(&mut self, _arg: &Expression07) -> Result<()>
fn expression07(&mut self, _arg: &Expression07) -> Result<()>
Semantic action for non-terminal ‘Expression07’
Sourcefn expression08(&mut self, _arg: &Expression08) -> Result<()>
fn expression08(&mut self, _arg: &Expression08) -> Result<()>
Semantic action for non-terminal ‘Expression08’
Sourcefn expression09(&mut self, _arg: &Expression09) -> Result<()>
fn expression09(&mut self, _arg: &Expression09) -> Result<()>
Semantic action for non-terminal ‘Expression09’
Sourcefn expression10(&mut self, _arg: &Expression10) -> Result<()>
fn expression10(&mut self, _arg: &Expression10) -> Result<()>
Semantic action for non-terminal ‘Expression10’
Sourcefn expression11(&mut self, _arg: &Expression11) -> Result<()>
fn expression11(&mut self, _arg: &Expression11) -> Result<()>
Semantic action for non-terminal ‘Expression11’
Sourcefn expression12(&mut self, _arg: &Expression12) -> Result<()>
fn expression12(&mut self, _arg: &Expression12) -> Result<()>
Semantic action for non-terminal ‘Expression12’
Sourcefn function_call(&mut self, _arg: &FunctionCall) -> Result<()>
fn function_call(&mut self, _arg: &FunctionCall) -> Result<()>
Semantic action for non-terminal ‘FunctionCall’
Sourcefn argument_list(&mut self, _arg: &ArgumentList) -> Result<()>
fn argument_list(&mut self, _arg: &ArgumentList) -> Result<()>
Semantic action for non-terminal ‘ArgumentList’
Sourcefn argument_item(&mut self, _arg: &ArgumentItem) -> Result<()>
fn argument_item(&mut self, _arg: &ArgumentItem) -> Result<()>
Semantic action for non-terminal ‘ArgumentItem’
Sourcefn concatenation_list(&mut self, _arg: &ConcatenationList) -> Result<()>
fn concatenation_list(&mut self, _arg: &ConcatenationList) -> Result<()>
Semantic action for non-terminal ‘ConcatenationList’
Sourcefn concatenation_item(&mut self, _arg: &ConcatenationItem) -> Result<()>
fn concatenation_item(&mut self, _arg: &ConcatenationItem) -> Result<()>
Semantic action for non-terminal ‘ConcatenationItem’
Sourcefn array_literal_list(&mut self, _arg: &ArrayLiteralList) -> Result<()>
fn array_literal_list(&mut self, _arg: &ArrayLiteralList) -> Result<()>
Semantic action for non-terminal ‘ArrayLiteralList’
Sourcefn array_literal_item(&mut self, _arg: &ArrayLiteralItem) -> Result<()>
fn array_literal_item(&mut self, _arg: &ArrayLiteralItem) -> Result<()>
Semantic action for non-terminal ‘ArrayLiteralItem’
Sourcefn if_expression(&mut self, _arg: &IfExpression) -> Result<()>
fn if_expression(&mut self, _arg: &IfExpression) -> Result<()>
Semantic action for non-terminal ‘IfExpression’
Sourcefn case_expression(&mut self, _arg: &CaseExpression) -> Result<()>
fn case_expression(&mut self, _arg: &CaseExpression) -> Result<()>
Semantic action for non-terminal ‘CaseExpression’
Sourcefn switch_expression(&mut self, _arg: &SwitchExpression) -> Result<()>
fn switch_expression(&mut self, _arg: &SwitchExpression) -> Result<()>
Semantic action for non-terminal ‘SwitchExpression’
Sourcefn type_expression(&mut self, _arg: &TypeExpression) -> Result<()>
fn type_expression(&mut self, _arg: &TypeExpression) -> Result<()>
Semantic action for non-terminal ‘TypeExpression’
Sourcefn inside_expression(&mut self, _arg: &InsideExpression) -> Result<()>
fn inside_expression(&mut self, _arg: &InsideExpression) -> Result<()>
Semantic action for non-terminal ‘InsideExpression’
Sourcefn outside_expression(&mut self, _arg: &OutsideExpression) -> Result<()>
fn outside_expression(&mut self, _arg: &OutsideExpression) -> Result<()>
Semantic action for non-terminal ‘OutsideExpression’
Sourcefn range_list(&mut self, _arg: &RangeList) -> Result<()>
fn range_list(&mut self, _arg: &RangeList) -> Result<()>
Semantic action for non-terminal ‘RangeList’
Sourcefn range_item(&mut self, _arg: &RangeItem) -> Result<()>
fn range_item(&mut self, _arg: &RangeItem) -> Result<()>
Semantic action for non-terminal ‘RangeItem’
Sourcefn select_operator(&mut self, _arg: &SelectOperator) -> Result<()>
fn select_operator(&mut self, _arg: &SelectOperator) -> Result<()>
Semantic action for non-terminal ‘SelectOperator’
Sourcefn range_operator(&mut self, _arg: &RangeOperator) -> Result<()>
fn range_operator(&mut self, _arg: &RangeOperator) -> Result<()>
Semantic action for non-terminal ‘RangeOperator’
Sourcefn fixed_type(&mut self, _arg: &FixedType) -> Result<()>
fn fixed_type(&mut self, _arg: &FixedType) -> Result<()>
Semantic action for non-terminal ‘FixedType’
Sourcefn variable_type(&mut self, _arg: &VariableType) -> Result<()>
fn variable_type(&mut self, _arg: &VariableType) -> Result<()>
Semantic action for non-terminal ‘VariableType’
Sourcefn user_defined_type(&mut self, _arg: &UserDefinedType) -> Result<()>
fn user_defined_type(&mut self, _arg: &UserDefinedType) -> Result<()>
Semantic action for non-terminal ‘UserDefinedType’
Sourcefn type_modifier(&mut self, _arg: &TypeModifier) -> Result<()>
fn type_modifier(&mut self, _arg: &TypeModifier) -> Result<()>
Semantic action for non-terminal ‘TypeModifier’
Sourcefn factor_type(&mut self, _arg: &FactorType) -> Result<()>
fn factor_type(&mut self, _arg: &FactorType) -> Result<()>
Semantic action for non-terminal ‘FactorType’
Sourcefn scalar_type(&mut self, _arg: &ScalarType) -> Result<()>
fn scalar_type(&mut self, _arg: &ScalarType) -> Result<()>
Semantic action for non-terminal ‘ScalarType’
Sourcefn array_type(&mut self, _arg: &ArrayType) -> Result<()>
fn array_type(&mut self, _arg: &ArrayType) -> Result<()>
Semantic action for non-terminal ‘ArrayType’
Sourcefn casting_type(&mut self, _arg: &CastingType) -> Result<()>
fn casting_type(&mut self, _arg: &CastingType) -> Result<()>
Semantic action for non-terminal ‘CastingType’
Sourcefn clock_domain(&mut self, _arg: &ClockDomain) -> Result<()>
fn clock_domain(&mut self, _arg: &ClockDomain) -> Result<()>
Semantic action for non-terminal ‘ClockDomain’
Sourcefn statement_block(&mut self, _arg: &StatementBlock) -> Result<()>
fn statement_block(&mut self, _arg: &StatementBlock) -> Result<()>
Semantic action for non-terminal ‘StatementBlock’
Sourcefn statement_block_group(&mut self, _arg: &StatementBlockGroup) -> Result<()>
fn statement_block_group(&mut self, _arg: &StatementBlockGroup) -> Result<()>
Semantic action for non-terminal ‘StatementBlockGroup’
Sourcefn statement_block_item(&mut self, _arg: &StatementBlockItem) -> Result<()>
fn statement_block_item(&mut self, _arg: &StatementBlockItem) -> Result<()>
Semantic action for non-terminal ‘StatementBlockItem’
Sourcefn statement(&mut self, _arg: &Statement) -> Result<()>
fn statement(&mut self, _arg: &Statement) -> Result<()>
Semantic action for non-terminal ‘Statement’
Sourcefn let_statement(&mut self, _arg: &LetStatement) -> Result<()>
fn let_statement(&mut self, _arg: &LetStatement) -> Result<()>
Semantic action for non-terminal ‘LetStatement’
Sourcefn identifier_statement(&mut self, _arg: &IdentifierStatement) -> Result<()>
fn identifier_statement(&mut self, _arg: &IdentifierStatement) -> Result<()>
Semantic action for non-terminal ‘IdentifierStatement’
Sourcefn assignment(&mut self, _arg: &Assignment) -> Result<()>
fn assignment(&mut self, _arg: &Assignment) -> Result<()>
Semantic action for non-terminal ‘Assignment’
Sourcefn if_statement(&mut self, _arg: &IfStatement) -> Result<()>
fn if_statement(&mut self, _arg: &IfStatement) -> Result<()>
Semantic action for non-terminal ‘IfStatement’
Sourcefn if_reset_statement(&mut self, _arg: &IfResetStatement) -> Result<()>
fn if_reset_statement(&mut self, _arg: &IfResetStatement) -> Result<()>
Semantic action for non-terminal ‘IfResetStatement’
Sourcefn return_statement(&mut self, _arg: &ReturnStatement) -> Result<()>
fn return_statement(&mut self, _arg: &ReturnStatement) -> Result<()>
Semantic action for non-terminal ‘ReturnStatement’
Sourcefn break_statement(&mut self, _arg: &BreakStatement) -> Result<()>
fn break_statement(&mut self, _arg: &BreakStatement) -> Result<()>
Semantic action for non-terminal ‘BreakStatement’
Sourcefn for_statement(&mut self, _arg: &ForStatement) -> Result<()>
fn for_statement(&mut self, _arg: &ForStatement) -> Result<()>
Semantic action for non-terminal ‘ForStatement’
Sourcefn case_statement(&mut self, _arg: &CaseStatement) -> Result<()>
fn case_statement(&mut self, _arg: &CaseStatement) -> Result<()>
Semantic action for non-terminal ‘CaseStatement’
Sourcefn case_item(&mut self, _arg: &CaseItem) -> Result<()>
fn case_item(&mut self, _arg: &CaseItem) -> Result<()>
Semantic action for non-terminal ‘CaseItem’
Sourcefn case_condition(&mut self, _arg: &CaseCondition) -> Result<()>
fn case_condition(&mut self, _arg: &CaseCondition) -> Result<()>
Semantic action for non-terminal ‘CaseCondition’
Sourcefn switch_statement(&mut self, _arg: &SwitchStatement) -> Result<()>
fn switch_statement(&mut self, _arg: &SwitchStatement) -> Result<()>
Semantic action for non-terminal ‘SwitchStatement’
Sourcefn switch_item(&mut self, _arg: &SwitchItem) -> Result<()>
fn switch_item(&mut self, _arg: &SwitchItem) -> Result<()>
Semantic action for non-terminal ‘SwitchItem’
Sourcefn switch_condition(&mut self, _arg: &SwitchCondition) -> Result<()>
fn switch_condition(&mut self, _arg: &SwitchCondition) -> Result<()>
Semantic action for non-terminal ‘SwitchCondition’
Sourcefn attribute(&mut self, _arg: &Attribute) -> Result<()>
fn attribute(&mut self, _arg: &Attribute) -> Result<()>
Semantic action for non-terminal ‘Attribute’
Sourcefn attribute_list(&mut self, _arg: &AttributeList) -> Result<()>
fn attribute_list(&mut self, _arg: &AttributeList) -> Result<()>
Semantic action for non-terminal ‘AttributeList’
Sourcefn attribute_item(&mut self, _arg: &AttributeItem) -> Result<()>
fn attribute_item(&mut self, _arg: &AttributeItem) -> Result<()>
Semantic action for non-terminal ‘AttributeItem’
Sourcefn let_declaration(&mut self, _arg: &LetDeclaration) -> Result<()>
fn let_declaration(&mut self, _arg: &LetDeclaration) -> Result<()>
Semantic action for non-terminal ‘LetDeclaration’
Sourcefn var_declaration(&mut self, _arg: &VarDeclaration) -> Result<()>
fn var_declaration(&mut self, _arg: &VarDeclaration) -> Result<()>
Semantic action for non-terminal ‘VarDeclaration’
Sourcefn const_declaration(&mut self, _arg: &ConstDeclaration) -> Result<()>
fn const_declaration(&mut self, _arg: &ConstDeclaration) -> Result<()>
Semantic action for non-terminal ‘ConstDeclaration’
Sourcefn type_def_declaration(&mut self, _arg: &TypeDefDeclaration) -> Result<()>
fn type_def_declaration(&mut self, _arg: &TypeDefDeclaration) -> Result<()>
Semantic action for non-terminal ‘TypeDefDeclaration’
Sourcefn always_ff_declaration(&mut self, _arg: &AlwaysFfDeclaration) -> Result<()>
fn always_ff_declaration(&mut self, _arg: &AlwaysFfDeclaration) -> Result<()>
Semantic action for non-terminal ‘AlwaysFfDeclaration’
Sourcefn alwayf_ff_event_list(&mut self, _arg: &AlwayfFfEventList) -> Result<()>
fn alwayf_ff_event_list(&mut self, _arg: &AlwayfFfEventList) -> Result<()>
Semantic action for non-terminal ‘AlwayfFfEventList’
Sourcefn always_ff_clock(&mut self, _arg: &AlwaysFfClock) -> Result<()>
fn always_ff_clock(&mut self, _arg: &AlwaysFfClock) -> Result<()>
Semantic action for non-terminal ‘AlwaysFfClock’
Sourcefn always_ff_reset(&mut self, _arg: &AlwaysFfReset) -> Result<()>
fn always_ff_reset(&mut self, _arg: &AlwaysFfReset) -> Result<()>
Semantic action for non-terminal ‘AlwaysFfReset’
Sourcefn always_comb_declaration(
&mut self,
_arg: &AlwaysCombDeclaration,
) -> Result<()>
fn always_comb_declaration( &mut self, _arg: &AlwaysCombDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘AlwaysCombDeclaration’
Sourcefn assign_declaration(&mut self, _arg: &AssignDeclaration) -> Result<()>
fn assign_declaration(&mut self, _arg: &AssignDeclaration) -> Result<()>
Semantic action for non-terminal ‘AssignDeclaration’
Sourcefn modport_declaration(&mut self, _arg: &ModportDeclaration) -> Result<()>
fn modport_declaration(&mut self, _arg: &ModportDeclaration) -> Result<()>
Semantic action for non-terminal ‘ModportDeclaration’
Sourcefn modport_list(&mut self, _arg: &ModportList) -> Result<()>
fn modport_list(&mut self, _arg: &ModportList) -> Result<()>
Semantic action for non-terminal ‘ModportList’
Sourcefn modport_group(&mut self, _arg: &ModportGroup) -> Result<()>
fn modport_group(&mut self, _arg: &ModportGroup) -> Result<()>
Semantic action for non-terminal ‘ModportGroup’
Sourcefn modport_item(&mut self, _arg: &ModportItem) -> Result<()>
fn modport_item(&mut self, _arg: &ModportItem) -> Result<()>
Semantic action for non-terminal ‘ModportItem’
Sourcefn enum_declaration(&mut self, _arg: &EnumDeclaration) -> Result<()>
fn enum_declaration(&mut self, _arg: &EnumDeclaration) -> Result<()>
Semantic action for non-terminal ‘EnumDeclaration’
Sourcefn enum_list(&mut self, _arg: &EnumList) -> Result<()>
fn enum_list(&mut self, _arg: &EnumList) -> Result<()>
Semantic action for non-terminal ‘EnumList’
Sourcefn enum_group(&mut self, _arg: &EnumGroup) -> Result<()>
fn enum_group(&mut self, _arg: &EnumGroup) -> Result<()>
Semantic action for non-terminal ‘EnumGroup’
Sourcefn enum_item(&mut self, _arg: &EnumItem) -> Result<()>
fn enum_item(&mut self, _arg: &EnumItem) -> Result<()>
Semantic action for non-terminal ‘EnumItem’
Sourcefn struct_union(&mut self, _arg: &StructUnion) -> Result<()>
fn struct_union(&mut self, _arg: &StructUnion) -> Result<()>
Semantic action for non-terminal ‘StructUnion’
Sourcefn struct_union_declaration(
&mut self,
_arg: &StructUnionDeclaration,
) -> Result<()>
fn struct_union_declaration( &mut self, _arg: &StructUnionDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘StructUnionDeclaration’
Sourcefn struct_union_list(&mut self, _arg: &StructUnionList) -> Result<()>
fn struct_union_list(&mut self, _arg: &StructUnionList) -> Result<()>
Semantic action for non-terminal ‘StructUnionList’
Sourcefn struct_union_group(&mut self, _arg: &StructUnionGroup) -> Result<()>
fn struct_union_group(&mut self, _arg: &StructUnionGroup) -> Result<()>
Semantic action for non-terminal ‘StructUnionGroup’
Sourcefn struct_union_item(&mut self, _arg: &StructUnionItem) -> Result<()>
fn struct_union_item(&mut self, _arg: &StructUnionItem) -> Result<()>
Semantic action for non-terminal ‘StructUnionItem’
Sourcefn initial_declaration(&mut self, _arg: &InitialDeclaration) -> Result<()>
fn initial_declaration(&mut self, _arg: &InitialDeclaration) -> Result<()>
Semantic action for non-terminal ‘InitialDeclaration’
Sourcefn final_declaration(&mut self, _arg: &FinalDeclaration) -> Result<()>
fn final_declaration(&mut self, _arg: &FinalDeclaration) -> Result<()>
Semantic action for non-terminal ‘FinalDeclaration’
Sourcefn inst_declaration(&mut self, _arg: &InstDeclaration) -> Result<()>
fn inst_declaration(&mut self, _arg: &InstDeclaration) -> Result<()>
Semantic action for non-terminal ‘InstDeclaration’
Sourcefn inst_parameter(&mut self, _arg: &InstParameter) -> Result<()>
fn inst_parameter(&mut self, _arg: &InstParameter) -> Result<()>
Semantic action for non-terminal ‘InstParameter’
Sourcefn inst_parameter_list(&mut self, _arg: &InstParameterList) -> Result<()>
fn inst_parameter_list(&mut self, _arg: &InstParameterList) -> Result<()>
Semantic action for non-terminal ‘InstParameterList’
Sourcefn inst_parameter_group(&mut self, _arg: &InstParameterGroup) -> Result<()>
fn inst_parameter_group(&mut self, _arg: &InstParameterGroup) -> Result<()>
Semantic action for non-terminal ‘InstParameterGroup’
Sourcefn inst_parameter_item(&mut self, _arg: &InstParameterItem) -> Result<()>
fn inst_parameter_item(&mut self, _arg: &InstParameterItem) -> Result<()>
Semantic action for non-terminal ‘InstParameterItem’
Sourcefn inst_port_list(&mut self, _arg: &InstPortList) -> Result<()>
fn inst_port_list(&mut self, _arg: &InstPortList) -> Result<()>
Semantic action for non-terminal ‘InstPortList’
Sourcefn inst_port_group(&mut self, _arg: &InstPortGroup) -> Result<()>
fn inst_port_group(&mut self, _arg: &InstPortGroup) -> Result<()>
Semantic action for non-terminal ‘InstPortGroup’
Sourcefn inst_port_item(&mut self, _arg: &InstPortItem) -> Result<()>
fn inst_port_item(&mut self, _arg: &InstPortItem) -> Result<()>
Semantic action for non-terminal ‘InstPortItem’
Sourcefn with_parameter(&mut self, _arg: &WithParameter) -> Result<()>
fn with_parameter(&mut self, _arg: &WithParameter) -> Result<()>
Semantic action for non-terminal ‘WithParameter’
Sourcefn with_parameter_list(&mut self, _arg: &WithParameterList) -> Result<()>
fn with_parameter_list(&mut self, _arg: &WithParameterList) -> Result<()>
Semantic action for non-terminal ‘WithParameterList’
Sourcefn with_parameter_group(&mut self, _arg: &WithParameterGroup) -> Result<()>
fn with_parameter_group(&mut self, _arg: &WithParameterGroup) -> Result<()>
Semantic action for non-terminal ‘WithParameterGroup’
Sourcefn with_parameter_item(&mut self, _arg: &WithParameterItem) -> Result<()>
fn with_parameter_item(&mut self, _arg: &WithParameterItem) -> Result<()>
Semantic action for non-terminal ‘WithParameterItem’
Sourcefn generic_bound(&mut self, _arg: &GenericBound) -> Result<()>
fn generic_bound(&mut self, _arg: &GenericBound) -> Result<()>
Semantic action for non-terminal ‘GenericBound’
Sourcefn with_generic_parameter(&mut self, _arg: &WithGenericParameter) -> Result<()>
fn with_generic_parameter(&mut self, _arg: &WithGenericParameter) -> Result<()>
Semantic action for non-terminal ‘WithGenericParameter’
Sourcefn with_generic_parameter_list(
&mut self,
_arg: &WithGenericParameterList,
) -> Result<()>
fn with_generic_parameter_list( &mut self, _arg: &WithGenericParameterList, ) -> Result<()>
Semantic action for non-terminal ‘WithGenericParameterList’
Sourcefn with_generic_parameter_item(
&mut self,
_arg: &WithGenericParameterItem,
) -> Result<()>
fn with_generic_parameter_item( &mut self, _arg: &WithGenericParameterItem, ) -> Result<()>
Semantic action for non-terminal ‘WithGenericParameterItem’
Sourcefn with_generic_argument(&mut self, _arg: &WithGenericArgument) -> Result<()>
fn with_generic_argument(&mut self, _arg: &WithGenericArgument) -> Result<()>
Semantic action for non-terminal ‘WithGenericArgument’
Sourcefn with_generic_argument_list(
&mut self,
_arg: &WithGenericArgumentList,
) -> Result<()>
fn with_generic_argument_list( &mut self, _arg: &WithGenericArgumentList, ) -> Result<()>
Semantic action for non-terminal ‘WithGenericArgumentList’
Sourcefn with_generic_argument_item(
&mut self,
_arg: &WithGenericArgumentItem,
) -> Result<()>
fn with_generic_argument_item( &mut self, _arg: &WithGenericArgumentItem, ) -> Result<()>
Semantic action for non-terminal ‘WithGenericArgumentItem’
Sourcefn port_declaration(&mut self, _arg: &PortDeclaration) -> Result<()>
fn port_declaration(&mut self, _arg: &PortDeclaration) -> Result<()>
Semantic action for non-terminal ‘PortDeclaration’
Sourcefn port_declaration_list(&mut self, _arg: &PortDeclarationList) -> Result<()>
fn port_declaration_list(&mut self, _arg: &PortDeclarationList) -> Result<()>
Semantic action for non-terminal ‘PortDeclarationList’
Sourcefn port_declaration_group(&mut self, _arg: &PortDeclarationGroup) -> Result<()>
fn port_declaration_group(&mut self, _arg: &PortDeclarationGroup) -> Result<()>
Semantic action for non-terminal ‘PortDeclarationGroup’
Sourcefn port_declaration_item(&mut self, _arg: &PortDeclarationItem) -> Result<()>
fn port_declaration_item(&mut self, _arg: &PortDeclarationItem) -> Result<()>
Semantic action for non-terminal ‘PortDeclarationItem’
Sourcefn port_type_concrete(&mut self, _arg: &PortTypeConcrete) -> Result<()>
fn port_type_concrete(&mut self, _arg: &PortTypeConcrete) -> Result<()>
Semantic action for non-terminal ‘PortTypeConcrete’
Sourcefn port_type_abstract(&mut self, _arg: &PortTypeAbstract) -> Result<()>
fn port_type_abstract(&mut self, _arg: &PortTypeAbstract) -> Result<()>
Semantic action for non-terminal ‘PortTypeAbstract’
Sourcefn direction(&mut self, _arg: &Direction) -> Result<()>
fn direction(&mut self, _arg: &Direction) -> Result<()>
Semantic action for non-terminal ‘Direction’
Sourcefn function_declaration(&mut self, _arg: &FunctionDeclaration) -> Result<()>
fn function_declaration(&mut self, _arg: &FunctionDeclaration) -> Result<()>
Semantic action for non-terminal ‘FunctionDeclaration’
Sourcefn import_declaration(&mut self, _arg: &ImportDeclaration) -> Result<()>
fn import_declaration(&mut self, _arg: &ImportDeclaration) -> Result<()>
Semantic action for non-terminal ‘ImportDeclaration’
Sourcefn export_declaration(&mut self, _arg: &ExportDeclaration) -> Result<()>
fn export_declaration(&mut self, _arg: &ExportDeclaration) -> Result<()>
Semantic action for non-terminal ‘ExportDeclaration’
Sourcefn unsafe_block(&mut self, _arg: &UnsafeBlock) -> Result<()>
fn unsafe_block(&mut self, _arg: &UnsafeBlock) -> Result<()>
Semantic action for non-terminal ‘UnsafeBlock’
Sourcefn module_declaration(&mut self, _arg: &ModuleDeclaration) -> Result<()>
fn module_declaration(&mut self, _arg: &ModuleDeclaration) -> Result<()>
Semantic action for non-terminal ‘ModuleDeclaration’
Sourcefn module_group(&mut self, _arg: &ModuleGroup) -> Result<()>
fn module_group(&mut self, _arg: &ModuleGroup) -> Result<()>
Semantic action for non-terminal ‘ModuleGroup’
Sourcefn module_item(&mut self, _arg: &ModuleItem) -> Result<()>
fn module_item(&mut self, _arg: &ModuleItem) -> Result<()>
Semantic action for non-terminal ‘ModuleItem’
Sourcefn interface_declaration(&mut self, _arg: &InterfaceDeclaration) -> Result<()>
fn interface_declaration(&mut self, _arg: &InterfaceDeclaration) -> Result<()>
Semantic action for non-terminal ‘InterfaceDeclaration’
Sourcefn interface_group(&mut self, _arg: &InterfaceGroup) -> Result<()>
fn interface_group(&mut self, _arg: &InterfaceGroup) -> Result<()>
Semantic action for non-terminal ‘InterfaceGroup’
Sourcefn interface_item(&mut self, _arg: &InterfaceItem) -> Result<()>
fn interface_item(&mut self, _arg: &InterfaceItem) -> Result<()>
Semantic action for non-terminal ‘InterfaceItem’
Sourcefn generate_if_declaration(
&mut self,
_arg: &GenerateIfDeclaration,
) -> Result<()>
fn generate_if_declaration( &mut self, _arg: &GenerateIfDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘GenerateIfDeclaration’
Sourcefn generate_for_declaration(
&mut self,
_arg: &GenerateForDeclaration,
) -> Result<()>
fn generate_for_declaration( &mut self, _arg: &GenerateForDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘GenerateForDeclaration’
Sourcefn generate_block_declaration(
&mut self,
_arg: &GenerateBlockDeclaration,
) -> Result<()>
fn generate_block_declaration( &mut self, _arg: &GenerateBlockDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘GenerateBlockDeclaration’
Sourcefn generate_named_block(&mut self, _arg: &GenerateNamedBlock) -> Result<()>
fn generate_named_block(&mut self, _arg: &GenerateNamedBlock) -> Result<()>
Semantic action for non-terminal ‘GenerateNamedBlock’
Sourcefn generate_optional_named_block(
&mut self,
_arg: &GenerateOptionalNamedBlock,
) -> Result<()>
fn generate_optional_named_block( &mut self, _arg: &GenerateOptionalNamedBlock, ) -> Result<()>
Semantic action for non-terminal ‘GenerateOptionalNamedBlock’
Sourcefn generate_group(&mut self, _arg: &GenerateGroup) -> Result<()>
fn generate_group(&mut self, _arg: &GenerateGroup) -> Result<()>
Semantic action for non-terminal ‘GenerateGroup’
Sourcefn generate_item(&mut self, _arg: &GenerateItem) -> Result<()>
fn generate_item(&mut self, _arg: &GenerateItem) -> Result<()>
Semantic action for non-terminal ‘GenerateItem’
Sourcefn package_declaration(&mut self, _arg: &PackageDeclaration) -> Result<()>
fn package_declaration(&mut self, _arg: &PackageDeclaration) -> Result<()>
Semantic action for non-terminal ‘PackageDeclaration’
Sourcefn package_group(&mut self, _arg: &PackageGroup) -> Result<()>
fn package_group(&mut self, _arg: &PackageGroup) -> Result<()>
Semantic action for non-terminal ‘PackageGroup’
Sourcefn package_item(&mut self, _arg: &PackageItem) -> Result<()>
fn package_item(&mut self, _arg: &PackageItem) -> Result<()>
Semantic action for non-terminal ‘PackageItem’
Sourcefn proto_module_declaration(
&mut self,
_arg: &ProtoModuleDeclaration,
) -> Result<()>
fn proto_module_declaration( &mut self, _arg: &ProtoModuleDeclaration, ) -> Result<()>
Semantic action for non-terminal ‘ProtoModuleDeclaration’
Sourcefn embed_declaration(&mut self, _arg: &EmbedDeclaration) -> Result<()>
fn embed_declaration(&mut self, _arg: &EmbedDeclaration) -> Result<()>
Semantic action for non-terminal ‘EmbedDeclaration’
Sourcefn embed_content(&mut self, _arg: &EmbedContent) -> Result<()>
fn embed_content(&mut self, _arg: &EmbedContent) -> Result<()>
Semantic action for non-terminal ‘EmbedContent’
Sourcefn embed_content_token(&mut self, _arg: &EmbedContentToken) -> Result<()>
fn embed_content_token(&mut self, _arg: &EmbedContentToken) -> Result<()>
Semantic action for non-terminal ‘EmbedContentToken’
Sourcefn embed_item(&mut self, _arg: &EmbedItem) -> Result<()>
fn embed_item(&mut self, _arg: &EmbedItem) -> Result<()>
Semantic action for non-terminal ‘EmbedItem’
Sourcefn include_declaration(&mut self, _arg: &IncludeDeclaration) -> Result<()>
fn include_declaration(&mut self, _arg: &IncludeDeclaration) -> Result<()>
Semantic action for non-terminal ‘IncludeDeclaration’
Sourcefn description_group(&mut self, _arg: &DescriptionGroup) -> Result<()>
fn description_group(&mut self, _arg: &DescriptionGroup) -> Result<()>
Semantic action for non-terminal ‘DescriptionGroup’
Sourcefn description_item(&mut self, _arg: &DescriptionItem) -> Result<()>
fn description_item(&mut self, _arg: &DescriptionItem) -> Result<()>
Semantic action for non-terminal ‘DescriptionItem’
Sourcefn on_comment_parsed(&mut self, _token: Token<'_>)
fn on_comment_parsed(&mut self, _token: Token<'_>)
This method provides skipped language comments. If you need comments please provide your own implementation of this method.