Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.
com.arsi.mj.maprpt.lexer.ptree.cmd.rsr
contains the following classes and interfaces.
Classes and Interfaces | |
RsrCommandParser | Parses a RSR RUN command. |
RsrParseNode | Parse node that represents a RSR RUN command. |
RSR
RUN command.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.rsr.RsrCommandParser
extends com.arsi.mj.maprpt.lexer.ptree.cmd.RunCommandParserBase
implements com.arsi.mj.maprpt.lexer.ptree.cmd.IRunCommandParser
Constructors |
public RsrCommandParser()
|
Methods |
public com.arsi.mj.maprpt.lexer.ptree.cmd.CommandParseResult parseCommand(com.arsi.mj.maprpt.lexer.tokens.IMaprptToken anInitialToken, com.arsi.mj.maprpt.lexer.MaprptLexer aLexer, org.springframework.context.ApplicationContext anAppCtx)
|
RSR
RUN command.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.rsr.RsrParseNode
extends com.arsi.mj.maprpt.lexer.ptree.CommandParseNode
implements com.arsi.mj.maprpt.lexer.symtab.ISupportsVariableReference
Fields |
Expression that yields label or line offset, NULL if literalCallback is not NULL.public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr labelConcatExpr
|
Stores literal label or line number offset, NULL if concatExpr is not NULL.public final com.arsi.mj.maprpt.lexer.ptree.cmd.litcbk.JumpExprCallback labelLiteralCallback
|
Constructors |
Initializes an instance of this class.
public RsrParseNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.symbol.Cdr anExternalCdr, com.arsi.mj.maprpt.lexer.ptree.cmd.litcbk.JumpExprCallback aLiteralCallback, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aRuntimeExpr)
|
Initializes an instance of this class.
public RsrParseNode(com.arsi.mj.maprpt.parser.line.types.AtLine aHostLine, com.arsi.mj.maprpt.lexer.ptree.cmd.litcbk.JumpExprCallback aLiteralCallback, com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr aRuntimeExpr)
|
Methods |
Get report (or possibly result) containing external subroutine.
public final com.arsi.mj.maprpt.lexer.ptree.symbol.Cdr getExternalSubrtnReportOrResult()
|
Get start-of-subroutine-label as literal label or line number offset, stored by, and as,
jump expression callback.
public final com.arsi.mj.maprpt.lexer.ptree.cmd.litcbk.JumpExprCallback getSubrtnJumpLiteral()
|
Get start-of-subroutine-label as runtime expression that yields label or line offset
public final com.arsi.mj.maprpt.lexer.ptree.expr.ConcatExpr getSubrtnJumpRuntimeExpr()
|
public java.util.List referencedVariables()
|