static boolean parse_root_(IElementType t, PsiBuilder b, int l) {
    boolean r;
    if (t == BLOCK) {
      r = block(b, l + 1);
    }
    else if (t == DO_BLOCK) {
      r = do_block(b, l + 1);
    }
    else if (t == PARENTHESES_BLOCK) {
      r = parentheses_block(b, l + 1);
    }
    else {
      r = file(b, l + 1);
    }
    return r;
  }
static boolean parse_root_(IElementType t, PsiBuilder b, int l)