public void MutateRecursivelyThrowsNullReferenceException267() { IndexTrackingMutator indexTrackingMutator; LoadScriptExpression loadScriptExpression; PatternExpression patternExpression; List <AphidExpression> list; List <AphidExpression> list1; string[] ss = new string[1]; indexTrackingMutator = new IndexTrackingMutator(ss); AphidExpressionContext s0 = new AphidExpressionContext(); s0.Filename = (string)null; s0.Code = (string)null; loadScriptExpression = new LoadScriptExpression(s0, (AphidExpression)null); ((AphidExpression)loadScriptExpression).Index = 0; ((AphidExpression)loadScriptExpression).Length = 0; AphidExpressionContext s1 = new AphidExpressionContext(); s1.Filename = (string)null; s1.Code = (string)null; patternExpression = new PatternExpression (s1, (AphidExpression)loadScriptExpression, (List <AphidExpression>)null); ((AphidExpression)patternExpression).Index = 0; ((AphidExpression)patternExpression).Length = 0; AphidExpression[] aphidExpressions = new AphidExpression[1]; aphidExpressions[0] = (AphidExpression)patternExpression; list = new List <AphidExpression>((IEnumerable <AphidExpression>)aphidExpressions); list1 = this.MutateRecursively((AphidMutator)indexTrackingMutator, list); }
private AphidObject InterpretLoadScriptExpression(LoadScriptExpression expression) { var file = ValueHelper.Unwrap(InterpretExpression(expression.FileExpression)) as string; if (file == null) { throw new AphidRuntimeException("Cannot load script {0}", expression.FileExpression); } _loader.LoadScript(file); return(null); }
[DebuggerStepThrough] protected virtual void EmitLoadScriptExpression(LoadScriptExpression expression, bool isStatement = false) { throw new NotImplementedException(); }