diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-09-13 16:09:33 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-09-13 16:09:33 -0400 |
commit | acabb9ad777afe32c60764bca76e21267f6afd41 (patch) | |
tree | 43e89c3e95a99e7a91e41632c84d631d0e3dd9fe /tools/charmap.py | |
parent | b3d9d3f7b08c0996235294e5284d295ba661be6b (diff) | |
parent | 5819dc6e474684cd2550c93dd432139ce14d2795 (diff) |
Merge branch 'master' of https://github.com/mid-kid/pokepicross
Diffstat (limited to 'tools/charmap.py')
-rwxr-xr-x | tools/charmap.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/tools/charmap.py b/tools/charmap.py deleted file mode 100755 index d318a61..0000000 --- a/tools/charmap.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python3 - -from sys import argv - -def parse_charmap(file): - charmap = {} - constants = {} - for line in open(file): - split = line.split("#")[0].split("=") - if len(split) != 2: - continue - - char = "=".join(split[0:-1]).strip() - value = int(split[-1].strip(), 0) & 0xFFFF - - if char.startswith("'") and char.endswith("'"): - charmap[char[1:-1]] = value - else: - constants[char] = value - return charmap, constants - -if __name__ == "__main__": - charmap, constants = parse_charmap(argv[1]) - - for char in charmap: - value = charmap[char] - print("charmap \"%s\", %d" % (char, value)) - - for constant in constants: - value = constants[constant] - print("%s EQU %d" % (constant, value)) |