def visit_Seq(self, node: parsing.Seq) -> [ast.stmt] or ast.expr:
exprs, stmts = [], []<EOL>for clause in node.ptlist:<EOL><INDENT>clause_ast = self.visit(clause)<EOL>if isinstance(clause_ast, ast.expr):<EOL><INDENT>exprs.append(clause_ast)<EOL><DEDENT>else:<EOL><INDENT>if exprs:<EOL><INDENT>stmts.extend(self.combine_exprs_for_clauses(exprs))<EOL>exprs = []<EOL><DEDENT>stmts.extend(self._clause(clause_ast))<EOL><DEDENT><DEDENT>if not stmts:<EOL><INDENT>return ast.BoolOp(ast.And(), exprs)<EOL><DEDENT>if exprs:<EOL><INDENT>stmts.extend(self.combine_exprs_for_clauses(exprs))<EOL><DEDENT>return stmts<EOL>
Generates python code for clauses.

        #Continuous clauses which can can be inlined are combined with and
        clause and clause

        if not clause:
            return False
        if not clause:
            return False