24 str run(
const args& a)
override;
29 const node* getMe() const BY_CONST_FUNC(getMe())
31 void setMe(const
node& newMe);
32 void setMe(const
node* it) BY_SIDE_FUNC(setMe);
35 const
node& getSubj() const;
37 void setSubj(const
node& new1);
38 void setSubj(const
node* it) BY_SIDE_FUNC(setSubj);
41 const
args& getArgs() const;
43 void onCloneDeep(const
clonable& from) override;
Function call arguments container.
Definition: args.hpp:13
Interface for objects that can be cloned.
Definition: clonable.hpp:12
Type information for expression nodes
Definition: expr.hpp:22
Base class for all expressions.
Definition: expr.hpp:15
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Parser for byeol language source code.
Definition: parser.hpp:43
Function/method call expression.
Definition: runExpr.hpp:14
str getEval() const override