"""
This file serves as the interface (so to speak) to the x12 parser, plugin interface, We implement default plugins that will handle parsing,
In addition to the allow custom plugins to be written/loaded and these will be given priority over the default ones+6+++++++++++++++++++++++++++++++++++++++++++++++++
@TODO:
    - How to write custom plugin
    - Provide interface for meta-data (expected)
    - Support configuration specification
"""
import os
from . import common
from . import header
from . import body

EDI = body.BODY
__version__ = '0.01'
__author__ = 'The Phi Technology'
def instance(**_args):
    pass
#
# defining commong functions that can/should be used accross the board
#
# # class Parser :
#     def __init__(**_args):
#         folder = _args['path']
#         files = [ os.sep.join(_name,folder) for _name in os.listdir(folder)]
#         pass