Mercurial > octave
comparison src/pt-exp.h @ 2086:bfb775fb6fe8
[project @ 1996-04-25 05:55:19 by jwe]
author | jwe |
---|---|
date | Thu, 25 Apr 1996 05:55:19 +0000 |
parents | 003570e69c7b |
children | 97a566037a75 |
comparison
equal
deleted
inserted
replaced
2085:7603b37325db | 2086:bfb775fb6fe8 |
---|---|
49 int l = -1, int c = -1) | 49 int l = -1, int c = -1) |
50 : tree_expression (l, c, et), id (t) { } | 50 : tree_expression (l, c, et), id (t) { } |
51 | 51 |
52 ~tree_prefix_expression (void); | 52 ~tree_prefix_expression (void); |
53 | 53 |
54 tree_constant eval (bool print); | 54 octave_value eval (bool print); |
55 | 55 |
56 void eval_error (void); | 56 void eval_error (void); |
57 | 57 |
58 bool is_prefix_expression (void) const | 58 bool is_prefix_expression (void) const |
59 { return true; } | 59 { return true; } |
79 int l = -1, int c = -1) | 79 int l = -1, int c = -1) |
80 : tree_expression (l, c, et), id (t) { } | 80 : tree_expression (l, c, et), id (t) { } |
81 | 81 |
82 ~tree_postfix_expression (void); | 82 ~tree_postfix_expression (void); |
83 | 83 |
84 tree_constant eval (bool print); | 84 octave_value eval (bool print); |
85 | 85 |
86 void eval_error (void); | 86 void eval_error (void); |
87 | 87 |
88 char *oper (void) const; | 88 char *oper (void) const; |
89 | 89 |
107 : tree_expression (l, c, t), op (a) { } | 107 : tree_expression (l, c, t), op (a) { } |
108 | 108 |
109 ~tree_unary_expression (void) | 109 ~tree_unary_expression (void) |
110 { delete op; } | 110 { delete op; } |
111 | 111 |
112 tree_constant eval (bool print); | 112 octave_value eval (bool print); |
113 | 113 |
114 void eval_error (void); | 114 void eval_error (void); |
115 | 115 |
116 char *oper (void) const; | 116 char *oper (void) const; |
117 | 117 |
138 { | 138 { |
139 delete op1; | 139 delete op1; |
140 delete op2; | 140 delete op2; |
141 } | 141 } |
142 | 142 |
143 tree_constant eval (bool print); | 143 octave_value eval (bool print); |
144 | 144 |
145 void eval_error (void); | 145 void eval_error (void); |
146 | 146 |
147 char *oper (void) const; | 147 char *oper (void) const; |
148 | 148 |
208 tree_identifier *left_hand_side_id (void); | 208 tree_identifier *left_hand_side_id (void); |
209 | 209 |
210 bool is_ans_assign (void) | 210 bool is_ans_assign (void) |
211 { return ans_ass; } | 211 { return ans_ass; } |
212 | 212 |
213 tree_constant eval (bool print); | 213 octave_value eval (bool print); |
214 | 214 |
215 bool is_assignment_expression (void) const | 215 bool is_assignment_expression (void) const |
216 { return true; } | 216 { return true; } |
217 | 217 |
218 void eval_error (void); | 218 void eval_error (void); |
252 | 252 |
253 bool is_range_constant (void) const; | 253 bool is_range_constant (void) const; |
254 | 254 |
255 tree_colon_expression *chain (tree_expression *t); | 255 tree_colon_expression *chain (tree_expression *t); |
256 | 256 |
257 tree_constant eval (bool print); | 257 octave_value eval (bool print); |
258 | 258 |
259 void eval_error (const char *s); | 259 void eval_error (const char *s); |
260 | 260 |
261 void print_code (ostream& os); | 261 void print_code (ostream& os); |
262 | 262 |