All pastes #412545 Raw Edit

Mine

public text v1 · immutable
#412545 ·published 2007-03-27 19:23 UTC
rendered paste body
tree_t *orterm(list_iter_t *it) {
  tree_t *tree, *tmp;

  if (strcmp(list_peeknext(it), "OR") == 0) {
    /*    if ((list_peekprev(it) == NULL || list_peeknext(it) == NULL)) {
      printf("Not valid statement 3\n");
      }*/
    tmp = list_peek(it);
    printf("Peek OR 3 1: %s\n", list_peek(it));
    list_eat(it);
    tree = tree_new(term(it), tmp, orterm(it));
    printf("Peek OR 3 2: %s\n", list_peek(it));
    return tree;
  }
  else {
    printf("Peek OR 3 3: %s\n", list_peek(it));
    tree = term(it);
    return tree;
  }
}