nestedFunc.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
core/ast/func.hpp
"
5
6
namespace
by {
12
class
_nout
nestedFunc
:
public
func
{
13
BY(ME(
nestedFunc
,
func
), CLONE(
nestedFunc
))
14
15
public
:
16
explicit
nestedFunc
(
const
func
& org,
const
scope
& subs);
17
18
protected
:
19
str
_interactFrame(
node
& meObj,
scope
& s, nidx exN)
override
;
20
};
21
}
by::func
Function definition in byeol language.
Definition:
func.hpp:20
by::nestedFunc
Nested function with captured scope.
Definition:
nestedFunc.hpp:12
by::node
Base class for all AST nodes in byeol language.
Definition:
node.hpp:30
by::tnchain< std::string, node, tnmap< std::string, node, immutableTactic > >
by::tstr< node >
func.hpp