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

typedef struct node {
  enum nodeType type;
  char el;
  struct node *child[2];
} node;
node * parse(char *str);
void printTree(node *root, int level);