Overview of Link Grammar components and directories
masterThe Link Grammar repository is organized into several functional modules that handle the pipeline from raw text to parsed linkages:
- Dictionary Handling:
dict-common,dict-ram(RAM-based),dict-file(file-based),dict-sql(SQL DB), anddict-atomese(OpenCog AtomSpace). - Preprocessing:
tokenize(converts strings to word-graphs) andprepare(prepares tokenized sentences for parsing). - Parsing:
parse(the classic Sleator/Temperley/Lafferty parser) andsat-solver(an experimental Boolean-SAT based parser). - Analysis & Output:
linkage(constructs/analyzes linkages),post-process(applies constraint rules and constituent-tree construction), andprint(converts parses to human-readable strings).