Skip to content

Instantly share code, notes, and snippets.

@ParityError
Created June 29, 2019 11:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ParityError/cfdd2b3f340ff3de6aaf4e828d61d608 to your computer and use it in GitHub Desktop.
Save ParityError/cfdd2b3f340ff3de6aaf4e828d61d608 to your computer and use it in GitHub Desktop.
mizf (Original)
#!/bin/sh
#
# Mizar Verifier, example shell command
#
accommodate()
{
makeenv $1
if [ "$?" = "0" ]
then
verify $1
else
errflag $1
addfmsg $1 $MIZFILES/mizar
exit 2
fi
}
verify()
{
verifier $1
errflag $1
addfmsg $1 $MIZFILES/mizar
}
if [ -z "$1" ]
then
echo "> `basename $0` error : Missing parameter"
echo "Usage: `basename $0` mizar_article_name"
if [ -n "$MIZFILES" ]
then
MizarReleaseNbr=`awk -F= '/MizarReleaseNbr/{print $2}' $MIZFILES/mml.ini`
MizarVersionNbr=`awk -F= '/MizarVersionNbr/{print $2}' $MIZFILES/mml.ini`
MizarVariantNbr=`awk -F= '/MizarVariantNbr/{print $2}' $MIZFILES/mml.ini`
MMLVersion=`awk -F= '/MMLVersion/{print $2}' $MIZFILES/mml.ini`
NumberOfArticles=`awk -F= '/NumberOfArticles/{print $2}' $MIZFILES/mml.ini`
echo "MML ver. $MMLVersion.$NumberOfArticles for Mizar ver. $MizarReleaseNbr.$MizarVersionNbr.$MizarVariantNbr available in $MIZFILES"
fi
exit 1
else
accommodate "`dirname $1`/`basename $1 .miz`"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment