Bike.Ast.ExecExpression.Accept C# (CSharp) Method

Accept() public method

public Accept ( IWalker walker ) : object
walker IWalker
return object
        public override object Accept(IWalker walker)
        {
            if (InterpretationContext.Instance != null)
                InterpretationContext.Instance.CurrentLocation = Token.Location;
            try {
                return walker.Walk(this);
            }
            catch (Exception e)
            {
                if (e is ParseException ||
                    e is BikeObject ||
                    e is ControlFlow)
                    throw;
                // throw;
                throw ErrorFactory.CreateClrError(e);
            }
        }
ExecExpression