Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
260 lines (259 sloc) 216 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf"><!--mode, priority_number, level_number, integer, user_defined_word, system_name, alphabetic_user_defined_word, copy_directive_without_period, statements, overflow_phrases, invalid_key_phrases, at_end_phrases, exception_phrases, size_error_phrases, examine_statement, not_at_eop, at_eop, write_before_after, not_at_end, at_end, inspect_replacing_phrase, inspect_tallying_phrase, before_after_phrase, when_other_phrase, when_phrase, e_phrase, invalid_key, not_invalid_key, not_on_exception, on_exception, not_on_overflow, on_overflow, not_on_size_error, on_size_error, use_directive, subtract_statement, set_statement, search_statement, perform_statement, open_statement, multiply_statement, move_statement, inspect_statement, go_to_statement, divide_statement, close_statement, add_statement, accept_statement, call_using_phrase, altered_go_to, occurs_clause, data_clauses, data_description_entry, code_set_clause, recording_mode_clause, linage_area_clause, linage_clause, data_records_clause, value_of_clause, label_records_clause, record_varying_clause, record_clause, block_contains_clause, global_clause, external_clause, file_clauses, file_description_entry, status_clause, relative_key, record_key, password_clause, key_clause, access_mode_clause, record_delimiter_clause, padding_character_clause, organisation_clause, reserve_clause, file_control_clauses, assign_clause, select_clause, file_control_entry, special_names_clauses, currency_clause, class_clause, symbolic_clause, alphabet_clause, environment_clause, computer_paragraphs, sentence, series_of_imperative_statements, procedure_division_content, section, using_phrase, record_description_entry, data_division_content, environment_division_content, identification_division_content, copy_operand, abbreviation_rest, object, relational_operator, operand, simple_condition, combinable_condition, condition, basis, power, times_div, arithmetic_expression, special_register, literal, figurative_constant, assignment_name, environment_name, computer_name, section_name, paragraph_name, text_name, program_name, library_name, symbolic_character, record_name, mnemonic_name, index_name, file_name, data_name, condition_name, class_name, alphabet_name, length, leftmost_character_position, condition_name_reference, subscript, qualified_data_name, identifier, procedure_name, abbreviated_combined_relation_condition, accept_statement_format_i, accept_statement_format_ii, add_statement_format_i, add_statement_format_ii, add_statement_format_iii, after_phrase, alter_statement, blank_when_zero_clause, call_statement_format_i, call_statement_format_ii, cancel_statement, class_condition, close_statement_format_i, close_statement_format_ii, cobol_source_program, combined_condition, compute_statement, condition_name_condition, condition_name_in_data_division, condition_name_in_special_names_paragraph, configuration_section, continue_statement, copy_directive, data_description_entry_format_i, delete_statement, display_statement, divide_statement_format_i, divide_statement_format_ii, divide_statement_format_iii, divide_statement_format_iv, divide_statement_format_v, entry_statement, evaluate_statement, exit_program_statement, exit_statement, file_control_paragraph, go_to_statement_format_i, go_to_statement_format_ii, go_to_statement_format_iv, goback_statement, i_o_control_paragraph, identifier_format_i, identifier_format_ii, idx_entry, if_statement, initialize_statement, input_output_section, inspect_statement_format_i, inspect_statement_format_ii, inspect_statement_format_iii, inspect_statement_format_iv, justified_clause, merge_statement, move_statement_format_i, move_statement_format_ii, multiply_statement_format_i, multiply_statement_format_ii, negated_simple_condition, nested_source_program, object_computer_paragraph, occurs_clause_format_i, occurs_clause_format_ii, ocp_entry, open_statement_format_i, open_statement_format_ii, para, perform_statement_format_i, perform_statement_format_ii, perform_statement_format_iii, perform_statement_format_iv, picture_clause, qsam_or_sam_i_o_control_entries, read_statement_format_i, read_statement_format_ii, redefines_clause, reference_to_procedure_division_name_format_i, reference_to_procedure_division_name_format_ii, relation_condition, release_statement, renames_clause, return_statement, rewrite_statement, search_statement_format_i, search_statement_format_ii, sect, set_statement_format_i, set_statement_format_ii, set_statement_format_iii, set_statement_format_iv, set_statement_format_v, sign_clause, sign_condition, snp_entry, sort_merge_i_o_control_entries, sort_statement, source_computer_paragraph, special_names_paragraph, start_statement, stop_statement, string_statement, subtract_statement_format_i, subtract_statement_format_ii, subtract_statement_format_iii, switch_status_condition, synchronized_clause, test_phrase, unstring_statement, usage_clause, use_directive_format_i, use_directive_format_ii, use_directive_format_iii, value_clause_format_ii, varying_phrase, vsam_i_o_control_entries, w_phrase, write_statement_format_i, data_description_entry_format_ii, data_description_entry_format_iii-->
<root>cobol_source_program</root>
<bgf:production><nonterminal>mode</nonterminal><bgf:expression><nonterminal>cobol_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>priority_number</nonterminal><bgf:expression><nonterminal>numeric</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>level_number</nonterminal><bgf:expression><nonterminal>numeric</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>integer</nonterminal><bgf:expression><nonterminal>numeric</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>user_defined_word</nonterminal><bgf:expression><nonterminal>cobol_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>system_name</nonterminal><bgf:expression><nonterminal>cobol_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>alphabetic_user_defined_word</nonterminal><bgf:expression><nonterminal>cobol_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>copy_directive_without_period</nonterminal><bgf:expression><sequence><bgf:expression><terminal>COPY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>text_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><terminal>IN</terminal></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>library_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>SUPPRESS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>REPLACING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>copy_operand</nonterminal></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><nonterminal>copy_operand</nonterminal></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>statements</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>accept_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>add_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-ADD</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>size_error_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-ADD</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>alter_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>call_statement_format_i</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-CALL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>on_overflow</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-CALL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>call_statement_format_ii</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-CALL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>exception_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-CALL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>cancel_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>close_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>compute_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-COMPUTE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>size_error_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-COMPUTE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>continue_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>delete_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-DELETE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-DELETE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>display_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>divide_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-DIVIDE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>size_error_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-DIVIDE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>entry_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>evaluate_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-EVALUATE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>exit_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>exit_program_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>goback_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>go_to_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>if_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-IF</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>initialize_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>inspect_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>merge_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>move_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>multiply_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-MULTIPLY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>size_error_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-MULTIPLY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>open_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>perform_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>read_statement_format_i</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-READ</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>at_end_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-READ</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>read_statement_format_ii</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-READ</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-READ</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>release_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>return_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-RETURN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>rewrite_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-REWRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-REWRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>search_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-SEARCH</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>set_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>sort_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>start_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-START</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-START</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>stop_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>string_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-STRING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>overflow_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-STRING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>subtract_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-SUBTRACT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>size_error_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-SUBTRACT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>unstring_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-UNSTRING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>overflow_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-UNSTRING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>write_statement_format_i</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-WRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>write_before_after</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END-WRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>w_phrase</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-WRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key_phrases</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>END-WRITE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>examine_statement</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>statements</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>overflow_phrases</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><nonterminal>on_overflow</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>not_on_overflow</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>invalid_key_phrases</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>invalid_key</nonterminal></bgf:expression><bgf:expression><nonterminal>not_invalid_key</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>invalid_key</nonterminal></bgf:expression><bgf:expression><nonterminal>not_invalid_key</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>at_end_phrases</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>at_end</nonterminal></bgf:expression><bgf:expression><nonterminal>not_at_end</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>at_end</nonterminal></bgf:expression><bgf:expression><nonterminal>not_at_end</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>exception_phrases</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>on_exception</nonterminal></bgf:expression><bgf:expression><nonterminal>not_on_exception</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>on_exception</nonterminal></bgf:expression><bgf:expression><nonterminal>not_on_exception</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>size_error_phrases</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>on_size_error</nonterminal></bgf:expression><bgf:expression><nonterminal>not_on_size_error</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>on_size_error</nonterminal></bgf:expression><bgf:expression><nonterminal>not_on_size_error</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>examine_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>EXAMINE</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>TALLYING</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><terminal>LEADING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_at_eop</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>END-OF-PAGE</terminal></bgf:expression><bgf:expression><terminal>EOP</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>at_eop</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>END-OF-PAGE</terminal></bgf:expression><bgf:expression><terminal>EOP</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>write_before_after</nonterminal><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>BEFORE</terminal></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ADVANCING</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>LINE</terminal></bgf:expression><bgf:expression><terminal>LINES</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression><bgf:expression><terminal>PAGE</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_at_end</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>at_end</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_replacing_phrase</nonterminal><bgf:expression><sequence><bgf:expression><terminal>REPLACING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>before_after_phrase</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><terminal>LEADING</terminal></bgf:expression><bgf:expression><terminal>FIRST</terminal></bgf:expression></choice></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>before_after_phrase</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_tallying_phrase</nonterminal><bgf:expression><sequence><bgf:expression><terminal>TALLYING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>FOR</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>before_after_phrase</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><terminal>LEADING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>before_after_phrase</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>before_after_phrase</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>BEFORE</terminal></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>INITIAL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>when_other_phrase</nonterminal><bgf:expression><sequence><bgf:expression><terminal>WHEN</terminal></bgf:expression><bgf:expression><terminal>OTHER</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>when_phrase</nonterminal><bgf:expression><sequence><bgf:expression><plus><bgf:expression><sequence><bgf:expression><terminal>WHEN</terminal></bgf:expression><bgf:expression><nonterminal>e_phrase</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>ALSO</terminal></bgf:expression><bgf:expression><nonterminal>e_phrase</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>e_phrase</nonterminal><bgf:expression><choice><bgf:expression><terminal>ANY</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><terminal>TRUE</terminal></bgf:expression><bgf:expression><terminal>FALSE</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>NOT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>invalid_key</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INVALID</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_invalid_key</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>INVALID</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_on_exception</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>EXCEPTION</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>on_exception</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>EXCEPTION</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_on_overflow</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>OVERFLOW</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>on_overflow</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>OVERFLOW</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>not_on_size_error</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>SIZE</terminal></bgf:expression><bgf:expression><terminal>ERROR</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>on_size_error</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>SIZE</terminal></bgf:expression><bgf:expression><terminal>ERROR</terminal></bgf:expression><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>use_directive</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>use_directive_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>use_directive_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>use_directive_format_iii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>subtract_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>subtract_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>subtract_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>subtract_statement_format_iii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>set_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>set_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>set_statement_format_iii</nonterminal></bgf:expression><bgf:expression><nonterminal>set_statement_format_iv</nonterminal></bgf:expression><bgf:expression><nonterminal>set_statement_format_v</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>search_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>search_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>search_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>perform_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>perform_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>perform_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>perform_statement_format_iii</nonterminal></bgf:expression><bgf:expression><nonterminal>perform_statement_format_iv</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>open_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>open_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>open_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>multiply_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>multiply_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>multiply_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>move_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>move_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>move_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>inspect_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_statement_format_iii</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_statement_format_iv</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>go_to_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>go_to_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>go_to_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>altered_go_to</nonterminal></bgf:expression><bgf:expression><nonterminal>go_to_statement_format_iv</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>divide_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>divide_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>divide_statement_format_iii</nonterminal></bgf:expression><bgf:expression><nonterminal>divide_statement_format_iv</nonterminal></bgf:expression><bgf:expression><nonterminal>divide_statement_format_v</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>close_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>close_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>close_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>add_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>add_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>add_statement_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>add_statement_format_iii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>accept_statement</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>accept_statement_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>accept_statement_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>call_using_phrase</nonterminal><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>REFERENCE</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ADDRESS</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>CONTENT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>LENGTH</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ADDRESS</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>altered_go_to</nonterminal><bgf:expression><sequence><bgf:expression><terminal>GO</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>occurs_clause</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>occurs_clause_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>occurs_clause_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_clauses</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><nonterminal>blank_when_zero_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>external_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>global_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>justified_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>occurs_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>picture_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>sign_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>synchronized_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>usage_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>value_clause_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>renames_clause</nonterminal></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_description_entry</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>data_description_entry_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>data_description_entry_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>data_description_entry_format_iii</nonterminal></bgf:expression><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>code_set_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CODE-SET</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>recording_mode_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RECORDING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>MODE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>mode</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>linage_area_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>FOOTING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>LINES</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>TOP</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>LINES</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>BOTTOM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>linage_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>LINAGE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>LINES</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>linage_area_clause</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_records_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DATA</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><terminal>RECORDS</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>ARE</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>value_of_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>VALUE</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>system_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>label_records_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>LABEL</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><terminal>RECORDS</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>ARE</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>STANDARD</terminal></bgf:expression><bgf:expression><terminal>OMITTED</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></plus></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_varying_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>VARYING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>SIZE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>FROM</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>CONTAINS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>CONTAINS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>record_varying_clause</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DEPENDING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>block_contains_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>BLOCK</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CONTAINS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression><bgf:expression><terminal>RECORDS</terminal></bgf:expression><bgf:expression><terminal>RECORD</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>global_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>GLOBAL</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>external_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>EXTERNAL</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_clauses</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><nonterminal>external_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>global_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>block_contains_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>record_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>label_records_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>value_of_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>data_records_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>linage_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>recording_mode_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>code_set_clause</nonterminal></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_description_entry</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>FD</terminal></bgf:expression><bgf:expression><terminal>SD</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><nonterminal>file_clauses</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>status_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>FILE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>STATUS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>relative_key</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RELATIVE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_key</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>password_clause</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>idx_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>password_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PASSWORD</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>key_clause</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>record_key</nonterminal></bgf:expression><bgf:expression><nonterminal>relative_key</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>access_mode_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ACCESS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>MODE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>SEQUENTIAL</terminal></bgf:expression><bgf:expression><terminal>RANDOM</terminal></bgf:expression><bgf:expression><terminal>DYNAMIC</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_delimiter_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><terminal>DELIMITER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>STANDARD-1</terminal></bgf:expression><bgf:expression><nonterminal>assignment_name</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>padding_character_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PADDING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTER</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>organisation_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ORGANIZATION</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>SEQUENTIAL</terminal></bgf:expression><bgf:expression><terminal>INDEXED</terminal></bgf:expression><bgf:expression><terminal>RELATIVE</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>reserve_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RESERVE</terminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>AREA</terminal></bgf:expression><bgf:expression><terminal>AREAS</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_control_clauses</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><nonterminal>reserve_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>organisation_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>padding_character_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>record_delimiter_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>access_mode_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>key_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>password_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>status_clause</nonterminal></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>assign_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ASSIGN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>assignment_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>select_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SELECT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>OPTIONAL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_control_entry</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>select_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>assign_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>file_control_clauses</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>special_names_clauses</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><nonterminal>environment_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>alphabet_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>symbolic_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>class_clause</nonterminal></bgf:expression><bgf:expression><nonterminal>currency_clause</nonterminal></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>currency_clause</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>CURRENCY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>SIGN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>DECIMAL-POINT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>COMMA</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>CURRENCY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>SIGN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><terminal>DECIMAL-POINT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>COMMA</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>class_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CLASS</terminal></bgf:expression><bgf:expression><nonterminal>class_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>symbolic_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SYMBOLIC</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><plus><bgf:expression><nonterminal>symbolic_character</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>ARE</terminal></bgf:expression><bgf:expression><terminal>IS</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>alphabet_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ALPHABET</terminal></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>STANDARD-1</terminal></bgf:expression><bgf:expression><terminal>STANDARD-2</terminal></bgf:expression><bgf:expression><terminal>NATIVE</terminal></bgf:expression><bgf:expression><terminal>EBCDIC</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><terminal>ALSO</terminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression></plus></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>environment_clause</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>environment_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>environment_name</nonterminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>snp_entry</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>snp_entry</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>computer_paragraphs</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><nonterminal>source_computer_paragraph</nonterminal></bgf:expression><bgf:expression><nonterminal>object_computer_paragraph</nonterminal></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>sentence</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>series_of_imperative_statements</nonterminal><bgf:expression><nonterminal>statements</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>procedure_division_content</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DECLARATIVES</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>sect</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>use_directive</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>para</nonterminal></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><terminal>DECLARATIVES</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>para</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>section</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>section</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>section_name</nonterminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>priority_number</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>para</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>using_phrase</nonterminal><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_description_entry</nonterminal><bgf:expression><nonterminal>data_description_entry</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_division_content</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>FILE</terminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><nonterminal>file_description_entry</nonterminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>record_description_entry</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>WORKING-STORAGE</terminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>data_description_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>LINKAGE</terminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>data_description_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>environment_division_content</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><nonterminal>configuration_section</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>input_output_section</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>identification_division_content</nonterminal><bgf:expression><star><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>AUTHOR</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>INSTALLATION</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>DATE-WRITTEN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>DATE-COMPILED</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>SECURITY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>REMARKS</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>comment_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></choice></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>copy_operand</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>quoted_pseudo_text</nonterminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>cobol_word</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>abbreviation_rest</nonterminal><bgf:expression><plus><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>AND</terminal></bgf:expression><bgf:expression><terminal>OR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>NOT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>relational_operator</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>object</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><nonterminal>object</nonterminal></bgf:expression><bgf:expression><nonterminal>abbreviation_rest</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression>
</bgf:production><bgf:production><nonterminal>object</nonterminal><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>relational_operator</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>IS</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>GREATER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&gt;</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>LESS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&lt;</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>=</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>GREATER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>OR</terminal></bgf:expression><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&gt;=</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>LESS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>OR</terminal></bgf:expression><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&lt;=</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>operand</nonterminal><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>simple_condition</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>class_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>condition_name_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>relation_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>sign_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>switch_status_condition</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>combinable_condition</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>simple_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>negated_simple_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>abbreviated_combined_relation_condition</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>combinable_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>combined_condition</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>basis</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>power</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>+</terminal></bgf:expression><bgf:expression><terminal>-</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>basis</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>**</terminal></bgf:expression><bgf:expression><nonterminal>basis</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>times_div</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>power</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>*</terminal></bgf:expression><bgf:expression><terminal>/</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>power</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>arithmetic_expression</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>times_div</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>+</terminal></bgf:expression><bgf:expression><terminal>-</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>times_div</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>special_register</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>ADDRESS</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>DEBUG-ITEM</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>LENGTH</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>RETURN-CODE</terminal></bgf:expression><bgf:expression><terminal>SHIFT-OUT</terminal></bgf:expression><bgf:expression><terminal>SHIFT-IN</terminal></bgf:expression><bgf:expression><terminal>SORT-CONTROL</terminal></bgf:expression><bgf:expression><terminal>SORT-CORE-SIZE</terminal></bgf:expression><bgf:expression><terminal>SORT-FILE-SIZE</terminal></bgf:expression><bgf:expression><terminal>SORT-MESSAGE</terminal></bgf:expression><bgf:expression><terminal>SORT-MODE-SIZE</terminal></bgf:expression><bgf:expression><terminal>SORT-RETURN</terminal></bgf:expression><bgf:expression><terminal>TALLY</terminal></bgf:expression><bgf:expression><terminal>WHEN-COMPILED</terminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>literal</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>nonnumeric</nonterminal></bgf:expression><bgf:expression><nonterminal>numeric</nonterminal></bgf:expression><bgf:expression><nonterminal>dbcs</nonterminal></bgf:expression><bgf:expression><nonterminal>figurative_constant</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>figurative_constant</nonterminal><bgf:expression><choice><bgf:expression><terminal>ZERO</terminal></bgf:expression><bgf:expression><terminal>ZEROS</terminal></bgf:expression><bgf:expression><terminal>ZEROES</terminal></bgf:expression><bgf:expression><terminal>SPACE</terminal></bgf:expression><bgf:expression><terminal>SPACES</terminal></bgf:expression><bgf:expression><terminal>HIGH-VALUE</terminal></bgf:expression><bgf:expression><terminal>HIGH-VALUES</terminal></bgf:expression><bgf:expression><terminal>LOW-VALUE</terminal></bgf:expression><bgf:expression><terminal>LOW-VALUES</terminal></bgf:expression><bgf:expression><terminal>QUOTE</terminal></bgf:expression><bgf:expression><terminal>QUOTES</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>NULL</terminal></bgf:expression><bgf:expression><terminal>NULLS</terminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>assignment_name</nonterminal><bgf:expression><nonterminal>system_name</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>environment_name</nonterminal><bgf:expression><nonterminal>system_name</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>computer_name</nonterminal><bgf:expression><nonterminal>system_name</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>section_name</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>user_defined_word</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>paragraph_name</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>user_defined_word</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>text_name</nonterminal><bgf:expression><nonterminal>user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>program_name</nonterminal><bgf:expression><nonterminal>user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>library_name</nonterminal><bgf:expression><nonterminal>user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>symbolic_character</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>record_name</nonterminal><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>mnemonic_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>index_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>class_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>alphabet_name</nonterminal><bgf:expression><nonterminal>alphabetic_user_defined_word</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>length</nonterminal><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>leftmost_character_position</nonterminal><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition_name_reference</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>condition_name_in_data_division</nonterminal></bgf:expression><bgf:expression><nonterminal>condition_name_in_special_names_paragraph</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>subscript</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>+</terminal></bgf:expression><bgf:expression><terminal>-</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>+</terminal></bgf:expression><bgf:expression><terminal>-</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>+</terminal></bgf:expression><bgf:expression><terminal>-</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>qualified_data_name</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>identifier</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>identifier_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>identifier_format_ii</nonterminal></bgf:expression><bgf:expression><nonterminal>special_register</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>procedure_name</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>reference_to_procedure_division_name_format_i</nonterminal></bgf:expression><bgf:expression><nonterminal>reference_to_procedure_division_name_format_ii</nonterminal></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>abbreviated_combined_relation_condition</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>relation_condition</nonterminal></bgf:expression><bgf:expression><nonterminal>abbreviation_rest</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><nonterminal>relational_operator</nonterminal></bgf:expression><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>NOT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><nonterminal>abbreviation_rest</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>NOT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>relational_operator</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><nonterminal>abbreviation_rest</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>accept_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ACCEPT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression><bgf:expression><nonterminal>environment_name</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>accept_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ACCEPT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>DATE</terminal></bgf:expression><bgf:expression><terminal>DAY</terminal></bgf:expression><bgf:expression><terminal>DAY-OF-WEEK</terminal></bgf:expression><bgf:expression><terminal>TIME</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>add_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ADD</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>add_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ADD</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>add_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ADD</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>CORRESPONDING</terminal></bgf:expression><bgf:expression><terminal>CORR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>after_phrase</nonterminal><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>AFTER</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>UNTIL</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression>
</bgf:production><bgf:production><nonterminal>alter_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ALTER</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>PROCEED</terminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>blank_when_zero_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>BLANK</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>WHEN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>ZERO</terminal></bgf:expression><bgf:expression><terminal>ZEROS</terminal></bgf:expression><bgf:expression><terminal>ZEROES</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>call_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CALL</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>call_using_phrase</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>copy_directive_without_period</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>call_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CALL</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>call_using_phrase</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>copy_directive_without_period</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>cancel_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CANCEL</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>class_condition</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>IS</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>NUMERIC</terminal></bgf:expression><bgf:expression><terminal>ALPHABETIC</terminal></bgf:expression><bgf:expression><terminal>ALPHABETIC-LOWER</terminal></bgf:expression><bgf:expression><terminal>ALPHABETIC-UPPER</terminal></bgf:expression><bgf:expression><nonterminal>class_name</nonterminal></bgf:expression><bgf:expression><terminal>DBCS</terminal></bgf:expression><bgf:expression><terminal>KANJI</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>close_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CLOSE</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>REEL</terminal></bgf:expression><bgf:expression><terminal>UNIT</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>FOR</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>REMOVAL</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>NO</terminal></bgf:expression><bgf:expression><terminal>REWIND</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>NO</terminal></bgf:expression><bgf:expression><terminal>REWIND</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>LOCK</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>close_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CLOSE</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>LOCK</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>cobol_source_program</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IDENTIFICATION</terminal></bgf:expression><bgf:expression><terminal>ID</terminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><terminal>PROGRAM-ID</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>program_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>INITIAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>PROGRAM</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>identification_division_content</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ENVIRONMENT</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>environment_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DATA</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>data_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><nonterminal>using_phrase</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></star></bgf:expression><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><star><bgf:expression><nonterminal>nested_source_program</nonterminal></bgf:expression></star></bgf:expression><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><terminal>PROGRAM</terminal></bgf:expression><bgf:expression><nonterminal>program_name</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>combined_condition</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>combinable_condition</nonterminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>AND</terminal></bgf:expression><bgf:expression><terminal>OR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>combinable_condition</nonterminal></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>compute_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>COMPUTE</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><choice><bgf:expression><terminal>=</terminal></bgf:expression><bgf:expression><terminal>EQUAL</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition_name_condition</nonterminal><bgf:expression><nonterminal>condition_name_reference</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition_name_in_data_division</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>condition_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><nonterminal>subscript</nonterminal></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>condition_name_in_special_names_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>condition_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>configuration_section</nonterminal><bgf:expression><sequence><bgf:expression><terminal>CONFIGURATION</terminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>computer_paragraphs</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>special_names_paragraph</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>continue_statement</nonterminal><bgf:expression><terminal>CONTINUE</terminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>copy_directive</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>copy_directive_without_period</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_description_entry_format_i</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>level_number</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><terminal>FILLER</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>redefines_clause</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>data_clauses</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>delete_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DELETE</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>display_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DISPLAY</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>UPON</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression><bgf:expression><nonterminal>environment_name</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>NO</terminal></bgf:expression><bgf:expression><terminal>ADVANCING</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DIVIDE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DIVIDE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DIVIDE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement_format_iv</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DIVIDE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>REMAINDER</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>divide_statement_format_v</nonterminal><bgf:expression><sequence><bgf:expression><terminal>DIVIDE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>REMAINDER</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>entry_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ENTRY</terminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>evaluate_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>EVALUATE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><terminal>TRUE</terminal></bgf:expression><bgf:expression><terminal>FALSE</terminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>ALSO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><terminal>TRUE</terminal></bgf:expression><bgf:expression><terminal>FALSE</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>when_phrase</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>when_other_phrase</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>exit_program_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>EXIT</terminal></bgf:expression><bgf:expression><terminal>PROGRAM</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>exit_statement</nonterminal><bgf:expression><terminal>EXIT</terminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>file_control_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><terminal>FILE-CONTROL</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>file_control_entry</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>go_to_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>GO</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>go_to_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>GO</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>DEPENDING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>go_to_statement_format_iv</nonterminal><bgf:expression><sequence><bgf:expression><terminal>GO</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>MORE-LABELS</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>goback_statement</nonterminal><bgf:expression><terminal>GOBACK</terminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>i_o_control_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><terminal>I-O-CONTROL</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>qsam_or_sam_i_o_control_entries</nonterminal></bgf:expression><bgf:expression><nonterminal>vsam_i_o_control_entries</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>sort_merge_i_o_control_entries</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>identifier_format_i</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>subscript</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>(</terminal></bgf:expression><bgf:expression><nonterminal>leftmost_character_position</nonterminal></bgf:expression><bgf:expression><terminal>:</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>length</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>)</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>identifier_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>LINAGE-COUNTER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>idx_entry</nonterminal><bgf:expression><sequence><bgf:expression><terminal>ALTERNATE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>PASSWORD</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>DUPLICATES</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>if_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>IF</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THEN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NEXT</terminal></bgf:expression><bgf:expression><terminal>SENTENCE</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ELSE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NEXT</terminal></bgf:expression><bgf:expression><terminal>SENTENCE</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>initialize_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INITIALIZE</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>REPLACING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>ALPHABETIC</terminal></bgf:expression><bgf:expression><terminal>ALPHANUMERIC</terminal></bgf:expression><bgf:expression><terminal>NUMERIC</terminal></bgf:expression><bgf:expression><terminal>ALPHANUMERIC-EDITED</terminal></bgf:expression><bgf:expression><terminal>NUMERIC-EDITED</terminal></bgf:expression><bgf:expression><terminal>DBCS</terminal></bgf:expression><bgf:expression><terminal>EGCS</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>DATA</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>input_output_section</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INPUT-OUTPUT</terminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>file_control_paragraph</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>i_o_control_paragraph</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INSPECT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_tallying_phrase</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INSPECT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_replacing_phrase</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INSPECT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_tallying_phrase</nonterminal></bgf:expression><bgf:expression><nonterminal>inspect_replacing_phrase</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>inspect_statement_format_iv</nonterminal><bgf:expression><sequence><bgf:expression><terminal>INSPECT</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>CONVERTING</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>before_after_phrase</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>justified_clause</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>JUSTIFIED</terminal></bgf:expression><bgf:expression><terminal>JUST</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RIGHT</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>merge_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>MERGE</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>ASCENDING</terminal></bgf:expression><bgf:expression><terminal>DESCENDING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>COLLATING</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>SEQUENCE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>move_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>MOVE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>move_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>MOVE</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>CORRESPONDING</terminal></bgf:expression><bgf:expression><terminal>CORR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>multiply_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>MULTIPLY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>multiply_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>MULTIPLY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>negated_simple_condition</nonterminal><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>nested_source_program</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IDENTIFICATION</terminal></bgf:expression><bgf:expression><terminal>ID</terminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><terminal>PROGRAM-ID</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>program_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>COMMON</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>INITIAL</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>INITIAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>COMMON</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>PROGRAM</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>identification_division_content</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ENVIRONMENT</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>environment_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DATA</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>data_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><terminal>DIVISION</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><optional><bgf:expression><nonterminal>using_phrase</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></star></bgf:expression><bgf:expression><nonterminal>copy_directive</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_division_content</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>nested_source_program</nonterminal></bgf:expression></star></bgf:expression><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><terminal>PROGRAM</terminal></bgf:expression><bgf:expression><nonterminal>program_name</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>object_computer_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><terminal>OBJECT-COMPUTER</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>computer_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>MEMORY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>SIZE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>WORDS</terminal></bgf:expression><bgf:expression><terminal>CHARACTERS</terminal></bgf:expression><bgf:expression><terminal>MODULES</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>ocp_entry</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>occurs_clause_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>OCCURS</terminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TIMES</terminal></bgf:expression></optional></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>ASCENDING</terminal></bgf:expression><bgf:expression><terminal>DESCENDING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>INDEXED</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>occurs_clause_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>OCCURS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TIMES</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>DEPENDING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>ASCENDING</terminal></bgf:expression><bgf:expression><terminal>DESCENDING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>INDEXED</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>ocp_entry</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>PROGRAM</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>COLLATING</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>SEQUENCE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>SEGMENT-LIMIT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>priority_number</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>open_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>OPEN</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>INPUT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>REVERSED</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>NO</terminal></bgf:expression><bgf:expression><terminal>REWIND</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>NO</terminal></bgf:expression><bgf:expression><terminal>REWIND</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>I-O</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>EXTEND</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>open_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>OPEN</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>INPUT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>I-O</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>EXTEND</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>para</nonterminal><bgf:expression><optional><bgf:expression><sequence><bgf:expression><star><bgf:expression><nonterminal>sentence</nonterminal></bgf:expression></star></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><nonterminal>paragraph_name</nonterminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>sentence</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression></optional></bgf:expression>
</bgf:production><bgf:production><nonterminal>perform_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PERFORM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><optional><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END-PERFORM</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>perform_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PERFORM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>TIMES</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>TIMES</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END-PERFORM</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>perform_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PERFORM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>test_phrase</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>test_phrase</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END-PERFORM</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>perform_statement_format_iv</nonterminal><bgf:expression><sequence><bgf:expression><terminal>PERFORM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>varying_phrase</nonterminal></bgf:expression><bgf:expression><nonterminal>after_phrase</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>varying_phrase</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>END-PERFORM</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>picture_clause</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>PICTURE</terminal></bgf:expression><bgf:expression><terminal>PIC</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>character_string</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>qsam_or_sam_i_o_control_entries</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>RERUN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>assignment_name</nonterminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>EVERY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><terminal>RECORDS</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>END</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>OF</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>REEL</terminal></bgf:expression><bgf:expression><terminal>UNIT</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>OF</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>SAME</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AREA</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>FOR</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>MULTIPLE</terminal></bgf:expression><bgf:expression><terminal>FILE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TAPE</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CONTAINS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>POSITION</terminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>APPLY</terminal></bgf:expression><bgf:expression><terminal>WRITE-ONLY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>read_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>READ</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>NEXT</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>read_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>READ</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>KEY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>redefines_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>REDEFINES</terminal></bgf:expression><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>reference_to_procedure_division_name_format_i</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>paragraph_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>IN</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>section_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>reference_to_procedure_division_name_format_ii</nonterminal><bgf:expression><nonterminal>section_name</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>relation_condition</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>operand</nonterminal></bgf:expression><bgf:expression><nonterminal>relational_operator</nonterminal></bgf:expression><bgf:expression><nonterminal>operand</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>release_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RELEASE</terminal></bgf:expression><bgf:expression><nonterminal>record_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>renames_clause</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RENAMES</terminal></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>return_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>RETURN</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>at_end</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>not_at_end</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>rewrite_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>REWRITE</terminal></bgf:expression><bgf:expression><nonterminal>record_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>search_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SEARCH</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>VARYING</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>at_end</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><terminal>WHEN</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NEXT</terminal></bgf:expression><bgf:expression><terminal>SENTENCE</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>search_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SEARCH</terminal></bgf:expression><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>at_end</nonterminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>WHEN</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>=</terminal></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>condition_name_reference</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>AND</terminal></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>=</terminal></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><nonterminal>arithmetic_expression</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression><bgf:expression><nonterminal>condition_name_reference</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></star></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><nonterminal>series_of_imperative_statements</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NEXT</terminal></bgf:expression><bgf:expression><terminal>SENTENCE</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>sect</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>section_name</nonterminal></bgf:expression><bgf:expression><terminal>SECTION</terminal></bgf:expression><bgf:expression><optional><bgf:expression><nonterminal>priority_number</nonterminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SET</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SET</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>UP</terminal></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>DOWN</terminal></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SET</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><plus><bgf:expression><nonterminal>mnemonic_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>ON</terminal></bgf:expression><bgf:expression><terminal>OFF</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement_format_iv</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SET</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>condition_name_reference</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><terminal>TRUE</terminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>set_statement_format_v</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SET</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ADDRESS</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>TO</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ADDRESS</terminal></bgf:expression><bgf:expression><terminal>OF</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>NULL</terminal></bgf:expression><bgf:expression><terminal>NULLS</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>sign_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>SIGN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>LEADING</terminal></bgf:expression><bgf:expression><terminal>TRAILING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>SEPARATE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>CHARACTER</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>sign_condition</nonterminal><bgf:expression><sequence><bgf:expression><nonterminal>operand</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>IS</terminal></bgf:expression><bgf:expression><terminal>NOT</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>IS</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>POSITIVE</terminal></bgf:expression><bgf:expression><terminal>NEGATIVE</terminal></bgf:expression><bgf:expression><terminal>ZERO</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>snp_entry</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>ON</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STATUS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>OFF</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STATUS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>OFF</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STATUS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>ON</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STATUS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>sort_merge_i_o_control_entries</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>RERUN</terminal></bgf:expression><bgf:expression><terminal>ON</terminal></bgf:expression><bgf:expression><nonterminal>assignment_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><terminal>SAME</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>RECORD</terminal></bgf:expression><bgf:expression><terminal>SORT</terminal></bgf:expression><bgf:expression><terminal>SORT-MERGE</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AREA</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>FOR</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>sort_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SORT</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>ASCENDING</terminal></bgf:expression><bgf:expression><terminal>DESCENDING</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>KEY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>DUPLICATES</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ORDER</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>COLLATING</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>SEQUENCE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>alphabet_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>USING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>INPUT</terminal></bgf:expression><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>source_computer_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SOURCE-COMPUTER</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><nonterminal>computer_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>DEBUGGING</terminal></bgf:expression><bgf:expression><terminal>MODE</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>special_names_paragraph</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SPECIAL-NAMES</terminal></bgf:expression><bgf:expression><terminal>.</terminal></bgf:expression><bgf:expression><nonterminal>special_names_clauses</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>start_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>START</terminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>KEY</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>=</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>GREATER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&gt;</terminal></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>LESS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>NOT</terminal></bgf:expression><bgf:expression><terminal>&lt;</terminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>GREATER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>THAN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>OR</terminal></bgf:expression><bgf:expression><terminal>EQUAL</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>TO</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><terminal>&gt;=</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>qualified_data_name</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>stop_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>STOP</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>RUN</terminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>string_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>STRING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>DELIMITED</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><terminal>SIZE</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>POINTER</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>subtract_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SUBTRACT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>subtract_statement_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SUBTRACT</terminal></bgf:expression><bgf:expression><plus><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></plus></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>GIVING</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>subtract_statement_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>SUBTRACT</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>CORRESPONDING</terminal></bgf:expression><bgf:expression><terminal>CORR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ROUNDED</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>switch_status_condition</nonterminal><bgf:expression><nonterminal>condition_name_reference</nonterminal></bgf:expression>
</bgf:production><bgf:production><nonterminal>synchronized_clause</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>SYNCHRONIZED</terminal></bgf:expression><bgf:expression><terminal>SYNC</terminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>LEFT</terminal></bgf:expression><bgf:expression><terminal>RIGHT</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>test_phrase</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>TEST</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>BEFORE</terminal></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><terminal>UNTIL</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>unstring_statement</nonterminal><bgf:expression><sequence><bgf:expression><terminal>UNSTRING</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DELIMITED</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>BY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ALL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><star><bgf:expression><sequence><bgf:expression><terminal>OR</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ALL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></star></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><terminal>INTO</terminal></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>DELIMITER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>COUNT</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>POINTER</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>TALLYING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IN</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>usage_clause</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>USAGE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>BINARY</terminal></bgf:expression><bgf:expression><terminal>COMP</terminal></bgf:expression><bgf:expression><terminal>COMP-1</terminal></bgf:expression><bgf:expression><terminal>COMP-2</terminal></bgf:expression><bgf:expression><terminal>COMP-3</terminal></bgf:expression><bgf:expression><terminal>COMP-4</terminal></bgf:expression><bgf:expression><terminal>COMPUTATIONAL</terminal></bgf:expression><bgf:expression><terminal>COMPUTATIONAL-1</terminal></bgf:expression><bgf:expression><terminal>COMPUTATIONAL-2</terminal></bgf:expression><bgf:expression><terminal>COMPUTATIONAL-3</terminal></bgf:expression><bgf:expression><terminal>COMPUTATIONAL-4</terminal></bgf:expression><bgf:expression><terminal>DISPLAY</terminal></bgf:expression><bgf:expression><terminal>DISPLAY-1</terminal></bgf:expression><bgf:expression><terminal>INDEX</terminal></bgf:expression><bgf:expression><terminal>PACKED-DECIMAL</terminal></bgf:expression><bgf:expression><terminal>POINTER</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>use_directive_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>USE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>GLOBAL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STANDARD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><terminal>EXCEPTION</terminal></bgf:expression><bgf:expression><terminal>ERROR</terminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>INPUT</terminal></bgf:expression><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><terminal>I-O</terminal></bgf:expression><bgf:expression><terminal>EXTEND</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>use_directive_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>USE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>GLOBAL</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>STANDARD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>BEGINNING</terminal></bgf:expression><bgf:expression><terminal>ENDING</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><choice><bgf:expression><terminal>FILE</terminal></bgf:expression><bgf:expression><terminal>REEL</terminal></bgf:expression><bgf:expression><terminal>UNIT</terminal></bgf:expression></choice></bgf:expression></optional></bgf:expression><bgf:expression><terminal>LABEL</terminal></bgf:expression><bgf:expression><terminal>PROCEDURE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><plus><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><terminal>INPUT</terminal></bgf:expression><bgf:expression><terminal>OUTPUT</terminal></bgf:expression><bgf:expression><terminal>I-O</terminal></bgf:expression><bgf:expression><terminal>EXTEND</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>use_directive_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>USE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>FOR</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>DEBUGGING</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><plus><bgf:expression><nonterminal>procedure_name</nonterminal></bgf:expression></plus></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>ALL</terminal></bgf:expression><bgf:expression><terminal>PROCEDURES</terminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>value_clause_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>VALUE</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>IS</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>VALUES</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ARE</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression></choice></bgf:expression><bgf:expression><plus><bgf:expression><sequence><bgf:expression><nonterminal>literal</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><choice><bgf:expression><terminal>THROUGH</terminal></bgf:expression><bgf:expression><terminal>THRU</terminal></bgf:expression></choice></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression></plus></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>varying_phrase</nonterminal><bgf:expression><sequence><bgf:expression><optional><bgf:expression><sequence><bgf:expression><optional><bgf:expression><terminal>WITH</terminal></bgf:expression></optional></bgf:expression><bgf:expression><terminal>TEST</terminal></bgf:expression><bgf:expression><choice><bgf:expression><terminal>BEFORE</terminal></bgf:expression><bgf:expression><terminal>AFTER</terminal></bgf:expression></choice></bgf:expression></sequence></bgf:expression></optional></bgf:expression><bgf:expression><terminal>VARYING</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>index_name</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>BY</terminal></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression><bgf:expression><nonterminal>literal</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><terminal>UNTIL</terminal></bgf:expression><bgf:expression><nonterminal>condition</nonterminal></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>vsam_i_o_control_entries</nonterminal><bgf:expression><choice><bgf:expression><sequence><bgf:expression><terminal>RERUN</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>ON</terminal></bgf:expression></optional></bgf:expression><bgf:expression><choice><bgf:expression><nonterminal>assignment_name</nonterminal></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></choice></bgf:expression><bgf:expression><optional><bgf:expression><terminal>EVERY</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>integer</nonterminal></bgf:expression><bgf:expression><terminal>RECORDS</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>OF</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></sequence></bgf:expression><bgf:expression><sequence><bgf:expression><terminal>SAME</terminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>RECORD</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>AREA</terminal></bgf:expression></optional></bgf:expression><bgf:expression><optional><bgf:expression><terminal>FOR</terminal></bgf:expression></optional></bgf:expression><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression><bgf:expression><star><bgf:expression><nonterminal>file_name</nonterminal></bgf:expression></star></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>w_phrase</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>at_eop</nonterminal></bgf:expression><bgf:expression><nonterminal>not_at_eop</nonterminal></bgf:expression><bgf:expression><sequence><bgf:expression><nonterminal>at_eop</nonterminal></bgf:expression><bgf:expression><nonterminal>not_at_eop</nonterminal></bgf:expression></sequence></bgf:expression></choice></bgf:expression>
</bgf:production><bgf:production><nonterminal>write_statement_format_i</nonterminal><bgf:expression><sequence><bgf:expression><terminal>WRITE</terminal></bgf:expression><bgf:expression><nonterminal>record_name</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><sequence><bgf:expression><terminal>FROM</terminal></bgf:expression><bgf:expression><nonterminal>identifier</nonterminal></bgf:expression></sequence></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_description_entry_format_ii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>66</terminal></bgf:expression><bgf:expression><nonterminal>data_name</nonterminal></bgf:expression><bgf:expression><nonterminal>renames_clause</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production><bgf:production><nonterminal>data_description_entry_format_iii</nonterminal><bgf:expression><sequence><bgf:expression><terminal>88</terminal></bgf:expression><bgf:expression><nonterminal>condition_name</nonterminal></bgf:expression><bgf:expression><nonterminal>value_clause_format_ii</nonterminal></bgf:expression><bgf:expression><optional><bgf:expression><terminal>.</terminal></bgf:expression></optional></bgf:expression></sequence></bgf:expression>
</bgf:production></bgf:grammar>