(>:) [OUnit] |
Create a TestLabel for a test
|
(>::) [OUnit] |
Create a TestLabel for a TestCase
|
(>:::) [OUnit] |
Create a TestLabel for a TestList
|
(@?) [Test] | |
(@?) [OUnit] |
Shorthand for assert_bool
|
A | |
add [OwnMap.S] | add x y m returns a map containing the same bindings as
m , plus a binding of x to y .
|
add [ExtSQueue.QUEUE] | |
add [ExtSSetImp.S] | |
add [ExtSSet.S] | |
add [ExtList.List] |
adds the element to the list, if the list don't contains
it already.
|
add' [OwnMap.S] | add' x y m returns m if y = None , and add x (Some e) m
if y = Some e .
|
add_list [OwnMap.S] |
add a list of key,img pairs to the map
|
add_list [ExtSSetImp.S] | |
add_list [ExtSSet.S] | |
add_log_target [Log] |
add another log target
|
append [ExtList.List] | |
apply [ExtUtils.Utils] | apply f x runs the function f and gives x as parameter.
|
apply' [ExtUtils.Utils] | apply' x f runs the function f and gives x as parameter.
|
assert_bool [Test] | |
assert_bool [OUnit] |
Signals a failure when bool is false.
|
assert_equal [Test] | |
assert_equal [OUnit] |
Compares two values, when they are not equal a failure is signaled.
|
assert_failure [Test] | |
assert_failure [OUnit] |
Signals a failure.
|
assert_raises [Test] | |
assert_raises [OUnit] |
Asserts if the expected exception was raised.
|
assert_string [Test] | |
assert_string [OUnit] |
Signals a failure when the string is non-empty.
|
assoc [ExtList.List] | |
assoc' [ExtList.List] | assoc' a l == Some b iff assoc a l == b .
|
assq [ExtList.List] | |
B | |
basename [Path.A] | |
basename [Path.R] | |
bind [Option] | |
blit [ExtString.String] | |
bracket [Test] | |
bracket [OUnit] | |
C | |
canonicalize [Path.A] | |
capitalize [ExtString.String] | |
cardinal [ExtSSetImp.S] | |
cardinal [ExtSSet.S] | |
change_log_target [Log] |
Change the log target
|
choose [ExtSSetImp.S] | |
choose [ExtSSet.S] | |
choose' [ExtSSet.S] | |
chop_extension [Path.A] | |
chop_extension [Path.R] | |
clear [PrioQueues.S] | |
clear [ExtSQueue.QUEUE] | |
cmp_float [Test] | |
cmp_float [OUnit] |
Compare floats up to a given relative error.
|
combine [ExtList.List] | |
comp [ExtUtils.Utils] |
compares two values
|
compare [Path.A] | |
compare [Path.R] | |
compare [OwnMap.OrderedType] | |
compare [OwnMap.S] |
Total ordering between maps.
|
compare [HiddenInts.HI] | |
compare [ExtString.String] | |
compare [ExtSSetImp.S] | |
compare [ExtSSet.OrderedType] | |
compare [ExtSSet.S] | |
compare [ExtList.List] |
Compares two lists using a compare operator over
the elements of the list.
|
compare_2_tup [ExtUtils.Utils] |
Returns a total ordering of tuppels with two components
|
compare_3_tup [ExtUtils.Utils] |
Returns a total ordering of tuppels with three components
|
compare_all [HistoryMap.S] | compare_all m1 m2 compares two maps and respects the
full history of the two maps.
|
compare_ignore_order [ExtList.List] | compare_ignore_order ~equal:eq l1 l2 returns true if the two lists l1
and l2 has the same elements.
|
compare_to_equal [ExtUtils.Utils] | compare_to_equal f returns a function that returns true
of f a b == 0, otherwise it returns false .
|
components [Path.A] | |
components [Path.R] | |
concat [Path.A] | |
concat [Path.R] | |
concat [Path] |
concatenate to paths
|
concat [ExtString.String] | |
concat [ExtList.List] | |
concat' [Path.R] | |
contains [ExtString.String] | |
contains_from [ExtString.String] | |
copy [ExtSQueue.QUEUE] | |
copy [ExtString.String] | |
create [PrioQueues.S] | |
create [ExtSQueue.QUEUE] | |
create [ExtString.String] | |
create [ExtSSetImp.S] | |
create_new [HiddenInts.HI] | |
D | |
debug [Log] |
Debug log
|
diff [ExtSSet.S] | |
diff [ExtList.List] | diff l1 l2 contains all elements of l1 that are
not part of l2 if l1, l2 as sets.
|
dirname [Path.A] | |
dirname [Path.R] | |
disable_ansi_color [Log] |
Disable the ansi color escape sequence usage, if
you log to
stdout .
|
disable_ansi_esc [Log] |
Disable the ansi escape sequence usage, if
you log to
stdout .
|
disable_level [Log] |
disable the level and all levels with lower
priority.
|
domain [OwnMap.S] |
Returns the domain of the map as a list of keys
|
doo [Option] | |
E | |
elements [ExtSSetImp.S] | |
elements [ExtSSet.S] | |
empty [OwnMap.S] |
The empty map
|
empty [ExtSSet.S] | |
enable_level [Log] |
enable the given level and all level with
higher priority.
|
ends_with [ExtString.String] | ends_with s x returns true if the string s is ending with x .
|
equal [OwnMap.S] | equal m1 m2 tests whether the maps m1 and m2
are equal, that is, contain equal keys and associate them
with equal data.
|
equal [ExtSSetImp.S] | |
equal [ExtSSet.S] | |
equal_all [HistoryMap.S] | equal m1 m2 tests whether the maps m1 and m2 are equal.
|
error [Log] |
Error log
|
escaped [ExtString.String] | |
executable_name [Path.A] | |
exists [ExtString.String] | exists str sub returns true if sub is a substring of str or
false otherwise.
|
exists [ExtSSetImp.S] | |
exists [ExtSSet.S] | |
exists [ExtList.List] | |
exists2 [ExtList.List] | |
explode [ExtString.String] | explode s returns the list of characters in the string s .
|
F | |
fast_sort [ExtList.List] | |
fatal [Log] |
Fatal log
|
file_exists [Path.A] | |
fill [ExtString.String] | |
filter [ExtSSetImp.S] | |
filter [ExtSSet.S] | |
filter [ExtList.List] | |
filter_dir_components [Path.R] | |
find [OwnMap.S] |
Returns the image of the given key.
|
find [ExtString.String] | find s x returns the starting index of the string x
within the string s or raises Invalid_string if x
is not a substring of s .
|
find [ExtList.List] | |
find' [OwnMap.S] |
Similar to find, but does not raise an error if no
image is found.
|
find' [ExtList.List] |
like find, but does not throw an error.
|
find_all [ExtList.List] | |
fixpoint [ExtUtils.Utils] | fixpoint f a applies f to a , then f to f a , and so on, until
a fixpoint is reached and f x == x for some x = f ... f a .
|
flatten [ExtList.List] | |
flip [ExtUtils.Utils] | flip f turns the order of parameters of f , if f is
a function with two parameters.
|
fold [OwnMap.S] | fold f m a computes (f kN dN ... (f k1 d1 a)...) , where
k1 ... kN are the keys of all bindings in m
(in increasing order), and d1 ... dN are the
associated data.
|
fold [ExtSQueue.QUEUE] | |
fold [ExtSSetImp.S] | |
fold [ExtSSet.S] | |
fold_all [HistoryMap.S] | fold_all f m behaves like fold f m , except that also the hidden
bindings are passed to f .
|
fold_left [ExtString.String] | fold_left f a s is
f (... (f (f a s.[0]) s.[1]) ...) s.[n-1]
|
fold_left [ExtList.List] | |
fold_left2 [ExtList.List] | |
fold_right [ExtString.String] | fold_right f s b is
f s.[0] (f s.[1] (... (f s.[n-1] b) ...))
|
fold_right [ExtList.List] | |
fold_right2 [ExtList.List] | |
fold_two [OwnMap.S] | fold_two f a m1 m2 fold the two maps m1 and m2 together.
|
for_all [ExtSSetImp.S] | |
for_all [ExtSSet.S] | |
for_all [ExtList.List] | |
for_all2 [ExtList.List] | |
from_list [OwnMap.S] |
creates a new map from a assignment list
|
from_list [ExtSSetImp.S] | |
from_list [ExtSSet.S] | |
full_debug [Log] |
Full Debug log
|
full_info [Log] |
Full info log
|
G | |
get [ExtString.String] | |
get_os_type [ExtUtils.Utils] |
returns the operation system
|
getcwd [Path.A] | |
H | |
hd [ExtList.List] | |
I | |
identity [String_of] |
The identity function
|
implode [ExtString.String] | implode cs returns a string resulting from concatenating
the characters in the list cs .
|
index [ExtString.String] | |
index_from [ExtString.String] | |
info [Log] |
Info log
|
init [ExtString.String] | init l f returns the string of length l with the chars
f 0 , f 1 , f 2 ...
|
install_tests [Test] | install_tests "module" f adds for the module
give as first parameter all test into the test suite,
if run tests is called.
|
inter [ExtSSet.S] | |
inter [ExtList.List] | inter l1 l2 contains the intersection of the two sets l1
and l2 .
|
is_empty [PrioQueues.S] | |
is_empty [OwnMap.S] |
Tests if the map is empty or not.
|
is_empty [ExtSQueue.QUEUE] | |
is_empty [ExtSSetImp.S] | |
is_empty [ExtSSet.S] | |
is_empty [ExtList.List] |
returns
true if the list is empty, otherwise returns false .
|
is_enabled [Log] |
Checks if level is enabled.
|
is_prefix [Path.A] | |
is_prefix [Path.R] | |
iter [OwnMap.S] | iter f m applies f to all bindings in map m .
|
iter [ExtSQueue.QUEUE] | |
iter [ExtString.String] | |
iter [ExtSSetImp.S] | |
iter [ExtSSet.S] | |
iter [ExtList.List] | |
iter2 [ExtList.List] | |
iter_all [HistoryMap.S] | iter_all f m applies f to all bindings in map m .
|
J | |
join [ExtString.String] |
Same as
concat
|
L | |
lazy_concat [ExtString.String] | lazy_concat s1 s2 concats the two suspensions if the result
is forced.
|
lchop [ExtString.String] |
Returns the same string but without the first character.
|
length [ExtSQueue.QUEUE] | |
length [ExtString.String] | |
length [ExtList.List] | |
level_debug [Log] |
one log level
|
level_error [Log] |
one log level
|
level_fatal [Log] |
one log level
|
level_full_debug [Log] |
one log level
|
level_full_info [Log] |
one log level
|
level_info [Log] |
one log level
|
level_names [Log] |
list of log level names
|
level_of_string [Log] |
Converts string into level.
|
level_warn [Log] |
one log level
|
lowercase [ExtString.String] | |
M | |
make [Path.A] | |
make [Path.R] | |
make [Path] |
creates a path from a string
|
make [ExtString.String] | |
make_from_components [Path.R] | |
map [OwnMap.S] | map f m returns a map with same domain as m , where
the associated value a of all bindings of m has been
replaced by the result of the application of f to a .
|
map [ExtString.String] | map f s returns a string where all characters c in s have been
replaced by f c .
|
map [ExtList.List] | |
map2 [ExtList.List] | |
map_all [HistoryMap.S] | map_all f m behaves like map f m , except that also the hidden
bindings are passed to f .
|
map_to_list [OwnMap.S] | map_to_list f m returns the list of values that f return, if it is
applied to the key and image values of the map m .
|
mapi [OwnMap.S] |
Same as
S.map , but the function receives as arguments both
the key and the associated value for each binding of the map.
|
mapi [ExtList.List] | mapi f l applies f to each element of the list and also
gives the position of the list element as first parameter.
|
mapi_all [HistoryMap.S] | mapi_all f m behaves like mapi f m , except that also the hidden
bindings are passed to f .
|
mapi_and_map_to_list [OwnMap.S] | mapi_and_map_to_list f m returns the list of values that f return, if it is
applied to the key and image values of the map m and allows to change
the image of the map at the same time.
|
mapto [OwnMap.Custom] | |
mapto [HistoryMap.Custom] | |
mapto [ExtSMap.OrderedType] |
this is the string used to seperate the key from the imange,
often you can use ->
|
max_elt [ExtSSetImp.S] | |
max_elt [ExtSSet.S] | |
maybe_cmp [Option] |
Takes a compare function and returns a new one, that is
able to deal with option values.
|
maybe_equal [Option] |
Takes a compare function and returns a new one, that is
able to deal with option values.
|
maybe_exists [ExtList.List] | maybe_exists f l returns Some true if f e == Some true
for at least one element e of l .
|
maybe_forall [ExtList.List] | maybe_forall f l returns Some true if f e == Some true
for all elements e of l .
|
maybe_string [Option] |
Takes a
string_of function and returns a function that
converts 'a option values into a string.
|
maybe_tuppel [Option] |
Runs the given function on the two arguments, if both are
not None.
|
mem [OwnMap.S] | mem x m returns true if m contains a binding for x , and false otherwise.
|
mem [ExtSSetImp.S] | |
mem [ExtSSet.S] | |
mem [ExtList.List] | |
mem_assoc [ExtList.List] | |
mem_assq [ExtList.List] | |
mem_cmp [ExtList.List] | mem_cmp cmp a l checks if a is element of the list, and uses
cmp as compare operator.
|
memq [ExtList.List] | |
merge [ExtList.List] | |
min_elt [ExtSSetImp.S] | |
min_elt [ExtSSet.S] | |
N | |
nsplit [ExtString.String] | nsplit s sep splits the string s into a list of strings
which are separated by sep .
|
nth [ExtList.List] | |
O | |
of_char [ExtString.String] |
Returns a string containing one given character.
|
of_float [ExtString.String] |
Returns the string representation of an float.
|
of_int [ExtString.String] |
Returns the string representation of an int.
|
open_log_file [Log] |
Open a log file
|
open_temp_file [Path.A] | |
P | |
partition [ExtSSet.S] | |
partition [ExtList.List] | |
peek [ExtSQueue.QUEUE] | |
perform_test [OUnit] |
Perform the test, allows you to build your own test runner
|
pop [PrioQueues.S] | |
pop [ExtSQueue.QUEUE] | |
prefix [HiddenInts.S] | |
push [PrioQueues.S] | |
push [ExtSQueue.QUEUE] | |
Q | |
quote [String_of] |
Some funny quoting ;) *g*
|
quote' [String_of] |
Some other funny quoting ;) *g*
|
R | |
rchop [ExtString.String] |
Returns the same string but without the last character.
|
rcontains_from [ExtString.String] | |
remove [OwnMap.S] | remove x m returns a map containing the same bindings
as m , except for x which is unbound in the returned map.
|
remove [ExtSSetImp.S] | |
remove [ExtSSet.S] | |
remove [ExtList.List] | remove elm set returns the set that do not contain elm .
|
remove_assoc [ExtList.List] | |
remove_assq [ExtList.List] | |
remove_prefix [Path.A] | |
remove_prefix [Path.R] | |
remove_prefix_list [Path.A] | |
replace [ExtString.String] | replace ~str ~sub ~by returns a tuple constisting of a boolean
and a string where the first occurrence of the string sub
within str has been replaced by the string by .
|
replace_chars [ExtString.String] | replace_chars f s returns a string where all chars c of s have been
replaced by the string returned by f c .
|
replicate [ExtUtils.Utils] | replicate x a returns a;a;...;a , where the length
of the list is x .
|
reset [HiddenInts.HI] | |
restrict [OwnMap.S] | restrict kl m returns a new map, from which all bindings x from m are
removed, if they are not part of the key list kl .
|
rev [ExtList.List] | |
rev_append [ExtList.List] | |
rev_map [ExtList.List] | |
rev_map2 [ExtList.List] | |
rindex [ExtString.String] | |
rindex_from [ExtString.String] | |
run_test_tt [OUnit] |
A simple text based test runner.
|
run_test_tt_main [OUnit] |
Main version of the text based test runner.
|
run_tests [Test] |
Runs all tests if
None is given.
|
S | |
select [ExtList.List] | select pred l returns a pair containing as the first component the longest
prefix p of l , such that all elements of p satisfies pred .
|
sep [OwnMap.Custom] | |
sep [HistoryMap.Custom] | |
sep [ExtSSet.OrderedType] | |
sep [ExtSMap.OrderedType] |
String that is used to seperate the different mapping
contents.
|
set [ExtString.String] | |
set_level [Log] | |
singleton [ExtSSetImp.S] | |
singleton [ExtSSet.S] | |
slice [ExtString.String] | slice ?first ?last s returns a "slice" of the string
which corresponds to the characters s.[first] ,
s.[first+1] , ..., s[last-1] .
|
sort [ExtList.List] | |
split [ExtString.String] | split s sep splits the string s between the first
occurrence of sep .
|
split [ExtSSet.S] | |
split [ExtList.List] | |
stable_sort [ExtList.List] | |
starts_with [ExtString.String] | starts_with s x return true if s is starting with x .
|
string_of [PrioQueues.ORD] | |
string_of [PrioQueues.S] | |
string_of [Path.A] | |
string_of [Path.R] | |
string_of [Path] |
returns the string of a path
|
string_of [OwnMap.StringOf] | |
string_of [OwnMap.S_Str] | |
string_of [HistoryMap.StringOf] | |
string_of [HistoryMap.S_Str] | |
string_of [HiddenInts.HI] | |
string_of [ExtSQueue.Queue] |
returns the string representation of a queue.
|
string_of [ExtSSetImp.S] | |
string_of [ExtSSet.OrderedType] | |
string_of [ExtSSet.S] | |
string_of [ExtSMap.OrderedType] |
A function that prints the values of type t
|
string_of [ExtSMap.S] | string_of f m converts the map m into a string using f as
a conversion function of the images.
|
string_of_array [String_of] |
Returns a string representation of an array
|
string_of_complex [ExtSSetImp.S] | |
string_of_complex [ExtSSet.S] | |
string_of_level [Log] |
Converts level into string.
|
string_of_list [String_of] |
Returns a string representation of a list
|
string_of_list_complex [String_of] |
Returns a string representation of a list, using the
additional string parameters for adapt the output
|
string_of_node [OUnit] |
Make a string from a node
|
string_of_option [String_of] |
Returns a string representation of an option
|
string_of_pair [String_of] |
Returns a string representation of a tuple
|
string_of_path [OUnit] |
Make a string from a path.
|
strip [ExtString.String] |
Returns the string without the chars if they are at the beginning or
at the end of the string.
|
sub [ExtString.String] | |
subset [ExtSSetImp.S] | |
subset [ExtSSet.S] | |
subset [ExtList.List] |
returns
true if the first list is a subset of the second one.
|
T | |
take [ExtSQueue.QUEUE] | |
take [ExtList.List] |
Gets the first n-th arguments of an list
|
test_case_count [OUnit] |
Returns the number of available test cases
|
test_case_paths [OUnit] |
Returns a list with paths of the test
|
test_program [Test] | |
tl [ExtList.List] | |
to_abs [Path] | |
to_float [ExtString.String] |
Returns the float represented by the given string or
raises Invalid_string if the string does not represent a float.
|
to_int [ExtString.String] |
Returns the integer represented by the given string or
raises
Invalid_string if the string does not represent an integer.
|
to_list [OwnMap.S] |
returns the hole map as list of key,img tuples
|
to_list_all [HistoryMap.S] | to_list_all m behaves like to_list m , except that also the
hidden bindings are part of the result list.
|
toggle_level [Log] | |
top [PrioQueues.S] | |
top [ExtSQueue.QUEUE] | |
transfer [ExtSQueue.QUEUE] | |
U | |
uncapitalize [ExtString.String] | |
union [ExtSSet.S] | |
union [ExtList.List] |
If these two lists are sets, the result is a set that
contains all elements of the two given sets.
|
uppercase [ExtString.String] | |
W | |
warn [Log] |
Warning log
|
with_level [Log] |
run a function and sets for this function
the log level to the given one.
|