Follow the links below to browse sample Javadoc for MJ classes and tools, including the MJ Runtime Library.

 

Package: com.arsi.mj.maprpt.lexer.ptree.cmd.ctrlflow.subexpr  previous next contents

Package com.arsi.mj.maprpt.lexer.ptree.cmd.ctrlflow.subexpr contains the following classes and interfaces.
Classes and Interfaces
MapperSubexprInfo Stores information about Mapper sub-expressions or sub-commands which must be processed as an embedded control flow graph.

Class: MapperSubexprInfo

Stores information about Mapper sub-expressions or sub-commands which must be processed as an embedded control flow graph.
Treat this class as "thread-safe", since it is immutable once created.
public class com.arsi.mj.maprpt.lexer.ptree.cmd.ctrlflow.subexpr.MapperSubexprInfo
  extends java.lang.Object
Fields
ID that uniquely identifies each expression (i.e., parse tree).
public final int id
Parse tree of Mapper commands that make up "expression", the only label in this parse tree should be the default internal label.
public final com.arsi.mj.maprpt.lexer.ptree.MaprptParseTree ptree
Constructors
Public ctor for initializing an instance of this class.
Parameters:
anID - ID that uniquely identifies each jump literal or expression.
aParseTree - parse tree of Mapper commands that make up "expression".
public MapperSubexprInfo(int anID, com.arsi.mj.maprpt.lexer.ptree.MaprptParseTree aParseTree)