로딩중...
검색중...
일치하는것 없음
isExpr.hpp
이 파일의 문서화 페이지로 가기
1
2#pragma once
3
4#include "core/ast/expr.hpp"
5
6namespace by {
12 class _nout isExpr: public expr {
14
15 public:
16 isExpr(const node& me, const node& to);
17
18 public:
19 using super::eval;
20 str eval(const args& a) override;
21
22 str infer() const override;
23 const node& getMe() const;
24 const node& getTo() const;
25 void setTo(const node& new1);
26 void setTo(const node* it) BY_SIDE_FUNC(setTo);
27
28 private:
29 str _me;
30 str _to;
31 };
32}
Function or object evaluation arguments
Definition args.hpp:22
Type information for expression nodes
Definition expr.hpp:45
Base class for all expressions
Definition expr.hpp:36
ntype checking expression
Definition isExpr.hpp:12
str infer() const override
Base class for all AST nodes in the byeol language
Definition node.hpp:195
Definition tnarr.hpp:9
to Top