.. _xonsh_completion_context:

***********************************************
Completion Context Objects (found in ``xonsh.parsers.completion_context``)
***********************************************

.. py:module:: xonsh.parsers.completion_context

.. autoclass:: CompletionContext
    :members:
    :undoc-members:
    :inherited-members:
    :exclude-members: count,index,with_ctx,__init__

.. autoclass:: CommandContext
    :members:
    :undoc-members:
    :inherited-members:
    :exclude-members: count,index,__init__

.. autoclass:: CommandArg
    :members:
    :undoc-members:
    :inherited-members:
    :exclude-members: count,index,__init__

.. autoclass:: PythonContext
    :members:
    :undoc-members:
    :inherited-members:
    :exclude-members: count,index,__init__
