diff --git a/shared/tools/asfix2btf b/shared/tools/asfix2btf new file mode 100755 index 00000000..329ebe9d --- /dev/null +++ b/shared/tools/asfix2btf @@ -0,0 +1,25 @@ +#! /bin/sh + +# Get our hands on basedir +LOCAL1=${PWD} +cd `dirname $0` +cd ../.. +SLPS=${PWD} +cd ${LOCAL1} + +if [ $# -ne 2 ]; then + echo "Usage: asfix2btf " + exit 1 +elif [ ! -r $1 ]; then + echo "Oops: $1 not found or not readable." + exit 1 +else + # Build extractor if needed + cd ${SLPS}/topics/extraction/asfix2btf + make build + cd ${LOCAL1} + cat $1 | python ${SLPS}/topics/fl/asfsdf/pre.py | sglr -p ${SLPS}/topics/fl/asfsdf/FL.tbl -t > tmp.trm + (echo "main("; cat tmp.trm; echo ")" ) | sglr -p ${SLPS}/topics/extraction/asfix2btf//Main.tbl | asfe -e ${SLPS}/topics/extraction/asfix2btf//Main.eqs | unparsePT > $2 + rm -f tmp.trm +fi + diff --git a/shared/xsd/btf.xsd b/shared/xsd/btf.xsd index 2f445a3c..b01471b1 100644 --- a/shared/xsd/btf.xsd +++ b/shared/xsd/btf.xsd @@ -9,14 +9,14 @@ The BGF Tree Format - + - - + + @@ -24,11 +24,11 @@ - + - + @@ -36,7 +36,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -73,7 +73,7 @@ - + @@ -106,9 +106,9 @@ - + - + \ No newline at end of file