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","."]
code: def parse_import_context(
      self, node: _ImportInclude, default: bool
  ) -> _ImportInclude:
      if self.stream.current.test_any(
          "name:with", "name:without"
      ) and self.stream.look().test("name:context"):
          node.with_context = next(self.stream).value == "with"
          self.stream.skip()
      else:
          node.with_context = default
      return node
  
imports: import typing
  import typing
  from .None import nodes
  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 17 for calling the Parser obj's underlying member method code with example usage: obj.parse_import_context(node, default) and returns: node