diff options
Diffstat (limited to 'src/runtime/c/utils')
| -rw-r--r-- | src/runtime/c/utils/pgf-parse.c | 8 | ||||
| -rw-r--r-- | src/runtime/c/utils/pgf-service.c | 10 | ||||
| -rw-r--r-- | src/runtime/c/utils/pgf-translate.c | 12 |
3 files changed, 15 insertions, 15 deletions
diff --git a/src/runtime/c/utils/pgf-parse.c b/src/runtime/c/utils/pgf-parse.c index 692fec31e..2790e49de 100644 --- a/src/runtime/c/utils/pgf-parse.c +++ b/src/runtime/c/utils/pgf-parse.c @@ -28,8 +28,8 @@ int main(int argc, char* argv[]) { goto fail; } char* filename = argv[1]; - GuString cat = gu_str_string(argv[2], pool); - GuString lang = gu_str_string(argv[3], pool); + GuString cat = argv[2]; + GuString lang = argv[3]; double heuristics = 0.95; if (argc == 5) { @@ -61,7 +61,7 @@ int main(int argc, char* argv[]) { } /* // Register a callback for the literal category Symbol */ - /* pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool), */ + /* pgf_parser_add_literal(from_concr, "Symb", */ /* &pgf_nerc_literal_callback); */ clock_t end = clock(); @@ -110,7 +110,7 @@ int main(int argc, char* argv[]) { clock_t start = clock(); - GuIn *in = gu_string_in(gu_str_string(line, ppool), ppool); + GuIn *in = gu_string_in(line, ppool); PgfLexer *lexer = pgf_new_simple_lexer(in, ppool); GuEnum* result = pgf_parse_with_heuristics(concr, cat, lexer, heuristics, ppool, ppool); diff --git a/src/runtime/c/utils/pgf-service.c b/src/runtime/c/utils/pgf-service.c index 36b781a3f..f63b17f9f 100644 --- a/src/runtime/c/utils/pgf-service.c +++ b/src/runtime/c/utils/pgf-service.c @@ -200,8 +200,8 @@ int main () goto fail; } - GuString cat = gu_str_string("Phr", pool); - GuString from_lang = gu_str_string("ParseEng", pool); + GuString cat = "Phr"; + GuString from_lang = "ParseEng"; PgfConcr* from_concr = pgf_get_language(pgf, from_lang); if (!from_concr) { @@ -210,7 +210,7 @@ int main () } // Register a callback for the literal category Symbol - pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool), + pgf_parser_add_literal(from_concr, "Symb", &pgf_nerc_literal_callback); while (FCGI_Accept() >= 0) { @@ -233,7 +233,7 @@ int main () PgfConcr* to_concr = NULL; if (strlen(to_lang_buf) > 0) { - GuString to_lang = gu_str_string(to_lang_buf, ppool); + GuString to_lang = to_lang_buf; to_concr = pgf_get_language(pgf, to_lang); if (!to_concr) { @@ -248,7 +248,7 @@ int main () sentence[len+1] = '\0'; GuReader *rdr = - gu_string_reader(gu_str_string(sentence, ppool), ppool); + gu_string_reader(sentence, ppool); PgfLexer *lexer = pgf_new_simple_lexer(rdr, ppool); diff --git a/src/runtime/c/utils/pgf-translate.c b/src/runtime/c/utils/pgf-translate.c index cb3b1d6ec..aa98f1a7a 100644 --- a/src/runtime/c/utils/pgf-translate.c +++ b/src/runtime/c/utils/pgf-translate.c @@ -53,10 +53,10 @@ int main(int argc, char* argv[]) { } char* filename = argv[1]; - GuString cat = gu_str_string(argv[2], pool); + GuString cat = argv[2]; - GuString from_lang = gu_str_string(argv[3], pool); - GuString to_lang = gu_str_string(argv[4], pool); + GuString from_lang = argv[3]; + GuString to_lang = argv[4]; // Create an exception frame that catches all errors. GuExn* err = gu_new_exn(NULL, gu_kind(type), pool); @@ -91,7 +91,7 @@ int main(int argc, char* argv[]) { } // Register a callback for the literal category Symbol - pgf_parser_add_literal(from_concr, gu_str_string("Symb", pool), + pgf_parser_add_literal(from_concr, "Symb", &pgf_nerc_literal_callback); // Create an output stream for stdout @@ -154,7 +154,7 @@ int main(int argc, char* argv[]) { ppool = gu_new_pool(); GuIn *in = - gu_string_in(gu_str_string(line, ppool), ppool); + gu_string_in(line, ppool); PgfLexer *lexer = pgf_new_simple_lexer(in, ppool); @@ -166,7 +166,7 @@ int main(int argc, char* argv[]) { PgfToken tok = pgf_lexer_current_token(lexer); - if (gu_string_eq(tok, gu_empty_string)) + if (*tok == 0) gu_puts("Couldn't begin parsing", out, err); else { gu_puts("Unexpected token: \"", out, err); |
