Package | Description |
---|---|
enumeration | |
iterator.exprone | |
iterator.exprtwo | |
visitor.expr | |
visitor.typecase |
Modifier and Type | Class and Description |
---|---|
(package private) class |
OpAdd |
(package private) class |
OpDiv |
(package private) class |
OpMul |
(package private) class |
OpSub |
Modifier and Type | Field and Description |
---|---|
static Op |
Op.ADD |
static Op |
Op.DIV |
static Op |
Op.MUL |
private Op |
BinOp.op |
static Op |
Op.SUB |
Constructor and Description |
---|
BinOp(Expr l,
Op op,
Expr r) |
Modifier and Type | Field and Description |
---|---|
private Op |
BinOp.op |
Constructor and Description |
---|
BinOp(Expr l,
Op op,
Expr r) |
Modifier and Type | Field and Description |
---|---|
private Op |
BinOp.op |
Constructor and Description |
---|
BinOp(AbsExpr l,
Op op,
AbsExpr r) |
Modifier and Type | Field and Description |
---|---|
private Op |
BinOp.op |
Modifier and Type | Method and Description |
---|---|
T |
ExprVisitor.visitBinOp(Expr l,
Op op,
Expr r) |
java.lang.Integer |
Eval.visitBinOp(Expr l,
Op op,
Expr r) |
java.lang.StringBuilder |
PostorderToString.visitBinOp(Expr l,
Op op,
Expr r) |
java.lang.StringBuilder |
PreOrderToString.visitBinOp(Expr l,
Op op,
Expr r) |
java.lang.StringBuilder |
InOrderToString.visitBinOp(Expr l,
Op op,
Expr r) |
Constructor and Description |
---|
BinOp(Expr l,
Op op,
Expr r) |
Modifier and Type | Field and Description |
---|---|
Op |
BinOp.op |
Modifier and Type | Method and Description |
---|---|
private static java.lang.StringBuilder |
PostorderPrint.runBinOp(Expr l,
Op op,
Expr r) |
private static java.lang.Integer |
Eval.runBinOp(Expr l,
Op op,
Expr r) |
Constructor and Description |
---|
BinOp(Expr l,
Op op,
Expr r) |