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, PSY_REPLICATE
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_TOSTRING, PSY_TOSTRINGBUFFER, 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 thisobject
in the given execution context.psyBind()
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, 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
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, psyToString, psyToStringBuffer, 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()Constructs a new emptyproc
.
-
-
Method Details
-
invoke
Description copied from interface:PsyObject
Invoke thisobject
in the given execution context. Pushes thisobject
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. -
toSyntaxString
Description copied from interface:PsyObject
Returns the syntactic representation of this object.- Specified by:
toSyntaxString
in interfacePsyFormalArray<PsyObject>
- Specified by:
toSyntaxString
in interfacePsyObject
- Returns:
- the syntactic representation of this object
-
toSyntaxStringHelper
- Specified by:
toSyntaxStringHelper
in interfacePsyContainer<PsyObject>
- Specified by:
toSyntaxStringHelper
in interfacePsyFormalArray<PsyObject>
-
psyBind
-