Package coneforest.psylla.core
The Psylla language core types.
- Author:
- Anton Shvetz ‹shvetz.anton@gmail.com›
-
Interface Summary Interface Description PsyAdditive<T extends PsyAdditive> A representation of Ψ-additive, a type of object that is an operand of arithmetic operation.PsyAppendable<T extends PsyObject> A representation of Ψ-appendable, a type of container that allow to append Ψ objects (usually to the end, if it makes sense).PsyArithmetic<T extends PsyArithmetic> A representation of Ψ-arithmetic, a type of object that is an operand of arithmetic operation.PsyAtomic A representation of Ψ-atomic, a type of immutable objects.PsyBitwise<T extends PsyBitwise> A representation of Ψ-bitwise, a type of object that is an operand of bitwise operation.PsyBounded A representation of Ψ-bounded, a type of a container with bounded capacity.PsyClearable A representation of Ψ-clearable, a type of objects that can be cleared (emptied) in some sense.PsyCloseable A representation of Ψ-closeable, a type of objects that can be closed in some sense.PsyContainer<T extends PsyObject> PsyContext A representation of Ψ-context, an execution context.PsyConvertableToInteger PsyConvertableToName PsyConvertableToReal PsyConvertableToString PsyEvaluable A representation of Ψ-evaluable, a type of objects that can be interpreted as the program.PsyExecutable PsyFlushable A representation of Ψ-flushable, a type of objects that can be flushed in some sense.PsyFormalArray<T extends PsyObject> A representation of Ψ-formalarray, an abstraction of an array composed of Ψ-objects.PsyFormalDict<V extends PsyObject> A representation of Ψ-formaldict, an abstraction of a dictionary.PsyFormalQueue<T extends PsyObject> A representation of Ψ-formalqueue, an abstraction of a queue of Ψ-objects.PsyFormalSet<T extends PsyObject> A representation of a Ψ-formalset, an abstraction of a finite set of Ψ-objects.PsyFormalStream<T extends PsyObject> PsyIndexed<K extends PsyObject,V extends PsyObject> A representation of Ψ-indexed, a type of the container whose elements are indexed.PsyIntegral A representation of Ψ-integralobject.PsyIterable<T extends PsyObject> A representation of Ψ-iterable, a type of an object that can be iterated over.PsyLengthy A representation of Ψ-lengthy, a type of an object that has length in some sense.PsyLogical<T extends PsyLogical> A representation of Ψ-logical, a type of object that is an operand of logical operation.PsyNumeric A representation of Ψ-numeric, an abstraction of complex and real numbers.PsyObject A representation of Ψ-object, a basic type of Ψ objects.PsyOperator.Action.Handler PsyOperator.Arity00.Handler PsyOperator.Arity01.Handler PsyOperator.Arity10.Handler<O extends PsyObject> PsyOperator.Arity11.Handler<O extends PsyObject> PsyOperator.Arity20.Handler<O1 extends PsyObject,O2 extends PsyObject> PsyOperator.Arity21.Handler<O1 extends PsyObject,O2 extends PsyObject> PsyOperator.Arity30.Handler<O1 extends PsyObject,O2 extends PsyObject,O3 extends PsyObject> PsyOperator.Arity31.Handler<O1 extends PsyObject,O2 extends PsyObject,O3 extends PsyObject> PsyReadable A representation of Ψ-readable, a type of objects that can be treated as a source of characters.PsyReady PsyRealNumeric A representation of Ψ-realnumeric, an abstraction of real numbers.PsyResetable A representation of Ψ-resetable, a type of objects that can be reset in some sense.PsyScalar<T extends PsyScalar> A representation of a Ψ-scalar, a type bringing total ordering to implementing Psylla type.PsySequential<T extends PsyObject> PsyStreamable<T extends PsyObject> PsyTextual A representation of Ψ-textual, a basic type of mutable and immutable strings.PsyWritable A representation of Ψ-writable, a type of objects that can be treated as sink for characters. -
Class Summary Class Description PsyArray A representation of Ψ-arrayobject.PsyBigInteger PsyBitArray A representation of Ψ-bitarrayobject.PsyBitSet A representation of Ψ-bitset, a set of nonnegative Ψ-integerobjects.PsyBlockingQueue PsyBoolean A representation of Ψ-booleanobject.PsyCommand A representation of Ψ-commandobject.PsyComplex A representation of Ψ-complexobject.PsyCondition A representation of Ψ-conditionobject.PsyConfigDict PsyDict A representation of Ψ-dict, a dictionary.PsyErrorDict PsyFileReader PsyFileSystem An utility class providing filesystem-related methods.PsyFileWriter PsyInput PsyInteger A representation of Ψ-integerobject.PsyLock A representation of Ψ-lockobject.PsyMark A representation of Ψ-markobject.PsyMatcher PsyModule PsyName A representation of Ψ-name, a type of immutable string.PsyNamespace A representation of Ψ-namespace, a named dictionary.PsyNull A representation of Ψ-null, a type of a void placeholder.PsyOperator A representation of Ψ-operatorobject.PsyOperator.Action PsyOperator.Arity00 PsyOperator.Arity01 PsyOperator.Arity10<T extends PsyObject> PsyOperator.Arity11<T extends PsyObject> PsyOperator.Arity20<T1 extends PsyObject,T2 extends PsyObject> PsyOperator.Arity21<T1 extends PsyObject,T2 extends PsyObject> PsyOperator.Arity30<T1 extends PsyObject,T2 extends PsyObject,T3 extends PsyObject> PsyOperator.Arity31<T1 extends PsyObject,T2 extends PsyObject,T3 extends PsyObject> PsyOperator.Method PsyOutput PsyProc An implementation of Ψ-proc, a procedure.PsyProcess PsyRandom A representation of Ψ-random, a generator of pseudorandom objects.PsyRange PsyReader PsyReal A representation of Ψ-realobject.PsyRegExp A representation of Ψ-regexpobject.PsySet A representation of Ψ-setobject.PsyStream PsyString An implementation of Ψ-stringobject.PsyStringReader An implementation of Ψ-stringreader, a character stream whose source is a Ψ-textual.PsyStringWriter PsySystemDict PsyTime An utility class providing time-related methods.PsyType<T extends PsyObject> PsyWriter