Github

Download version 1.4.8: Windows or Linux

Test: Development Testing

Directory: test/source

[ . ]

. /apps

. /apps/EROS

. /apps/spec/unix

. /apps/spec/windows

. /apps/string

. /apps/xml

. /benchmark

. /benchmark/html

. /benchmark/string

. /benchmark/string/string_32

. /benchmark/string/support

. /benchmark/string/utf8_string

. /benchmark/string/zstring

. /bex-parsing

. /binary-storable

. /encryption

. /evolicity-test

. /general

. /id3

. /notes

. /routine

. /simple-server

. /test/ftp

. /test/http

. /test/os-command

. /test/parser

. /test/storable

. /test/string

. /test/structure

. /test/support

. /test/uri-path

. /vtd-xml

. /work-distributer

. /xml-to-eiffel-object-builder/bioinfo

. /xml-to-eiffel-object-builder/matrix-rpc

. /xml-to-eiffel-object-builder/smil

. /xml-to-eiffel-object-builder/xhtml

. /xpath-events

[ . ]

BUILD_INFO

Build specification

APPLICATION_ROOT

LOG_FILTER

apps

AUTOTEST_DEVELOPMENT_APP

Aid to development of AutoTest classes

EXPERIMENTS_APP

Eiffel tinkering and minor experiments

TEST_WORK_DISTRIBUTER_APP

Example program to demonstrate use of EL_FUNCTION_DISTRIBUTER and EL_PROCEDURE_DISTRIBUTER for distributing the work of executing agent routines over a maximum number of threads.

Further Information

Click on class link to see instructions.

BENCHMARK_APP

CHARACTER_STATE_MACHINE_TEST_APP

CLASS_TEST_APP

COMPRESSION_TEST_APP

EVOLICITY_TEST_APP

EYED3_TAG_TEST_APP

SVG_TO_PNG_CONVERSION_TEST_APP

apps/EROS

TEST_SIMPLE_CLIENT

TEST_SIMPLE_SERVER

apps/spec/unix

MEDIA_PLAYER_DUMMY_APP

For Windows only. A 'do nothing app' for maintenance of class EL_AUDIO_PLAYER_THREAD.

apps/spec/windows

MEDIA_PLAYER_DUMMY_APP

For Windows only. A 'do nothing app' for maintenance of class EL_AUDIO_PLAYER_THREAD.

apps/string

STRING_EDITION_HISTORY_TEST_APP

ZSTRING_BENCHMARK_APP

apps/xml

OBJECT_BUILDER_TEST_APP

Test conversion of SMIL and XHTML documents to Eiffel and serialization back to XML.

RECURSIVE_XML_TO_EIFFEL_OBJECT_BUILDER_TEST_APP

Test recursive conversion of XML document to Eiffel and serialization back to XML.

BEX_XML_TO_EIFFEL_OBJECT_BUILDER_TEST_APP

DECLARATIVE_XPATH_PROCESSING_TEST_APP

TEST_VTD_XML_APP

benchmark

BENCHMARK_COMMAND_SHELL

PYXIS_ATTRIBUTE_PARSER_TEST_DATA

benchmark/html

BENCHMARK_HTML

BENCHMARK_TABLE

MEMORY_BENCHMARK_TABLE

PERFORMANCE_BENCHMARK_TABLE

benchmark/string

MIXED_ENCODING_STRING_BENCHMARK

Benchmark using a mix of Latin and Unicode encoded data

STRING_BENCHMARK

Benchmark using pure Latin encodable string data

benchmark/string/string_32

MIXED_ENCODING_STRING_32_BENCHMARK

Benchmark using a mix of Latin and Unicode encoded data

STRING_32_BENCHMARK

Benchmark using pure Latin encodable string data

benchmark/string/support

I_CHING_HEXAGRAM_CONSTANTS

MODULE_HEXAGRAM

benchmark/string/utf8_string

UC_UTF8_STRING_BENCHMARK

Benchmark using pure Latin encodable string data

Further Information

Click on class link to see notes.

benchmark/string/zstring

MIXED_ENCODING_ZSTRING_BENCHMARK

Benchmark using a mix of Latin and Unicode encoded data

ZSTRING_BENCHMARK

Benchmark using pure Latin encodable string data

bex-parsing

BINARY_ENCODED_XML_DOCUMENT_SCANNER

binary-storable

STORABLE_STRING

STORABLE_STRING_LIST

encryption

ENCRYPTION_TEST_APP

evolicity-test

JOB_INFORMATION

general

AUDIO_EVENT

Illustrates REAL assignment bug

SE_ARRAY2

SmartEiffel compatible 2 dimensional array

A

B

COUNTRY

id3

ID3_TAG_TEST

notes

DONE_LIST

PROJECT_NOTES

TO_DO_LIST

routine

FUNCTION_2

Compilation test for solution to problem of making {ROUTINE}.adapt useful in descendants See user group forum topic.

PREDICATE_2

Compilation test for solution to problem of making {ROUTINE}.adapt useful in descendants See user group forum topic.

PROCEDURE_

Compilation test for solution to problem of making {ROUTINE}.adapt useful in descendants See user group forum topic.

PROCEDURE_POINTER

Find out if C routine pointer is linked to ROUTINE attribute

ROUTINE_2

Compilation test for solution to problem of making {ROUTINE}.adapt useful in descendants See user group forum topic.

MY_PROCEDURE

simple-server

SIMPLE_COMMAND_HANDLER

test/ftp

FTP_TEST_SET

test/http

HTTP_CONNECTION_TEST_SET

Eiffel tests for class EL_HTTP_COMMAND that can be executed with testing tool.

test/os-command

AUDIO_COMMAND_TEST_SET

FILE_COMMAND_TEST_SET

HELP_PAGES_TEST_SET

OS_COMMAND_TEST_SET

test/parser

TEXT_PARSER_TEST_SET

TRANSLATION_TABLE_TEST_SET

test/storable

STORABLE_TEST_SET

TEST_STORABLE

test/string

TEST_UC_UTF8_STRING

Test UC_UTF8_STRING}.replace_substring_all distributed in EiffelStudio version 15.01.9.6535

ZSTRING_TEST_SET

Tests for class EL_ZSTRING

Further Information

Click on class link to see notes.

EL_MODULE_CRC_32_TEST_SET

EL_PATH_TEST_SET

EL_SEQUENTIAL_INTERVALS_TEST_SET

STRING_32_ROUTINES_TEST_SET

TEST_STRING_CONSTANTS

TOKENIZED_STRING_TEST_SET

test/structure

SE_ARRAY2_TEST_SET

Test suite for SmartEiffel compatible array

test/support

EIFFEL_LOOP_TEST_SET

Test set using files in $EIFFEL_LOOP/projects.data

REGRESSION_TESTABLE_SUB_APPLICATION

test/uri-path

EL_URI_PATH_TEST_SET

vtd-xml

SVG_INTEGER_POINT

SVG_POINT

work-distributer

INTEGRAL_MATH

SINE_WAVE

xml-to-eiffel-object-builder/bioinfo

BIOINFORMATIC_COMMANDS

Bioinformatic data demonstrating building from recursive XML

Example

<bix>
   <package>
      <command>
         <parlist>
            <par>
               <value type="boolean">true</value>
            </par>
               <value type="container">
                  <parlist>
                     <par>
                        <value type="boolean">true</value>
                     </par>
                     <par>
                        <value type="integer">12</value>
                     </par>
                     </par>
                        <value type="container">
                           <parlist>
                              <par>
                                 <value type="boolean">true</value>
                              </par>
                              <par>
                                 <value type="integer">12</value>
                              </par>
                           </parlist>
                        </value>
                     <par>
                  </parlist>
               </value>
            <par>
            </par>
         </parlist>
      </command>
   </package>
</bix>

CONTAINER_PARAMETER

Recursive class. Attribute parameter_list may have other references to CONTAINER_PARAMETER

BIOINFO_COMMAND

BOOLEAN_PARAMETER

CHOICE_PARAMETER

DATA_PARAMETER

INTEGER_PARAMETER

INTEGER_RANGE_LIST_PARAMETER

LIST_PARAMETER

PARAMETER

PARAMETER_LIST

REAL_PARAMETER

REAL_RANGE_LIST_PARAMETER

RULES_LIST_PARAMETER

STRING_LIST_PARAMETER

STRING_PARAMETER

TITLE_PARAMETER

URL_PARAMETER

xml-to-eiffel-object-builder/matrix-rpc

MATRIX_CALCULATOR

Perform calculations on matrix with procedure specified in processing instruction

<?xml version="1.0" encoding="ISO-8859-1"?>
<?create {MATRIX_CALCULATOR}?>
<matrix>
   <row>
      <col>1.15</col>
      <col>0.2</col>
      <col>0.5</col>
      <col>1.12</col>
      <col>0.2</col>
      <col>0.5</col>
   </row>
   <row>
      <col>0.1</col>
      <col>0.28</col>
      <col>0.5</col>
      <col>6.2</col>
      <col>0.55</col>
      <col>0.1</col>
   </row>
<matrix>
<?procedure find_column_average?>

xml-to-eiffel-object-builder/smil

SMIL_AUDIO_CLIP

SMIL_AUDIO_SEQUENCE

SMIL_PRESENTATION

xml-to-eiffel-object-builder/xhtml

WEB_FORM

WEB_FORM_COMPONENT

WEB_FORM_DROP_DOWN_LIST

WEB_FORM_LINE_BREAK

WEB_FORM_TEXT

xpath-events

BIOINFO_XPATH_MATCH_EVENTS

Class that scans the example XML document bioinfo.xml, outputting node values defined by the xpath to agent mapping xpath_match_events.

SMIL_XPATH_MATCH_EVENTS

XHTML_XPATH_MATCH_EVENTS

Click on class link to see notes.