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 ofadditive, 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.PsyAtomic A representation ofatomic, a type of immutable objects.PsyBitwise<T extends PsyBitwise> A representation ofbitwise, a type of object that is an operand of bitwise operation.PsyBounded A representation ofbounded, a type of a container with bounded capacity.PsyClearable A representation ofclearable, a type of objects that can be cleared (emptied) in some sense.PsyCloseable A representation ofcloseable, a type of objects that can be closed in some sense.PsyContainer<T extends PsyObject> PsyContext A representation ofcontext, an execution context.PsyConvertableToInteger PsyConvertableToIntegral PsyConvertableToName PsyConvertableToReal PsyConvertableToString PsyEvaluable A representation ofevaluable, a type of objects that can be interpreted as the program.PsyExecutable PsyFlushable 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 ofobjects.PsyFormalDict<V extends PsyObject> A representation offormaldict, an abstraction of a dictionary.PsyFormalQueue<T extends PsyObject> A representation offormalqueue, an abstraction of a queue ofobjects.PsyFormalSet<T extends PsyObject> A representation of aformalset, an abstraction of a finite set ofobjects.PsyFormalStream<T extends PsyObject> PsyIndexed<K extends PsyObject,V extends PsyObject> A representation ofindexed, a type of the container whose elements are indexed.PsyIntegral A representation ofintegralobject.PsyIterable<T extends PsyObject> A representation ofiterable, a type of an object that can be iterated over.PsyLengthy A representation oflengthy, a type of an object that has length in some sense.PsyLogical<T extends PsyLogical> A representation oflogical, a type of object that is an operand of logical operation.PsyNumeric A representation ofnumeric, an abstraction of complex and real numbers.PsyObject A representation of anobject, a generic Psylla object.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 ofreadable, an object that can be treated as a source of characters to read from.PsyReady PsyRealNumeric A representation ofrealnumericobject, an abstraction of real numbers.PsyResetable A representation ofresetable, an object that can be reset in some sense.PsyScalar<T extends PsyScalar> A representation ofscalar, a type bringing total ordering to implementing Psylla type.PsySequential<T extends PsyObject> PsyStreamable<T extends PsyObject> PsyTextual A representation oftextual, a basic type of mutable and immutable strings.PsyWritable A representation ofwritable, a type of objects that can be treated as sink for characters. -
Class Summary Class Description PsyArray A representation ofarrayobject.PsyBigInteger PsyBitArray A representation ofbitarrayobject.PsyBitSet A representation ofbitset, a set of nonnegativeintegerobjects.PsyBlockingQueue PsyBoolean A representation ofbooleanobject.PsyCommand A representation ofcommandobject.PsyComplex A representation ofcomplexobject.PsyCondition A representation ofconditionobject.PsyConfigDict PsyDict A representation ofdict, a dictionary.PsyErrorDict PsyFileReader PsyFileSystem An utility class providing filesystem-related methods.PsyFileWriter PsyInput PsyInteger A representation ofintegerobject.PsyLock A representation oflockobject.PsyMark A representation ofmarkobject.PsyMatcher PsyModule PsyName A representation ofnameobject, an immutable string.PsyNamespace A representation ofnamespaceobject, a named dictionary.PsyNull A representation ofnull, a type of a void placeholder.PsyOperator A representation ofoperatorobject.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 ofproc, a procedure.PsyProcess PsyRandom A representation ofrandom, a generator of pseudorandom objects.PsyRange PsyReader PsyReal A representation ofrealobject.PsyRegExp A representation ofregexpobject.PsySet A representation ofsetobject.PsyStream PsyString An implementation ofstringobject.PsyStringReader An implementation ofstringreader, a character stream whose source is atextual.PsyStringWriter PsySystemDict PsyTime An utility class providing time-related methods.PsyType<T extends PsyObject> PsyWriter