| Package | Description |
|---|---|
| net.thevpc.nuts.toolbox.nsh.jshell | |
| net.thevpc.nuts.toolbox.nsh.jshell.parser |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JShellArgumentNode |
interface |
JShellCommandLineNode |
interface |
JShellCommandNode |
| Modifier and Type | Class and Description |
|---|---|
class |
JShellScript |
| Modifier and Type | Method and Description |
|---|---|
JShellNode |
JShellContextForSource.getParentNode() |
JShellNode |
DefaultJShellContext.getParentNode() |
JShellNode |
JShellContext.getParentNode() |
JShellNode |
JShellContextForSource.getRootNode() |
JShellNode |
DefaultJShellContext.getRootNode() |
JShellNode |
JShellContext.getRootNode() |
| Modifier and Type | Method and Description |
|---|---|
JShellContext |
JShell.createContext(JShellContext ctx,
JShellNode root,
JShellNode parent,
JShellVariables env,
String serviceName,
String[] args) |
JShellContext |
JShellContextForSource.setParentNode(JShellNode parent) |
JShellContext |
DefaultJShellContext.setParentNode(JShellNode parent) |
JShellContext |
JShellContext.setParentNode(JShellNode parent) |
JShellContext |
JShellContextForSource.setRootNode(JShellNode root) |
JShellContext |
DefaultJShellContext.setRootNode(JShellNode root) |
JShellContext |
JShellContext.setRootNode(JShellNode root) |
| Constructor and Description |
|---|
DefaultJShellContext(JShell shell,
JShellNode rootNode,
JShellNode parentNode,
JShellContext parentContext,
net.thevpc.nuts.NutsWorkspace workspace,
net.thevpc.nuts.NutsSession session,
JShellVariables 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 |
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 |
|---|---|
JShellNode |
JShellParser.parse() |
JShellNode |
Yaccer.readNode() |
JShellNode |
Yaccer.readNodeL0() |
JShellNode |
Yaccer.readNodeL1() |
JShellNode |
Yaccer.readNodeL2() |
JShellNode |
Yaccer.readNodeL3() |
JShellNode |
Yaccer.readNodeL4() |
JShellNode |
Yaccer.readNodeL5() |
| Modifier and Type | Method and Description |
|---|---|
Iterable<JShellNode> |
Yaccer.nodes() |
| Modifier and Type | Method and Description |
|---|---|
static String |
Yaccer.evalNodeString(JShellNode node,
JShellContext context) |
| Constructor and Description |
|---|
BinOp(JShellNode a,
Token op,
JShellNode b) |
CommentedNode(JShellNode a,
Yaccer.Comments comments) |
Par(JShellNode element) |
UnOpPrefix(Token op,
JShellNode a) |
UnOpSuffix(JShellNode a,
Token op) |
| Constructor and Description |
|---|
Argument(List<JShellNode> nodes) |
Copyright © 2022 vpc open source initiative. All rights reserved.