From e8eb24f4f56bbf2f263fec419e3dc2ba40211365 Mon Sep 17 00:00:00 2001 From: Jason <83615043+JJassonn69@users.noreply.github.com> Date: Thu, 23 Apr 2026 04:48:23 +0545 Subject: [PATCH] style(fpga): drop dead regex in gen_chirp_mem parser Leftover from two alternative parsing approaches; the unused pat triggered ruff F841. Only line_pat is actually used. --- 9_Firmware/9_2_FPGA/tb/cosim/gen_chirp_mem.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/9_Firmware/9_2_FPGA/tb/cosim/gen_chirp_mem.py b/9_Firmware/9_2_FPGA/tb/cosim/gen_chirp_mem.py index 940d761..68fea19 100644 --- a/9_Firmware/9_2_FPGA/tb/cosim/gen_chirp_mem.py +++ b/9_Firmware/9_2_FPGA/tb/cosim/gen_chirp_mem.py @@ -62,12 +62,7 @@ def _parse_radar_params(path): macros this script consumes are all integers. Comments / strings / concat macros are ignored by the regex. """ - # Matches: `define RP_NAME [// comment] - pat = re.compile( - r"^\s*`define\s+(RP_\w+)\s+" - r"(?:(\d+)'[bdh][0-9a-fA-F_]+|0[xX][0-9a-fA-F]+|\d+)" - ) - # Simpler: grab the whole RHS up to comment, then eval as int. + # Grab RHS up to an optional `// ...` comment, then parse as int. line_pat = re.compile(r"^\s*`define\s+(RP_\w+)\s+([^/\n]+?)(?://.*)?$") params = {} with open(path) as f: