KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ppg > test > multi > Expr


1 package ppg.test.multi;
2
3 public class Expr
4 {
5     int lNum, rNum;
6     Expr lExpr, rExpr;
7     int op;
8     int exprType;
9     
10     public Expr(Integer JavaDoc num, int oper, Integer JavaDoc num2) {
11         lNum = num.intValue();
12         rNum = num2.intValue();
13         op = oper;
14         lExpr = rExpr = null;
15     }
16     
17     /*
18     public Expr(Expr exp, int oper, Expr expr2) {
19         lExpr = exp;
20         rExpr = expr2;
21         op = oper;
22     }*/

23     
24     public String JavaDoc toString() {
25         if (lExpr == null) {
26             return String.valueOf(lNum) + " " + Token.toString(op) + " " + String.valueOf(rNum);
27         } else {
28             return lExpr.toString() + Token.toString(op) + rExpr.toString();
29         }
30     }
31 }
32
Popular Tags