1Vregs::File(3) User Contributed Perl Documentation Vregs::File(3)
2
3
4
6 SystemC::Vregs::File - Output Vregs Code
7
9 use SystemC::Vregs::File;
10
12 This package contains an extension of the SystemC::Vregs::Language
13 class, used for writing files.
14
16 open
17 Create a new file handle object. Named parameters include:
18
19 filename - passed to SystemC::Vregs::Language.
20
21 verbose - print comment on opening of file on the screen.
22
23 noheader - suppress Automatically Generated comments.
24
25 And all parameters supported by SystemC::Vregs::Language.
26
27 close
28 Print the closing comment and close the file.
29
30 private_not_public
31 Unless previously printed, if true, print "private:" else print
32 "public".
33
34 fn Print a function declaration in C or C++ format.
35
36 call_str
37 Return a function call string in C or C++ format.
38
39 print_tabify
40 Print the line with spaces that land on tab stops as tabs.
41
43 Vregs is part of the <http://www.veripool.org/> free Verilog software
44 tool suite. The latest version is available from CPAN and from
45 <http://www.veripool.org/vregs>. /www.veripool.org/>.
46
47 Copyright 2001-2010 by Wilson Snyder. This package is free software;
48 you can redistribute it and/or modify it under the terms of either the
49 GNU Lesser General Public License Version 3 or the Perl Artistic
50 License Version 2.0.
51
53 Wilson Snyder <wsnyder@wsnyder.org>
54
56 SystemC::Vregs, SystemC::Vregs::Language
57
58
59
60perl v5.32.0 2020-07-28 Vregs::File(3)