23 typedef std::map<std::string, tstr<obj>>
orgCache;
26 template <
typename T,
typename TACTIC>
class tnarr;
27 typedef tnarr<node, strTactic> narr;
28 template <
typename T>
class tbridge;
43 static void setSrc(
node& me,
const src& s);
53 static frames* getFrames();
54 static frame* getNowFrame();
Function or object evaluation arguments.
Definition args.hpp:22
Base class for all constructor types.
Definition baseCtor.hpp:13
Base class for representing byeol objects.
Definition baseObj.hpp:73
Definition coreInternal.hpp:39
Array literal expression.
Definition defArrayExpr.hpp:18
Factory for creating expressions with source location information.
Definition exprMaker.hpp:18
For loop expression.
Definition forExpr.hpp:15
Execution frame.
Definition frame.hpp:52
Container for execution frame stack.
Definition frames.hpp:24
Function definition in byeol language.
Definition func.hpp:38
Definition genericOrigin.hpp:25
Expression for property and method access.
Definition getExpr.hpp:18
Script type for byeol objects.
Definition mgdType.hpp:18
Access modifier for type members.
Definition modifier.hpp:13
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
User-defined origin type.
Definition origin.hpp:99
Parser for byeol language source code.
Definition parser.hpp:126
Source location information.
Definition src.hpp:15
std::map< std::string, tstr< obj > > orgCache
Generic type origin with type parameters.
Definition genericOrigin.hpp:23