This library cluster has 45 classes.
ECF: text-process.ecf
Classes for parsing text data.
Module pattern
Further Information
Click on class link to see client examples.
Pattern split string list
Further Information
Click on class link to see client examples.
Textual pattern match routines
Text matcher for ZSTRING source text
Further Information
Click on class link to see client examples.
Text editor that searchs for a grammatical pattern. The pattern event handler is reponsible for sending modified text to the output. Unmatched text is automatically sent to output.
Further Information
Click on class link to see client examples.
Parsing text file editor with output to a separate file
Further Information
Click on class link to see client examples.
File trailing space remover
Further Information
Click on class link to see client examples.
Text editor that searchs for a grammatical pattern. The pattern event handler is reponsible for sending modified text to the output. Unmatched text is automatically sent to output.
Class to substitute spaces for tabs
Further Information
Click on class link to see client examples.
Set of characters permissible in class name
Eiffel keywords
Further Information
Click on class link to see client examples.
Set of characters permissible in first letter of identifier
Set of characters permissible in an Eiffel identifier
Eiffel keyword constants using EL_IMMUTABLE_STRING_8_TABLE
Further Information
Click on class link to see client examples.
Common Eiffel keywords and keyword lists
Further Information
Click on class link to see client examples.
Eiffel line state machine text file editor
Further Information
Click on class link to see client examples.
Eiffel source editor
Further Information
Click on class link to see client examples.
A class for creating line-orientated parsers of Eiffel source code
Further Information
Click on class link to see client examples.
Eiffel source code routines
Further Information
Click on class link to see client examples.
Set of characters permissible in type definition output by compiler command
ec -descendants
Also includes "()" as substitutions "{}" for multiple conformance: G -> {A, B..}
Set of characters permissible in type name (which may have generic parameters)
Eiffel source editor that searchs for grammatical patterns. Defined patterns that match are responsible for sending text to output using match event handlers. Unmatched text is automatically sent to output.
Further Information
Click on class link to see client examples.
File parser
Further Information
Click on class link to see client examples.
Object that creates a TP_PATTERN using a supplied FUNCTION agent
A state machine for processing lines from a line source, using a line processing procedure defined by the attribute:
state: PROCEDURE [ZSTRING]
The line processing state can be changed by assigning a new procedure to state. Line processing stops either when state is assigned the procedure final or the last line in the line source is reached.
Further Information
Click on class link to see client examples.
Source text processor
Zip file listing parser
Further Information
Click on class link to see client examples.
A reflected NATURAL_32 representing an IP 4 internet address STRING_8
Routines for converting IP.4 addresses from STRING_8 to NATURAL_32 and vice-versa
Shared access to routines of class EL_IP_ADDRESS_ROUTINES
Further Information
Click on class link to see client examples.
File lexer
Parses text using text pattern TP_PATTERN
Further Information
Click on class link to see client examples.
Token parser
Analyses today's entries in auth.log for hacker login attempts
Further Information
Click on class link to see notes and client examples.
Abstraction to process log entries that match today's date
Further Information
Click on class link to see client examples.
Analyses today's entries in sendmail log for SMTP relay abuse
Further Information
Click on class link to see notes and client examples.
Parse Apache or Cherokee web-server log entry
Further Information
Click on class link to see client examples.
Pyxis attribute parser with deferred implementation of parse events
Further Information
Click on class link to see client examples.
EL_SUBSTITUTION_TEMPLATE for STRING_32
EL_SUBSTITUTION_TEMPLATE for STRING_8
String substitution template with placeholder variables designated by the '$' symbol.
Further Information
Click on class link to see notes and client examples.
Subst variable parser
EL_SUBSTITUTION_TEMPLATE for ZSTRING
Further Information
Click on class link to see client examples.
Parsed xpath step
Further Information
Click on class link to see client examples.
Simple xpath parser that can parse xpaths like the following:
AAA/BBB AAA/BBB/@name AAA/BBB[@id='x'] AAA/BBB[@id='x']/@name AAA/BBB[id='y']/CCC/text() <AAA> <BBB id="x" name="foo"> </BBB> <BBB id="y" name="bar"> <CCC>hello</CCC> </BBB> </AAA>
but cannot parse:
AAA/BBB[2]/@name
Further Information
Click on class link to see client examples.