Package coneforest.psylla.core
Interface PsyEvaluable
-
- All Superinterfaces:
PsyConvertableToName,PsyConvertableToString,PsyObject
- All Known Subinterfaces:
PsyTextual
- All Known Implementing Classes:
PsyCommand,PsyFileReader,PsyName,PsyReader,PsyString,PsyStringReader
public interface PsyEvaluable extends PsyObject
A representation of Ψ-evaluable, a type of objects that can be interpreted as the program.
-
-
Field Summary
Fields Modifier and Type Field Description static PsyOperator[]OPERATORS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpsyEval()Evaluate this object in the current context.-
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, invoke, psyClone, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToName, psyToString, psyType, toSyntaxString, typeName
-
-
-
-
Field Detail
-
OPERATORS
static final PsyOperator[] OPERATORS
-
-
Method Detail
-
psyEval
void psyEval() throws PsyExceptionEvaluate this object in the current context.- Throws:
PsyException- when an error occurs durind evaluation of this object.
-
-