API — ppbcc.code_complexity
===========================

Module Overview
---------------

.. automodule:: ppbcc.code_complexity
   :no-members:

Analysis Pipeline
-----------------

.. automodule:: ppbcc.code_complexity.evaluate
   :members:

Exclusions
----------

.. automodule:: ppbcc.code_complexity.exclude
   :members:

Tokenizer
---------

.. automodule:: ppbcc.code_complexity.tokenizer
   :members:

Token Classification
--------------------

.. automodule:: ppbcc.code_complexity.classification
   :members:

Dialect Detection
-----------------

.. automodule:: ppbcc.code_complexity.detection
   :members:

Halstead Metrics
----------------

.. automodule:: ppbcc.code_complexity.halstead
   :members:

Line Metrics
------------

.. automodule:: ppbcc.code_complexity.loc
   :members:

Configuration
-------------

.. automodule:: ppbcc.code_complexity.config
   :members:

Reporting
---------

.. automodule:: ppbcc.code_complexity.report
   :members:

Command Line Interface
----------------------

.. automodule:: ppbcc.code_complexity.cli
   :members:
