23 const node* getExplicitType()
const;
31 str _onMakeNew()
override;
Variable definition with assignment expression
Definition defAssignExpr.hpp:12
void setExplicitType(const node &newType)
Sets the explicitly declared type for the variable being defined.
str infer() const override
Variable definition expression base class
Definition defVarExpr.hpp:18
Type information for expression nodes
Definition expr.hpp:45
Access modifier for type members
Definition modifier.hpp:13
Base class for all AST nodes in the byeol language
Definition node.hpp:195
Source location information
Definition src.hpp:15