Skip to content

Commit

Permalink
[ADDED] elc unit / functional tests
Browse files Browse the repository at this point in the history
[FIXED] #618 : template class descriptions
  • Loading branch information
arakov committed Mar 26, 2024
1 parent 0eac950 commit 084d69c
Show file tree
Hide file tree
Showing 37 changed files with 3,705 additions and 850 deletions.
1 change: 1 addition & 0 deletions dat/api2html/api2html.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
..\..\bin\ldoc system
..\..\bin\ldoc system'routines
..\..\bin\ldoc system'runtime
..\..\bin\ldoc system'runtime'stex
..\..\bin\ldoc system'threading
..\..\bin\ldoc system'dynamic
..\..\bin\ldoc system'drawing
Expand Down
112 changes: 112 additions & 0 deletions doc/api/algorithms-summary.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<HTML>
<HEAD>
<TITLE>
ELENA Standard Library 6.0: Module algorithms
</TITLE>
<meta name="collection" content="api">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<DIV CLASS="topNav">
<UL CLASS="navList">
<LI>
<A HREF="index.html">Overview</A>
</LI>
<LI>
Module
</LI>
</UL>
<DIV CLASS="aboutLanguage">
<STRONG>
ELENA&nbsp;Standard&nbsp;Library<br>6.0
</STRONG>
</DIV>
</DIV>
<DIV CLASS="header">
<H1>
Module algorithms
</H1>
</DIV>
<DIV CLASS="docSummary">
<DIV CLASS="block"></DIV>
</DIV>
<DIV CLASS="contentContainer">
<UL CLASS="blockList">
<LI CLASS="blockList">
<TABLE CLASS="typeSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<HEADER>
Class Summary
</HEADER>
<TR>
<TH CLASS="colFirst" scope="col">Class name</TH>
<TH CLASS="colLast" scope="col">Description</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<A HREF="algorithms.html#QuickSortAlgorithm">QuickSortAlgorithm</A>
</TD>
<TD CLASS="colLast">
<DIV CLASS="block">
public singleton <SPAN CLASS="typeNameLabel">QuickSortAlgorithm</SPAN></DIV>
</TD>
</TR>
</TABLE>
</LI>
<LI CLASS="blockList">
<TABLE CLASS="typeSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<HEADER>
Extended Class Summary
</HEADER>
<TR>
<TH CLASS="colFirst" scope="col">Symbol name</TH>
<TH CLASS="colLast" scope="col">Description</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<A HREF="algorithms.html#ArrayList">ArrayList</A>
</TD>
<TD CLASS="colLast">
<DIV CLASS="block">
public class <SPAN CLASS="typeNameLabel">ArrayList</SPAN></DIV>
</TD>
</TR>
<TR CLASS="rowColor">
<TD CLASS="colFirst">
<A HREF="algorithms.html#Indexable">Indexable</A>
</TD>
<TD CLASS="colLast">
<DIV CLASS="block">
public class <SPAN CLASS="typeNameLabel">Indexable</SPAN></DIV>
</TD>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<A HREF="algorithms.html#Object">Object</A>
</TD>
<TD CLASS="colLast">
<DIV CLASS="block">
public class <SPAN CLASS="typeNameLabel">Object</SPAN></DIV>
</TD>
</TR>
</TABLE>
</LI>
</UL>
</DIV>
<DIV CLASS="bottomNav">
<UL CLASS="navList">
<LI>
<A HREF="index.html">Overview</A>
</LI>
<LI>
Module
</LI>
</UL>
<DIV CLASS="aboutLanguage">
<STRONG>
ELENA&nbsp;Standard&nbsp;Library<br>6.0
</STRONG>
</DIV>
</DIV>
</BODY>
</HTML>
235 changes: 235 additions & 0 deletions doc/api/algorithms.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,235 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">
<HTML>
<HEAD>
<TITLE>
ELENA Standard Library 6.0: Module algorithms
</TITLE>
<meta name="collection" content="api">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
</HEAD>
<BODY BGCOLOR="white">
<DIV CLASS="topNav">
<UL CLASS="navList">
<LI>
<A HREF="index.html">Overview</A>
</LI>
<LI>
<A HREF="algorithms-summary.html">Module</A>
</LI>
</UL>
<DIV CLASS="aboutLanguage">
<STRONG>
ELENA&nbsp;Standard&nbsp;Library<br>6.0
</STRONG>
</DIV>
</DIV>
<A NAME="QuickSortAlgorithm">
</A>
<!-- ======== START OF CLASS DATA ======== -->
<DIV CLASS="header">
<DIV CLASS="subTitle">
algorithms'</DIV>
<H2 title="QuickSortAlgorithm" class="title">QuickSortAlgorithm</H2>
</DIV>
<DIV CLASS="contentContainer">
<DIV CLASS="description">
<BR>
<HR>
<PRE STYLE="padding-top: 15px;">
public singleton <SPAN CLASS="typeNameLabel">QuickSortAlgorithm</SPAN></PRE>
<BR>
</DIV>
<UL CLASS="inheritance">
<LI>
<SPAN CLASS="memberNameLink"><A HREF="system.html#Object">system'Object</A></SPAN></LI>
<LI>
<UL CLASS="inheritance">
<LI>
algorithms'QuickSortAlgorithm</LI>
</UL>
</LI>
</UL>
<!-- ========== METHOD SUMMARY =========== -->
<UL CLASS="blockList">
<LI CLASS="blockList">
<H3>Method Summary</H3>
<TABLE CLASS="memberSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<TR>
<TH CLASS="colFirst" scope="col">Modifier and Type</TH>
<TH CLASS="colLast" scope="col">Method</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>sort(<SPAN CLASS="memberNameLink"><A HREF="system-routines.html#SortingAgent">SortingAgent</A></SPAN> source, <SPAN CLASS="memberNameLink"><A HREF="system.html#IntNumber">IntNumber</A></SPAN> start, <SPAN CLASS="memberNameLink"><A HREF="system.html#IntNumber">IntNumber</A></SPAN> length, <SPAN CLASS="memberNameLink"><A HREF="system.html#Func2">Func2</A></SPAN> compf)
</CODE>
</TD>
</TR>
</TABLE>
</LI>
</UL>
<HR>
</DIV>
<A NAME="ArrayList">
</A>
<!-- ======== START OF CLASS DATA ======== -->
<DIV CLASS="header">
<DIV CLASS="subTitle">
system'collections'</DIV>
<H2 title="ArrayList" class="title">ArrayList</H2>
</DIV>
<DIV CLASS="contentContainer">
<DIV CLASS="description">
<BR>
<HR>
<PRE STYLE="padding-top: 15px;">
public class <SPAN CLASS="typeNameLabel">ArrayList</SPAN></PRE>
<BR>
</DIV>
<!-- ========== EXTENSION SUMMARY =========== -->
<UL CLASS="blockList">
<LI CLASS="blockList">
<H3>Extension Summary</H3>
<TABLE CLASS="memberSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<TR>
<TH CLASS="colFirst" scope="col">Modifier and Type</TH>
<TH CLASS="colLast" scope="col">Extension Method</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort(<SPAN CLASS="memberNameLink"><A HREF="system.html#Func2">Func2</A></SPAN> compf)
</CODE>
</TD>
</TR>
<TR CLASS="rowColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort()
</CODE>
</TD>
</TR>
</TABLE>
</LI>
</UL>
<HR>
</DIV>
<A NAME="Indexable">
</A>
<!-- ======== START OF CLASS DATA ======== -->
<DIV CLASS="header">
<DIV CLASS="subTitle">
system'</DIV>
<H2 title="Indexable" class="title">Indexable</H2>
</DIV>
<DIV CLASS="contentContainer">
<DIV CLASS="description">
<BR>
<HR>
<PRE STYLE="padding-top: 15px;">
public class <SPAN CLASS="typeNameLabel">Indexable</SPAN></PRE>
<BR>
</DIV>
<!-- ========== EXTENSION SUMMARY =========== -->
<UL CLASS="blockList">
<LI CLASS="blockList">
<H3>Extension Summary</H3>
<TABLE CLASS="memberSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<TR>
<TH CLASS="colFirst" scope="col">Modifier and Type</TH>
<TH CLASS="colLast" scope="col">Extension Method</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort(<SPAN CLASS="memberNameLink"><A HREF="system.html#IntNumber">IntNumber</A></SPAN> length, <SPAN CLASS="memberNameLink"><A HREF="system.html#Func2">Func2</A></SPAN> compf)
</CODE>
</TD>
</TR>
<TR CLASS="rowColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort(<SPAN CLASS="memberNameLink"><A HREF="system.html#IntNumber">IntNumber</A></SPAN> length)
</CODE>
</TD>
</TR>
</TABLE>
</LI>
</UL>
<HR>
</DIV>
<A NAME="Object">
</A>
<!-- ======== START OF CLASS DATA ======== -->
<DIV CLASS="header">
<DIV CLASS="subTitle">
system'</DIV>
<H2 title="Object" class="title">Object</H2>
</DIV>
<DIV CLASS="contentContainer">
<DIV CLASS="description">
<BR>
<HR>
<PRE STYLE="padding-top: 15px;">
public class <SPAN CLASS="typeNameLabel">Object</SPAN></PRE>
<BR>
</DIV>
<!-- ========== EXTENSION SUMMARY =========== -->
<UL CLASS="blockList">
<LI CLASS="blockList">
<H3>Extension Summary</H3>
<TABLE CLASS="memberSummary" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<TR>
<TH CLASS="colFirst" scope="col">Modifier and Type</TH>
<TH CLASS="colLast" scope="col">Extension Method</TH>
</TR>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort(<SPAN CLASS="memberNameLink"><A HREF="system.html#Func2">Func2</A></SPAN> compf)
</CODE>
</TD>
</TR>
<TR CLASS="rowColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>quickSort()
</CODE>
</TD>
</TR>
</TABLE>
</LI>
</UL>
<HR>
</DIV>
<DIV CLASS="bottomNav">
<UL CLASS="navList">
<LI>
<A HREF="index.html">Overview</A>
</LI>
<LI>
<A HREF="algorithms-summary.html">Module</A>
</LI>
</UL>
<DIV CLASS="aboutLanguage">
<STRONG>
ELENA&nbsp;Standard&nbsp;Library<br>6.0
</STRONG>
</DIV>
</DIV>
</BODY>
</HTML>
6 changes: 3 additions & 3 deletions doc/api/cellular.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ <H2 title="IntMatrixSpace" class="title">IntMatrixSpace</H2>
<LI>
<UL CLASS="inheritance">
<LI>
<SPAN CLASS="memberNameLink"><A HREF="#Space">'Space</A></SPAN></LI>
<SPAN CLASS="memberNameLink"><A HREF="cellular.html#Space">cellular'Space</A></SPAN></LI>
<LI>
<UL CLASS="inheritance">
<LI>
Expand Down Expand Up @@ -203,7 +203,7 @@ <H2 title="LoadedSet" class="title">LoadedSet</H2>
<LI>
<UL CLASS="inheritance">
<LI>
<SPAN CLASS="memberNameLink"><A HREF="#RuleSet">'RuleSet</A></SPAN></LI>
<SPAN CLASS="memberNameLink"><A HREF="cellular.html#RuleSet">cellular'RuleSet</A></SPAN></LI>
<LI>
<UL CLASS="inheritance">
<LI>
Expand Down Expand Up @@ -308,7 +308,7 @@ <H2 title="randomSet" class="title">randomSet</H2>
<LI>
<UL CLASS="inheritance">
<LI>
<SPAN CLASS="memberNameLink"><A HREF="#RuleSet">'RuleSet</A></SPAN></LI>
<SPAN CLASS="memberNameLink"><A HREF="cellular.html#RuleSet">cellular'RuleSet</A></SPAN></LI>
<LI>
<UL CLASS="inheritance">
<LI>
Expand Down
9 changes: 9 additions & 0 deletions doc/api/extensions-dynamic.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,15 @@ <H3>Extension Summary</H3>
<TR CLASS="altColor">
<TD CLASS="colFirst">
<CODE>
<SPAN CLASS="memberNameLink"><A HREF="system.html#String">String</A></SPAN></CODE></TD>
<TD CLASS="colLast">
<CODE>toJson()
</CODE>
</TD>
</TR>
<TR CLASS="rowColor">
<TD CLASS="colFirst">
<CODE>
</CODE></TD>
<TD CLASS="colLast">
<CODE>fromJson()
Expand Down
Loading

0 comments on commit 084d69c

Please sign in to comment.