mirror of
https://github.com/pmret/papermario.git
synced 2024-09-19 16:01:48 +02:00
complain if [end] is missing
This commit is contained in:
parent
676d6d9a16
commit
f28218a6f1
@ -65,12 +65,12 @@ if __name__ == "__main__":
|
|||||||
if message.index is None:
|
if message.index is None:
|
||||||
message.index = section_get_unused_id(section)
|
message.index = section_get_unused_id(section)
|
||||||
|
|
||||||
if message.name:
|
# if message.name:
|
||||||
if message.name in names:
|
# if message.name in names:
|
||||||
print(f"error: multiple messages with name '{message.name}'")
|
# print(f"error: multiple messages with name '{message.name}'")
|
||||||
exit(1)
|
# exit(1)
|
||||||
else:
|
# else:
|
||||||
names.add(message.name)
|
# names.add(message.name)
|
||||||
|
|
||||||
# if message.header_file_index in messages_by_file:
|
# if message.header_file_index in messages_by_file:
|
||||||
# messages_by_file[message.header_file_index].add(message)
|
# messages_by_file[message.header_file_index].add(message)
|
||||||
@ -78,8 +78,7 @@ if __name__ == "__main__":
|
|||||||
# messages_by_file[message.header_file_index] = set([message])
|
# messages_by_file[message.header_file_index] = set([message])
|
||||||
|
|
||||||
if message.index in section:
|
if message.index in section:
|
||||||
print(f"error: multiple messages allocated to id {section_idx:02X}:{message.index:03X}")
|
print(f"warning: multiple messages allocated to id {section_idx:02X}:{message.index:03X}")
|
||||||
exit(1)
|
|
||||||
|
|
||||||
section[message.index] = message
|
section[message.index] = message
|
||||||
|
|
||||||
|
@ -907,7 +907,8 @@ if __name__ == "__main__":
|
|||||||
else:
|
else:
|
||||||
if source[0] == "}":
|
if source[0] == "}":
|
||||||
if not explicit_end:
|
if not explicit_end:
|
||||||
message.bytes += [0xFD]
|
print(f"{filename}:{lineno}: warning: string lacks an [end] command")
|
||||||
|
#message.bytes += [0xFD]
|
||||||
explicit_end = False
|
explicit_end = False
|
||||||
|
|
||||||
# padding
|
# padding
|
||||||
|
@ -467,6 +467,8 @@ class N64SegPaperMarioMessages(N64Segment):
|
|||||||
else:
|
else:
|
||||||
raise ValueError(value)
|
raise ValueError(value)
|
||||||
|
|
||||||
|
self.write_markup("[end]")
|
||||||
|
|
||||||
def write_markup(self, markup):
|
def write_markup(self, markup):
|
||||||
self.f.write(re.sub("\n", "\n ", markup))
|
self.f.write(re.sub("\n", "\n ", markup))
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user