27 const node& getMe()
const;
28 const node& getAs()
const;
37 void onCloneDeep(
const clonable& from)
override;
Function or object evaluation arguments.
Definition args.hpp:22
Type casting expression.
Definition asExpr.hpp:17
str infer() const override
void setAs(const node &new1)
Sets the target type for the explicit type casting expression.
Type information for expression nodes
Definition expr.hpp:45
Base class for all expressions.
Definition expr.hpp:36
Base class for all AST nodes in the byeol language.
Definition node.hpp:195