This library cluster has 72 classes.
ECF: base.ecf
Classes providing the following:
Shared access to base class ASCII
Constants for class STRING_32
Further Information
Click on class link to see client examples.
Constants for class STRING
Further Information
Click on class link to see client examples.
Constants for class EL_ZSTRING (AKA ZSTRING)
Further Information
Click on class link to see client examples.
Access to routines of EL_ZSTRING_BUFFER_ROUTINES via buffer
Further Information
Click on class link to see client examples.
Access to routines of EL_STRING_32_BUFFER_ROUTINES via buffer_32
Access to routines of EL_STRING_8_BUFFER_ROUTINES via buffer_8
Further Information
Click on class link to see client examples.
Edit strings of type STRING_32 by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See {EL_STRING_EDITOR}.delete_interior for an example of an editing procedure
Further Information
Click on class link to see client examples.
Edit strings of type STRING_8 by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See {EL_STRING_EDITOR}.delete_interior for an example of an editing procedure
Further Information
Click on class link to see client examples.
Edit strings by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See delete_interior for an example of an editing procedure
Further Information
Click on class link to see descendants.
Edit strings of type EL_ZSTRING by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See {EL_STRING_EDITOR}.delete_interior for an example of an editing procedure
Further Information
Click on class link to see client examples.
String 32 edition history
String 8 edition history
Further Information
Click on class link to see client examples.
String edition
String edition_item history
String 32 edition history
Further Information
Click on class link to see client examples.
String 32 escaper
Further Information
Click on class link to see client examples.
String 8 escaper
String general escaper
Zstring escaper
Further Information
Click on class link to see client examples.
Bash path general escaper
Bash path string 32 escaper
Further Information
Click on class link to see client examples.
Bash path string 8 escaper
Bash path zstring escaper
Further Information
Click on class link to see client examples.
Escape characters for value in comma separated format
Further Information
Click on class link to see client examples.
Python general escaper
Python zstring escaper
Further Information
Click on class link to see client examples.
Efficient Boyer-Moore Search for Unicode Strings See: codeproject.com Article
Case comparison
Shared access to instance of class EL_STRING_CONVERSION_TABLE
Extended STRING_32
Temporary once buffer of type STRING_32
External forward one-step iteration cursor for STRING_32
String 32 routines
Further Information
Click on class link to see client examples.
Routines to acccess shared buffer of type STRING_8
Further Information
Click on class link to see client examples.
External forward one-step iteration cursor for STRING_8
String 8 routines
Further Information
Click on class link to see client examples.
Table of routines to convert strings conforming to READABLE_STRING_GENERAL to commonly used types
String x routines
Basic string template to substitute variables names starting with $
Further Information
Click on class link to see client examples.
Abstract text pattern
Routines to acccess shared buffer of type ZSTRING
Further Information
Click on class link to see client examples.
Convenience routines for EL_ZSTRING
Further Information
Click on class link to see client examples.
Conversion of binary numeric strings to numbers
Conversion of hexadecimal numeric strings to numbers
Access to shared instance of class EL_BINARY_STRING_CONVERSION. Accessible via EL_MODULE_BINARY
Shared access to routines of class EL_HEXADECIMAL_STRING_CONVERSION
Further Information
Click on class link to see client examples.
Shared access to conversion routines of class EL_OCTAL_STRING_CONVERSION
Conversion of octal numeric strings to numbers
Conversion of binary, octal or hexadecimal numeric strings to numbers
Cached string
List of all occurrence intervals of a search_string in a string conforming to STRING_GENERAL
Further Information
Click on class link to see client examples.
String recycling pool
Object to compile a list of strings using a supplied value function for item chain. The value function need only return a string conforming to STRING_GENERAL or else any object with a meaningful implementation of the out function.
Abstraction for joining strings using CHAIN routines
Line list
Linked string list
Further Information
Click on class link to see client examples.
EL_SPLIT_STRING_LIST for STRING_32 items.
Further Information
Click on class link to see notes and client examples.
EL_SPLIT_STRING_LIST for STRING_8 items.
Further Information
Click on class link to see notes and client examples.
List of split items of a string conforming to STRING_GENERAL delimited by delimiter
Further Information
Click on class link to see notes and client examples.
Split string list iteration cursor
List of EL_ZSTRING split parts delimited by delimiter
This is a more efficient way to process split strings as it doesn't create a new string instance for each split part.
Further Information
Click on class link to see client examples.
List of STRING_32 strings
List of STRING_8 strings
Further Information
Click on class link to see client examples.
String general chain
List of strings conforming to STRING_GENERAL
Further Information
Click on class link to see client examples.
List of EL_ZSTRING strings
Further Information
Click on class link to see client examples.
Hash table with keys conforming to READABLE_STRING_GENERAL
Further Information
Click on class link to see client examples.
Zstring hash table
Further Information
Click on class link to see client examples.
Unescape unicode strings
Further Information
Click on class link to see client examples.
Unescape Latin-1 strings
Further Information
Click on class link to see client examples.
General string unescaper
Further Information
Click on class link to see client examples.