parse_line(): * Parse a line and dispatch it */
| 76 | * Parse a line and dispatch it |
| 77 | */ |
| 78 | protected int |
| 79 | parse_line(EditLine *el, const Char *line) |
| 80 | { |
| 81 | const Char **argv; |
| 82 | int argc; |
| 83 | TYPE(Tokenizer) *tok; |
| 84 | |
| 85 | tok = FUN(tok,init)(NULL); |
| 86 | FUN(tok,str)(tok, line, &argc, &argv); |
| 87 | argc = FUN(el,parse)(el, argc, argv); |
| 88 | FUN(tok,end)(tok); |
| 89 | return argc; |
| 90 | } |
| 91 | |
| 92 | |
| 93 | /* el_parse(): |
no test coverage detected