parameters: ()
docstring: Join lines following explicit line continuations (\)
docstring_summary: Join lines following explicit line continuations (\)
docstring_tokens: Join lines following explicit line continuations ( \ )
function: def assemble_logical_lines():
      """Join lines following explicit line continuations (\)"""
      line = ''
      while True:
          line = (yield line)
          if not line or line.isspace():
              continue
          
          parts = []
          while line is not None:
              if line.endswith('\\') and (not has_comment(line)):
                  parts.append(line[:-1])
                  line = (yield None) # Get another line
              else:
                  parts.append(line)
                  break
          
          # Output
          line = ''.join(parts)
function_tokens: def assemble_logical_lines ( ) : line = '' while True : line = ( yield line ) if not line or line . isspace ( ) : continue parts = [ ] while line is not None : if line . endswith ( '\\' ) and ( not has_comment ( line ) ) : parts . append ( line [ : - 1 ] ) line = ( yield None ) # Get another line else : parts . append ( line ) break # Output line = '' . join ( parts )