JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Annotation Types Summary
Class
Description
AtComposite
Static attribute with an expression inside, which constructs an object.
AtFree
Free attribute.
AtMemoized
An attribute that knows how to memoize an object.
AtOnce
Read only once.
AtSafe
It catches
ExFailure
and throws
EOerror.ExError
.
AtSimple
Default attribute.
Attr
Attribute.
AtVararg
Vararg attribute.
Bytes
Bytes.
BytesOf
Bytes.
Data
<
T
>
A data container.
Data.Once
<
T
>
Data being returned only once, from encapsulated object.
Data.ToPhi
Makes a
Phi
out of a Java object, like
String
or
Integer
.
Data.Value
<
T
>
A single value as
Phi
.
Dataized
A dataized object.
EOangle
EOangle$EOas_degrees
EOangle$EOas_radians
EOangle$EOctan
EOangle$EOtan
EOas_phi
AS-PHI.
EObool
EObool$EOand
AND.
EObool$EOas_bytes
EObool$EOas_hash
EObool$EOeq
EObool$EOif
IF.
EObool$EOnot
EObool$EOor
AND.
EObool$EOwhile
WHILE.
EObytes
EObytes_as_array
EObytes_as_array$EOslice_byte
EObytes$EOand
BYTES.AND.
EObytes$EOas_bool
EObytes$EOas_bytes
EObytes$EOas_float
BYTES.AS-FLOAT.
EObytes$EOas_hash
EObytes$EOas_hash$EOt0$EOa2
EObytes$EOas_int
BYTES.AS-INT.
EObytes$EOas_string
BYTES.AS-STRING.
EObytes$EOconcat
BYTES.CONCAT.
EObytes$EOeq
BYTES.EQ.
EObytes$EOleft
EObytes$EOnot
BYTES.NOT.
EObytes$EOor
BYTES.OR.
EObytes$EOright
BYTES.RIGHT.
EObytes$EOsize
BYTES.SIZE.
EObytes$EOslice
BYTES.SLICE.
EObytes$EOxor
BYTES.XOR.
EOcage
CAGE.
EOe
EOerror
ERROR.
EOerror.ExError
This exception is thrown by the
EOerror
object only.
EOfloat
EOfloat$EOas_bytes
FLOAT.AS-BYTES.
EOfloat$EOas_hash
EOfloat$EOdiv
DIV.
EOfloat$EOeq
EOfloat$EOgt
GT.
EOfloat$EOgte
EOfloat$EOlt
EOfloat$EOlte
EOfloat$EOminus
EOfloat$EOminus$EOrec_terms
EOfloat$EOneg
EOfloat$EOplus
Plus.
EOfloat$EOtimes
MUL.
EOgoto
GOTO.
EOheap
EOheap$EOfree
HEAP.FREE.
EOheap$EOmalloc
HEAP.MALLOC.
EOheap$EOpointer
EOheap$EOpointer$EOadd
EOheap$EOpointer$EOblock
HEAP.POINTER.BLOCK.
EOheap$EOpointer$EOsub
EOint
EOint$EOas_bytes
INT.AS-BYTES.
EOint$EOas_hash
EOint$EOdiv
DIV.
EOint$EOeq
EOint$EOgt
GT.
EOint$EOgte
EOint$EOlt
EOint$EOlte
EOint$EOminus
EOint$EOminus$EOrec_terms
EOint$EOneg
EOint$EOplus
PLUS.
EOint$EOtimes
TIMES.
EOlist
EOlist$EOconcat
EOlist$EOconcat$EOt1$EOa2
EOlist$EOeach
EOlist$EOeach$EOt1$EOt0$EOa2
EOlist$EOeq
EOlist$EOeq$EOt1$EOt1$EOa2
EOlist$EOfiltered
EOlist$EOfiltered$EOt1$EOa1
EOlist$EOfilteredi
EOlist$EOfilteredi$EOrec_filtered
EOlist$EOfound
EOlist$EOfound$EOt1$EOa2
EOlist$EOis_empty
EOlist$EOmapped
EOlist$EOmapped$EOt1$EOa1
EOlist$EOmappedi
EOlist$EOmappedi$EOt1$EOt0$EOa2
EOlist$EOreduced
EOlist$EOreduced$EOt2$EOa2
EOlist$EOreducedi
EOlist$EOreducedi$EOrec_reduced
EOlist$EOsorted
EOlist$EOsorted$EOswap
EOlist$EOsorted$EOt0$EOa2
EOlist$EOsorted$EOt3$EOa1
EOlist$EOsorted$EOt3$EOa1$EOt1$EOt2$EOa1
EOlist$EOsorted$EOt4$EOt1$EOa2
EOlist$EOwith
EOlist$EOwithout
EOlist$EOwithout$EOt1$EOa2
EOmap
EOmap$EOfound
EOmap$EOkeys
EOmap$EOkeys$EOt1$EOa1
EOmap$EOsize
EOmap$EOwith
EOmap$EOwithout
EOmemory
MEMORY.
EOmultimap
EOmultimap$EOconcat_all_arrays
EOmultimap$EOconcat_all_arrays$EOt1$EOa2
EOmultimap$EOfind_in_list
EOmultimap$EOfind_in_list$EOt2$EOa2
EOmultimap$EOfound
EOmultimap$EOkeys
EOmultimap$EOkeys$EOt1$EOa1
EOmultimap$EOpairs_to_hash
EOmultimap$EOpairs_to_hash$EOt1$EOa2
EOmultimap$EOrebuilded
EOmultimap$EOrebuilded$EOcomparable_pair
EOmultimap$EOrebuilded$EOcomparable_pair$EOlt
EOmultimap$EOrebuilded$EOcreate_array_by_hash
EOmultimap$EOrebuilded$EOcreate_array_by_hash$EOt3$EOa2
EOmultimap$EOrebuilded$EOfill_to_size
EOmultimap$EOrebuilded$EOt2$EOa1
EOmultimap$EOrebuilded$EOt5$EOa2
EOmultimap$EOsize
EOmultimap$EOwith
EOmultimap$EOwithout
EOmultimap$EOwithout_in_list
EOmultimap$EOwithout_in_list$EOt2$EOa2
EOnan
EOnan
EOnan$EOabs
EOnan$EOas_bytes
EOnan$EOas_int
EOnan$EOas_int$EOφ
EOnan$EOas_string
EOnan$EOdiv
EOnan$EOdiv
EOnan$EOeq
EOnan$EOeq
EOnan$EOgt
EOnan$EOgt
EOnan$EOgte
EOnan$EOgte
EOnan$EOlt
EOnan$EOlt
EOnan$EOlte
EOnan$EOlte
EOnan$EOminus
EOnan$EOminus
EOnan$EOneg
EOnan$EOneg
EOnan$EOneq
EOnan$EOplus
EOnan$EOplus
EOnan$EOpow
EOnan$EOsignum
EOnan$EOtimes
EOnan$EOtimes
EOnegative_infinity
EOnegative_infinity
EOnegative_infinity$EOabs
EOnegative_infinity$EOas_bytes
EOnegative_infinity$EOas_int
EOnegative_infinity$EOas_int$EOφ
EOnegative_infinity$EOas_string
EOnegative_infinity$EOdiv
EOnegative_infinity$EOdiv
EOnegative_infinity$EOdiv$EOcheck_nan
EOnegative_infinity$EOeq
EOnegative_infinity$EOeq
EOnegative_infinity$EOgt
EOnegative_infinity$EOgt
EOnegative_infinity$EOgte
EOnegative_infinity$EOgte
EOnegative_infinity$EOlt
EOnegative_infinity$EOlt
EOnegative_infinity$EOlte
EOnegative_infinity$EOlte
EOnegative_infinity$EOminus
EOnegative_infinity$EOminus
EOnegative_infinity$EOminus$EOis_nan
EOnegative_infinity$EOminus$EOis_nan_or_neg_inf
EOnegative_infinity$EOminus$EOminus_rec
EOnegative_infinity$EOmod
EOnegative_infinity$EOneg
EOnegative_infinity$EOneg
EOnegative_infinity$EOneq
EOnegative_infinity$EOplus
EOnegative_infinity$EOplus
EOnegative_infinity$EOplus$EOis_nan
EOnegative_infinity$EOplus$EOis_nan_or_pos_inf
EOnegative_infinity$EOplus$EOplus_rec
EOnegative_infinity$EOpow
EOnegative_infinity$EOpow$EOnot_int
EOnegative_infinity$EOsignum
EOnegative_infinity$EOtimes
EOnegative_infinity$EOtimes
EOnegative_infinity$EOtimes$EOis_nan
EOnegative_infinity$EOtimes$EOis_nan_or_zero
EOnegative_infinity$EOtimes$EOis_term_gt_zero
EOnegative_infinity$EOtimes$EOis_term_gt_zero$EOt1$EOa0
EOnegative_infinity$EOtimes$EOis_term_gt_zero$EOt1$EOa1
EOnegative_infinity$EOtimes$EOtimes_rec
EOnegative_infinity$EOtimes$EOtimes_rec$EOt9$EOt2$EOa2
EOnop
EOnumber
EOnumber$EOabs
EOnumber$EOand
EOnumber$EOceil
EOnumber$EOceil$EOt1$EOa2
EOnumber$EOis_float
EOnumber$EOis_int
EOnumber$EOis_nan
EOnumber$EOleft
EOnumber$EOmod
EOnumber$EOmod$EOabs_mod
EOnumber$EOneq
EOnumber$EOor
EOnumber$EOright
EOnumber$EOsignum
EOnumber$EOxor
EOpi
EOpositive_infinity
EOpositive_infinity
EOpositive_infinity$EOabs
EOpositive_infinity$EOas_bytes
EOpositive_infinity$EOas_int
EOpositive_infinity$EOas_int$EOφ
EOpositive_infinity$EOas_string
EOpositive_infinity$EOdiv
EOpositive_infinity$EOdiv
EOpositive_infinity$EOdiv$EOcheck_nan
EOpositive_infinity$EOeq
EOpositive_infinity$EOeq
EOpositive_infinity$EOgt
EOpositive_infinity$EOgt
EOpositive_infinity$EOgte
EOpositive_infinity$EOgte
EOpositive_infinity$EOlt
EOpositive_infinity$EOlt
EOpositive_infinity$EOlte
EOpositive_infinity$EOlte
EOpositive_infinity$EOminus
EOpositive_infinity$EOminus
EOpositive_infinity$EOminus$EOis_nan
EOpositive_infinity$EOminus$EOis_nan_or_pos_inf
EOpositive_infinity$EOminus$EOminus_rec
EOpositive_infinity$EOmod
EOpositive_infinity$EOneg
EOpositive_infinity$EOneg
EOpositive_infinity$EOneq
EOpositive_infinity$EOplus
EOpositive_infinity$EOplus
EOpositive_infinity$EOplus$EOis_nan
EOpositive_infinity$EOplus$EOis_nan_or_neg_inf
EOpositive_infinity$EOplus$EOplus_rec
EOpositive_infinity$EOpow
EOpositive_infinity$EOsignum
EOpositive_infinity$EOtimes
EOpositive_infinity$EOtimes
EOpositive_infinity$EOtimes$EOis_nan
EOpositive_infinity$EOtimes$EOis_nan_or_zero
EOpositive_infinity$EOtimes$EOis_term_gt_zero
EOpositive_infinity$EOtimes$EOis_term_gt_zero$EOt1$EOa0
EOpositive_infinity$EOtimes$EOis_term_gt_zero$EOt1$EOa1
EOpositive_infinity$EOtimes$EOtimes_rec
EOpositive_infinity$EOtimes$EOtimes_rec$EOt9$EOt2$EOa2
EOram
EOram$EOram_slice
EOram$EOram_slice$EOwrite
Write bytes to memory from position, according to the ram.slice object.
EOram$EOram_slice$EOφ
Read from memory.
EOram$EOslice
Slice fixed size of bytes from position.
EOram$EOwrite
Write into memory.
EOrandom
EOrandom$EOnext
EOrandom$EOφ
EOrust
EOseq
SEQ.
EOstdin
EOstdin$EOnext_line
Standard Input.
EOstdin$EOφ
Standard Input.
EOstdout
Stdout.
EOstring
EOstring$EOas_bytes
AS-BYTES.
EOstring$EOas_hash
EOstring$EOeq
EOstring$EOlength
LENGTH.
EOstring$EOslice
SLICE.
EOswitch
EOswitch$EOcheck_case_at
EOtry
TRY.
EOtuple
EOtuple$EOat
AT.
EOtuple$EOempty
EOtuple$EOlength
LENGTH.
EOtuple$EOwith
WITH.
ExAbstract
Abstract exception.
ExFailure
Common exception.
ExFlow
Control flow exception (see
EOgoto
for a good example of its usage).
ExInterrupted
Exception to control threads interruptions.
Expr
Lambda expression.
ExprReduce
<
T
>
Builds a phi performing reduction operation on varargs parameter.
ExprReduce.Args
<
T
>
Extracts and validates args.
ExReadOnly
The exception raised when trying to put() an attribute, which is read-only.
ExUnset
The exception raised when trying to get() an attribute, which is still abstract.
Input
All system inputs.
Main
Bridge between Java CLI and EO.
Param
Param of an object (convenient retrieval mechanism).
PhConst
A constant object.
PhCopy
A copy-making object.
PhDefault
A simple object.
PhFake
Fake object, mostly for unit tests.
Phi
A simple object.
PhLocated
An object with coordinates (line and position).
PhLogged
An object that reports all manipulations with it to the log (very useful for debugging purposes).
PhMethod
A method-calling object.
PhSafe
It catches
ExFailure
and throws
EOerror.ExError
.
PhUnvar
Unvaring object.
PhWith
A attr-putting object.
Ram
Random access.
Term
A φ-calculus term.
Volatile
Annotation for an object with a volatile phi (never cached).
XmirObject
Annotation for an object made from XMIR.