protected override void VisitProgram(Esprima.Ast.Program program) { for (int i = 0, n = program.Body.Count; i < n; i++) { Visit(program.Body[i]); } }
public virtual void VisitProgram(Esprima.Ast.Program program) { foreach (var statement in program.Body) { VisitStatement((Statement)statement); } }
public static void ExecuteWithReset(this Engine engine, Esprima.Ast.Program program) { try { engine.Execute(program); } finally { engine.ResetCallStack(); engine.ResetStatementsCount(); engine.ResetTimeoutTicks(); } }