public override ExpressionContext CompileBinaryExpression(Compiler compiler, Frame frame, ExpressionContext left, Parse.BinaryExpression expression, Type.BaseType typeHint) { switch (expression.Operator) { case Parse.Operator.Dereference: return CompileDereference(compiler, frame, left, expression, typeHint); default: return base.CompileBinaryExpression(compiler, frame, left, expression, typeHint); } }