Accessor class
Utilizzato per accedere al valore della variabile corrispondente al percorso.
- Extends
negation | Ottiene l'analizzatore che rappresenta una negazione di questa classe. Imposta l'analizzatore che rappresenta una negazione di questa. |
return |
Tipo previsto dalla valutazione dell'espressione. |
type | Ottiene il tipo di espressione per l'analizzatore. |
try |
Valutare un'espressione. |
validate |
Convalidare un'espressione. |
Ottiene l'analizzatore che rappresenta una negazione di questa classe. Imposta l'analizzatore che rappresenta una negazione di questa.
ExpressionEvaluator negation
Valore della proprietà
Analizzatore che è una negazione di questo.
Tipo previsto dalla valutazione dell'espressione.
returnType: ReturnType
Valore della proprietà
Ereditato daExpressionEvaluator.returnType
Ottiene il tipo di espressione per l'analizzatore.
type: string
Valore della proprietà
string
ereditato daExpressionEvaluator.type
Valutare un'espressione.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parametri
- expression
- Expression
Espressione da valutare.
- state
- MemoryInterface
Informazioni sullo stato globale.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore e stringa di errore diverso da Null se si verifica un errore.
ereditato daExpressionEvaluator.tryEvaluate
Convalidare un'espressione.
function validateExpression(expression: Expression)
Parametri
- expression
- Expression
Espressione da convalidare.
ereditato daExpressionEvaluator.validateExpression