class_docstr: This is the central parsing class Jinja uses.  It's passed to
  extensions and can be used to parse expressions or statements.
class_docstr_tok: ["This","is","the","central","parsing","class","Jinja","uses",".","It","'s","passed","to","extensions","and","can","be","used","to","parse","expressions","or","statements","."]
docstr: Called if the parser encounters an unknown tag.  Tries to fail
  with a human readable error message that could help to identify
  the problem.
docstr_tok: ["Called","if","the","parser","encounters","an","unknown","tag",".","Tries","to","fail","with","a","human","readable","error","message","that","could","help","to","identify","the","problem","."]
code: def fail_unknown_tag(self, name, lineno=None):
      """Called if the parser encounters an unknown tag.  Tries to fail
      with a human readable error message that could help to identify
      the problem.
      """
      return self._fail_ut_eof(name, self._end_token_stack, lineno)
  
imports: from .None import nodes
  from ._compat import imap
  from .exceptions import TemplateAssertionError
  from .exceptions import TemplateSyntaxError
  from .lexer import describe_token
  from .lexer import describe_token_expr
label_desc: Use image node_id 4 for calling the Parser obj's underlying member method code with example usage: obj.fail_unknown_tag(name, lineno) and returns: self