#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;
      }
