public bool IsSafe(AstNode node)
 {
     // assume it is unless preven otherwise
     m_isSafe = true;
     node.IfNotNull(n => n.Accept(this));
     return(m_isSafe);
 }
 public bool Query(AstNode node)
 {
     // requires by default unless a node explicitly says it doesn't need one
     DoesRequire = node != null;
     node.IfNotNull(n => n.Accept(this));
     return DoesRequire;
 }
Exemple #3
0
 private static void ReportError(AstNode node)
 {
     node.IfNotNull(n => n.Context.IfNotNull(c => c.HandleError(JSError.BadBindingSyntax, true)));
 }