Package coneforest.psylla.core
package coneforest.psylla.core
The Psylla language core types.
- Author:
- Anton Shvetz ‹shvetz.anton@gmail.com›
-
ClassDescriptionPsyAdditive<T extends PsyAdditive>A representation of
additive
, a type of object that is an operand of arithmetic operation.PsyAppendable<T extends PsyObject>A representation ofappendable
, a type of container that allow to append objects (usually to the end, if it makes sense).PsyArithmetic<T extends PsyArithmetic>A representation ofarithmetic
, a type of object that is an operand of arithmetic operation.A representation ofarray
.A representation ofatomic
, a type of immutable objects.A representation ofbitarray
.A representation ofbitset
, a set of nonnegativeinteger
objects.PsyBitwise<T extends PsyBitwise>A representation ofbitwise
, a type of object that is an operand of bitwise operation.A representation ofboolean
.A representation ofbounded
, a type of a container with bounded capacity.A representation ofclearable
, a type of objects that can be cleared (emptied) in some sense.A representation ofcloseable
, a type of objects that can be closed in some sense.A representation ofcommand
.A representation ofcomplex
.A representation ofcondition
.PsyContainer<T extends PsyObject>A representation ofcontext
, an execution context.A representation ofdict
, a dictionary.A representation ofevaluable
, a type of objects that can be interpreted as the program.An utility class providing filesystem-related methods.A representation of aflushable
, a type of objects that can be flushed in some sense.PsyFormalArray<T extends PsyObject>A representation offormalarray
, an abstraction of an array composed ofobject
s.PsyFormalDict<V extends PsyObject>A representation offormaldict
, an abstraction of a dictionary.PsyFormalQueue<T extends PsyObject>A representation offormalqueue
, an abstraction of a queue ofobject
s.PsyFormalSet<T extends PsyObject>A representation of aformalset
, an abstraction of a finite set ofobject
s.PsyFormalStream<T extends PsyObject>A representation ofindexed
, a type of the container whose elements are indexed.A representation ofinteger
.A representation ofintegral
.PsyIterable<T extends PsyObject>A representation ofiterable
, a type of an object that can be iterated over.A representation oflengthy
, a type of an object that has length in some sense.A representation oflock
.PsyLogical<T extends PsyLogical>A representation oflogical
, a type of object that is an operand of logical operation.A representation ofmark
.PsyMultiplicative<T extends PsyMultiplicative>A representation ofmultiplicative
, a type of object that is an operand of multiplicative operation.A representation ofname
, an immutable string.A representation ofnamespace
, a named dictionary.A representation ofnull
, a type of a void placeholder.A representation ofnumeric
, an abstraction of complex and real numbers.A representation of anobject
, a generic Psylla object.A representation ofoperator
.PsyOperator.Arity10<T extends PsyObject>PsyOperator.Arity10.Handler<O extends PsyObject>PsyOperator.Arity11<T extends PsyObject>PsyOperator.Arity11.Handler<O extends PsyObject>An implementation ofproc
, a procedure.A representation ofrandom
, a generator of pseudorandom objects.A representation ofreadable
, an object that can be treated as a source of characters to read from.A representation ofreal
.A representation ofrealnumeric
, an abstraction of real numbers.A representation ofregexp
.A representation ofresetable
, an object that can be reset in some sense.A representation ofscalar
, a type bringing total ordering to implementing Psylla type.PsySequential<T extends PsyObject>A representation ofset
.PsyStreamable<T extends PsyObject>An implementation ofstring
.An implementation ofstringreader
, a character stream whose source is atextual
.A representation oftextual
, a basic type of mutable and immutable strings.An utility class providing time-related methods.A representation ofwritable
, a type of objects that can be treated as sink for characters.