42 void _onWork()
override;
49 std::string _makeParamsKey()
const;
53 mutable std::string _paramsKey;
Fundamental Binary Operator expression.
Definition FBOExpr.hpp:18
Type casting expression.
Definition asExpr.hpp:17
Base class for all constructor types.
Definition baseCtor.hpp:13
Base class for all function types.
Definition baseFunc.hpp:41
Base class for representing byeol objects.
Definition baseObj.hpp:73
Block expression.
Definition blockExpr.hpp:24
Constructor function for byeol objects.
Definition ctor.hpp:12
Variable definition expression base class.
Definition defVarExpr.hpp:18
Function/method call expression.
Definition evalExpr.hpp:15
Base class for all expressions.
Definition expr.hpp:36
Visitor for generic type parameter replacement.
Definition generalizer.hpp:17
me & add(const obj &origin)
Expression for property and method access.
Definition getExpr.hpp:18
Generic type access expression.
Definition getGenericExpr.hpp:19
Base class for all AST nodes in the byeol language.
Definition node.hpp:195
Byeol runtime environment object.
Definition obj.hpp:62
User-defined origin type.
Definition origin.hpp:99
Function parameter.
Definition param.hpp:14
Function parameter list container.
Definition params.hpp:16
Visitor context information.
Definition visitInfo.hpp:11
Base visitor class for AST traversal.
Definition visitor.hpp:61