Added csv_to_array tool
This commit is contained in:
@@ -12,7 +12,7 @@ parser.add_argument("--null-entry", default=None, help="Optional name for a NULL
|
||||
parser.add_argument("--count-entry", default=None, help="Optional name for a COUNT entry")
|
||||
args = parser.parse_args()
|
||||
|
||||
outHeader = ""
|
||||
outHeader = "#pragma once\n"
|
||||
outHeader += "#include \"dusk.h\"\n\n"
|
||||
with open(args.csv, newline='') as csvfile:
|
||||
reader = csv.reader(csvfile)
|
||||
@@ -34,13 +34,13 @@ with open(args.csv, newline='') as csvfile:
|
||||
# Gen enum.
|
||||
outHeader += f"typedef enum {{\n"
|
||||
if args.null_entry == "TRUE":
|
||||
outHeader += f" {args.prefix}_NULL = 0,\n\n"
|
||||
outHeader += f" {args.prefix}NULL = 0,\n\n"
|
||||
|
||||
for entry in entries:
|
||||
outHeader += f" {args.prefix}_{entry},\n"
|
||||
outHeader += f" {args.prefix}{entry},\n"
|
||||
|
||||
if args.count_entry == "TRUE":
|
||||
outHeader += f"\n {args.prefix}_COUNT,\n"
|
||||
outHeader += f"\n {args.prefix}COUNT,\n"
|
||||
|
||||
outHeader += f"}} {args.typedef};\n\n"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user