FreeHDL-GENNODES(1)
π FreeHDL-GENNODES(1) β bestie edition π
okay so real quick, this is a User Commands manual page, and it's about to be your new fave little AST generator. buckle up π¦
β¨ NAME β¨
FreeHDL-GENNODES β the abstract syntax tree generator that the VHDL compiler/simulator FreeHDL uses. like, that's literally her job. π
πΈ SYNOPSIS πΈ
freehdl-gennodes CMD CHUNK IN-FILE OUT-FILE
four args, in that exact order, no cap. β¨
π« DESCRIPTION π«
FreeHDL-GENNODES is an extensible framework for representing an abstract syntax tree. slay. π
the way it works: the program reads the IN-FILE and generates output for CHUNK in OUT-FILE, according to CMD. that's the whole vibe. π«Ά
and now the part where CMD actually matters, so pay attention bestie:
- when
CMDisheaderβFreeHDL-GENNODESwrites a header file toOUT-FILEthat should be included by the users of theCHUNK. yes, the users of the chunk. they need it. give it to them. π - when
CMDisimplβ it writes the implementation ofCHUNK. that's it. that's the whole thing. π₯
π¦ SEE ALSO π¦
go read those too, iykyk π
π AVAILABILITY π
the latest version of FreeHDL can always be obtained from www.freehdl.seul.org β literally always. bookmark it. β
π REPORTING BUGS π
known bugs are documented within the BUGS file. so like, check that first before you come in swinging π
and then, depending on the vibe of your report:
- if your report addresses a parser related topic β contact Marius Vollmer
<mvo@zagadka.ping.de> - if it's related to the code generator or compiler β send an email to Edwin Naroska
<edwin@ds.e-technik.uni-dortmund.de> - if you are not sure β send it to Edwin. he will take care of forwarding your report to the appropriate recipient. king behaviour honestly ππ«Ά
π COPYRIGHT π
Marius Vollmer Β© 1998, 1999, 2000, 2001 <mvo@zagadka.ping.de>
this is free software; see the source for copying conditions. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. π so like, don't come for her if it breaks, she warned you fr fr.
π AUTHORS π
written by Marius Vollmer <mvo@zagadka.ping.de> and Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de>. two icons, one manpage. πβ¨
k bye bestie, this page dropped on Debian/GNU Linux back in January 2006 and it's still iconic β go generate some nodes, periodt. ππ¦π
π¦ where this page comes from
- arch rolling: freehdl 0.0.8-14 Β· GPL-2.0-only AND LGPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms