#include "link-includes.h" int main() { Dictionary dict; Parse_Options opts; Sentence sent; Linkage linkage; char * diagram; int i, num_linkages; char * input_string[] = { "Grammar is useless because there is nothing to say -- Gertrude Stein.", "Computers are useless; they can only give you answers -- Pablo Picasso."}; opts = parse_options_create(); dict = dictionary_create("3.0.dict", "3.0.knowledge"); for (i=0; i<2; ++i) { sent = sentence_create(input_string[i], dict); num_linkages = sentence_parse(sent, opts); if (num_linkages > 0) { linkage = linkage_create(1, sent, opts); printf("%s\n", diagram = linkage_print_diagram(linkage)); string_delete(diagram); linkage_delete(linkage); } sentence_delete(sent); } dictionary_delete(dict); parse_options_delete(opts); return 0; }