Example #1
0
 virtual public void try_statement(try_statement ast, int indent)
 {
     //        Write("try", indent);
     //        statement(ast.block, indent + 1);
     //        if (ast.catches != null)
     //            visit(ast.catches, indent);
     //        if (ast.finally_block != null) {
     //            Write("finally", indent);
     //            statement(ast.finally_block.block, indent + 1);
     //        }
 }
Example #2
0
 public virtual void try_statement(try_statement ast)
 {
     statement(ast.block);
     if (ast.catches != null)
     {
         catch_clauses(ast.catches);
     }
     if (ast.finally_block != null)
     {
         finally_clause(ast.finally_block);
     }
 }
Example #3
0
 virtual public void try_statement(try_statement ast, int indent)
 {
     Write("try", indent);
     statement(ast.block, indent + 1);
     if (ast.catches != null)
     {
         visit(ast.catches, indent);
     }
     if (ast.finally_block != null)
     {
         Write("finally", indent);
         statement(ast.finally_block.block, indent + 1);
     }
 }
Example #4
0
 public virtual void visit(try_statement _try_statement)
 {
 }
Example #5
0
		public virtual void visit(try_statement _try_statement)
		{
		}
Example #6
0
		public override void visit(try_statement _try_statement)
		{
			executer.visit(_try_statement);
			if (_try_statement.statements != null)
				this.visit((dynamic)_try_statement.statements);
			if (_try_statement.attributes != null)
				this.visit((dynamic)_try_statement.attributes);
		}