mirror of
https://github.com/FEX-Emu/FEX.git
synced 2024-12-04 20:46:24 +00:00
31afb62a2a
This will be needed once we have multiple file type configs getting parsed
22 lines
490 B
Python
22 lines
490 B
Python
from enum import Flag
|
|
import json
|
|
import struct
|
|
import sys
|
|
from json_config_parse import parse_json
|
|
|
|
if (len(sys.argv) < 3):
|
|
sys.exit()
|
|
|
|
output_file = sys.argv[2]
|
|
asm_file = open(sys.argv[1], "r")
|
|
asm_text = asm_file.read()
|
|
asm_file.close()
|
|
|
|
json_text = asm_text.split("%ifdef CONFIG")
|
|
if (len(json_text) > 1):
|
|
json_text = json_text[1].split("%endif")
|
|
if (len(json_text) > 1):
|
|
json_text = json_text[0].strip()
|
|
|
|
parse_json(json_text, output_file)
|