---
name: "freehdl-gennodes"
section: "1"
platform: "linux"
package: "freehdl"
version: "0.0.8-14"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/freehdl-gennodes"
---

# freehdl-gennodes(1)

Abstract syntax tree generator used by the VHDL compiler/simulator FreeHDL.

## NAME

FreeHDL-GENNODES - Abstract syntax tree generator used by the VHDL compiler/simulator FreeHDL.

## SYNOPSIS

**freehdl-gennodes** CMD CHUNK IN-FILE OUT-FILE

## DESCRIPTION

**FreeHDL-GENNODES** is an extensible framework for representing an abstract syntax tree.  The program reads the IN-FILE and generates output for CHUNK in OUT-FILE, according to CMD.

When CMD is \`header', FreeHDL-GENNODES writes a header file to OUT-FILE that should be included by the users of the CHUNK.  When it is \`impl', it writes the implementation of CHUNK.

## SEE ALSO

[freehdl-v2cc(1)](/freehdl-v2cc/1.md), [freehdl-config(1)](/freehdl-config/1.md), [v2cc.libs(5)](/v2cc.libs/5.md)

## AVAILABILITY

The latest version of FreeHDL can always be obtained from **www.freehdl.seul.org**

## REPORTING BUGS

Known bugs are documented within the BUGS file.  If your report addresses a parser related topic then contact Marius Vollmer \<mvo@zagadka.ping.de\>.  If it is related to the code generator or compiler then send an email to Edwin Naroska \<edwin@ds.e-technik.uni-dortmund.de\>.  If your are not sure send it to Edwin.  He will take care of forwarding your report to the appropriate recipient.

## 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.

## AUTHORS

Written by Marius Vollmer \<mvo@zagadka.ping.de\> and Edwin Naroska \<edwin@ds.e-technik.uni-dortmund.de\>.
