Package coneforest.psylla.core
Class PsyProc
- java.lang.Object
-
- coneforest.psylla.core.PsyArray
-
- coneforest.psylla.core.PsyProc
-
- All Implemented Interfaces:
PsyAppendable<PsyObject>,PsyClearable,PsyContainer<PsyObject>,PsyConvertableToName,PsyConvertableToString,PsyExecutable,PsyFormalArray<PsyObject>,PsyIndexed<PsyInteger,PsyObject>,PsyIterable<PsyObject>,PsyLengthy,PsyObject,PsySequential<PsyObject>,PsyStreamable<PsyObject>,Iterable<PsyObject>
public class PsyProc extends PsyArray implements PsyExecutable
An implementation of Ψ-proc, a procedure.
-
-
Field Summary
Fields Modifier and Type Field Description static PsyOperator[]OPERATORS
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinvoke(PsyContext oContext)Invoke this object in the current context.PsyProcpsyBind()PsyProcpsyClone()Returns a clone of this object.StringtoSyntaxStringHelper(Set<PsyContainer<PsyObject>> processed)-
Methods inherited from class coneforest.psylla.core.PsyArray
delete, extract, get, insert, iterator, length, psyAppend, psyBinarySearch, psyClear, psyExtractInterval, psyGetInterval, psySetLength, psySlice, psySort, psyStream, put
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface coneforest.psylla.core.PsyAppendable
psyAppendAll
-
Methods inherited from interface coneforest.psylla.core.PsyContainer
psyNewEmpty
-
Methods inherited from interface coneforest.psylla.core.PsyExecutable
asBinaryOperator, asComparator, asFunction, asPredicate, asSupplier, asUnaryOperator
-
Methods inherited from interface coneforest.psylla.core.PsyFormalArray
psyDelete, psyEntries, psyExtract, psyGet, psyGetAll, psyInsert, psyInsertAll, psyKeys, psyKnown, psyPostChop, psyPreChop, psyPrepend, psyPrependAll, psyPut, psyPutInterval, psyReplicate, psyReverse, psyValues, toSyntaxString
-
Methods inherited from interface coneforest.psylla.core.PsyIterable
psyToArray, psyUnite
-
Methods inherited from interface coneforest.psylla.core.PsyLengthy
isEmpty, psyIsEmpty, psyLength
-
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToName, psyToString, psyType, typeName
-
Methods inherited from interface coneforest.psylla.core.PsyStreamable
psyForAll
-
-
-
-
Field Detail
-
OPERATORS
public static final PsyOperator[] OPERATORS
-
-
Method Detail
-
invoke
public void invoke(PsyContext oContext)
Description copied from interface:PsyObjectInvoke this object in the current context. Pushes this object into interpreter’s operand stack.- Specified by:
invokein interfacePsyExecutable- Specified by:
invokein interfacePsyObject
-
psyClone
public PsyProc psyClone()
Description copied from interface:PsyObjectReturns a clone of this object.
-
toSyntaxStringHelper
public String toSyntaxStringHelper(Set<PsyContainer<PsyObject>> processed)
- Specified by:
toSyntaxStringHelperin interfacePsyContainer<PsyObject>- Specified by:
toSyntaxStringHelperin interfacePsyFormalArray<PsyObject>
-
psyBind
public PsyProc psyBind()
-
-