public class NshEvaluatorBase extends Object implements NshEvaluator
| Constructor and Description |
|---|
NshEvaluatorBase() |
public static int readQuotes(char[] chars,
int i,
StringBuilder v)
protected int readAndEvalSimpleQuotesExpression(char[] chars,
int i,
StringBuilder out,
NshContext context)
protected int readAndEvalAntiQuotesString(char[] chars,
int i,
StringBuilder out,
NshContext context)
protected int readAndEvalDblQuotesExpression(char[] chars,
int i,
StringBuilder out,
NshContext context)
protected int readAndEvalDollarExpression(char[] chars,
int i,
StringBuilder out,
boolean escapeResultPath,
NshContext context)
public int evalSuffixOperation(String opString, NshCommandNode node, NshContext context)
evalSuffixOperation in interface NshEvaluatorpublic int evalSuffixAndOperation(NshCommandNode node, NshContext context)
evalSuffixAndOperation in interface NshEvaluatorpublic int evalBinaryAndOperation(NshCommandNode left, NshCommandNode right, NshContext context)
evalBinaryAndOperation in interface NshEvaluatorpublic int evalBinaryOperation(String opString, NshCommandNode left, NshCommandNode right, NshContext context)
evalBinaryOperation in interface NshEvaluatorpublic int evalBinaryOrOperation(NshCommandNode left, NshCommandNode right, NshContext context)
evalBinaryOrOperation in interface NshEvaluatorpublic int evalBinaryPipeOperation(NshCommandNode left, NshCommandNode right, NshContext context)
evalBinaryPipeOperation in interface NshEvaluatorpublic int evalBinarySuiteOperation(NshCommandNode left, NshCommandNode right, NshContext context)
evalBinarySuiteOperation in interface NshEvaluatorpublic String evalCommandAndReturnString(NshCommandNode command, NshContext context)
evalCommandAndReturnString in interface NshEvaluatorpublic String evalDollarSharp(NshContext context)
evalDollarSharp in interface NshEvaluatorpublic String evalDollarName(String name, NshContext context)
evalDollarName in interface NshEvaluatorpublic String evalDollarInterrogation(NshContext context)
evalDollarInterrogation in interface NshEvaluatorpublic String evalDollarInteger(int index, NshContext context)
evalDollarInteger in interface NshEvaluatorpublic String evalDollarExpression(String stringExpression, NshContext context)
evalDollarExpression in interface NshEvaluatorpublic String evalSimpleQuotesExpression(String expressionString, NshContext context)
evalSimpleQuotesExpression in interface NshEvaluatorpublic String evalDoubleQuotesExpression(String stringExpression, NshContext context)
evalDoubleQuotesExpression in interface NshEvaluatorpublic String evalAntiQuotesExpression(String stringExpression, NshContext context)
evalAntiQuotesExpression in interface NshEvaluatorpublic String evalNoQuotesExpression(String stringExpression, NshContext context)
evalNoQuotesExpression in interface NshEvaluatorpublic String expandEnvVars(String stringExpression, boolean escapeResultPath, NshContext context)
expandEnvVars in interface NshEvaluatorpublic String evalFieldSubstitutionAfterCommandSubstitution(String commandResult, NshContext context)
Copyright © 2026 vpc open source initiative. All rights reserved.