private static SqlActionParser ParseAndValidate(string sqlExpression) { SqlActionParser sqlActionParser = new SqlActionParser() { scanner = new Scanner(sqlExpression) }; sqlActionParser.Parse(); if (sqlActionParser.expressionList.Count > 32) { throw new RuleActionException(SRClient.FilterActionTooManyStatements(sqlActionParser.expressionList.Count, 32)); } return(sqlActionParser); }