Netlist...ntAssign(3)

πŸ’… Netlist...ntAssign(3) πŸ’…

okay so this is the User Contributed Perl Documentation page for Verilog::Netlist::ContAssign, and bestie, it's literally so cute and small. let's get into it ✨


🌸 NAME 🌸

Verilog::Netlist::ContAssign β€” the ContAssign assignment. that's it, that's the whole vibe πŸŽ€


✨ SYNOPSIS ✨

  use Verilog::Netlist;

  ...
  foreach my $cont ($module->statements)
    print $cont->name;

like, load the thing, loop over the statements, print the name. slay. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so a Verilog::Netlist::ContAssign object gets created by Verilog::Netlist for every single continuous assignment statement in the current module. every one. no skips, no cap. it's giving "one object per continuous assign" main character energy πŸ‘‘


πŸ”₯ ACCESSORS πŸ”₯

heads up: also peep Verilog::Netlist::Subclass for extra accessors and methods, bestie β€” that's where the bonus content lives πŸ’œ

  • $self->keyword β€” the keyword used to declare the assignment. rn "assign" is the only supported value, so like, that's the whole menu 😌
  • $self->lhs β€” the left hand side of the assignment. the receiving end, iykyk
  • $self->module β€” pointer to the module the cell is in
  • $self->netlist β€” reference to the Verilog::Netlist the cell is under
  • $self->rhs β€” the right hand side of the assignment. the giving end πŸ’…

🧚 MEMBER FUNCTIONS 🧚

again, hi, reminder: see also Verilog::Netlist::Subclass for additional accessors and methods ⭐

  • $self->dump β€” prints debugging information for this cell. it's literally the dump-and-tell of this whole situation πŸ™ˆ

🌈 DISTRIBUTION 🌈

Verilog-Perl is part of the https://www.veripool.org/ free Verilog EDA software tool suite. the latest version is available from CPAN and from https://www.veripool.org/verilog-perl β€” go get it, it ate πŸ‘‘

Copyright 2000-2024 by Wilson Snyder. This package is free software; you can redistribute it and/or modify it under the terms of either the GNU Lesser General Public License Version 3 or the Perl Artistic License Version 2.0.


πŸ‘‘ AUTHORS πŸ‘‘

Wilson Snyder <wsnyder@wsnyder.org>


πŸ’€ SEE ALSO πŸ’€

Verilog-Perl, Verilog::Netlist::Subclass, Verilog::Netlist


k bye bestie, go assign some continuous stuff πŸ’– β€” this was perl v5.42.0, dated 2025-07-25, page Netlist...ntAssign(3), and yes she's still iconic βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from