From d82e01560f5cdc49744bdf8ebd615d52beeeec9f Mon Sep 17 00:00:00 2001 From: harsha-gurusinfotech Date: Tue, 1 Jul 2025 17:01:39 -0500 Subject: [PATCH] Update parser.py Fixed the actual parameter list which isn't populating, adding an extra left-brace and right-brace is populating them correctly. Before : "actual-parameters": [ "{" ] After the change: "actual-parameters": [ { "type": "Reg-TravelerInformation" } ] --- asn1tools/parser.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/asn1tools/parser.py b/asn1tools/parser.py index 0892d521..1193facb 100644 --- a/asn1tools/parser.py +++ b/asn1tools/parser.py @@ -1045,8 +1045,11 @@ def create_grammar(): | object_ | object_set) actual_parameter_list = Group(Suppress(left_brace) + +Suppress(left_brace) + delimitedList(actual_parameter) - + Suppress(right_brace)) + + Suppress(right_brace) + +Suppress(right_brace) + ) parameterized_object = (defined_object + actual_parameter_list) parameterized_object_set = (defined_object_set + actual_parameter_list) parameterized_object_class = (defined_object_class + actual_parameter_list)