record_definition ::= ( "record" ( ( component_item { component_item } ) | ( { component_item } variant_part ) | ( "null" ";" ) ) "end" "record" ) | ( "null" "record" )
This rule is called by -> record_extension_part -> record_type_definition
-> record_extension_part -> record_type_definition