Loading...
Searching...
No Matches
endExpr.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
#include "
core/ast/exprs/blockExpr.hpp
"
5
6
namespace
by {
13
class
_nout
endExpr
:
public
blockExpr
{
14
BY(
CLASS
(
endExpr
,
blockExpr
),
VISIT
())
15
16
public
:
17
endExpr
(
const
blockExpr
&
blk
);
18
19
public
:
20
str
infer
()
const override
;
21
};
22
23
template
<
typename
T,
typename
TACTIC>
class
tnarr
;
24
typedef
tnarr<endExpr, strTactic>
ends
;
25
}
blockExpr.hpp
by::blockExpr
Block expression.
Definition
blockExpr.hpp:24
by::endExpr
End keyword expression.
Definition
endExpr.hpp:13
by::endExpr::infer
str infer() const override
by::tnarr
Definition
tnarr.hpp:9
to Top