ExpressionBinder Class
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Semantic
Performs semantic checks on an AST statements and expression
public class ExpressionBinder :
Topten.Cminor.Ast.IAstExprNodeVisitor<IBinding>
Inheritance
ExpressionBinder → object
Interfaces
Topten.Cminor.Ast.IAstExprNodeVisitor<IBinding>
Constructors
ExpressionBinder(Topten.Cminor.Compiler, ContextStack) | Constructor |
Methods
BindExpression(ref Topten.Cminor.Ast.AstExprNode, Topten.Cminor.Types.TypeInfo) | |
ImplicitCast(ref Topten.Cminor.Ast.AstExprNode, Topten.Cminor.Types.TypeInfo, IBinding) | Insert an implicit cast on a node to a target type |