Module coneforest.psylla
Package coneforest.psylla.core
package coneforest.psylla.core
The Psylla language core types.
-
ClassDescriptionPsyAdditive<T extends PsyAdditive<T>>The representation of
additive, a type of object that is an operand of additive 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<T>>The representation ofarithmetic, a type of object that is an operand of arithmetic operation.The representation ofarray.The representation ofbigfraction.The representation ofbiginteger, arbitrary precision integer.The representation ofbitarray.The representation ofbitset, a set of nonnegativeintegerobjects.PsyBitwise<T extends PsyBitwise<T>>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 ofcomplex, a complex number.PsyConcatenable<T extends PsyConcatenable<T>>The representation ofconcatenable, a type of object that is an operand of concatenation.The representation ofconcurrentmodificationerror thrown when concurrent modification detected.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 of theioerrorerror thrown when a file system operation is denied, typically due to a file permission or other access check.The representation offileexistserror thrown when an attempt is made to create a file or directory and a file of that name already exists.The representation offileinput.The representation offilenotfounderror thrown when an attempt is made to access a file that does not exist.The representation offilereader.An utility class providing filesystem-related methods.The representation offilewriter.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 ofobjects.PsyFormalDict<V extends PsyObject>The representation offormaldict, an abstraction of a dictionary.PsyFormalQueue<T extends PsyObject>The representation offormalqueue, an abstraction of a queue ofobjects.PsyFormalSet<T extends PsyObject>The representation of aformalset, an abstraction of a finite set ofobjects.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 theinternalerrorerror thrown to indicate some unexpected internal error has occurred in the Psylla runtime.The representation of theinvalidexiterror thrown by theexitoperator when invoked outside the cyclic context.The representation of theinvalidstateerror thrown if the execution of the operator is not possible with the current state of the operand or environment.The representation of theioerrorerror thrown when I/O exception of some sort has occurred.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 thelimitcheckerror thrown when the system limits exceeded.The representation oflock.PsyLogical<T extends PsyLogical<T>>The representation oflogical, a type of object that is an operand of logical operation.Themarkobject is used as a mark on the operand stack.The representation ofmatcher.PsyMultiplicative<T extends PsyMultiplicative<T>>The representation ofmultiplicative, a type of object that is an operand of multiplicative operation.The representation ofname.The representation ofnamespace, a named dictionary.The representation ofnotdirectoryerror thrown when a file system operation, intended for a directory, fails because the file is not a directory.The representation ofnotlinkerror thrown when a file system operation, intended for a symlink, fails because the file is not a symlink.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 therangecheckerror 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 thesecurityerrorerror thrown by the security manager to indicate a security violation.PsySequential<T extends PsyObject>The representation ofsequential.The representation ofset.The representation of thestackunderflowerror 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.The representation ofstring, an immutable string.An implementation ofstringbuffer.An implementation ofstringreader, a character stream whose source is astring.The representation ofstringwriter.The representation ofsyntaxerrorerror thrown when syntax error occured.The representation oftextual, a basic type of mutable and immutable strings.An utility class providing time-related methods.The representation oftype.The representation of thetypecheckerror thrown when the operand has the type that is unexpected for the operator.The representation of theundefinederror 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 theundefinedresulterror thrown when a result of an operation is meaningless.The representation of theunmatchedmarkerror thrown when a mark expected not on the operand stack.The representation of theunsupportederror thrown by the operator attempting to perform an unsupported operation.The representation ofvalue, a type of immutable objects.The representation ofwritable, an object that can be treated as sink for characters.The representation ofwriter.