equal
deleted
inserted
replaced
110 } |
110 } |
111 |
111 |
112 /** A buffer for expression catch data. Each enter is a vector |
112 /** A buffer for expression catch data. Each enter is a vector |
113 * of four unsigned shorts. |
113 * of four unsigned shorts. |
114 */ |
114 */ |
115 ListBuffer<char[]> catchInfo = new ListBuffer<char[]>(); |
115 ListBuffer<char[]> catchInfo = new ListBuffer<>(); |
116 |
116 |
117 /** A buffer for line number information. Each entry is a vector |
117 /** A buffer for line number information. Each entry is a vector |
118 * of two unsigned shorts. |
118 * of two unsigned shorts. |
119 */ |
119 */ |
120 List<char[]> lineInfo = List.nil(); // handled in stack fashion |
120 List<char[]> lineInfo = List.nil(); // handled in stack fashion |
1986 char length = (char)(lastRange.length + (lastRange.start_pc - firstRange.start_pc)); |
1986 char length = (char)(lastRange.length + (lastRange.start_pc - firstRange.start_pc)); |
1987 return new Range(firstRange.start_pc, length); |
1987 return new Range(firstRange.start_pc, length); |
1988 } |
1988 } |
1989 } |
1989 } |
1990 |
1990 |
1991 }; |
1991 } |
1992 |
1992 |
1993 /** Local variables, indexed by register. */ |
1993 /** Local variables, indexed by register. */ |
1994 LocalVar[] lvar; |
1994 LocalVar[] lvar; |
1995 |
1995 |
1996 /** Add a new local variable. */ |
1996 /** Add a new local variable. */ |