#!/bin/sh

bison -v $LINKBASE/src/interface/parser.y
mv  $LINKBASE/src/interface/parser.output .
rm  $LINKBASE/src/interface/parser.tab.c

ProgGenGrammar.awk parser.output > d.tex

sed 's/rule[ 	]*[0-9][0-9]*//g' d.tex > d2.tex

sed 's/\_/\\_/g' d2.tex > d.tex

sed 's/\([A-Z][A-Z_\\]*\)/{\\bf \1 }/g' d.tex > d2.tex

sed 's/LPAREN/(/g' d2.tex > d.tex

sed 's/RPAREN/)/g' d.tex > d2.tex

sed 's/@[0-9]*//g' d2.tex > d.tex

mv d.tex parser.tex
rm d2.tex parser.output
