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