diff --git a/parser/parser-fplo/FploInputParser.py b/parser/parser-fplo/FploInputParser.py index e0984a9d648066e2a50c029e817ccd1fcafb5381..8a249529e6e5dd933b3b04f66c57cceabde8ca1b 100755 --- a/parser/parser-fplo/FploInputParser.py +++ b/parser/parser-fplo/FploInputParser.py @@ -504,16 +504,18 @@ class concrete_statement(concrete_node): elif isinstance(item, token_operator) and item.value == ',': if len(accum)!=2: raise RuntimeError('flag_names_values encountered non-pair: ', str(accum)) - result_names.append(accum[0]) - result_values.append(accum[1]) + if accum[0] != 'NOT_USED': + result_names.append(accum[0]) + result_values.append(accum[1]) accum=[] else: raise RuntimeError('flag_names_values encountered unhandled item: ' + repr(item)) if len(accum) > 0: if len(accum)!=2: raise RuntimeError('flag_names_values encountered non-pair: ', str(accum)) - result_names.append(accum[0]) - result_values.append(accum[1]) + if accum[0] != 'NOT_USED': + result_names.append(accum[0]) + result_values.append(accum[1]) return (result_names, result_values) class concrete_block(concrete_node):