private static void IsInvalid(IWalkable element) { var errors = new List <ParseError>(); var validator = new ValidationTreeWalker(errors); element.Accept(validator); Assert.IsTrue(errors.Count > 0); }
private Boolean Validate(String sourceCode) { var errors = new List <ParseError>(); var walker = new ValidationTreeWalker(errors); var statement = sourceCode.ToStatement(); statement.Accept(walker); return(errors.Count > 0); }
private static List <ParseError> Validate(List <IStatement> statements) { var errors = new List <ParseError>(); var validator = new ValidationTreeWalker(errors); statements.ToBlock().Accept(validator); return(errors); }