From 12f550973463ec7b2d8502d2611c837f1b08c70c Mon Sep 17 00:00:00 2001 From: Andrey Tuganov Date: Wed, 8 Mar 2017 13:51:20 -0500 Subject: [PATCH] Fix extension grammar parsing Extensions were not parsed correctly due to a typo in the Python script. --- utils/generate_grammar_tables.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/generate_grammar_tables.py b/utils/generate_grammar_tables.py index 4c1da59..823fcbf 100755 --- a/utils/generate_grammar_tables.py +++ b/utils/generate_grammar_tables.py @@ -60,7 +60,7 @@ def compose_extension_list(exts): - exts: a sequence of extension names Returns: - a string containing the braced list of SpvCapability* enums named by caps. + a string containing the braced list of extensions named by exts. """ return "{" + ", ".join(['libspirv::Extension::k{}'.format(e) for e in exts]) + "}" @@ -287,7 +287,7 @@ def generate_enum_operand_kind_entry(entry): enumerant = entry.get('enumerant') value = entry.get('value') caps = entry.get('capabilities', []) - exts = entry.get('exts', []) + exts = entry.get('extensions', []) params = entry.get('parameters', []) params = [p.get('kind') for p in params] params = zip(params, [''] * len(params)) -- 2.7.4