1# This file was automatically generated by SWIG (http://www.swig.org). 2# Version 3.0.12 3# 4# Do not make changes to this file unless you know what you are doing--modify 5# the SWIG interface file instead. 6 7from sys import version_info as _swig_python_version_info 8if _swig_python_version_info >= (2, 7, 0): 9 def swig_import_helper(): 10 import importlib 11 pkg = __name__.rpartition('.')[0] 12 mname = '.'.join((pkg, '_clinkgrammar')).lstrip('.') 13 try: 14 return importlib.import_module(mname) 15 except ImportError: 16 return importlib.import_module('_clinkgrammar') 17 _clinkgrammar = swig_import_helper() 18 del swig_import_helper 19elif _swig_python_version_info >= (2, 6, 0): 20 def swig_import_helper(): 21 from os.path import dirname 22 import imp 23 fp = None 24 try: 25 fp, pathname, description = imp.find_module('_clinkgrammar', [dirname(__file__)]) 26 except ImportError: 27 import _clinkgrammar 28 return _clinkgrammar 29 try: 30 _mod = imp.load_module('_clinkgrammar', fp, pathname, description) 31 finally: 32 if fp is not None: 33 fp.close() 34 return _mod 35 _clinkgrammar = swig_import_helper() 36 del swig_import_helper 37else: 38 import _clinkgrammar 39del _swig_python_version_info 40 41try: 42 _swig_property = property 43except NameError: 44 pass # Python < 2.2 doesn't have 'property'. 45 46try: 47 import builtins as __builtin__ 48except ImportError: 49 import __builtin__ 50 51def _swig_setattr_nondynamic(self, class_type, name, value, static=1): 52 if (name == "thisown"): 53 return self.this.own(value) 54 if (name == "this"): 55 if type(value).__name__ == 'SwigPyObject': 56 self.__dict__[name] = value 57 return 58 method = class_type.__swig_setmethods__.get(name, None) 59 if method: 60 return method(self, value) 61 if (not static): 62 if _newclass: 63 object.__setattr__(self, name, value) 64 else: 65 self.__dict__[name] = value 66 else: 67 raise AttributeError("You cannot add attributes to %s" % self) 68 69 70def _swig_setattr(self, class_type, name, value): 71 return _swig_setattr_nondynamic(self, class_type, name, value, 0) 72 73 74def _swig_getattr(self, class_type, name): 75 if (name == "thisown"): 76 return self.this.own() 77 method = class_type.__swig_getmethods__.get(name, None) 78 if method: 79 return method(self) 80 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) 81 82 83def _swig_repr(self): 84 try: 85 strthis = "proxy of " + self.this.__repr__() 86 except __builtin__.Exception: 87 strthis = "" 88 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 89 90try: 91 _object = object 92 _newclass = 1 93except __builtin__.Exception: 94 class _object: 95 pass 96 _newclass = 0 97 98 99def linkgrammar_get_version() -> "char const *": 100 return _clinkgrammar.linkgrammar_get_version() 101linkgrammar_get_version = _clinkgrammar.linkgrammar_get_version 102 103def linkgrammar_get_dict_version(arg1: 'Dictionary') -> "char const *": 104 return _clinkgrammar.linkgrammar_get_dict_version(arg1) 105linkgrammar_get_dict_version = _clinkgrammar.linkgrammar_get_dict_version 106 107def linkgrammar_get_configuration() -> "char const *": 108 return _clinkgrammar.linkgrammar_get_configuration() 109linkgrammar_get_configuration = _clinkgrammar.linkgrammar_get_configuration 110 111def linkgrammar_get_dict_locale(arg1: 'Dictionary') -> "char const *": 112 return _clinkgrammar.linkgrammar_get_dict_locale(arg1) 113linkgrammar_get_dict_locale = _clinkgrammar.linkgrammar_get_dict_locale 114lg_Fatal = _clinkgrammar.lg_Fatal 115lg_Error = _clinkgrammar.lg_Error 116lg_Warn = _clinkgrammar.lg_Warn 117lg_Info = _clinkgrammar.lg_Info 118lg_Debug = _clinkgrammar.lg_Debug 119lg_Trace = _clinkgrammar.lg_Trace 120lg_None = _clinkgrammar.lg_None 121class lg_errinfo(_object): 122 __swig_setmethods__ = {} 123 __setattr__ = lambda self, name, value: _swig_setattr(self, lg_errinfo, name, value) 124 __swig_getmethods__ = {} 125 __getattr__ = lambda self, name: _swig_getattr(self, lg_errinfo, name) 126 __repr__ = _swig_repr 127 __swig_getmethods__["severity"] = _clinkgrammar.lg_errinfo_severity_get 128 if _newclass: 129 severity = _swig_property(_clinkgrammar.lg_errinfo_severity_get) 130 __swig_getmethods__["severity_label"] = _clinkgrammar.lg_errinfo_severity_label_get 131 if _newclass: 132 severity_label = _swig_property(_clinkgrammar.lg_errinfo_severity_label_get) 133 __swig_getmethods__["text"] = _clinkgrammar.lg_errinfo_text_get 134 if _newclass: 135 text = _swig_property(_clinkgrammar.lg_errinfo_text_get) 136 137 def formatmsg(self): 138 return _lg_error_formatmsg(self) 139 __swig_destroy__ = _clinkgrammar.delete_lg_errinfo 140 __del__ = lambda self: None 141 142 143 def __init__(self): 144 this = _clinkgrammar.new_lg_errinfo() 145 try: 146 self.this.append(this) 147 except __builtin__.Exception: 148 self.this = this 149lg_errinfo_swigregister = _clinkgrammar.lg_errinfo_swigregister 150lg_errinfo_swigregister(lg_errinfo) 151 152 153def lg_error_set_handler(arg1: 'lg_error_handler', data: 'void *') -> "lg_error_handler": 154 return _clinkgrammar.lg_error_set_handler(arg1, data) 155lg_error_set_handler = _clinkgrammar.lg_error_set_handler 156 157def _lg_error_formatmsg(lge: 'lg_errinfo') -> "char *": 158 return _clinkgrammar._lg_error_formatmsg(lge) 159_lg_error_formatmsg = _clinkgrammar._lg_error_formatmsg 160 161def lg_error_printall(arg1: 'lg_error_handler', data: 'void *') -> "int": 162 return _clinkgrammar.lg_error_printall(arg1, data) 163lg_error_printall = _clinkgrammar.lg_error_printall 164 165def lg_error_clearall() -> "int": 166 return _clinkgrammar.lg_error_clearall() 167lg_error_clearall = _clinkgrammar.lg_error_clearall 168 169def lg_error_flush() -> "int": 170 return _clinkgrammar.lg_error_flush() 171lg_error_flush = _clinkgrammar.lg_error_flush 172 173def dictionary_create_lang(lang: 'char const *') -> "Dictionary": 174 return _clinkgrammar.dictionary_create_lang(lang) 175dictionary_create_lang = _clinkgrammar.dictionary_create_lang 176 177def dictionary_create_default_lang() -> "Dictionary": 178 return _clinkgrammar.dictionary_create_default_lang() 179dictionary_create_default_lang = _clinkgrammar.dictionary_create_default_lang 180 181def dictionary_get_lang(arg1: 'Dictionary') -> "char const *": 182 return _clinkgrammar.dictionary_get_lang(arg1) 183dictionary_get_lang = _clinkgrammar.dictionary_get_lang 184 185def dictionary_delete(arg1: 'Dictionary') -> "void": 186 return _clinkgrammar.dictionary_delete(arg1) 187dictionary_delete = _clinkgrammar.dictionary_delete 188 189def dictionary_set_data_dir(path: 'char const *') -> "void": 190 return _clinkgrammar.dictionary_set_data_dir(path) 191dictionary_set_data_dir = _clinkgrammar.dictionary_set_data_dir 192 193def dictionary_get_data_dir() -> "char *": 194 return _clinkgrammar.dictionary_get_data_dir() 195dictionary_get_data_dir = _clinkgrammar.dictionary_get_data_dir 196 197def linkgrammar_open_data_file(arg1: 'char const *') -> "FILE *": 198 return _clinkgrammar.linkgrammar_open_data_file(arg1) 199linkgrammar_open_data_file = _clinkgrammar.linkgrammar_open_data_file 200VDAL = _clinkgrammar.VDAL 201 202def parse_options_create() -> "Parse_Options": 203 return _clinkgrammar.parse_options_create() 204parse_options_create = _clinkgrammar.parse_options_create 205 206def parse_options_delete(opts: 'Parse_Options') -> "int": 207 return _clinkgrammar.parse_options_delete(opts) 208parse_options_delete = _clinkgrammar.parse_options_delete 209 210def parse_options_set_verbosity(opts: 'Parse_Options', verbosity: 'int') -> "void": 211 return _clinkgrammar.parse_options_set_verbosity(opts, verbosity) 212parse_options_set_verbosity = _clinkgrammar.parse_options_set_verbosity 213 214def parse_options_get_verbosity(opts: 'Parse_Options') -> "int": 215 return _clinkgrammar.parse_options_get_verbosity(opts) 216parse_options_get_verbosity = _clinkgrammar.parse_options_get_verbosity 217 218def parse_options_set_debug(opts: 'Parse_Options', debug: 'char const *') -> "void": 219 return _clinkgrammar.parse_options_set_debug(opts, debug) 220parse_options_set_debug = _clinkgrammar.parse_options_set_debug 221 222def parse_options_get_debug(opts: 'Parse_Options') -> "char *": 223 return _clinkgrammar.parse_options_get_debug(opts) 224parse_options_get_debug = _clinkgrammar.parse_options_get_debug 225 226def parse_options_set_test(opts: 'Parse_Options', test: 'char const *') -> "void": 227 return _clinkgrammar.parse_options_set_test(opts, test) 228parse_options_set_test = _clinkgrammar.parse_options_set_test 229 230def parse_options_get_test(opts: 'Parse_Options') -> "char *": 231 return _clinkgrammar.parse_options_get_test(opts) 232parse_options_get_test = _clinkgrammar.parse_options_get_test 233 234def parse_options_set_linkage_limit(opts: 'Parse_Options', linkage_limit: 'int') -> "void": 235 return _clinkgrammar.parse_options_set_linkage_limit(opts, linkage_limit) 236parse_options_set_linkage_limit = _clinkgrammar.parse_options_set_linkage_limit 237 238def parse_options_get_linkage_limit(opts: 'Parse_Options') -> "int": 239 return _clinkgrammar.parse_options_get_linkage_limit(opts) 240parse_options_get_linkage_limit = _clinkgrammar.parse_options_get_linkage_limit 241 242def parse_options_set_disjunct_cost(opts: 'Parse_Options', disjunct_cost: 'double') -> "void": 243 return _clinkgrammar.parse_options_set_disjunct_cost(opts, disjunct_cost) 244parse_options_set_disjunct_cost = _clinkgrammar.parse_options_set_disjunct_cost 245 246def parse_options_get_disjunct_cost(opts: 'Parse_Options') -> "double": 247 return _clinkgrammar.parse_options_get_disjunct_cost(opts) 248parse_options_get_disjunct_cost = _clinkgrammar.parse_options_get_disjunct_cost 249 250def parse_options_set_min_null_count(opts: 'Parse_Options', null_count: 'int') -> "void": 251 return _clinkgrammar.parse_options_set_min_null_count(opts, null_count) 252parse_options_set_min_null_count = _clinkgrammar.parse_options_set_min_null_count 253 254def parse_options_get_min_null_count(opts: 'Parse_Options') -> "int": 255 return _clinkgrammar.parse_options_get_min_null_count(opts) 256parse_options_get_min_null_count = _clinkgrammar.parse_options_get_min_null_count 257 258def parse_options_set_max_null_count(opts: 'Parse_Options', null_count: 'int') -> "void": 259 return _clinkgrammar.parse_options_set_max_null_count(opts, null_count) 260parse_options_set_max_null_count = _clinkgrammar.parse_options_set_max_null_count 261 262def parse_options_get_max_null_count(opts: 'Parse_Options') -> "int": 263 return _clinkgrammar.parse_options_get_max_null_count(opts) 264parse_options_get_max_null_count = _clinkgrammar.parse_options_get_max_null_count 265 266def parse_options_set_islands_ok(opts: 'Parse_Options', islands_ok: 'int') -> "void": 267 return _clinkgrammar.parse_options_set_islands_ok(opts, islands_ok) 268parse_options_set_islands_ok = _clinkgrammar.parse_options_set_islands_ok 269 270def parse_options_get_islands_ok(opts: 'Parse_Options') -> "int": 271 return _clinkgrammar.parse_options_get_islands_ok(opts) 272parse_options_get_islands_ok = _clinkgrammar.parse_options_get_islands_ok 273 274def parse_options_set_spell_guess(opts: 'Parse_Options', spell_guess: 'int') -> "void": 275 return _clinkgrammar.parse_options_set_spell_guess(opts, spell_guess) 276parse_options_set_spell_guess = _clinkgrammar.parse_options_set_spell_guess 277 278def parse_options_get_spell_guess(opts: 'Parse_Options') -> "int": 279 return _clinkgrammar.parse_options_get_spell_guess(opts) 280parse_options_get_spell_guess = _clinkgrammar.parse_options_get_spell_guess 281 282def parse_options_set_short_length(opts: 'Parse_Options', short_length: 'int') -> "void": 283 return _clinkgrammar.parse_options_set_short_length(opts, short_length) 284parse_options_set_short_length = _clinkgrammar.parse_options_set_short_length 285 286def parse_options_get_short_length(opts: 'Parse_Options') -> "int": 287 return _clinkgrammar.parse_options_get_short_length(opts) 288parse_options_get_short_length = _clinkgrammar.parse_options_get_short_length 289 290def parse_options_set_max_memory(opts: 'Parse_Options', mem: 'int') -> "void": 291 return _clinkgrammar.parse_options_set_max_memory(opts, mem) 292parse_options_set_max_memory = _clinkgrammar.parse_options_set_max_memory 293 294def parse_options_get_max_memory(opts: 'Parse_Options') -> "int": 295 return _clinkgrammar.parse_options_get_max_memory(opts) 296parse_options_get_max_memory = _clinkgrammar.parse_options_get_max_memory 297 298def parse_options_set_max_parse_time(opts: 'Parse_Options', secs: 'int') -> "void": 299 return _clinkgrammar.parse_options_set_max_parse_time(opts, secs) 300parse_options_set_max_parse_time = _clinkgrammar.parse_options_set_max_parse_time 301 302def parse_options_get_max_parse_time(opts: 'Parse_Options') -> "int": 303 return _clinkgrammar.parse_options_get_max_parse_time(opts) 304parse_options_get_max_parse_time = _clinkgrammar.parse_options_get_max_parse_time 305 306def parse_options_set_cost_model_type(opts: 'Parse_Options', cm: 'Cost_Model_type') -> "void": 307 return _clinkgrammar.parse_options_set_cost_model_type(opts, cm) 308parse_options_set_cost_model_type = _clinkgrammar.parse_options_set_cost_model_type 309 310def parse_options_get_cost_model_type(opts: 'Parse_Options') -> "Cost_Model_type": 311 return _clinkgrammar.parse_options_get_cost_model_type(opts) 312parse_options_get_cost_model_type = _clinkgrammar.parse_options_get_cost_model_type 313 314def parse_options_set_perform_pp_prune(opts: 'Parse_Options', pp_prune: 'int') -> "void": 315 return _clinkgrammar.parse_options_set_perform_pp_prune(opts, pp_prune) 316parse_options_set_perform_pp_prune = _clinkgrammar.parse_options_set_perform_pp_prune 317 318def parse_options_get_perform_pp_prune(opts: 'Parse_Options') -> "int": 319 return _clinkgrammar.parse_options_get_perform_pp_prune(opts) 320parse_options_get_perform_pp_prune = _clinkgrammar.parse_options_get_perform_pp_prune 321 322def parse_options_set_use_sat_parser(opts: 'Parse_Options', use_sat_solver: 'int') -> "void": 323 return _clinkgrammar.parse_options_set_use_sat_parser(opts, use_sat_solver) 324parse_options_set_use_sat_parser = _clinkgrammar.parse_options_set_use_sat_parser 325 326def parse_options_get_use_sat_parser(opts: 'Parse_Options') -> "int": 327 return _clinkgrammar.parse_options_get_use_sat_parser(opts) 328parse_options_get_use_sat_parser = _clinkgrammar.parse_options_get_use_sat_parser 329 330def parse_options_timer_expired(opts: 'Parse_Options') -> "int": 331 return _clinkgrammar.parse_options_timer_expired(opts) 332parse_options_timer_expired = _clinkgrammar.parse_options_timer_expired 333 334def parse_options_memory_exhausted(opts: 'Parse_Options') -> "int": 335 return _clinkgrammar.parse_options_memory_exhausted(opts) 336parse_options_memory_exhausted = _clinkgrammar.parse_options_memory_exhausted 337 338def parse_options_resources_exhausted(opts: 'Parse_Options') -> "int": 339 return _clinkgrammar.parse_options_resources_exhausted(opts) 340parse_options_resources_exhausted = _clinkgrammar.parse_options_resources_exhausted 341 342def parse_options_set_all_short_connectors(opts: 'Parse_Options', val: 'int') -> "void": 343 return _clinkgrammar.parse_options_set_all_short_connectors(opts, val) 344parse_options_set_all_short_connectors = _clinkgrammar.parse_options_set_all_short_connectors 345 346def parse_options_get_all_short_connectors(opts: 'Parse_Options') -> "int": 347 return _clinkgrammar.parse_options_get_all_short_connectors(opts) 348parse_options_get_all_short_connectors = _clinkgrammar.parse_options_get_all_short_connectors 349 350def parse_options_set_repeatable_rand(opts: 'Parse_Options', val: 'int') -> "void": 351 return _clinkgrammar.parse_options_set_repeatable_rand(opts, val) 352parse_options_set_repeatable_rand = _clinkgrammar.parse_options_set_repeatable_rand 353 354def parse_options_get_repeatable_rand(opts: 'Parse_Options') -> "int": 355 return _clinkgrammar.parse_options_get_repeatable_rand(opts) 356parse_options_get_repeatable_rand = _clinkgrammar.parse_options_get_repeatable_rand 357 358def parse_options_reset_resources(opts: 'Parse_Options') -> "void": 359 return _clinkgrammar.parse_options_reset_resources(opts) 360parse_options_reset_resources = _clinkgrammar.parse_options_reset_resources 361 362def parse_options_get_dialect(opts: 'Parse_Options') -> "char *": 363 return _clinkgrammar.parse_options_get_dialect(opts) 364parse_options_get_dialect = _clinkgrammar.parse_options_get_dialect 365 366def parse_options_set_dialect(opts: 'Parse_Options', dialect: 'char const *') -> "void": 367 return _clinkgrammar.parse_options_set_dialect(opts, dialect) 368parse_options_set_dialect = _clinkgrammar.parse_options_set_dialect 369NO_DISPLAY = _clinkgrammar.NO_DISPLAY 370MULTILINE = _clinkgrammar.MULTILINE 371BRACKET_TREE = _clinkgrammar.BRACKET_TREE 372SINGLE_LINE = _clinkgrammar.SINGLE_LINE 373MAX_STYLES = _clinkgrammar.MAX_STYLES 374 375def parse_options_set_display_morphology(opts: 'Parse_Options', val: 'int') -> "void": 376 return _clinkgrammar.parse_options_set_display_morphology(opts, val) 377parse_options_set_display_morphology = _clinkgrammar.parse_options_set_display_morphology 378 379def parse_options_get_display_morphology(opts: 'Parse_Options') -> "int": 380 return _clinkgrammar.parse_options_get_display_morphology(opts) 381parse_options_get_display_morphology = _clinkgrammar.parse_options_get_display_morphology 382 383def sentence_create(input_string: 'char const *', dict: 'Dictionary') -> "Sentence": 384 return _clinkgrammar.sentence_create(input_string, dict) 385sentence_create = _clinkgrammar.sentence_create 386 387def sentence_delete(sent: 'Sentence') -> "void": 388 return _clinkgrammar.sentence_delete(sent) 389sentence_delete = _clinkgrammar.sentence_delete 390 391def sentence_split(sent: 'Sentence', opts: 'Parse_Options') -> "int": 392 return _clinkgrammar.sentence_split(sent, opts) 393sentence_split = _clinkgrammar.sentence_split 394 395def sentence_parse(sent: 'Sentence', opts: 'Parse_Options') -> "int": 396 return _clinkgrammar.sentence_parse(sent, opts) 397sentence_parse = _clinkgrammar.sentence_parse 398 399def sentence_length(sent: 'Sentence') -> "int": 400 return _clinkgrammar.sentence_length(sent) 401sentence_length = _clinkgrammar.sentence_length 402 403def sentence_null_count(sent: 'Sentence') -> "int": 404 return _clinkgrammar.sentence_null_count(sent) 405sentence_null_count = _clinkgrammar.sentence_null_count 406 407def sentence_num_linkages_found(sent: 'Sentence') -> "int": 408 return _clinkgrammar.sentence_num_linkages_found(sent) 409sentence_num_linkages_found = _clinkgrammar.sentence_num_linkages_found 410 411def sentence_num_valid_linkages(sent: 'Sentence') -> "int": 412 return _clinkgrammar.sentence_num_valid_linkages(sent) 413sentence_num_valid_linkages = _clinkgrammar.sentence_num_valid_linkages 414 415def sentence_num_linkages_post_processed(sent: 'Sentence') -> "int": 416 return _clinkgrammar.sentence_num_linkages_post_processed(sent) 417sentence_num_linkages_post_processed = _clinkgrammar.sentence_num_linkages_post_processed 418 419def sentence_num_violations(sent: 'Sentence', linkage_num: 'LinkageIdx') -> "int": 420 return _clinkgrammar.sentence_num_violations(sent, linkage_num) 421sentence_num_violations = _clinkgrammar.sentence_num_violations 422 423def sentence_disjunct_cost(sent: 'Sentence', linkage_num: 'LinkageIdx') -> "double": 424 return _clinkgrammar.sentence_disjunct_cost(sent, linkage_num) 425sentence_disjunct_cost = _clinkgrammar.sentence_disjunct_cost 426 427def sentence_link_cost(sent: 'Sentence', linkage_num: 'LinkageIdx') -> "int": 428 return _clinkgrammar.sentence_link_cost(sent, linkage_num) 429sentence_link_cost = _clinkgrammar.sentence_link_cost 430 431def sentence_display_wordgraph(sent: 'Sentence', modestr: 'char const *') -> "int": 432 return _clinkgrammar.sentence_display_wordgraph(sent, modestr) 433sentence_display_wordgraph = _clinkgrammar.sentence_display_wordgraph 434 435def linkage_create(linkage_num: 'LinkageIdx', sent: 'Sentence', opts: 'Parse_Options') -> "Linkage": 436 return _clinkgrammar.linkage_create(linkage_num, sent, opts) 437linkage_create = _clinkgrammar.linkage_create 438 439def linkage_delete(linkage: 'Linkage') -> "void": 440 return _clinkgrammar.linkage_delete(linkage) 441linkage_delete = _clinkgrammar.linkage_delete 442 443def linkage_get_num_words(linkage: 'Linkage const') -> "size_t": 444 return _clinkgrammar.linkage_get_num_words(linkage) 445linkage_get_num_words = _clinkgrammar.linkage_get_num_words 446 447def linkage_get_num_links(linkage: 'Linkage const') -> "size_t": 448 return _clinkgrammar.linkage_get_num_links(linkage) 449linkage_get_num_links = _clinkgrammar.linkage_get_num_links 450 451def linkage_get_link_lword(linkage: 'Linkage const', index: 'LinkIdx') -> "WordIdx": 452 return _clinkgrammar.linkage_get_link_lword(linkage, index) 453linkage_get_link_lword = _clinkgrammar.linkage_get_link_lword 454 455def linkage_get_link_rword(linkage: 'Linkage const', index: 'LinkIdx') -> "WordIdx": 456 return _clinkgrammar.linkage_get_link_rword(linkage, index) 457linkage_get_link_rword = _clinkgrammar.linkage_get_link_rword 458 459def linkage_get_link_length(linkage: 'Linkage const', index: 'LinkIdx') -> "int": 460 return _clinkgrammar.linkage_get_link_length(linkage, index) 461linkage_get_link_length = _clinkgrammar.linkage_get_link_length 462 463def linkage_get_link_label(linkage: 'Linkage const', index: 'LinkIdx') -> "char const *": 464 return _clinkgrammar.linkage_get_link_label(linkage, index) 465linkage_get_link_label = _clinkgrammar.linkage_get_link_label 466 467def linkage_get_link_llabel(linkage: 'Linkage const', index: 'LinkIdx') -> "char const *": 468 return _clinkgrammar.linkage_get_link_llabel(linkage, index) 469linkage_get_link_llabel = _clinkgrammar.linkage_get_link_llabel 470 471def linkage_get_link_rlabel(linkage: 'Linkage const', index: 'LinkIdx') -> "char const *": 472 return _clinkgrammar.linkage_get_link_rlabel(linkage, index) 473linkage_get_link_rlabel = _clinkgrammar.linkage_get_link_rlabel 474 475def linkage_get_link_num_domains(linkage: 'Linkage const', index: 'LinkIdx') -> "int": 476 return _clinkgrammar.linkage_get_link_num_domains(linkage, index) 477linkage_get_link_num_domains = _clinkgrammar.linkage_get_link_num_domains 478 479def linkage_get_link_domain_names(linkage: 'Linkage const', index: 'LinkIdx') -> "char const **": 480 return _clinkgrammar.linkage_get_link_domain_names(linkage, index) 481linkage_get_link_domain_names = _clinkgrammar.linkage_get_link_domain_names 482 483def linkage_get_words(linkage: 'Linkage const') -> "char const **": 484 return _clinkgrammar.linkage_get_words(linkage) 485linkage_get_words = _clinkgrammar.linkage_get_words 486 487def linkage_get_disjunct_str(linkage: 'Linkage const', word_num: 'WordIdx') -> "char const *": 488 return _clinkgrammar.linkage_get_disjunct_str(linkage, word_num) 489linkage_get_disjunct_str = _clinkgrammar.linkage_get_disjunct_str 490 491def linkage_get_disjunct_cost(linkage: 'Linkage const', word_num: 'WordIdx') -> "double": 492 return _clinkgrammar.linkage_get_disjunct_cost(linkage, word_num) 493linkage_get_disjunct_cost = _clinkgrammar.linkage_get_disjunct_cost 494 495def linkage_get_word(linkage: 'Linkage const', word_num: 'WordIdx') -> "char const *": 496 return _clinkgrammar.linkage_get_word(linkage, word_num) 497linkage_get_word = _clinkgrammar.linkage_get_word 498 499def linkage_print_constituent_tree(linkage: 'Linkage', mode: 'ConstituentDisplayStyle') -> "char *": 500 return _clinkgrammar.linkage_print_constituent_tree(linkage, mode) 501linkage_print_constituent_tree = _clinkgrammar.linkage_print_constituent_tree 502 503def linkage_free_constituent_tree_str(str: 'char *') -> "void": 504 return _clinkgrammar.linkage_free_constituent_tree_str(str) 505linkage_free_constituent_tree_str = _clinkgrammar.linkage_free_constituent_tree_str 506 507def linkage_print_diagram(linkage: 'Linkage const', display_walls: 'int', screen_width: 'size_t') -> "char *": 508 return _clinkgrammar.linkage_print_diagram(linkage, display_walls, screen_width) 509linkage_print_diagram = _clinkgrammar.linkage_print_diagram 510 511def linkage_free_diagram(str: 'char *') -> "void": 512 return _clinkgrammar.linkage_free_diagram(str) 513linkage_free_diagram = _clinkgrammar.linkage_free_diagram 514 515def linkage_print_postscript(linkage: 'Linkage const', display_walls: 'int', print_ps_header: 'int') -> "char *": 516 return _clinkgrammar.linkage_print_postscript(linkage, display_walls, print_ps_header) 517linkage_print_postscript = _clinkgrammar.linkage_print_postscript 518 519def linkage_free_postscript(str: 'char *') -> "void": 520 return _clinkgrammar.linkage_free_postscript(str) 521linkage_free_postscript = _clinkgrammar.linkage_free_postscript 522 523def linkage_print_disjuncts(linkage: 'Linkage const') -> "char *": 524 return _clinkgrammar.linkage_print_disjuncts(linkage) 525linkage_print_disjuncts = _clinkgrammar.linkage_print_disjuncts 526 527def linkage_free_disjuncts(str: 'char *') -> "void": 528 return _clinkgrammar.linkage_free_disjuncts(str) 529linkage_free_disjuncts = _clinkgrammar.linkage_free_disjuncts 530 531def linkage_print_links_and_domains(linkage: 'Linkage const') -> "char *": 532 return _clinkgrammar.linkage_print_links_and_domains(linkage) 533linkage_print_links_and_domains = _clinkgrammar.linkage_print_links_and_domains 534 535def linkage_free_links_and_domains(str: 'char *') -> "void": 536 return _clinkgrammar.linkage_free_links_and_domains(str) 537linkage_free_links_and_domains = _clinkgrammar.linkage_free_links_and_domains 538 539def linkage_print_pp_msgs(linkage: 'Linkage') -> "char *": 540 return _clinkgrammar.linkage_print_pp_msgs(linkage) 541linkage_print_pp_msgs = _clinkgrammar.linkage_print_pp_msgs 542 543def linkage_free_pp_msgs(str: 'char *') -> "void": 544 return _clinkgrammar.linkage_free_pp_msgs(str) 545linkage_free_pp_msgs = _clinkgrammar.linkage_free_pp_msgs 546 547def linkage_unused_word_cost(linkage: 'Linkage const') -> "int": 548 return _clinkgrammar.linkage_unused_word_cost(linkage) 549linkage_unused_word_cost = _clinkgrammar.linkage_unused_word_cost 550 551def linkage_disjunct_cost(linkage: 'Linkage const') -> "double": 552 return _clinkgrammar.linkage_disjunct_cost(linkage) 553linkage_disjunct_cost = _clinkgrammar.linkage_disjunct_cost 554 555def linkage_link_cost(linkage: 'Linkage const') -> "int": 556 return _clinkgrammar.linkage_link_cost(linkage) 557linkage_link_cost = _clinkgrammar.linkage_link_cost 558 559def linkage_get_violation_name(linkage: 'Linkage const') -> "char const *": 560 return _clinkgrammar.linkage_get_violation_name(linkage) 561linkage_get_violation_name = _clinkgrammar.linkage_get_violation_name 562 563def linkage_get_word_byte_start(linkage: 'Linkage const', w: 'WordIdx') -> "WordIdx": 564 return _clinkgrammar.linkage_get_word_byte_start(linkage, w) 565linkage_get_word_byte_start = _clinkgrammar.linkage_get_word_byte_start 566 567def linkage_get_word_byte_end(linkage: 'Linkage const', w: 'WordIdx') -> "WordIdx": 568 return _clinkgrammar.linkage_get_word_byte_end(linkage, w) 569linkage_get_word_byte_end = _clinkgrammar.linkage_get_word_byte_end 570 571def linkage_get_word_char_start(linkage: 'Linkage const', w: 'WordIdx') -> "WordIdx": 572 return _clinkgrammar.linkage_get_word_char_start(linkage, w) 573linkage_get_word_char_start = _clinkgrammar.linkage_get_word_char_start 574 575def linkage_get_word_char_end(linkage: 'Linkage const', w: 'WordIdx') -> "WordIdx": 576 return _clinkgrammar.linkage_get_word_char_end(linkage, w) 577linkage_get_word_char_end = _clinkgrammar.linkage_get_word_char_end 578 579def utf8_strwidth(arg1: 'char const *') -> "size_t": 580 return _clinkgrammar.utf8_strwidth(arg1) 581utf8_strwidth = _clinkgrammar.utf8_strwidth 582 583def dict_display_word_expr(dict: 'Dictionary', arg2: 'char const *', opts: 'Parse_Options') -> "char *": 584 return _clinkgrammar.dict_display_word_expr(dict, arg2, opts) 585dict_display_word_expr = _clinkgrammar.dict_display_word_expr 586 587def dict_display_word_info(dict: 'Dictionary', arg2: 'char const *', opts: 'Parse_Options') -> "char *": 588 return _clinkgrammar.dict_display_word_info(dict, arg2, opts) 589dict_display_word_info = _clinkgrammar.dict_display_word_info 590 591def parse_options_print_total_time(opts: 'Parse_Options') -> "void": 592 return _clinkgrammar.parse_options_print_total_time(opts) 593parse_options_print_total_time = _clinkgrammar.parse_options_print_total_time 594 595def _prt_error(*args) -> "int": 596 return _clinkgrammar._prt_error(*args) 597_prt_error = _clinkgrammar._prt_error 598 599def _py_error_default_handler(eh_lge: 'lg_errinfo', pedh_data: 'int *') -> "void": 600 return _clinkgrammar._py_error_default_handler(eh_lge, pedh_data) 601_py_error_default_handler = _clinkgrammar._py_error_default_handler 602 603def _py_error_set_handler(func_and_data: 'PyObject *') -> "PyObject *": 604 return _clinkgrammar._py_error_set_handler(func_and_data) 605_py_error_set_handler = _clinkgrammar._py_error_set_handler 606 607def _py_error_printall(func_and_data: 'PyObject *') -> "PyObject *": 608 return _clinkgrammar._py_error_printall(func_and_data) 609_py_error_printall = _clinkgrammar._py_error_printall 610 611def delete_lg_errinfo(lge: 'lg_errinfo') -> "void": 612 return _clinkgrammar.delete_lg_errinfo(lge) 613delete_lg_errinfo = _clinkgrammar.delete_lg_errinfo 614 615def _py_incref(x: 'PyObject *') -> "void": 616 return _clinkgrammar._py_incref(x) 617_py_incref = _clinkgrammar._py_incref 618 619def _py_decref(x: 'PyObject *') -> "void": 620 return _clinkgrammar._py_decref(x) 621_py_decref = _clinkgrammar._py_decref 622# This file is compatible with both classic and new-style classes. 623 624 625