From b8d828c438e7b6c3143cfddda19ddbc63476a525 Mon Sep 17 00:00:00 2001 From: Paul Mathieu Date: Fri, 12 Sep 2025 12:35:06 +0200 Subject: [PATCH] cc: make it work with modern lark --- tools/cc.py | 2 +- tools/ld.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cc.py b/tools/cc.py index 47261de..33b887b 100644 --- a/tools/cc.py +++ b/tools/cc.py @@ -1490,7 +1490,7 @@ def parse_tree(tree, debug=False): def larkparse(f, debug=False): with open(GRAMMAR_FILE) as g: - asparser = lark.Lark(g.read()) + asparser = lark.Lark(g.read(), maybe_placeholders=False) data = f.read() if isinstance(data, bytes): data = data.decode() diff --git a/tools/ld.py b/tools/ld.py index e87f824..14f66ae 100644 --- a/tools/ld.py +++ b/tools/ld.py @@ -69,7 +69,7 @@ def dump(secmap): def parse_args(): - parser = argparse.ArgumentParser(description='Assemble.') + parser = argparse.ArgumentParser(description='Link.') parser.add_argument('--debug', action='store_true', help='print debug info') parser.add_argument('objfiles', metavar='O', nargs='+',