| Package | Description |
|---|---|
| net.thevpc.nsh | |
| net.thevpc.nsh.eval | |
| net.thevpc.nsh.parser | |
| net.thevpc.nsh.parser.nodes |
| Modifier and Type | Method and Description |
|---|---|
NshContext |
Nsh.createContext(NshContext ctx,
NshNode root,
NshNode parent,
NshVariables env,
String serviceName,
String[] args) |
| Modifier and Type | Method and Description |
|---|---|
NshNode |
DefaultNshExecutionContext.getParentNode() |
NshNode |
NshContext.getParentNode() |
NshNode |
NshContextForSource.getParentNode() |
NshNode |
NshExecutionContext.getParentNode() |
NshNode |
DefaultNshContext.getParentNode() |
NshNode |
DefaultNshExecutionContext.getRootNode() |
NshNode |
NshContext.getRootNode() |
NshNode |
NshContextForSource.getRootNode() |
NshNode |
NshExecutionContext.getRootNode() |
NshNode |
DefaultNshContext.getRootNode() |
| Modifier and Type | Method and Description |
|---|---|
NshContext |
NshContext.setParentNode(NshNode parent) |
NshContext |
NshContextForSource.setParentNode(NshNode parent) |
NshContext |
DefaultNshContext.setParentNode(NshNode parent) |
NshContext |
NshContext.setRootNode(NshNode root) |
NshContext |
NshContextForSource.setRootNode(NshNode root) |
NshContext |
DefaultNshContext.setRootNode(NshNode root) |
| Constructor and Description |
|---|
DefaultNshContext(Nsh shell,
NshNode rootNode,
NshNode parentNode,
NshContext parentContext,
NshVariables vars,
String serviceName,
String[] args) |
| Modifier and Type | Class and Description |
|---|---|
static class |
Yaccer.Argument |
static class |
Yaccer.ArgumentsLine |
class |
Yaccer.BinOp |
static class |
Yaccer.BinOpCommand |
class |
Yaccer.CommentedNode |
class |
Yaccer.Comments |
class |
Yaccer.IfCommand |
class |
Yaccer.NewlineNode |
class |
Yaccer.Par |
static class |
Yaccer.SequenceCommand |
class |
Yaccer.SuffixOpCommand |
static class |
Yaccer.TokenNode |
class |
Yaccer.UnOpPrefix |
class |
Yaccer.UnOpSuffix |
class |
Yaccer.WhileCommand |
class |
Yaccer.WhiteNode |
| Modifier and Type | Method and Description |
|---|---|
NshNode |
NshParser.parse() |
NshNode |
Yaccer.readNode() |
NshNode |
Yaccer.readNodeL0() |
NshNode |
Yaccer.readNodeL1() |
NshNode |
Yaccer.readNodeL2() |
NshNode |
Yaccer.readNodeL3() |
NshNode |
Yaccer.readNodeL4() |
NshNode |
Yaccer.readNodeL5() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<NshNode> |
Yaccer.nodes() |
| Modifier and Type | Method and Description |
|---|---|
static String |
Yaccer.evalNodeString(NshNode node,
NshContext context) |
| Constructor and Description |
|---|
BinOp(NshNode a,
Token op,
NshNode b) |
CommentedNode(NshNode a,
Yaccer.Comments comments) |
Par(NshNode element) |
UnOpPrefix(Token op,
NshNode a) |
UnOpSuffix(NshNode a,
Token op) |
| Constructor and Description |
|---|
Argument(List<NshNode> nodes) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NshArgumentNode |
interface |
NshCmdLineNode |
interface |
NshCommandNode |
| Modifier and Type | Class and Description |
|---|---|
class |
NshScript |
Copyright © 2026 vpc open source initiative. All rights reserved.