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