# Mapping Functions

The following functions can be used to create the intermediate mapping CSV required to generate a parser

```{eval-rst}
.. autofunction:: adtl.autoparser.create_mapping
```

## Class definitions

You can also interact with the base classes `WideMapper` and `LongMapper`

```{eval-rst}
.. autoclass:: adtl.autoparser.WideMapper
    :members:

.. autoclass:: adtl.autoparser.LongMapper
    :members:
```
