41 nbool isShowData()
const;
44 void _onWork()
override;
54 using platformAPI::foreColor;
55 _showModifier(
e.getModifier());
56 std::cout << foreColor(
LIGHTRED) <<
i.name <<
" " << foreColor(
CYAN) <<
e.getType().getName()
61 std::string _encodeNewLine(
const std::string&
msg)
const;
62 std::string _getNameFrom(
const node& it)
const;
63 std::string _getNameFrom(
const node* it)
const BY_SIDE_FUNC(it, _getNameFrom(*it),
"frame");
64 void _showModifier(
const modifier& mod);
67 std::vector<nbool> _parentsLast;
68 std::vector<const char*> _indents;
Fundamental Binary Operator expression.
Definition FBOExpr.hpp:18
Fundamental Unary Operator expression.
Definition FUOExpr.hpp:17
Assignment expression.
Definition assignExpr.hpp:19
Base class for all function types.
Definition baseFunc.hpp:41
Nested function definition expression.
Definition defNestedFuncExpr.hpp:13
Variable definition expression base class.
Definition defVarExpr.hpp:18
Function/method call expression.
Definition evalExpr.hpp:15
Function definition in byeol language.
Definition func.hpp:38
Definition genericOrigin.hpp:25
Expression for property and method access.
Definition getExpr.hpp:18
AST graph visualization visitor.
Definition graphVisitor.hpp:15
Access modifier for type members.
Definition modifier.hpp:13
Boolean primitive type in byeol language.
Definition nBool.hpp:13
Byte primitive type in byeol language.
Definition nByte.hpp:13
Float primitive type in byeol language.
Definition nFlt.hpp:13
Integer primitive type in byeol language.
Definition nInt.hpp:13
String primitive type in byeol language.
Definition nStr.hpp:14
Base class for all AST nodes in the byeol language.
Definition node.hpp:195
Byeol runtime environment object.
Definition obj.hpp:62
Visitor context information.
Definition visitInfo.hpp:11
Base visitor class for AST traversal.
Definition visitor.hpp:61