public class DefaultRootDeclarations extends NExprDeclarationsBase
exprs| Constructor and Description |
|---|
DefaultRootDeclarations(net.thevpc.nuts.expr.NExprs exprs) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprConstructDeclaration> |
getConstruct(String constructName,
net.thevpc.nuts.expr.NExprNodeValue... args) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFctDeclaration> |
getFunction(String fctName,
net.thevpc.nuts.expr.NExprNodeValue... args) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprOpDeclaration> |
getOperator(String opName,
net.thevpc.nuts.expr.NExprOpType type,
net.thevpc.nuts.expr.NExprNodeValue... args) |
List<net.thevpc.nuts.expr.NExprOpDeclaration> |
getOperators() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.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 DefaultRootDeclarations(net.thevpc.nuts.expr.NExprs exprs)
public net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprFctDeclaration> getFunction(String fctName, net.thevpc.nuts.expr.NExprNodeValue... args)
getFunction in interface net.thevpc.nuts.expr.NExprDeclarationsgetFunction in class NExprDeclarationsBasepublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprConstructDeclaration> getConstruct(String constructName, net.thevpc.nuts.expr.NExprNodeValue... args)
getConstruct in interface net.thevpc.nuts.expr.NExprDeclarationsgetConstruct in class NExprDeclarationsBasepublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprOpDeclaration> getOperator(String opName, net.thevpc.nuts.expr.NExprOpType type, net.thevpc.nuts.expr.NExprNodeValue... args)
getOperator in interface net.thevpc.nuts.expr.NExprDeclarationsgetOperator in class NExprDeclarationsBasepublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.expr.NExprVarDeclaration> getVar(String varName)
getVar in interface net.thevpc.nuts.expr.NExprDeclarationsgetVar in class NExprDeclarationsBasepublic List<net.thevpc.nuts.expr.NExprOpDeclaration> getOperators()
getOperators in interface net.thevpc.nuts.expr.NExprDeclarationsgetOperators in class NExprDeclarationsBaseCopyright © 2025 vpc open source initiative. All rights reserved.