#!/usr/bin/python3
# -*- coding: utf-8 -*-
#------------------------------------------------------------------------------
#$Author: antanas $
#$Revision: 10006 $
#$URL: svn+ssh://www.crystallography.net/home/coder/svn-repositories/cod-tools/tags/v3.10.0/src/components/pycodcif/tests/scripts/cif_parser_test $
#$Date: 2024-04-29 16:48:24 +0300 (Mon, 29 Apr 2024) $
#$Id: cif_parser_test 10006 2024-04-29 13:48:24Z antanas $
#------------------------------------------------------------------------------
#*
#  Test driver for pycodcif module.
#**
import re
import sys
from pycodcif import parse, CifParserException

options = {}
filenames = []
dump = False

options = {}
for arg in sys.argv[1:]:
    if arg == '--dump':
        dump = True
    elif arg.startswith('--'):
        options[re.sub('-','_',re.sub('--','',arg))] = 1
    else:
        filenames.append(arg)

try:
    data, _, _ = parse( filenames[0], options )
    if dump:
        print( data )
except CifParserException as e:
    pass
