You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Fix crystal.scan_for_predefined_labels to work with current main.asm
This commit is contained in:
@@ -7872,9 +7872,14 @@ def scan_for_predefined_labels(debug=False):
|
|||||||
abbreviation_next = "1"
|
abbreviation_next = "1"
|
||||||
|
|
||||||
# calculate the start/stop line numbers for this bank
|
# calculate the start/stop line numbers for this bank
|
||||||
start_line_id = index(asm, lambda line: "\"bank" + abbreviation + "\"" in line)
|
for a in (abbreviation, abbreviation.lower()):
|
||||||
|
start_line_id = index(asm, lambda line: "\"bank" + a + "\"" in line)
|
||||||
|
if start_line_id != None: break
|
||||||
|
|
||||||
if bank_id != 0x7F:
|
if bank_id != 0x7F:
|
||||||
end_line_id = index(asm, lambda line: "\"bank" + abbreviation_next + "\"" in line)
|
for a in (abbreviation_next, abbreviation_next.lower()):
|
||||||
|
end_line_id = index(asm, lambda line: "\"bank" + a + "\"" in line)
|
||||||
|
if end_line_id != None: break
|
||||||
end_line_id += 1
|
end_line_id += 1
|
||||||
else:
|
else:
|
||||||
end_line_id = len(asm) - 1
|
end_line_id = len(asm) - 1
|
||||||
|
Reference in New Issue
Block a user