(command.CommandList children: [ (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_OPTIONS='> name: PARSE_AND_LIST_OPTIONS ) op: assign_op.Equal rhs: { (SQ <'\n'> <' fprintf (file, _("\\\n'> < ' -z noextern-protected-data Do not treat protected data symbol as external\\n"));\n' > ) } ) ] redirects: [] ) (command.ShAssignment left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASE_Z='> pairs: [ (AssignPair left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASE_Z='> lhs: (sh_lhs_expr.Name left: <Id.Lit_VarLike 'PARSE_AND_LIST_ARGS_CASE_Z='> name: PARSE_AND_LIST_ARGS_CASE_Z ) op: assign_op.Equal rhs: { (SQ <'\n'> <' else if (strcmp (optarg, "noextern-protected-data") == 0)\n'> <'\tlink_info.extern_protected_data = FALSE;\n'> ) } ) ] redirects: [] ) ] )