Lines Matching defs:opts
70 parse_command_line(int argc, char* argv[], options &opts)
74 opts.show_help = true;
82 if (!opts.str1)
83 opts.str1 = argv[i];
84 else if (!opts.str2)
85 opts.str2 = argv[i];
88 opts.show_help = true;
93 opts.ses_len = true;
95 opts.reverse = true;
97 opts.middle_snake = true;
99 opts.lcs = true;
101 opts.ses = true;
103 opts.show_help = true;
110 options opts;
111 parse_command_line(argc, argv, opts);
113 if (opts.show_help)
119 if (opts.ses_len)
121 int len = ses_len(opts.str1, opts.str2, opts.reverse);
126 if (opts.middle_snake)
130 if (compute_middle_snake(opts.str1, opts.str2,
133 print_snake(opts.str1, opts.str2, s, cout);
139 if (opts.lcs)
143 compute_lcs(opts.str1, opts.str2, ses_len, lcs);
149 if (opts.ses)
152 compute_ses(opts.str1, opts.str2, ses);
153 display_edit_script(ses, opts.str1, opts.str2, cout);