Xreate
The Xreate programming language
|
AST node to represent a single function. More...
#include <ast.h>
AST node to represent a single function.
Holds an __entry
entry code scope along with guard
to denote the different specializations.
Public Member Functions | |
void | addBinding (Atom< Identifier_t > &&name, Expression &&argument, const VNameId hintBindingId=0) |
Adds function arguments. | |
void | addTag (Expression &&tag, const TagModifier mod) |
Adds additional function annotations. | |