20 typedef scope::iter
iter;
27 str run(
const args& a)
override;
29 const node& getLeft()
const;
30 const node& getRight()
const;
31 void onCloneDeep(
const clonable& from)
override;
34 iter _getScopeIterOfLhs();
Function call arguments container.
Definition: args.hpp:13
Assignment expression for variable assignment.
Definition: assignExpr.hpp:16
str getEval() const override
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
Function definition in byeol language.
Definition: func.hpp:20
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
AST verifier for semantic analysis.
Definition: verifier.hpp:20
Bidirectional iterator for key-value containers.
Definition: biter.hpp:9