public class NExprEvaluatorAsContext extends NExprDeclarationsBase
exprs| Constructor and Description |
|---|
NExprEvaluatorAsContext(NExprs exprs,
NExprEvaluator eval,
NExprDeclarations parent) |
| Modifier and Type | Method and Description |
|---|---|
NOptional<NExprConstructDeclaration> |
getConstruct(String constructName,
NExprNodeValue... args) |
NOptional<NExprFctDeclaration> |
getFunction(String fctName,
NExprNodeValue... args) |
NOptional<NExprOpDeclaration> |
getOperator(String opName,
NExprOpType type,
NExprNodeValue... args) |
List<NExprOpDeclaration> |
getOperators() |
NOptional<NExprVarDeclaration> |
getVar(String varName) |
evalConstruct, evalFunction, evalInfixOperator, evalOperator, evalPostfixOperator, evalPrefixOperator, findCommonInfixOp, findCommonPostfixOp, findCommonPrefixOp, getOrDeclareVar, getVarValue, literalAsNode, literalAsValue, newDeclarations, newMutableDeclarations, nodeAsValue, ofConst, ofInterpolatedStr, ofLiteral, ofTemplate, ofVar, ofWord, parse, setVarValuepublic NExprEvaluatorAsContext(NExprs exprs, NExprEvaluator eval, NExprDeclarations parent)
public NOptional<NExprFctDeclaration> getFunction(String fctName, NExprNodeValue... args)
getFunction in interface NExprDeclarationsgetFunction in class NExprDeclarationsBasepublic NOptional<NExprConstructDeclaration> getConstruct(String constructName, NExprNodeValue... args)
getConstruct in interface NExprDeclarationsgetConstruct in class NExprDeclarationsBasepublic NOptional<NExprOpDeclaration> getOperator(String opName, NExprOpType type, NExprNodeValue... args)
getOperator in interface NExprDeclarationsgetOperator in class NExprDeclarationsBasepublic NOptional<NExprVarDeclaration> getVar(String varName)
getVar in interface NExprDeclarationsgetVar in class NExprDeclarationsBasepublic List<NExprOpDeclaration> getOperators()
getOperators in interface NExprDeclarationsgetOperators in class NExprDeclarationsBaseCopyright © 2025 vpc open source initiative. All rights reserved.