parameters: (self, lineno=None)
return_statement: return rv
docstring: Return a new free identifier as :class:`~jinja2.nodes.InternalName`.
docstring_summary: Return a new free identifier as :class:`~jinja2.nodes.InternalName`.
docstring_tokens: Return a new free identifier as : class : ~jinja2 . nodes . InternalName .
function: def free_identifier(self, lineno=None):
          """Return a new free identifier as :class:`~jinja2.nodes.InternalName`."""
          self._last_identifier += 1
          rv = object.__new__(nodes.InternalName)
          nodes.Node.__init__(rv, 'fi%d' % self._last_identifier, lineno=lineno)
          return rv
function_tokens: def free_identifier ( self , lineno = None ) : self . _last_identifier += 1 rv = object . __new__ ( nodes . InternalName ) nodes . Node . __init__ ( rv , 'fi%d' % self . _last_identifier , lineno = lineno ) return rv