OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-link-grammar commits / b8d3d02

link-parser.c: Create a function to set the default parse options
b8d3d026f40dcda8562fd1a073d042a08fa31f16
by ampli <amirpli@gmail.com> · 2024-05-29T00:05:44.000Z

Changed files (1) +16 -8

link-parser/link-parser.c +16 -8
……@@ -69,6 +69,21 @@ static const char *use_prompt(int verbosity_level)
6969 return (0 == verbosity_level)? "" : prompt;
7070}
7171
72/**
73 * Set link-parser's default parse options.
74 */
75static void set_default_parse_options(Parse_Options opts)
76{
77 parse_options_set_max_parse_time(opts, 30);
78 parse_options_set_linkage_limit(opts, 1000);
79 parse_options_set_min_null_count(opts, 0);
80 parse_options_set_max_null_count(opts, 0);
81 parse_options_set_short_length(opts, 16);
82 parse_options_set_islands_ok(opts, false);
83 parse_options_set_display_morphology(opts, false);
84 parse_options_set_spell_guess(opts, 7);
85}
86
7287typedef enum
7388{
7489 UNGRAMMATICAL = '*',
……@@ -604,14 +619,7 @@ int main(int argc, char * argv[])
604619 }
605620 opts = copts->popts;
606621
607 parse_options_set_max_parse_time(opts, 30);
608 parse_options_set_linkage_limit(opts, 1000);
609 parse_options_set_min_null_count(opts, 0);
610 parse_options_set_max_null_count(opts, 0);
611 parse_options_set_short_length(opts, 16);
612 parse_options_set_islands_ok(opts, false);
613 parse_options_set_display_morphology(opts, false);
614 parse_options_set_spell_guess(opts, 7);
622 set_default_parse_options(opts);
615623
616624 /* Get the panic disjunct cost from the dictionary. */
617625 const char *panic_max_cost_str =