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
AtAtom
Attribute for inner atoms.
AtCage
An attribute that knows how to store an object inside
EOcage
.
AtComposite
Static attribute with an expression inside, which constructs an object.
AtFree
Free attribute.
AtMemoized
An attribute that knows how to memoize an object.
Atom
Atom.
AtomSafe
Atom that catches exceptions.
AtOnce
Read only once.
AtSafe
It catches
ExFailure
and throws
EOerror.ExError
.
AtSimple
Default attribute.
Attr
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.
EOas_phi
AS-PHI.
EObool
EObool$EOand
EObool$EOeq
EObool$EOif
IF.
EObool$EOnot
EObool$EOor
EObool$EOwhile
WHILE.
EObytes
EObytes$EOand
BYTES.AND.
EObytes$EOas_bool
EObytes$EOas_bytes
EObytes$EOas_float
BYTES.AS-FLOAT.
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.
EOcti
EOerror
ERROR.
EOerror.ExError
This exception is thrown by the
EOerror
object only.
EOfloat
EOfloat$EOdiv
DIV.
EOfloat$EOeq
EOfloat$EOgt
GT.
EOfloat$EOgte
EOfloat$EOlt
EOfloat$EOlte
EOfloat$EOminus
EOfloat$EOneg
EOfloat$EOplus
Plus.
EOfloat$EOtimes
MUL.
EOgoto
GOTO.
EOheap
EOheap$EOfree
EOheap$EOmalloc
EOheap$EOpointer
EOheap$EOpointer$EOadd
EOheap$EOpointer$EOblock
HEAP.POINTER.BLOCK.
EOheap$EOpointer$EOsub
EOint
EOint$EOdiv
DIV.
EOint$EOeq
EOint$EOgt
GT.
EOint$EOgte
EOint$EOlt
EOint$EOlte
EOint$EOminus
EOint$EOneg
EOint$EOplus
PLUS.
EOint$EOtimes
TIMES.
EOmemory
MEMORY.
EOnan
EOnan$EOdiv
EOnan$EOeq
EOnan$EOgt
EOnan$EOgte
EOnan$EOlt
EOnan$EOlte
EOnan$EOminus
EOnan$EOneg
EOnan$EOplus
EOnan$EOtimes
EOnegative_infinity
EOnegative_infinity$EOdiv
EOnegative_infinity$EOdiv$EOis_nan
EOnegative_infinity$EOdiv$EOis_nan_or_infinite
EOnegative_infinity$EOdiv$EOis_num_gte_zero
EOnegative_infinity$EOdiv$EOis_num_gte_zero$EOt1$EOa0
EOnegative_infinity$EOdiv$EOis_num_gte_zero$EOt1$EOa1
EOnegative_infinity$EOeq
EOnegative_infinity$EOgt
EOnegative_infinity$EOgte
EOnegative_infinity$EOlt
EOnegative_infinity$EOlte
EOnegative_infinity$EOminus
EOnegative_infinity$EOminus$EOis_nan
EOnegative_infinity$EOplus
EOnegative_infinity$EOplus$EOis_nan
EOnegative_infinity$EOtimes
EOnegative_infinity$EOtimes$EOis_nan
EOnegative_infinity$EOtimes$EOis_nan_or_zero
EOnegative_infinity$EOtimes$EOis_num_gt_zero
EOnegative_infinity$EOtimes$EOis_num_gt_zero$EOt1$EOa0
EOnegative_infinity$EOtimes$EOis_num_gt_zero$EOt1$EOa1
EOnop
EOpositive_infinity
EOpositive_infinity$EOdiv
EOpositive_infinity$EOdiv$EOis_nan
EOpositive_infinity$EOdiv$EOis_nan_or_infinite
EOpositive_infinity$EOdiv$EOis_num_gte_zero
EOpositive_infinity$EOdiv$EOis_num_gte_zero$EOt1$EOa0
EOpositive_infinity$EOdiv$EOis_num_gte_zero$EOt1$EOa1
EOpositive_infinity$EOeq
EOpositive_infinity$EOgt
EOpositive_infinity$EOgte
EOpositive_infinity$EOlt
EOpositive_infinity$EOlte
EOpositive_infinity$EOminus
EOpositive_infinity$EOminus$EOis_nan
EOpositive_infinity$EOplus
EOpositive_infinity$EOplus$EOis_nan
EOpositive_infinity$EOtimes
EOpositive_infinity$EOtimes$EOis_nan
EOpositive_infinity$EOtimes$EOis_nan_or_zero
EOpositive_infinity$EOtimes$EOis_num_gt_zero
EOpositive_infinity$EOtimes$EOis_num_gt_zero$EOt1$EOa0
EOpositive_infinity$EOtimes$EOis_num_gt_zero$EOt1$EOa1
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.
EOrust
Rust.
EOseq
SEQ.
EOstdin
EOstdin$EOnext_line
Standard Input.
EOstdin$EOφ
Standard Input.
EOstdout
Stdout.
EOstring
EOstring$EOas_bytes
AS-BYTES.
EOstring$EOeq
EOstring$EOlength
LENGTH.
EOstring$EOslice
SLICE.
EOswitch
EOswitch$EOcase_at
EOtry
TRY.
EOtuple
EOtuple$EOat
EOtuple$EOat$EOat_without_checks
EOtuple$EOempty
EOtuple$EOempty$EOat
EOtuple$EOempty$EOwith
EOtuple$EOlength
EOtuple$EOwith
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.
ExNative
Exception in native method.
Expr
Lambda expression.
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
.
PhTracedEnclosure
Class to trace if the cage got into recursion during the dataization.
PhWith
A attr-putting object.
Ram
Random access.
Term
A φ-calculus term.
Universe
Class to manipulate eo objects within "Universe" paradigm.
UniverseDefault
Default implementation that can be used on the java side.
UniverseSafe
Universe
to be used from within native function.
VerboseBytesAsString
Makes a
String
byte array that can represent bool, double, int or
String
.
Versionized
Annotation for an object which location should be extended with version package.
Volatile
Annotation for an object with a volatile phi (never cached).
XmirObject
Annotation for an object made from XMIR.