AWL alphabetical functors dictionary (main)
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
[
_
]
_arguments
:
Module arguments.
_environ
:
System environment.
_version
:
Interpreter version.
[
A
]
a_copy
:
Copy array.
a_dims
:
Array dimensions.
a_elem
:
Array element accessor.
a_fill
:
Fill array with value.
a_init_all
:
Array functional initializer.
a_load
:
Load array elements from list of values.
a_loop
:
Array iterator.
a_rank
:
Array rank.
a_save
:
Save array elements to list of values.
a_total
:
Total elements in array.
abs
:
Numeric absolute value.
acos
:
Trigonometric arccosine.
add
:
Numeric addition.
and
:
Bitwise conjunction.
ang
:
Numeric polar angle.
apply
:
Apply functor to argument(s).
array
:
Array constructor.
asin
:
Trigonometric arcsine.
atan
:
Trigonometric arctangent.
[
C
]
c_and
:
Conditional short-circuit "AND" operation.
c_not
:
Conditional "NOT" operation.
c_or
:
Conditional short-circuit "OR" operation.
ceil
:
Numeric rounding up.
class_of
:
Retrieve class of object.
clr
:
Clear mutable.
cmp
:
Numeric signed comparison.
codepage
:
Defines codepage for string conversion.
comb
:
Implements combined assignment.
cos
:
Numeric cosine.
cosh
:
Numeric hyperbolic cosine.
[
D
]
dc_b
:
Decode unsigned byte.
dc_l
:
Decode long.
dc_sb
:
Decode signed byte.
dc_sw
:
Decode signed word.
dc_w
:
Decode unsigned word.
deblock
:
Deconstruct block to item list.
dec
:
Pre-decrement.
dec_p
:
Post-decrement.
determ
:
Deconstruct term to functor and argument(s).
deval
:
Expression devaluation.
devirt
:
Explicit devirtualization.
differ
:
Difference test.
div
:
Numeric division.
do_until
:
Iterator with negative postcondition.
do_while
:
Iterator with positive postcondition.
[
E
]
ec_b
:
Encode byte.
ec_l
:
Encode long.
ec_w
:
Encode word.
enblock
:
Construct block from item list.
enterm
:
Construct term from functor and argument(s).
eq
:
Numeric equality.
eval_r
:
R-evaluation.
eval_v
:
V-evaluation.
eval_x
:
X-evaluation.
exp
:
Numeric exponentiation.
exp_by
:
Numeric rise to power.
expect_array
:
Expect array value.
expect_float
:
Expect float value.
expect_hash
:
Expect hash value.
expect_int
:
Expect integer value.
expect_list
:
Expect list value.
expect_object
:
Expect object value.
expect_pattern
:
Expect pattern value.
expect_string
:
Expect string value.
[
F
]
f_and
:
Functional "AND" predicates composition.
f_close
:
Close opened stream.
f_compose
:
Functional composition.
f_err
:
Standard error output.
f_get
:
Get line(s) from stream as strings.
f_getc
:
Get character from stream.
f_ident
:
Identity.
f_in
:
Standard input.
f_not
:
Functional "NOT" predicate composition.
f_open
:
Open file.
f_or
:
Functional "OR" predicates composition.
f_out
:
Standard output.
f_put
:
Put value(s) to stream as strings.
f_putc
:
Put character to stream.
f_read
:
Read string from stream.
f_seek
:
Seek absolutely in stream.
f_skip
:
Seek relatively in stream.
f_tell
:
Tell current position in stream.
false
:
Literal false value.
float
:
Coerce scalar to float.
floor
:
Numeric rounding down.
for_dec
:
Decremental range iterator.
for_inc
:
Incremental range iterator.
[
G
]
ge
:
Numeric "greater than or equal" compare.
gt
:
Numeric "greater than" compare.
[
H
]
h_clear
:
Clear hash.
h_count
:
Hash counter.
h_elem
:
Hash value accessor.
h_inspect
:
Inspect hash internal allocation.
h_keys
:
List of hash keys.
h_load
:
Load hash with list of elements.
h_lookup
:
Hash value lookup.
h_loop
:
Hash iterator.
h_rehash
:
Change hash capacity.
h_remove
:
Hash value remove.
h_save
:
List of hash elements.
h_values
:
List of hash values.
hash
:
Hash constructor.
hcode
:
Hash code value.
[
I
]
ident
:
Identity test.
idiv
:
Integer ratio.
if
:
Conditional positive test.
inc
:
Pre-increment.
inc_p
:
Post-increment.
include
:
Include module.
inf_neg
:
Negative infinity.
inf_pos
:
Positive infinity.
inside
:
Check for value inclusion in range.
int
:
Coerce scalar to integer.
irem
:
Integer remainder.
is_array
:
Check for array value.
is_block
:
Check for block.
is_class
:
Check for class reference.
is_float
:
Check for float value.
is_func
:
Check for functor.
is_hash
:
Check for hash value.
is_int
:
Check for integer value.
is_list
:
Check for list.
is_mut
:
Check mutability.
is_num
:
Check for numeric value.
is_object
:
Check for object value.
is_pattern
:
Check for pattern value.
is_stream
:
Check for stream.
is_string
:
Check for string value.
is_term
:
Check for term.
is_undef
:
Check for undefined value.
is_var
:
Check for variable.
is_virtual
:
Check for virtual reference.
[
L
]
l_cat
:
List concatenation.
l_cmp
:
Compare lists of ordered elements.
l_copy
:
List copying.
l_count_ex
:
Count list items exclusively.
l_count_in
:
Count list items inclusively.
l_filter_ex
:
Filter list exclusively.
l_filter_in
:
Filter list inclusively.
l_head
:
List head accessor.
l_head_by
:
Head of list, with offset.
l_item
:
List element accessor.
l_len
:
Length of list.
l_loop
:
Direct order list iterator.
l_loop_r
:
Reverse order list iterator.
l_map
:
Functional list mapping.
l_pop
:
Pop elements from list.
l_push
:
Push elements to list.
l_range
:
Convert range to incremental list.
l_range_r
:
Convert range to decremental list.
l_ref
:
List reference.
l_rep
:
List replication.
l_rev
:
List reversion.
l_sort_index
:
Build sorted index.
l_split
:
Split list at specified position.
l_tail
:
List tail accessor.
l_tail_by
:
Tail of list, with offset.
l_until
:
Search list forward, negatively testing predicate.
l_until_r
:
Search list backward, negatively testing predicate.
l_while
:
Search list forward, positively testing predicate.
l_while_r
:
Search list backward, positively testing predicate.
l_zip
:
Zip lists.
le
:
Numeric "less than or equal" compare.
let
:
"Lazy" assignment.
log
:
Numeric logarithm.
log_by
:
Numeric logarithm by base.
lt
:
Numeric "less than" compare.
[
M
]
max
:
Numeric maximum.
max_int
:
Integer maximum.
min
:
Numeric minimum.
min_int
:
Integer minimum.
mul
:
Numeric multiplication.
[
N
]
nan
:
Not a number.
ne
:
Numeric inequality.
neg
:
Numeric negation.
not
:
Bitwise complement.
num
:
Coerce scalar to number.
[
O
]
or
:
Bitwise disjunction.
originator
:
Originator of virtual method.
outside
:
Check for value exclusion from range.
[
P
]
pi
:
Multiply by \Pi.
[
R
]
rad
:
Numeric polar radius.
rand
:
Random numbers generator.
randomize
:
Randomization.
rdiv
:
Integer ratio alternate.
reduce
:
Implements list reduction.
reval
:
Expression revaluation.
rrem
:
Integer remainder alternate.
rx_after_ex
:
Character predicate sequence end (exclusive).
rx_after_in
:
Character predicate sequence end (inclusive).
rx_alt
:
Alternation of patterns.
rx_any
:
Any character pattern.
rx_any_ex
:
Character predicate check (exclusive).
rx_any_in
:
Character predicate check (inclusive).
rx_at_end
:
End position anchor.
rx_at_start
:
Start position anchor.
rx_before_ex
:
Character predicate sequence start (exclusive).
rx_before_in
:
Character predicate sequence start (inclusive).
rx_cat
:
Concatenation of patterns.
rx_char
:
Literal character pattern.
rx_fail
:
Failure pattern.
rx_findfirst
:
Search forward for pattern.
rx_findlast
:
Search backward for pattern.
rx_length
:
Calculate length range of pattern.
rx_match
:
Pattern matching.
rx_rep
:
Repetition of pattern.
rx_split
:
Split string by pattern.
rx_string
:
Literal string pattern.
[
S
]
s_cat
:
String concatenation.
s_cmp
:
String signed comparison.
s_count_ex
:
String count exclusive.
s_count_in
:
String count inclusive.
s_empty
:
Empty string literal.
s_eq
:
String equality.
s_filter_ex
:
String filter exclusive.
s_filter_in
:
String filter inclusive.
s_findfirst
:
Search string forward for context.
s_findlast
:
Search string backward for context.
s_ge
:
String "greater than or equal" compare.
s_gt
:
String "greater than" compare.
s_join
:
Join string list to string.
s_le
:
String "less than or equal" compare.
s_len
:
Get string length.
s_lt
:
String "less than" compare.
s_map
:
String character translation.
s_max
:
String maximum.
s_min
:
String minimum.
s_ne
:
String inequality.
s_range
:
Create string from character range.
s_rep
:
String replication.
s_retype
:
Change string type.
s_rev
:
String reverse.
s_rspan_ex
:
String span backward (exclusive).
s_rspan_in
:
String span backward (inclusive).
s_slice
:
String slice.
s_span_ex
:
String span forward (exclusive).
s_span_in
:
String span forward (inclusive).
s_type
:
Query string type.
self
:
Retrieve current class instance.
set
:
Eager assignment.
sgn
:
Numeric sign.
shl
:
Bitwise shift left.
shr
:
Bitwise shift right.
sin
:
Numeric sine.
sinh
:
Numeric hyperbolic sine.
sqr
:
Numeric square root.
string
:
Coerce scalar to string.
sub
:
Numeric subtraction.
super_of
:
Retrieve superclass of class.
swap
:
Exchange values.
switch
:
Choose action by key.
[
T
]
tan
:
Numeric tangent.
tanh
:
Numeric hyperbolic tangent.
times
:
Fixed count iterator.
true
:
Literal true value.
[
U
]
unless
:
Conditional negative test.
until
:
Iterator with negative precondition.
[
V
]
void
:
Evaluate as void.
[
W
]
while
:
Iterator with positive precondition.
with
:
Class current instance wrapper.
with_input
:
Default input stream wrapper.
with_output
:
Default output stream wrapper.
without
:
Class deinstantiation wrapper.
[
X
]
x_funcs
:
Show scope functors/classes.
x_trace
:
Debug local/global trace mode.
x_vars
:
Show scope variables.
xor
:
Bitwise exclusion.
Total:
270
functor(s).
[
Functors list
]