Module coneforest.psylla
Package coneforest.psylla.core
package coneforest.psylla.core
The Psylla language core types.
-
ClassDescriptionPsyAdditive<T extends PsyAdditive>The representation of
additive
, a type of object that is an operand of arithmetic operation.PsyAppendable<T extends PsyObject>The representation ofappendable
, a type of container that allow to append objects (usually to the end, if it makes sense).PsyArithmetic<T extends PsyArithmetic>The representation ofarithmetic
, a type of object that is an operand of arithmetic operation.The representation ofarray
.The representation ofatomic
, a type of immutable objects.The representation ofbigfraction
.The representation ofbiginteger
.The representation ofbitarray
.The representation ofbitset
, a set of nonnegativeinteger
objects.PsyBitwise<T extends PsyBitwise>The representation ofbitwise
, a type of object that is an operand of bitwise operation.The representation ofblockingqueue
.The representation ofboolean
.The representation ofbounded
, a type of a container with bounded capacity.The representation ofclearable
, a type of objects that can be cleared (emptied) in some manner.The representation ofcloseable
, a type of objects that can be closed in some sense.The representation ofcommand
.The representation ofcomplex
.The representation ofcondition
.PsyContainer<T extends PsyObject>The representation ofcontext
, an execution context.The representation ofdict
, a dictionary.The representation ofevaluable
, an object that can be interpreted as the program.The representation offilereader
.An utility class providing filesystem-related methods.The representation of aflushable
, an object that can be flushed in some sense.PsyFormalArray<T extends PsyObject>The representation offormalarray
, an abstraction of an array composed ofobject
s.PsyFormalDict<V extends PsyObject>The representation offormaldict
, an abstraction of a dictionary.PsyFormalQueue<T extends PsyObject>The representation offormalqueue
, an abstraction of a queue ofobject
s.PsyFormalSet<T extends PsyObject>The representation of aformalset
, an abstraction of a finite set ofobject
s.PsyFormalStream<T extends PsyObject>The representation offormalstream
, an abstraction of the stream.The representation offraction
.The representation ofindexed
, a type of the container whose elements are indexed.The representation ofinput
.The representation ofinteger
.The representation ofintegral
.The representation of theinvalidexit
error thrown by theexit
operator when invoked outside the cyclic context.The representation of theinvalidstate
error thrown if the execution of the operator is not possible with the current state of the operand or environment.PsyIterable<T extends PsyObject>The representation ofiterable
, a type of an object that can be iterated over.The representation oflengthy
, an object that has length in some sense.The representation of thelimitcheck
error thrown when the system limits exceeded.The representation oflock
.PsyLogical<T extends PsyLogical>The representation oflogical
, a type of object that is an operand of logical operation.The representation ofmark
.The representation ofmatcher
.PsyMultiplicative<T extends PsyMultiplicative>The representation ofmultiplicative
, a type of object that is an operand of multiplicative operation.The representation ofname
, an immutable string.The representation ofnamespace
, a named dictionary.The representation ofnull
, a type of a void placeholder.The representation ofnumeric
, an abstraction of complex and real numbers.The representation of anobject
, a generic Psylla object.The representation ofoperator
.The representation ofoutput
.The representation ofproc
, a procedure.The representation ofrandom
, a generator of pseudorandom objects.The representation ofrange
.The representation of therangecheck
error thrown when the operand has the value outside the range acceptable for the operator.The representation ofrational
.The representation ofreadable
, an object that can be treated as a source of characters to read from.The representation ofreader
.The representation ofready
, an object that can report its readiness for something.The representation ofreal
.The representation ofrealnumeric
, an abstraction of real number.The representation ofregexp
.The representation ofresetable
, an object that can be reset in some manner.The representation ofscalar
, a type bringing total ordering to implementing Psylla type.The representation of thesecurityerror
error thrown by the security manager to indicate a security violation.PsySequential<T extends PsyObject>The representation ofsequential
.The representation ofset
.The representation of thestackunderflow
error thrown when the operand stack contains fewer operands than the operator expects.The representation ofstream
.PsyStreamable<T extends PsyObject>The representation ofstreamable
, an object that provide stream of something.An implementation ofstring
.An implementation ofstringreader
, a character stream whose source is atextual
.The representation ofstringwriter
.The representation oftextual
, a basic type of mutable and immutable strings.An utility class providing time-related methods.The representation of theundefined
error thrown by the operator accessing the dictionary by the absent key or by the interpreter failing to resolve the command name against the dictionary stack.The representation of theundefinedresult
error thrown when a result of an operation is meaningless.The representation of theunmatchedmark
error thrown when a mark expected not on the operand stack.The representation ofwritable
, an object that can be treated as sink for characters.The representation ofwriter
.