break;
default:
return NULL;
+ break;
}
}
return slot_type_thesis;
break;
default:
+ break;
}
}
case slot_type_rule_name:
break;
default:
+ break;
}
}
}
case slot_type_unknown:
return TRUE;
default:
+ break;
}
}
draw_slot(w, y, x, offset, caret_offset, virtual, NULL, FALSE);
break;
default:
+ break;
}
}
}
break;
default:
+ break;
}
state->input = g_string_erase(state->input, 0, -1);
state->rule =
case slot_type_unknown:
break;
default:
+ break;
}
}
}
state->status = 1;
break;
default:
+ break;
}
}
else if (state->status == 1) {
break;
default:
state->status = 0;
+ break;
}
}
}
handle_derivation_input(&state, key);
break;
default:
+ break;
}
/* draw the current major mode */
render_derivation(&state);
break;
default:
+ break;
}
}
delwin(state.workspace);