summaryrefslogtreecommitdiff
path: root/tree.h
blob: cf4d8258763d05f333aa3b85fc3c0a45b84610ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
enum nodeType {
	BIOP,
	UNOP,
	LTTR
};

typedef struct {
	enum nodeType type;
	char el;
	struct node *child[2];
} node;

node* parse(const char *str);