java.lang.Object
coneforest.psylla.core.PsyArray
coneforest.psylla.core.PsyProc
- All Implemented Interfaces:
PsyAppendable<PsyObject>,PsyClearable,PsyContainer<PsyObject>,PsyExecutable,PsyFormalArray<PsyObject>,PsyIndexed<PsyInteger,,PsyObject> PsyIterable<PsyObject>,PsyLengthy,PsyObject,PsySequential<PsyObject>,PsyStreamable<PsyObject>,Iterable<PsyObject>
The representation of
proc, a procedure.-
Field Summary
FieldsFields inherited from class coneforest.psylla.core.PsyArray
PSY_ARRAY, PSY_ARRAYTOMARK, PSY_BINARYSEARCH, PSY_SORTFields inherited from interface coneforest.psylla.core.PsyAppendable
PSY_APPEND, PSY_APPENDALL, PSY_REPLICATEFields inherited from interface coneforest.psylla.core.PsyClearable
PSY_CLEARFields inherited from interface coneforest.psylla.core.PsyFormalArray
PSY_EXTRACTINTERVAL, PSY_GETINTERVAL, PSY_INSERT, PSY_INSERTALL, PSY_POSTCHOP, PSY_PRECHOP, PSY_PREPEND, PSY_PREPENDALL, PSY_PUTINTERVAL, PSY_REVERSE, PSY_SETLENGTHFields inherited from interface coneforest.psylla.core.PsyIndexed
PSY_DELETE, PSY_ENTRIES, PSY_EXTRACT, PSY_GET, PSY_GETALL, PSY_KEYS, PSY_KNOWN, PSY_PUT, PSY_SLICE, PSY_VALUESFields inherited from interface coneforest.psylla.core.PsyLengthy
PSY_ISEMPTY, PSY_LENGTHFields inherited from interface coneforest.psylla.core.PsyObject
PSY_CLONE, PSY_EQ, PSY_HASHCODE, PSY_INSTANCEOF, PSY_NE, PSY_TOSTRING, PSY_TOSTRINGBUFFER, PSY_TYPEFields inherited from interface coneforest.psylla.core.PsySequential
PSY_FORALLFields inherited from interface coneforest.psylla.core.PsyStreamable
PSY_STREAM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvoke(PsyContext oContext) Invoke thisobjectin the given execution context.psyBind(PsyContext oContext) psyClone()Returns a clone of this object.Returns the syntactic representation of this object.toSyntaxStringHelper(Set<PsyContainer<? extends 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, putMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface coneforest.psylla.core.PsyAppendable
psyAppendAllMethods inherited from interface coneforest.psylla.core.PsyContainer
psyNewEmptyMethods inherited from interface coneforest.psylla.core.PsyExecutable
asBinaryOperator, asComparator, asConsumer, asFunction, asPredicate, asSupplier, asUnaryOperator, invokeAndHandleMethods inherited from interface coneforest.psylla.core.PsyFormalArray
psyDelete, psyEntries, psyExtract, psyGet, psyInsert, psyInsertAll, psyKeys, psyKnown, psyPostChop, psyPreChop, psyPrepend, psyPrependAll, psyPut, psyPutInterval, psyReplicate, psyReverse, psyValuesMethods inherited from interface coneforest.psylla.core.PsyIndexed
psyGetAllMethods inherited from interface coneforest.psylla.core.PsyIterable
psyToArray, psyUniteMethods inherited from interface coneforest.psylla.core.PsyLengthy
isEmpty, psyIsEmpty, psyLengthMethods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToString, psyToStringBuffer, psyType, typeNameMethods inherited from interface coneforest.psylla.core.PsyStreamable
psyForAll
-
Field Details
-
PSY_BIND
Context action of thebindoperator.
-
-
Constructor Details
-
PsyProc
public PsyProc()Constructs a new emptyproc.
-
-
Method Details
-
invoke
Description copied from interface:PsyObjectInvoke thisobjectin the given execution context. Pushes thisobjectinto context’s operand stack.- Specified by:
invokein interfacePsyExecutable- Specified by:
invokein interfacePsyObject- Parameters:
oContext- the execution context.
-
psyClone
Description copied from interface:PsyObjectReturns a clone of this object. -
toSyntaxString
Description copied from interface:PsyObjectReturns the syntactic representation of this object.- Specified by:
toSyntaxStringin interfacePsyFormalArray<PsyObject>- Specified by:
toSyntaxStringin interfacePsyObject- Returns:
- the syntactic representation of this object
-
toSyntaxStringHelper
- Specified by:
toSyntaxStringHelperin interfacePsyContainer<PsyObject>- Specified by:
toSyntaxStringHelperin interfacePsyFormalArray<PsyObject>
-
psyBind
-