fix to include optional info.txt info

This commit is contained in:
Eric House 2020-07-07 11:54:45 -07:00
parent 45e7e716b9
commit 729fb5d6b7
3 changed files with 10 additions and 8 deletions

View file

@ -16,9 +16,11 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
ifndef XWDICTPATH
$(error XWDICTPATH is not set)
endif
# This breaks generating byod files on otherwise-unconfigured
# machines. Move it perhaps?
# ifndef XWDICTPATH
# $(error XWDICTPATH is not set)
# endif
ifneq ($(DIRTY_LIST),)
BOWDLERIZER = ../remove-dirty.py $(DIRTY_LIST)

View file

@ -2,6 +2,6 @@
for INFO in $(ls */info.txt); do
DIR=$(dirname $INFO)
echo "*** processing $(basename $DIRNAME) ***"
(cd $DIR && make byodbins)
echo "*** processing $(basename $DIR) ***"
(cd $DIR && make clean byodbins)
done

View file

@ -28,8 +28,8 @@ sPreComment = re.compile('^(.*)#.*$')
sVarAssign = re.compile('^(\w+):(.*)$')
sBeginTiles = re.compile('^<BEGIN_TILES>$')
sEndTiles = re.compile('^<END_TILES>$')
sSingleCharMatch = re.compile('\'(.(\|.)+)\'')
sSpecialsMatch = re.compile('{"(.+)"}')
sSingleCharMatch = re.compile("'(.(\|.)*)'")
sSpecialsMatch = re.compile('{"(.+)"(,.+)?}')
def parseTileInfo(infoFile, encoding):
result = {'_TILES' : []}
@ -53,7 +53,7 @@ def parseTileInfo(infoFile, encoding):
if sEndTiles.match(line):
break
else:
(count, val, face) = line.split(None, 3)
(count, val, face) = line.split(None, 2)
result['_TILES'].append((count, val, face))
elif sBeginTiles.match(line):
inTiles = True