parameters: (line, pat=re.compile(r"\s*#?\s*$").match)
return_statement: return pat(line) is not None
docstring: r"""
      Return 1 for ignorable line: iff `line` is blank or contains a single '#'.
  
      Examples:
  
      >>> IS_LINE_JUNK('\n')
      True
      >>> IS_LINE_JUNK('  #   \n')
      True
      >>> IS_LINE_JUNK('hello\n')
      False
docstring_summary: r"""
      Return 1 for ignorable line: iff `line` is blank or contains a single '#'.
docstring_tokens: r Return 1 for ignorable line : iff line is blank or contains a single # .
function: def IS_LINE_JUNK(line, pat=re.compile(r"\s*#?\s*$").match):
      r"""
      Return 1 for ignorable line: iff `line` is blank or contains a single '#'.
  
      Examples:
  
      >>> IS_LINE_JUNK('\n')
      True
      >>> IS_LINE_JUNK('  #   \n')
      True
      >>> IS_LINE_JUNK('hello\n')
      False
      """
  
      return pat(line) is not None
function_tokens: def IS_LINE_JUNK ( line , pat = re . compile ( r"\s*#?\s*$" ) . match ) : return pat ( line ) is not None