@@ -27,9 +27,11 @@ MACRO table_width
2727ENDM
2828
2929MACRO assert_table_length
30- DEF x = \ 1
31- assert x * CURRENT_TABLE_WIDTH == @ - {CURRENT_TABLE_START} , \
32- "{CURRENT_TABLE_START}: expected {d:x} entries, each {d:CURRENT_TABLE_WIDTH} bytes"
30+ DEF w = \ 1
31+ DEF x = w * CURRENT_TABLE_WIDTH
32+ DEF y = @ - {CURRENT_TABLE_START}
33+ assert x == y , "{CURRENT_TABLE_START}: expected {d:w} entries, each {d:CURRENT_TABLE_WIDTH} " ++ \
34+ "bytes, for {d:x} total; but got {d:y} bytes"
3335ENDM
3436
3537MACRO list_start
@@ -58,8 +60,9 @@ MACRO def_grass_wildmons
5860ENDM
5961
6062MACRO end_grass_wildmons
61- assert GRASS_WILDDATA_LENGTH == @ - {CURRENT_GRASS_WILDMONS_LABEL} , \
62- "def_grass_wildmons {CURRENT_GRASS_WILDMONS_MAP}: expected {d:GRASS_WILDDATA_LENGTH} bytes"
63+ DEF x = @ - {CURRENT_GRASS_WILDMONS_LABEL}
64+ assert GRASS_WILDDATA_LENGTH == x , \
65+ "def_grass_wildmons {CURRENT_GRASS_WILDMONS_MAP}: expected {d:GRASS_WILDDATA_LENGTH} bytes, got {d:x}"
6366ENDM
6467
6568MACRO def_water_wildmons
@@ -71,6 +74,7 @@ MACRO def_water_wildmons
7174ENDM
7275
7376MACRO end_water_wildmons
74- assert WATER_WILDDATA_LENGTH == @ - {CURRENT_WATER_WILDMONS_LABEL} , \
75- "def_water_wildmons {CURRENT_WATER_WILDMONS_MAP}: expected {d:WATER_WILDDATA_LENGTH} bytes"
77+ DEF x = @ - {CURRENT_WATER_WILDMONS_LABEL}
78+ assert WATER_WILDDATA_LENGTH == x , \
79+ "def_water_wildmons {CURRENT_WATER_WILDMONS_MAP}: expected {d:WATER_WILDDATA_LENGTH} bytes, got {d:x}"
7680ENDM
0 commit comments