1 /* $Id: tree.hh,v 1.6 1995/08/17 14:32:59 ceriel Exp $ */
6 short t_oper; /* tree operator */
7 short t_whichoper; /* expression operator */
8 t_addr t_address; /* some operators use an address */
17 struct tree *tt_args[MAXARGS];
20 #define t_ival t_xxxx.tt_ival
21 #define t_sval t_xxxx.tt_sval
22 #define t_fval t_xxxx.tt_fval
23 #define t_idf t_xxxx.tt_x.tt_idf
24 #define t_str t_xxxx.tt_x.tt_str
25 #define t_args t_xxxx.tt_args
26 #define t_lino t_xxxx.tt_pos.lineno
27 #define t_filename t_xxxx.tt_pos.filename
28 #define t_pos t_xxxx.tt_pos
31 /* ALLOCDEF "tree" 100 */
34 extern p_tree mknode(int, ...);
36 extern p_tree mknode();