로딩중...
검색중...
일치하는것 없음
nestedFunc.hpp
이 파일의 문서화 페이지로 가기
1
2
#pragma once
3
4
#include "
core/ast/func.hpp
"
5
6
namespace
by {
13
class
_nout
nestedFunc
:
public
func
{
14
BY(ME(
nestedFunc
,
func
),
CLONE
(
nestedFunc
))
15
16
public
:
17
explicit
nestedFunc
(
const
func
&
org
,
const
scope
& subs);
18
19
protected
:
29
str
_interactFrame
(
node
&
meObj
,
scope
& s,
nidx
exN
)
override
;
30
};
31
}
by::func
Function definition in byeol language
Definition
func.hpp:38
by::nestedFunc
Nested function with captured scope
Definition
nestedFunc.hpp:13
by::nestedFunc::_interactFrame
str _interactFrame(node &meObj, scope &s, nidx exN) override
Overrides base class to handle frame interaction and local scope capture for nested functions.
by::node
Base class for all AST nodes in the byeol language
Definition
node.hpp:195
by::tnarr
Definition
tnarr.hpp:9
by::tnchain< std::string, node, tnmap< std::string, node, immutableTactic > >
func.hpp
to Top