parameters: (args, return_val=False)
return_statement: return '\n'.join(lines) + '\n'
docstring: Generate JSDoc for a function.
  
    Args:
      args: A list of names of the argument.
      return_val: Whether the function has a return value.
  
    Returns:
      The JSDoc as a string.
docstring_summary: Generate JSDoc for a function.
docstring_tokens: Generate JSDoc for a function .
function: def _GenerateJsDoc(args, return_val=False):
    """Generate JSDoc for a function.
  
    Args:
      args: A list of names of the argument.
      return_val: Whether the function has a return value.
  
    Returns:
      The JSDoc as a string.
    """
  
    lines = []
    lines.append('/**')
  
    lines += [' * @param {} %s' % arg for arg in args]
  
    if return_val:
      lines.append(' * @return')
  
    lines.append(' */')
  
    return '\n'.join(lines) + '\n'
function_tokens: def _GenerateJsDoc ( args , return_val = False ) : lines = [ ] lines . append ( '/**' ) lines += [ ' * @param {} %s' % arg for arg in args ] if return_val : lines . append ( ' * @return' ) lines . append ( ' */' ) return '\n' . join ( lines ) + '\n'