From 22861a72fe7d07053e8097c546ab03c2ad3b0384 Mon Sep 17 00:00:00 2001 From: grammarware Date: Tue, 19 Aug 2008 20:10:33 +0000 Subject: [PATCH] scripting git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@193 ab42f6e0-554d-0410-b580-99e487e6eeb2 --- shared/tools/asfix2btf | 25 +++++++++++++++++++++++++ shared/xsd/btf.xsd | 20 ++++++++++---------- 2 files changed, 35 insertions(+), 10 deletions(-) create mode 100755 shared/tools/asfix2btf 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