|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Walks an expression once, resolving names and checking the statically known types. More...
#include <expression.hpp>
Public Member Functions | |
| ExprChecker (NameResolver const &resolver) | |
Checks against resolver. | |
| std::expected< Type, Refusal > | check (Expr const &expr) |
| Checks one node and its operands. | |
Walks an expression once, resolving names and checking the statically known types.
Definition at line 793 of file expression.hpp.
|
inlineexplicit |
Checks against resolver.
| resolver | What the names resolve to. |
Definition at line 797 of file expression.hpp.
|
inlinenodiscard |
Checks one node and its operands.
| expr | The node. |
Definition at line 802 of file expression.hpp.