Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Text Library: Parsing

This library cluster has 16 classes.

ECF: text-process.ecf

Classes for parsing text data.

Directory: library/text/parse

[ . ]

. /eiffel

. /file

. /kernel

. /substitution

[ . ]

EL_PATTERN_SPLIT_STRING_LIST

Pattern split string list

Further Information

Click on class link to see client examples.

EL_STRING_INTERVAL

String interval

EL_TAB_REMOVER

Class to substitute spaces for tabs

eiffel

EL_EIFFEL_KEYWORDS

Common Eiffel keywords and keyword lists

Further Information

Click on class link to see client examples.

EL_EIFFEL_SOURCE_LINE_STATE_MACHINE

A class for creating line-orientated parsers of Eiffel source code

Further Information

Click on class link to see client examples.

file

EL_SOURCE_TEXT_PROCESSOR

Source text processor

Further Information

Click on class link to see client examples.

EL_ZIP_FILE_LISTING_PARSER

Zip file listing parser

kernel

EL_FILE_LEXER

File lexer

EL_FILE_PARSER

File parser

Further Information

Click on class link to see client examples.

EL_PARSER

Parser

Further Information

Click on class link to see client examples.

EL_TOKEN_PARSER

Token parser

substitution

EL_STRING_32_TEMPLATE

String 32 template

EL_STRING_8_TEMPLATE

String 8 template

Further Information

Click on class link to see client examples.

EL_SUBSTITUTION_TEMPLATE

String substitution template with placeholder variables designated by the '$' symbol. To differentiate variable names from contiguous text, the variable name can be enclosed by curly braces as for example $code in the template "Country: ${code}"

Further Information

Click on class link to see client examples.

EL_SUBST_VARIABLE_PARSER

Subst variable parser

EL_ZSTRING_TEMPLATE

Zstring template

Further Information

Click on class link to see client examples.