| 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) |