# lib_internal function library

Dependencies: install_sfo.tpa, lib_eff.tpa, lib_evaluate.tpa, lib_general.tpa, lib_itm.tpa, lib_list.tpa, lib_macro.tpa, lib_patch.tpa, lib_spl.tpa, lib_table.tpa, lib_text.tpa, lib_tools.tpa

Functions from unidentified sources: CRE_read_effect_type

## Description

## Public Functions

alphanumeric_advance(arguments:s)=(value:s) action

build_flag_data_field_editors(lookup_table:s, function_prefix:s, offset_base:s, secondary:s)=() action

build_IDS_data_field_editors(lookup_table:s, function_prefix:s, offset_base:s, secondary:s="no")=() action

build_simple_data_field_editors(lookup_table:s, function_prefix:s, offset_base:s, secondary:s="no")=() action

clone_template(allow_missing:i, silent:i, tv:i, file_list:s, file_ext:s, edits:s, editstring:s)=() action

decompose_CSV(input:s)=(argument_0:s, argument_1:s, argument_2:s, argument_3:s, argument_4:s, argument_5:s, argument_6:s, argument_7:s, argument_8:s, argument_9:s) action

define_make_patch()=() patch

define_push()=() patch

edit_template(silent:i, SFO_RESERVED_object_index:i, allow_missing:i, stop_after_match:i, tv:i, file_list:s, file_ext:s, edits:s, editstring:s, external_file:s, location:s, locbase:s, locabs:s)=(value//:s, 1:s, if:s, any:s, successful:s, edit:s, is:s, made:s) action

install_template(allow_missing:i, tv:i, silent:i, file_list:s, file_ext:s, edits:s, editstring:s, external_file:s, location:s, locbase:s, locabs:s, destination:s="override")=() action

internal_push_random(list:s, to_add:s)=(list:s) patch

make_template(file_list:s, file_ext:s, edits:s, editstring:s, build_before:s, build_after:s)=() action

process_arrow(input:s)=(key:s, value:s) patch

process_integer_list(list:s, function:s)=() patch

process_list_of_arrows(filename:s, input:s, instruction:s)=() patch

process_pair(input:s)=(key:s, value:s) patch

process_string_list(list:s, function:s, field:s="arguments")=() patch

regexp_template(tv:i, file_ext:s, edits:s, editstring:s, glob:s="yes")=() action