コード例 #1
0
 protected override void VisitProgram(Esprima.Ast.Program program)
 {
     for (int i = 0, n = program.Body.Count; i < n; i++)
     {
         Visit(program.Body[i]);
     }
 }
コード例 #2
0
ファイル: EsprimaVisitor.cs プロジェクト: yitaom2/ravendb
 public virtual void VisitProgram(Esprima.Ast.Program program)
 {
     foreach (var statement in program.Body)
     {
         VisitStatement((Statement)statement);
     }
 }
コード例 #3
0
ファイル: JintExtensions.cs プロジェクト: yitaom2/ravendb
 public static void ExecuteWithReset(this Engine engine, Esprima.Ast.Program program)
 {
     try
     {
         engine.Execute(program);
     }
     finally
     {
         engine.ResetCallStack();
         engine.ResetStatementsCount();
         engine.ResetTimeoutTicks();
     }
 }