Interface NshEvaluator
- All Known Implementing Classes:
DefaultNshEvaluator,NshEvaluatorBase
public interface NshEvaluator
- Author:
- thevpc
-
Method Summary
Modifier and TypeMethodDescriptionevalAntiQuotesExpression(String stringExpression, NshContext context) intevalBinaryAndOperation(NshCommandNode left, NshCommandNode right, NshContext context) intevalBinaryOperation(String opString, NshCommandNode left, NshCommandNode right, NshContext context) intevalBinaryOrOperation(NshCommandNode left, NshCommandNode right, NshContext context) intevalBinaryPipeOperation(NshCommandNode left, NshCommandNode right, NshContext context) intevalBinarySuiteOperation(NshCommandNode left, NshCommandNode right, NshContext context) evalCommandAndReturnString(NshCommandNode left, NshContext context) evalDollarExpression(String stringExpression, NshContext context) evalDollarInteger(int index, NshContext context) evalDollarInterrogation(NshContext context) evalDollarName(String name, NshContext context) evalDollarSharp(NshContext context) evalDoubleQuotesExpression(String stringExpression, NshContext context) evalNoQuotesExpression(String stringExpression, NshContext context) evalSimpleQuotesExpression(String expressionString, NshContext context) intevalSuffixAndOperation(NshCommandNode node, NshContext context) intevalSuffixOperation(String opString, NshCommandNode node, NshContext context) expandEnvVars(String stringExpression, boolean escapeResultPath, NshContext context)
-
Method Details
-
evalSuffixOperation
-
evalSuffixAndOperation
-
evalBinaryAndOperation
-
evalBinaryOperation
int evalBinaryOperation(String opString, NshCommandNode left, NshCommandNode right, NshContext context) -
evalBinaryOrOperation
-
evalBinaryPipeOperation
-
evalBinarySuiteOperation
-
evalCommandAndReturnString
-
evalDollarSharp
-
evalDollarName
-
evalDollarInterrogation
-
evalDollarInteger
-
evalDollarExpression
-
evalSimpleQuotesExpression
-
evalDoubleQuotesExpression
-
evalAntiQuotesExpression
-
evalNoQuotesExpression
-
expandEnvVars
-