nestedFunc.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "core/ast/func.hpp"
5
6namespace 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}
Function definition in byeol language.
Definition: func.hpp:20
Nested function with captured scope.
Definition: nestedFunc.hpp:12
Base class for all AST nodes in byeol language.
Definition: node.hpp:30