20 lines
582 B
Python
Executable file
20 lines
582 B
Python
Executable file
#!/usr/bin/env python
|
|
from pyaccuwage import model as pyaccuwagemodel
|
|
from pyaccuwage.modeldef import ModelDefParser, ClassEntryCommentSequence
|
|
import argparse
|
|
import sys
|
|
import os
|
|
import re
|
|
|
|
parser = argparse.ArgumentParser(description="Check pyaccuwage record models for sequence errors.")
|
|
parser.add_argument("-i", "--input",
|
|
nargs=1,
|
|
required=True,
|
|
metavar="file",
|
|
type=argparse.FileType('r'),
|
|
help="Source file to be checked")
|
|
|
|
args = parser.parse_args()
|
|
|
|
parser = ModelDefParser(args.input[0], ClassEntryCommentSequence)
|
|
parser.parse()
|