Closed jayanthkmr closed 6 years ago
@raquel-ucl I have also fixed your build. It has small API changes for usage though:
To use it:
$ pyoracc --help
Only files with the .atf extension can be processed.
To run it on file:
$ pyoracc -i ./pyoracc/test/data/cdli_atf_20180104.atf -f cdli
For a fresh copy of CDLI ATF, download the data bundle here : https://github.com/cdli-gh/data/blob/master/cdliatf_unblocked.atf
To run it on oracc file:
$ pyoracc -i ./pyoracc/test/data/cdli_atf_20180104.atf -f oracc
To run it on folder:
$ pyoracc -i ./pyoracc/test/data -f cdli
To see the console messages of the tool, use --verbose switch
$ pyoracc -i ./pyoracc/test/data -f cdli --verbose
Note that using the verbose option will also create a parselog.txt file, containing the log output along with displaying it on command line. The verbose output contains the lexical symbols, the parse grammer table and the LR parsing table states.
Also note that, first time usage with any atf format will always display the parse tables irrespective of verbose switch.
If you don't give arguments, it will prompt for the path and atf file type.
$ pyoracc --help
Usage: pyoracc [OPTIONS]
My Tool does one work, and one work well.
Options:
-i, --input_path PATH Input the file/folder name. [required]
-f, --atf_type [cdli|atf] Input the atf file type. [required]
-v, --verbose Enables verbose mode
--version Show the version and exit.
--help Show this message and exit.
$ python -m pyoracc.model.corpus ./pyoracc/test/data cdli
$ python -m pyoracc.atf.common.atffile ./pyoracc/test/data/cdli_atf_20180104.atf cdli True
Codecov Report
0% <0%> (ø)
0% <0%> (ø)
100% <100%> (ø)
100% <100%> (ø)
100% <100%> (ø)
100% <100%> (ø)
98.65% <100%> (ø)
82.35% <50%> (-7.31%)
56.66% <56.66%> (ø)
75% <75%> (ø)
Continue to review full report at Codecov.