stringtools

Functions

add_terminal_newlines Adds terminal newlines to lines.
capitalize_start Capitalizes string.
delimit_words Delimits words in string.
expr_to_bidirectional_direction_string Changes expr to bidirectional direction string.
expr_to_bidirectional_lilypond_symbol Changes expr to bidirectional LilyPond symbol.
expr_to_tridirectional_direction_string Changes expr to tridirectional direction string.
expr_to_tridirectional_lilypond_symbol Changes expr to tridirectional LilyPond symbol.
expr_to_tridirectional_ordinal_constant Changes expr to tridirectional ordinal constant.
format_input_lines_as_doc_string Formats input_lines as doc string.
is_dash_case Is true when expr is a string and is hyphen delimited lowercase.
is_dash_case_file_name Is true when expr is a string and is hyphen-delimited lowercase file name with extension.
is_lower_camel_case Is true when expr is a string and is lowercamelcase.
is_snake_case Is true when expr is a string and is underscore delimited lowercase.
is_snake_case_file_name Is true when expr is a string and is underscore-delimited lowercase file name with extension.
is_snake_case_file_name_with_extension Is true when expr is a string and is underscore-delimited lowercase file name with extension.
is_snake_case_package_name Is true when expr is a string and is underscore-delimited lowercase package name.
is_space_delimited_lowercase Is true when expr is a string and is space-delimited lowercase.
is_string Is true when expr is a string.
is_upper_camel_case Is true when expr is a string and is uppercamelcase.
normalize Normalizes string.
pluralize Pluralizes English string.
strip_diacritics Strips diacritics from binary_string.
to_accent_free_snake_case Changes string to accent-free snake case.
to_dash_case Changes string to dash case.
to_lower_camel_case Changes string to lower camel case.
to_snake_case Changes string to snake case.
to_space_delimited_lowercase Changes string to space-delimited lowercase.
to_upper_camel_case Changes string to upper camel case.