Lingua-LinkParser
view release on metacpan or search on metacpan
LinkParser.xs view on Meta::CPAN
MODULE = Lingua::LinkParser PACKAGE = Lingua::LinkParser
double
constant(sv,arg)
PREINIT:
STRLEN len;
INPUT:
SV * sv
char * s = SvPV(sv, len);
int arg
CODE:
RETVAL = constant(s,len,arg);
OUTPUT:
RETVAL
Dictionary
dictionary_create_lang(lang)
const char * lang
Dictionary
dictionary_create_default_lang()
int
dictionary_delete(dict)
Dictionary dict
int
dictionary_get_max_cost(dict)
Dictionary dict
int
linkage_and_cost(linkage)
Linkage linkage
int
linkage_compute_union(linkage)
Linkage linkage
Linkage
linkage_create(index, sent, opts)
int index
Sentence sent
Parse_Options opts
void
linkage_delete(linkage)
Linkage linkage
int
linkage_disjunct_cost(linkage)
Linkage linkage
void
call_linkage_get_link_domain_names(linkage, index)
Linkage linkage
int index
PREINIT:
int j;
const char **names;
PPCODE:
names = linkage_get_link_domain_names(linkage, index);
for (j=0; j<linkage_get_link_num_domains(linkage, index); ++j) {
XPUSHs(newSVpv(names[j],0));
}
const char **
linkage_get_link_domain_names(linkage, index)
Linkage linkage
int index
const char *
linkage_get_link_label(linkage, index)
Linkage linkage
int index
int
linkage_get_link_length(linkage, index)
Linkage linkage
int index
const char *
linkage_get_link_llabel(linkage, index)
Linkage linkage
int index
int
linkage_get_link_lword(linkage, index)
Linkage linkage
int index
int
linkage_get_link_num_domains(linkage, index)
Linkage linkage
int index
const char *
linkage_get_link_rlabel(linkage, index)
Linkage linkage
int index
int
linkage_get_link_rword(linkage, index)
Linkage linkage
int index
int
linkage_get_num_links(linkage)
Linkage linkage
int
linkage_get_num_sublinkages(linkage)
Linkage linkage
int
linkage_get_num_words(linkage)
Linkage linkage
Sentence
linkage_get_sentence(linkage)
Linkage linkage
const char *
linkage_get_violation_name(linkage)
Linkage linkage
const char *
linkage_get_word(linkage, w)
Linkage linkage
int w
void
call_linkage_get_words(linkage)
Linkage linkage
PREINIT:
int j;
const char **words;
PPCODE:
words = linkage_get_words(linkage);
for (j=0; j<linkage_get_num_words(linkage); ++j) {
XPUSHs(newSVpv(words[j],0));
}
const char **
linkage_get_words(linkage)
Linkage linkage
int
linkage_has_inconsistent_domains(linkage)
Linkage linkage
int
linkage_is_canonical(linkage)
Linkage linkage
int
linkage_is_improper(linkage)
Linkage linkage
int
linkage_link_cost(linkage)
Linkage linkage
void
linkage_post_process(linkage, postprocessor)
Linkage linkage
PostProcessor * postprocessor
char *
linkage_print_diagram(linkage)
Linkage linkage
char *
linkage_print_links_and_domains(linkage)
Linkage linkage
char *
linkage_print_postscript(linkage, mode)
Linkage linkage
int mode
int
linkage_set_current_sublinkage(linkage, index)
Linkage linkage
int index
int
linkage_unused_word_cost(linkage)
Linkage linkage
Parse_Options
parse_options_create()
int
parse_options_delete(opts)
Parse_Options opts
int
( run in 0.489 second using v1.01-cache-2.11-cpan-5511b514fd6 )