original_docstring: 
      Create an expression for a list of comp-filter elements.
  
      @param compfilters: the C{list} of L{ComponentFilter} elements.
      @return: a L{baseExpression} for the expression tree.
      
docstring: Create an expression for a list of comp-filter elements.
docstring_tokens: Create an expression for a list of comp - filter elements .
code: def compfilterListExpression(compfilters, fields, logical):
      """
      Create an expression for a list of comp-filter elements.
  
      @param compfilters: the C{list} of L{ComponentFilter} elements.
      @return: a L{baseExpression} for the expression tree.
      """
  
      if len(compfilters) == 1:
          return compfilterExpression(compfilters[0], fields)
      else:
          return logical([compfilterExpression(c, fields) for c in compfilters])
code_tokens: def compfilterListExpression ( compfilters , fields , logical ) : if len ( compfilters ) == 1 : return compfilterExpression ( compfilters [ 0 ] , fields ) else : return logical ( [ compfilterExpression ( c , fields ) for c in compfilters ] )
short_docstring: Create an expression for a list of comp-filter elements.
short_docstring_tokens: Create an expression for a list of comp - filter elements .
comment: """
      Create an expression for a list of comp-filter elements.
  
      @param compfilters: the C{list} of L{ComponentFilter} elements.
      @return: a L{baseExpression} for the expression tree.
      """