comparison src/tree.h.old @ 200:2e4d2596f2c3

[project @ 1993-11-08 20:22:15 by jwe]
author jwe
date Mon, 08 Nov 1993 20:22:15 +0000
parents 13c6086c325c
children 1761d7a3770c
comparison
equal deleted inserted replaced
199:5b978bb1bae6 200:2e4d2596f2c3
156 tree_constant eval (int argc, char **argv, int print); 156 tree_constant eval (int argc, char **argv, int print);
157 157
158 tree_constant *eval (const tree_constant *args, int n_in, int n_out, 158 tree_constant *eval (const tree_constant *args, int n_in, int n_out,
159 int print); 159 int print);
160 160
161 char *name (void); 161 char *name (void) const;
162 162
163 int max_expected_args (void); 163 int max_expected_args (void);
164 164
165 private: 165 private:
166 int nargin_max; 166 int nargin_max;
185 185
186 ~tree_identifier (void); 186 ~tree_identifier (void);
187 187
188 int is_identifier (void) const; 188 int is_identifier (void) const;
189 189
190 char *name (void); 190 char *name (void) const;
191 void rename (const char *n); 191 void rename (const char *n);
192 192
193 tree_identifier *define (tree_constant *t); 193 tree_identifier *define (tree_constant *t);
194 tree_identifier *define (tree_function *t); 194 tree_identifier *define (tree_function *t);
195 195
550 550
551 tree_parameter_list *chain (tree_identifier *t); 551 tree_parameter_list *chain (tree_identifier *t);
552 tree_parameter_list *reverse (void); 552 tree_parameter_list *reverse (void);
553 int length (void); 553 int length (void);
554 554
555 char *name (void); 555 char *name (void) const;
556 556
557 void mark_as_formal_parameters (void); 557 void mark_as_formal_parameters (void);
558 558
559 tree_identifier *define (tree_constant *t); 559 tree_identifier *define (tree_constant *t);
560 560
611 611
612 tree_word_list *chain (char *s); 612 tree_word_list *chain (char *s);
613 tree_word_list *reverse (void); 613 tree_word_list *reverse (void);
614 int length (void); 614 int length (void);
615 615
616 char *name (void); 616 char *name (void) const;
617 617
618 tree_word_list *next_elem (void); 618 tree_word_list *next_elem (void);
619 619
620 tree_constant eval (int print); 620 tree_constant eval (int print);
621 621