Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
119 lines (108 sloc) 4.18 KB
<?xml version = "1.0" encoding = "ISO-8859-1"?>
<!--This file is auto-generated by class EL_PYXIS_PARSER (eiffel-loop.com)-->
<system xmlns = "http://www.eiffel.com/developers/xml/configuration-1-16-0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://www.eiffel.com/developers/xml/configuration-1-16-0 http://www.eiffel.com/developers/xml/configuration-1-16-0.xsd" name = "EL_base" uuid = "229b789e-09aa-11df-87c7-1bf8afd2bbad" library_target = "EL_base">
<target name = "EL_base">
<description>
Base classes for Eiffel-Loop
Clusters:
* Data Structure
* Math
* Runtime
* Data Persistence
* Text Processing
* Utility
</description>
<root all_classes = "true"/>
<option namespace = "Eiffel-Loop.Library" trace = "false" debug = "false" warning = "true" syntax = "standard" full_class_checking = "false" void_safety = "none">
<assertions precondition = "true" postcondition = "true" check = "true" invariant = "false"/>
</option>
<mapping old_name = "ZSTRING" new_name = "EL_ZSTRING"/>
<!--Needed for Windows XP-->
<variable name = "link_object" value = "false"/>
<external_object location = "$EIFFEL_LOOP/contrib/C/MSC-runtime/spec/$ISE_PLATFORM/msvcr71.dll">
<description>
msvcr71.dll requires:
$EIFFEL_LOOP/contrib/C/MSC-runtime/spec/$ISE_PLATFORM/msvcr71.dll
</description>
<condition>
<platform value = "windows"/>
<custom name = "link_object" value = "true"/>
</condition>
</external_object>
<library name = "base" location = "$ISE_LIBRARY/library/base/base.ecf"/>
<library name = "base_ext" location = "$ISE_LIBRARY/library/base_extension/base_extension.ecf"/>
<library name = "encoding" location = "$ISE_EIFFEL/library/encoding/encoding.ecf"/>
<library name = "net" location = "$ISE_LIBRARY/library/net/net.ecf"/>
<library name = "time" location = "$ISE_LIBRARY/library/time/time.ecf"/>
<library name = "thread" location = "$ISE_LIBRARY/library/thread/thread.ecf"/>
<library name = "uuid" location = "$ISE_LIBRARY/library/uuid/uuid.ecf"/>
<!--GOBO-->
<library name = "gobo_base" location = "../gobo-base.ecf"/>
<!--CLUSTERS-->
<cluster name = "data_structure" location = "data_structure" recursive = "true">
<description>
Data Structure
Various hash-table, array, list, chain and linear types
See doc/base.data_structure.txt for details
</description>
</cluster>
<cluster name = "math" location = "math" recursive = "true"/>
<cluster name = "runtime" location = "runtime" recursive = "true">
<file_rule>
<exclude>/imp_mswin$</exclude>
<condition>
<platform value = "unix"/>
</condition>
</file_rule>
<file_rule>
<exclude>/imp_unix$</exclude>
<condition>
<platform value = "windows"/>
</condition>
</file_rule>
</cluster>
<cluster name = "persistency" location = "persistency" recursive = "true">
<description>
Data Persistence
Classes providing the following facilities:
* Reading and writing arrays of floating-point type `DOUBLE&apos;.
* Files that notify a listener of byte-count written and read.
* A file conforming to `PLAIN_TEXT_FILE&apos; that implements [$source EL_OUTPUT_MEDIUM]
* File line source and other abstractions
</description>
</cluster>
<cluster name = "text" location = "text" recursive = "true">
<description>
Text Processing
Classes providing the following facilities:
* Character and character sequence conversion
* Character encoding
* File, directory and resource naming
* Deferred internationalization
* Text line processing
* Managing string lists
* Parsing and manipulating name-value pairs
* String escaping
* A memory compact string with same character range as `STRING_32&apos;
* Efficient string splitting
* Associating formatting styles with strings
* Recording and managing string edit histories
* Abstractions for objects createable from strings
* String occurrence interval lists
* URI encoding/decoding
</description>
</cluster>
<cluster name = "utility" location = "utility" recursive = "true">
<description>
Utility
Classes providing the following facilities:
* Benchmarking
* Date/time formatting
* Memory writing
* Cyclic redundancy check
* Command shells
* Extensions to ES uuid.ecf
</description>
</cluster>
</target>
</system>