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_SORT
Fields inherited from interface coneforest.psylla.core.PsyAppendable
PSY_APPEND, PSY_APPENDALL
Fields inherited from interface coneforest.psylla.core.PsyClearable
PSY_CLEAR
Fields 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_SETLENGTH
Fields 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_VALUES
Fields inherited from interface coneforest.psylla.core.PsyLengthy
PSY_ISEMPTY, PSY_LENGTH
Fields inherited from interface coneforest.psylla.core.PsyObject
PSY_CLONE, PSY_EQ, PSY_HASHCODE, PSY_INSTANCEOF, PSY_NE, PSY_TONAME, PSY_TOSTRING, PSY_TYPE
Fields inherited from interface coneforest.psylla.core.PsySequential
PSY_FORALL
Fields inherited from interface coneforest.psylla.core.PsyStreamable
PSY_STREAM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
invoke
(PsyContext oContext) Invoke this object in the given execution context.psyBind()
psyClone()
Returns a clone of this object.toSyntaxStringHelper
(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, asConsumer, asFunction, asPredicate, asSupplier, asUnaryOperator, invokeAndHandle
Methods inherited from interface coneforest.psylla.core.PsyFormalArray
psyDelete, psyEntries, psyExtract, psyGet, psyInsert, psyInsertAll, psyKeys, psyKnown, psyPostChop, psyPreChop, psyPrepend, psyPrependAll, psyPut, psyPutInterval, psyReplicate, psyReverse, psyValues, toSyntaxString
Methods inherited from interface coneforest.psylla.core.PsyIndexed
psyGetAll
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 Details
-
PSY_BIND
Context action of thebind
operator.
-
-
Constructor Details
-
PsyProc
public PsyProc()Creates new emptyproc
. -
PsyProc
-
-
Method Details
-
invoke
Description copied from interface:PsyObject
Invoke this object in the given execution context. Pushes this object into context’s operand stack.- Specified by:
invoke
in interfacePsyExecutable
- Specified by:
invoke
in interfacePsyObject
- Parameters:
oContext
- the execution context.
-
psyClone
Description copied from interface:PsyObject
Returns a clone of this object. -
toSyntaxStringHelper
- Specified by:
toSyntaxStringHelper
in interfacePsyContainer<PsyObject>
- Specified by:
toSyntaxStringHelper
in interfacePsyFormalArray<PsyObject>
-
psyBind
-