Netlist::File(3)
okay bestie, welcome to the Netlist::File(3) page from the User Contributed Perl Documentation corner π
β¨ this one is all about Verilog::Netlist::File, and itβs giving βfile containing Verilog codeβ energy, no cap.
π NAME π
Verilog::Netlist::File β literally a file containing Verilog code. Thatβs the whole vibe. π¦
β¨ SYNOPSIS β¨
okay so you open it up like this:
use Verilog::Netlist;
my $nl = new Verilog::Netlist;
my $fileref = $nl->read_file(filename=>'filename');
πΈ DESCRIPTION πΈ
Verilog::Netlist::File lets Verilog::Netlist objects be read and written in Verilog format. Bestie, thatβs the main character behavior: read the Verilog, write the Verilog, live your truth π
π ACCESSORS π
also check out Verilog::Netlist::Subclass for extra accessors and methods β itβs the βsee alsoβ bestie you donβt wanna skip π«Ά
$self->basenameβ the filename of the file, but with any path and.suffix stripped off. so itβs the glow-up version of the filename β¨$self->nameβ the filename of the file. plain, simple, iconic.$self->preprocβ theVerilog::Preprocobject this file is using. itβs the preprocessor bestie in the group chat π
π MEMBER FUNCTIONS π
again, see also Verilog::Netlist::Subclass for additional accessors and methods β same reminder, same slay π
$self->readβ generally called as$netlist->read_file. pass a hash of parameters. it reads thefilename=>parameter, parsing all instantiations, ports, and signals, and creatingVerilog::Netlist::Modulestructures. thatβs the whole pipeline, periodt π₯$self->dumpβ prints debugging information for this file. debug print go brrr π
π§ 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, bestie π
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. thatβs the legal text, and we respect it π
π¦ AUTHORS π¦
Wilson Snyder <wsnyder@wsnyder.org> β author icon, no notes π
π SEE ALSO π
Verilog-Perl, Verilog::Netlist::Subclass Verilog::Netlist β your little reading list, bestie πβ¨
okay bestie, thatβs the whole page: perl v5.42.0, dated 2025-07-25, and itβs the Netlist::File(3) manual page. go read some Verilog, ily ππ
π¦ where this page comes from
- fedora 43: perl-Verilog-Perl 3.482-6.fc43 Β· LGPL-3.0-only OR Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms