C-minor v0.0

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