18 const ntype& getType()
const override {
23 const baseObj& getOrigin()
const override {
33 .err(
"length of args(%d) and typs(%d) doesn't match.",
a.len(),
ps.len()).ret(
nullptr);
37 WHEN(!
evaluated) .err(
"evaluation of arg[%s] -> param[%s] has been failed.",
a[0],
org).ret(
str());
Function or object evaluation arguments
Definition args.hpp:22
Base class for all function types
Definition baseFunc.hpp:41
Base class for representing byeol objects
Definition baseObj.hpp:73
Script type for byeol objects
Definition mgdType.hpp:18
Base class for all AST nodes in the byeol language
Definition node.hpp:195
represents native c++ type system for byeol language
Definition ntype.hpp:33
Byeol runtime environment object
Definition obj.hpp:62
Function parameter
Definition param.hpp:14
Function parameter list container
Definition params.hpp:16
Template print function for output operations
Definition printFunc.hpp:14