A possible enhancement to the pythonv4 version of ScharfSandhiArg.py is to modify the wrapper,
which displays the 'history' of changes in a given sandhi.
The ScharfSandhiWrapper.py program in dev_wrapper is modified.
The enhancement described shows the Panini sutra number and text and subroutine name.
Example:
# WITH dev_wrapper/ScharfSandhiWrapper.py
python ScharfSandhiArg.py C N "pari-api-anu-ud"
"pari-api-anu-ud" START [sandhi]
"pari-api-anu-ud" START [sandhimain]
"pary-api-anu-ud" 6.1.77 iko yaR aci [ikoyanaci]
"paryapy-anu-ud" 6.1.77 iko yaR aci [ikoyanaci]
"paryapyanU-d" 6.1.101 akaH savafRe dIrGaH [akahsavarnedirghah]
"paryapyanUd" DONE [sandhimain]
"paryapyanUd" DONE [sandhi]
ScharfSandhiArg: ans="paryapyanUd"
For comparison, here is the output of the current version.
# using pythonv4/ScharfSandhiWrapper.py
# cd to pythonv4 and run
python ScharfSandhiArg.py C N "pari-api-anu-ud"
sandhi: START: "pari-api-anu-ud"
sandhimain: START: "pari-api-anu-ud"
ikoyanaci: "pary-api-anu-ud"
ikoyanaci: "paryapy-anu-ud"
akahsavarnedirghah: "paryapyanU-d"
sandhimain: DONE: "paryapyanUd"
sandhi: DONE: "paryapyanUd"
ScharfSandhiArg: ans="paryapyanUd"
A possible enhancement to the pythonv4 version of ScharfSandhiArg.py is to modify the wrapper, which displays the 'history' of changes in a given sandhi.
See dev_wrapper for how to run.
The ScharfSandhiWrapper.py program in dev_wrapper is modified.
The enhancement described shows the Panini sutra number and text and subroutine name.
Example:
For comparison, here is the output of the current version.