breakExpr.hpp
Go to the documentation of this file.
1
2#pragma once
3
5
6namespace by {
7
11 class _nout breakRet: public retState {
12 BY(CLASS(breakRet, retState))
13 };
14
19 class _nout breakExpr: public retStateExpr {
20 BY(CLASS(breakExpr, retStateExpr, expr::exprType), VISIT())
21
22 public:
23 str getEval() const override;
24 };
25}
Break statement expression.
Definition: breakExpr.hpp:19
Return state for break statements.
Definition: breakExpr.hpp:11
Type information for expression nodes
Definition: expr.hpp:22
Base class for return state expressions.
Definition: retStateExpr.hpp:19
Return state object for control flow.
Definition: retStateExpr.hpp:12