├── .github └── workflows │ ├── bindings-js.xxx-yml-xxx │ └── main.yml ├── .travis-xxx-disable-failing.yml ├── AUTHORS ├── ChangeLog ├── FindLinkGrammar.cmake ├── LICENSE ├── MAINTAINERS ├── Makefile.am ├── NEWS ├── README.md ├── TODO ├── autogen.sh ├── bindings ├── Makefile.am ├── README.md ├── autoit │ ├── README │ ├── _LGTest.au3 │ └── _LinkGrammar.au3 ├── java-jni │ ├── Makefile.am │ ├── jni-client.c │ ├── jni-client.h │ └── link-grammar-java.def ├── java │ ├── Makefile.am │ ├── README │ ├── build.xml.in │ ├── link-grammar-server.sh │ └── org │ │ └── linkgrammar │ │ ├── JSONReader.java │ │ ├── JSONUtils.java │ │ ├── LGConfig.java │ │ ├── LGRemoteClient.java │ │ ├── LGService.java │ │ ├── Link.java │ │ ├── LinkGrammar.java │ │ ├── Linkage.java │ │ └── ParseResult.java ├── js │ ├── build_packages.sh │ ├── install_emsdk.sh │ └── link-parser │ │ ├── README.md │ │ ├── bin.js │ │ ├── build.sh │ │ ├── package.json │ │ └── pre.js ├── lisp │ └── link-interface.cl ├── node.js │ ├── .npmignore │ ├── README.md │ ├── examples │ │ └── simple.js │ ├── package.json │ └── src │ │ ├── index.litcoffee │ │ └── test │ │ ├── build │ │ └── spec.js │ │ └── spec.coffee ├── ocaml │ ├── Makefile.am │ ├── README.txt │ ├── linkgrammar.c │ ├── linkgrammar.ml │ ├── linkgrammar.mli │ ├── utApi.ml │ └── utBatch.ml ├── perl │ ├── Makefile.am │ ├── README.md │ ├── example.pl │ └── test.pl ├── python-examples │ ├── AUTHORS │ ├── LICENSE │ ├── Makefile.am │ ├── README.md │ ├── example.py │ ├── gen-parses-file.py │ ├── lg_testutils.py │ ├── parses-amy.txt │ ├── parses-any.txt │ ├── parses-demo-sql.txt │ ├── parses-dialect-en.txt │ ├── parses-en.txt │ ├── parses-lt.txt │ ├── parses-pos-en.txt │ ├── parses-pos-he.txt │ ├── parses-pos-ru.txt │ ├── parses-pos-spell-en.txt │ ├── parses-quotes-en.txt │ ├── parses-sat-en.txt │ ├── parses-th.txt │ ├── sentence-check.py │ └── tests.py ├── python │ ├── AUTHORS │ ├── LICENSE │ ├── Makefile.am │ ├── README.md │ ├── __init__.py.in │ ├── linkgrammar.pth │ └── linkgrammar.py ├── swig │ └── link_grammar.i └── vala │ ├── README.md │ ├── examples │ └── hello-link-grammar.vala │ └── link-grammar.vapi ├── configure.ac ├── data ├── Makefile.am ├── README ├── ady │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ └── Makefile.am ├── amy │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ └── Makefile.am ├── any │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── README.md │ └── affix-punc ├── ar │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── corpus-basic.batch │ ├── corpus-expected-out.batch │ └── words │ │ ├── Makefile.am │ │ ├── words.IV │ │ ├── words.IV_0 │ │ ├── words.IV_intr │ │ ├── words.IV_yu │ │ ├── words.N0 │ │ ├── words.NAt │ │ ├── words.N_slash_ap │ │ ├── words.Nall │ │ ├── words.Nap │ │ ├── words.NapAt │ │ ├── words.Napdu │ │ ├── words.Ndip │ │ ├── words.Ndu │ │ ├── words.NduAt │ │ ├── words.Nprop │ │ ├── words.PV │ │ ├── words.PV_0 │ │ ├── words.PV_Atn │ │ ├── words.PV_C │ │ ├── words.PV_V │ │ ├── words.PV_intr │ │ ├── words.adj │ │ ├── words.adv │ │ ├── words.n │ │ ├── words.noun │ │ ├── words.noun_prop │ │ ├── words.numbers │ │ ├── words.prep │ │ └── words.years ├── command-help-en.txt ├── de │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ └── corpus-basic.batch ├── demo-atomese │ ├── 4.0.affix │ ├── Makefile.am │ ├── README.md │ ├── atomese-dict.scm │ └── storage.dict ├── demo-sql │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── README.md │ ├── corpus-basic.batch │ └── dict.db ├── en │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dialect │ ├── 4.0.dict │ ├── 4.0.dict.m4 │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── README │ ├── corpus-basic.batch │ ├── corpus-biolg.batch │ ├── corpus-failures.batch │ ├── corpus-fix-long.batch │ ├── corpus-fix-needed.batch │ ├── corpus-fixes.batch │ ├── corpus-voa.batch │ ├── tiny.dict │ └── words │ │ ├── Makefile.am │ │ ├── currency │ │ ├── currency.p │ │ ├── entities.given-bisex.sing │ │ ├── entities.given-female.sing │ │ ├── entities.given-male.sing │ │ ├── entities.goddesses │ │ ├── entities.gods │ │ ├── entities.locations.sing │ │ ├── entities.national.sing │ │ ├── entities.organizations.sing │ │ ├── entities.people │ │ ├── entities.people.vowel │ │ ├── entities.prof │ │ ├── entities.prof.vowel │ │ ├── entities.us-states.sing │ │ ├── measures.1 │ │ ├── measures.2 │ │ ├── units.1 │ │ ├── units.1.dot │ │ ├── units.3 │ │ ├── units.4 │ │ ├── units.4.dot │ │ ├── units.5 │ │ ├── units.6 │ │ ├── units.a │ │ ├── words-medical.adv.1 │ │ ├── words-medical.prep.1 │ │ ├── words-medical.v.4.1 │ │ ├── words-medical.v.4.2 │ │ ├── words-medical.v.4.3 │ │ ├── words-medical.v.4.4 │ │ ├── words-medical.v.4.5 │ │ ├── words.adj.1-const │ │ ├── words.adj.1-vowel │ │ ├── words.adj.2 │ │ ├── words.adj.3 │ │ ├── words.adv.1 │ │ ├── words.adv.2 │ │ ├── words.adv.3-const │ │ ├── words.adv.3-vowel │ │ ├── words.adv.4 │ │ ├── words.lang.3-const │ │ ├── words.lang.3-vowel │ │ ├── words.n.1-const │ │ ├── words.n.1-vowel │ │ ├── words.n.1.gerund │ │ ├── words.n.2.s │ │ ├── words.n.2.x │ │ ├── words.n.3-const │ │ ├── words.n.3-vowel │ │ ├── words.n.3.y │ │ ├── words.n.4-const │ │ ├── words.n.t │ │ ├── words.v.1.1 │ │ ├── words.v.1.2 │ │ ├── words.v.1.3 │ │ ├── words.v.1.4 │ │ ├── words.v.1.p │ │ ├── words.v.10.1 │ │ ├── words.v.10.2 │ │ ├── words.v.10.3 │ │ ├── words.v.10.4 │ │ ├── words.v.11.1 │ │ ├── words.v.11.2 │ │ ├── words.v.11.3 │ │ ├── words.v.11.4 │ │ ├── words.v.2.1 │ │ ├── words.v.2.2 │ │ ├── words.v.2.3 │ │ ├── words.v.2.4 │ │ ├── words.v.2.5 │ │ ├── words.v.4.1 │ │ ├── words.v.4.2 │ │ ├── words.v.4.3 │ │ ├── words.v.4.4 │ │ ├── words.v.4.5 │ │ ├── words.v.5.1 │ │ ├── words.v.5.2 │ │ ├── words.v.5.3 │ │ ├── words.v.5.4 │ │ ├── words.v.6.1 │ │ ├── words.v.6.2 │ │ ├── words.v.6.3 │ │ ├── words.v.6.4 │ │ ├── words.v.6.5 │ │ ├── words.v.8.1 │ │ ├── words.v.8.2 │ │ ├── words.v.8.3 │ │ ├── words.v.8.4 │ │ └── words.v.8.5 ├── fa │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── README │ ├── corpus-basic.batch │ └── words │ │ ├── Makefile.am │ │ ├── words.adj │ │ ├── words.adj.compound │ │ ├── words.adv │ │ ├── words.n │ │ ├── words.n.compound │ │ ├── words.numbers │ │ ├── words.pp │ │ ├── words.pp.compound │ │ ├── words.proper │ │ ├── words.v │ │ ├── words.v.compound │ │ ├── words.v.compound.sub │ │ ├── words.v.intransitive │ │ ├── words.v.m.infinitive │ │ └── words.v.sub ├── gen │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ └── Makefile.am ├── he │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.dict.m4 │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ └── corpus-basic.batch ├── id │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── LICENSE │ ├── Makefile.am │ └── README.adoc ├── kz │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ └── corpus-basic.batch ├── lt │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ └── corpus-basic.batch ├── ru │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── corpus-basic.batch │ ├── morph-ends.dict │ ├── morph.dict │ ├── stem.dict │ ├── suffix.dict │ ├── tools │ │ ├── 4.0.morph │ │ ├── README.md │ │ ├── make-hash-db.pl │ │ ├── mkdict.pl │ │ ├── morphs20030410.mrd │ │ ├── query-morph.pl │ │ └── rgramtab20030306.tab │ └── words │ │ ├── Makefile.am │ │ ├── suff-list │ │ ├── words.1 │ │ ├── words.10 │ │ ├── words.100 │ │ ├── words.101 │ │ ├── words.102 │ │ ├── words.103 │ │ ├── words.104 │ │ ├── words.105 │ │ ├── words.106 │ │ ├── words.107 │ │ ├── words.108 │ │ ├── words.109 │ │ ├── words.11 │ │ ├── words.110 │ │ ├── words.111 │ │ ├── words.112 │ │ ├── words.113 │ │ ├── words.114 │ │ ├── words.115 │ │ ├── words.116 │ │ ├── words.117 │ │ ├── words.118 │ │ ├── words.119 │ │ ├── words.12 │ │ ├── words.120 │ │ ├── words.121 │ │ ├── words.122 │ │ ├── words.123 │ │ ├── words.124 │ │ ├── words.125 │ │ ├── words.126 │ │ ├── words.127 │ │ ├── words.128 │ │ ├── words.129 │ │ ├── words.13 │ │ ├── words.130 │ │ ├── words.131 │ │ ├── words.132 │ │ ├── words.133 │ │ ├── words.134 │ │ ├── words.135 │ │ ├── words.136 │ │ ├── words.137 │ │ ├── words.138 │ │ ├── words.139 │ │ ├── words.14 │ │ ├── words.140 │ │ ├── words.141 │ │ ├── words.142 │ │ ├── words.143 │ │ ├── words.144 │ │ ├── words.145 │ │ ├── words.146 │ │ ├── words.147 │ │ ├── words.148 │ │ ├── words.149 │ │ ├── words.15 │ │ ├── words.150 │ │ ├── words.151 │ │ ├── words.152 │ │ ├── words.153 │ │ ├── words.154 │ │ ├── words.155 │ │ ├── words.156 │ │ ├── words.157 │ │ ├── words.158 │ │ ├── words.159 │ │ ├── words.16 │ │ ├── words.160 │ │ ├── words.161 │ │ ├── words.162 │ │ ├── words.163 │ │ ├── words.164 │ │ ├── words.165 │ │ ├── words.166 │ │ ├── words.167 │ │ ├── words.168 │ │ ├── words.169 │ │ ├── words.17 │ │ ├── words.170 │ │ ├── words.171 │ │ ├── words.172 │ │ ├── words.173 │ │ ├── words.174 │ │ ├── words.175 │ │ ├── words.176 │ │ ├── words.177 │ │ ├── words.178 │ │ ├── words.179 │ │ ├── words.18 │ │ ├── words.180 │ │ ├── words.181 │ │ ├── words.182 │ │ ├── words.183 │ │ ├── words.184 │ │ ├── words.185 │ │ ├── words.186 │ │ ├── words.187 │ │ ├── words.188 │ │ ├── words.189 │ │ ├── words.19 │ │ ├── words.190 │ │ ├── words.191 │ │ ├── words.192 │ │ ├── words.193 │ │ ├── words.194 │ │ ├── words.195 │ │ ├── words.196 │ │ ├── words.197 │ │ ├── words.198 │ │ ├── words.199 │ │ ├── words.2 │ │ ├── words.20 │ │ ├── words.200 │ │ ├── words.201 │ │ ├── words.202 │ │ ├── words.203 │ │ ├── words.204 │ │ ├── words.205 │ │ ├── words.206 │ │ ├── words.207 │ │ ├── words.208 │ │ ├── words.209 │ │ ├── words.21 │ │ ├── words.210 │ │ ├── words.211 │ │ ├── words.212 │ │ ├── words.213 │ │ ├── words.214 │ │ ├── words.215 │ │ ├── words.216 │ │ ├── words.217 │ │ ├── words.218 │ │ ├── words.219 │ │ ├── words.22 │ │ ├── words.220 │ │ ├── words.221 │ │ ├── words.222 │ │ ├── words.223 │ │ ├── words.224 │ │ ├── words.225 │ │ ├── words.226 │ │ ├── words.227 │ │ ├── words.228 │ │ ├── words.229 │ │ ├── words.23 │ │ ├── words.230 │ │ ├── words.231 │ │ ├── words.232 │ │ ├── words.233 │ │ ├── words.234 │ │ ├── words.235 │ │ ├── words.236 │ │ ├── words.237 │ │ ├── words.238 │ │ ├── words.239 │ │ ├── words.24 │ │ ├── words.240 │ │ ├── words.241 │ │ ├── words.242 │ │ ├── words.243 │ │ ├── words.244 │ │ ├── words.245 │ │ ├── words.246 │ │ ├── words.247 │ │ ├── words.248 │ │ ├── words.25 │ │ ├── words.26 │ │ ├── words.27 │ │ ├── words.28 │ │ ├── words.29 │ │ ├── words.3 │ │ ├── words.30 │ │ ├── words.31 │ │ ├── words.32 │ │ ├── words.33 │ │ ├── words.34 │ │ ├── words.35 │ │ ├── words.36 │ │ ├── words.37 │ │ ├── words.38 │ │ ├── words.39 │ │ ├── words.4 │ │ ├── words.40 │ │ ├── words.41 │ │ ├── words.42 │ │ ├── words.43 │ │ ├── words.44 │ │ ├── words.45 │ │ ├── words.46 │ │ ├── words.47 │ │ ├── words.48 │ │ ├── words.49 │ │ ├── words.5 │ │ ├── words.50 │ │ ├── words.51 │ │ ├── words.52 │ │ ├── words.53 │ │ ├── words.54 │ │ ├── words.55 │ │ ├── words.56 │ │ ├── words.57 │ │ ├── words.58 │ │ ├── words.59 │ │ ├── words.6 │ │ ├── words.60 │ │ ├── words.61 │ │ ├── words.62 │ │ ├── words.63 │ │ ├── words.64 │ │ ├── words.65 │ │ ├── words.66 │ │ ├── words.67 │ │ ├── words.68 │ │ ├── words.69 │ │ ├── words.7 │ │ ├── words.70 │ │ ├── words.71 │ │ ├── words.72 │ │ ├── words.73 │ │ ├── words.74 │ │ ├── words.75 │ │ ├── words.76 │ │ ├── words.77 │ │ ├── words.78 │ │ ├── words.79 │ │ ├── words.8 │ │ ├── words.80 │ │ ├── words.81 │ │ ├── words.82 │ │ ├── words.83 │ │ ├── words.84 │ │ ├── words.85 │ │ ├── words.86 │ │ ├── words.87 │ │ ├── words.88 │ │ ├── words.89 │ │ ├── words.9 │ │ ├── words.90 │ │ ├── words.91 │ │ ├── words.92 │ │ ├── words.93 │ │ ├── words.94 │ │ ├── words.95 │ │ ├── words.96 │ │ ├── words.97 │ │ ├── words.98 │ │ └── words.99 ├── th │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dialect │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── INPUT_FORMATS.md │ ├── LINKDOC.md │ ├── Makefile.am │ ├── README.md │ ├── TAGSETS.md │ ├── corpus-basic.batch │ ├── pos_hierarchy.txt │ └── words │ │ ├── Makefile.am │ │ ├── stats.tsv │ │ ├── words.adj.common │ │ ├── words.adj.lhs │ │ ├── words.adv.attrmod │ │ ├── words.adv.cohesive │ │ ├── words.adv.common │ │ ├── words.adv.qf │ │ ├── words.adverbial.common │ │ ├── words.any │ │ ├── words.aux.common │ │ ├── words.cl.common │ │ ├── words.cl.noun │ │ ├── words.cl.verb │ │ ├── words.conj.common │ │ ├── words.conj.discont │ │ ├── words.conj.noun │ │ ├── words.conj.prep │ │ ├── words.conj.verb │ │ ├── words.connector │ │ ├── words.intj.common │ │ ├── words.n.attribute │ │ ├── words.n.common │ │ ├── words.n.designator │ │ ├── words.n.prefix │ │ ├── words.n.proper │ │ ├── words.n.title │ │ ├── words.neg.lhs │ │ ├── words.neg.rhs │ │ ├── words.nominal.common │ │ ├── words.num.common │ │ ├── words.num.movable │ │ ├── words.num.ordinal │ │ ├── words.ordmark │ │ ├── words.part.common │ │ ├── words.passmark │ │ ├── words.prep-n.n │ │ ├── words.prep-n.nv │ │ ├── words.prep-n.v │ │ ├── words.prep-v.n │ │ ├── words.prep-v.nv │ │ ├── words.prep-v.v │ │ ├── words.prep.lw │ │ ├── words.prep.n │ │ ├── words.prep.nv │ │ ├── words.prep.v │ │ ├── words.pro.common │ │ ├── words.qf.common │ │ ├── words.qf.lhs │ │ ├── words.qf.rhs │ │ ├── words.relpro.common │ │ ├── words.sclmark │ │ ├── words.sentsep │ │ ├── words.v.attribute │ │ ├── words.v.common │ │ └── words.v.evidential ├── tools │ ├── README.md │ ├── delete.pl │ ├── fix-len.pl │ └── insert.pl ├── tr │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ └── corpus-basic.batch ├── uni │ └── README └── vn │ ├── 4.0.affix │ ├── 4.0.constituent-knowledge │ ├── 4.0.dict │ ├── 4.0.knowledge │ ├── 4.0.regex │ ├── Makefile.am │ ├── corpus-basic.batch │ └── linkgrammar.vi.txt ├── debug └── README.md ├── diary ├── fix-long-benchmark.txt ├── rc5.8.1-pprof │ ├── README │ ├── en-basic │ ├── en-failures │ ├── en-fix-long │ ├── en-fixes │ ├── en-pandp-union │ └── ru-basic └── ru-benchmark.txt ├── docker ├── docker-base │ └── Dockerfile ├── docker-build.sh ├── docker-parser │ └── Dockerfile ├── docker-python │ └── Dockerfile └── docker-server │ └── Dockerfile ├── link-grammar.pc.in ├── link-grammar.spec.in ├── link-grammar ├── Makefile.am ├── README.md ├── api-structures.h ├── api-types.h ├── config.c ├── connectors.c ├── connectors.h ├── const-prime.h ├── dict-atomese │ ├── README.md │ ├── dict-atomese.h │ ├── fetch-cats.cc │ ├── link-names.cc │ ├── local-as.h │ ├── lookup-atomese.cc │ ├── lookup-atomese.h │ ├── read-atomese.c │ ├── read-atomese.h │ ├── sections.cc │ ├── utils.cc │ └── word-pairs.cc ├── dict-common │ ├── dialect.c │ ├── dialect.h │ ├── dict-affix-impl.c │ ├── dict-affix-impl.h │ ├── dict-affix.h │ ├── dict-api.h │ ├── dict-common.c │ ├── dict-common.h │ ├── dict-defines.h │ ├── dict-internals.c │ ├── dict-internals.h │ ├── dict-locale.c │ ├── dict-locale.h │ ├── dict-structures.h │ ├── dict-utils.c │ ├── dict-utils.h │ ├── file-utils.c │ ├── file-utils.h │ ├── idiom.c │ ├── idiom.h │ ├── print-dict.c │ ├── regex-morph.c │ └── regex-morph.h ├── dict-file │ ├── dictionary.c │ ├── read-dialect.c │ ├── read-dialect.h │ ├── read-dict.c │ ├── read-dict.h │ ├── read-regex.c │ ├── read-regex.h │ ├── word-file.c │ └── word-file.h ├── dict-ram │ ├── README.md │ ├── dict-ram.c │ └── dict-ram.h ├── dict-sql │ ├── README.md │ ├── demo.sql │ ├── dict.sql │ ├── read-sql.c │ └── read-sql.h ├── disjunct-utils.c ├── disjunct-utils.h ├── error.c ├── error.h ├── externs.h ├── link-features.h.in ├── link-includes.h ├── linkage │ ├── analyze-linkage.c │ ├── analyze-linkage.h │ ├── freeli.c │ ├── linkage.c │ ├── linkage.h │ ├── lisjuncts.c │ ├── lisjuncts.h │ ├── sane.c │ ├── sane.h │ ├── score.c │ └── score.h ├── malloc-dbg.c ├── malloc-dbg2.c ├── memory-pool.c ├── memory-pool.h ├── minisat │ ├── CMakeLists.txt │ ├── LICENSE │ ├── Makefile.am │ ├── README │ ├── doc │ │ └── ReleaseNotes-2.2.0.txt │ ├── minisat │ │ ├── core │ │ │ ├── Dimacs.h │ │ │ ├── Main.cc │ │ │ ├── Solver.cc │ │ │ ├── Solver.h │ │ │ └── SolverTypes.h │ │ ├── mtl │ │ │ ├── Alg.h │ │ │ ├── Alloc.h │ │ │ ├── Heap.h │ │ │ ├── IntMap.h │ │ │ ├── IntTypes.h │ │ │ ├── Map.h │ │ │ ├── Queue.h │ │ │ ├── Rnd.h │ │ │ ├── Sort.h │ │ │ ├── Vec.h │ │ │ └── XAlloc.h │ │ ├── simp │ │ │ ├── Main.cc │ │ │ ├── SimpSolver.cc │ │ │ └── SimpSolver.h │ │ └── utils │ │ │ ├── Options.cc │ │ │ ├── Options.h │ │ │ ├── ParseUtils.h │ │ │ ├── System.cc │ │ │ └── System.h │ └── orig_makefile ├── options.c ├── parse │ ├── count.c │ ├── count.h │ ├── extract-links.c │ ├── extract-links.h │ ├── fast-match.c │ ├── fast-match.h │ ├── histogram.c │ ├── histogram.h │ ├── parse.c │ ├── parse.h │ ├── pc-display.c │ ├── preparation.c │ ├── preparation.h │ ├── prune.c │ └── prune.h ├── post-process │ ├── constituents.c │ ├── post-process.c │ ├── post-process.h │ ├── pp-structures.h │ ├── pp_knowledge.c │ ├── pp_knowledge.h │ ├── pp_lexer.h │ ├── pp_lexer.l │ ├── pp_linkset.c │ └── pp_linkset.h ├── prepare │ ├── build-disjuncts.c │ ├── build-disjuncts.h │ ├── exprune.c │ └── exprune.h ├── print │ ├── print-util.c │ ├── print-util.h │ ├── print.c │ ├── print.h │ ├── wcwidth.c │ └── wcwidth.h ├── resources.c ├── resources.h ├── sat-solver │ ├── Makefile.am │ ├── clock.hpp │ ├── fast-sprintf.cpp │ ├── fast-sprintf.hpp │ ├── guiding.hpp │ ├── matrix-ut-test.cpp │ ├── matrix-ut.hpp │ ├── sat-based-link-grammar-parser.pdf │ ├── sat-encoder.cpp │ ├── sat-encoder.h │ ├── sat-encoder.hpp │ ├── trie.hpp │ ├── util.cpp │ ├── util.hpp │ ├── variables.cpp │ ├── variables.hpp │ ├── word-tag.cpp │ └── word-tag.hpp ├── sentence.c ├── string-id.c ├── string-id.h ├── string-set.c ├── string-set.h ├── tokenize │ ├── README.md │ ├── anysplit.c │ ├── anysplit.h │ ├── aspell-memleak.c │ ├── lookup-exprs.c │ ├── lookup-exprs.h │ ├── spellcheck-aspell.c │ ├── spellcheck-hun.c │ ├── spellcheck.h │ ├── tok-structures.h │ ├── tokenize.c │ ├── tokenize.h │ ├── wg-display.c │ ├── word-structures.h │ ├── wordgraph.c │ └── wordgraph.h ├── tracon-set.c ├── tracon-set.h ├── utilities.c └── utilities.h ├── link-parser ├── Makefile.am ├── command-line.c ├── command-line.h ├── generator-utilities.c ├── generator-utilities.h ├── lg_readline.c ├── lg_readline.h ├── lg_xdg.c ├── lg_xdg.h ├── link-generator.c ├── link-parser.c ├── parser-utilities.c └── parser-utilities.h ├── m4 └── lg_visibility.m4 ├── man ├── Makefile.am ├── link-generator.1 └── link-parser.1 ├── mingw ├── README-Cygwin.md ├── README-MinGW64.md ├── link-parser-cygwin.bat └── link-parser-mingw.bat ├── morphology ├── Makefile.am ├── README ├── ar │ ├── README │ ├── arabiclg_one_sentence.sh │ ├── buck2lg.pl │ └── web │ │ ├── arabiclg.cgi │ │ ├── arabiclg.html │ │ ├── aramorph.html │ │ ├── aramorph_fast.cgi │ │ └── buck2kirk-20060822.cgi └── fa │ ├── README │ ├── orthography.tex │ ├── orthography.txt │ ├── persianparse.sh │ ├── scripts │ ├── isiri2roman_1-2.pl │ ├── isiri2unicode_1-1.pl │ ├── roman2unicode_1-5.pl │ ├── unicode2roman_1-4.pl │ ├── unvowel_it.sh │ ├── utf8_2_roman_1-7.pl │ ├── win1256_2_roman.tcl │ └── win1256_2_roman_1-5.pl │ └── stemmer.pl ├── msvc ├── LGlib-features.props ├── LIBREGEX-README.md ├── LinkGenerator.vcxproj ├── LinkGrammar.sln ├── LinkGrammar.vcxproj ├── LinkGrammarExe.vcxproj ├── LinkGrammarJava.vcxproj ├── Local.props ├── MSVC-common.props ├── Python3.vcxproj ├── README.md ├── confvar.bat ├── getopt │ ├── README │ ├── getopt.c │ └── getopt.h ├── make-check.py └── post-build.bat ├── systest ├── lgerror ├── lgtests ├── lgverbosity ├── lgwhatis └── sh-flags └── tests ├── Makefile.am ├── dict-reopen.cc ├── mem-leak.cc ├── multi-dict.cc ├── multi-java.cc └── multi-thread.cc /.github/workflows/bindings-js.xxx-yml-xxx: -------------------------------------------------------------------------------- 1 | name: bindings/js CI 2 | 3 | # Disable. It's failing, its pointless 4 | # Do not run this job! 5 | # on: [push, pull_request] 6 | jobs: 7 | build: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v4 11 | - name: install packages 12 | run: sudo apt-get install autoconf-archive flex libpcre2-dev 13 | - name: autoconf 14 | run: ./autogen.sh 15 | - name: set files as executable 16 | run: chmod +x bindings/js/install_emsdk.sh bindings/js/build_packages.sh bindings/js/link-parser/build.sh 17 | - name: install emsdk 18 | run: sudo ./bindings/js/install_emsdk.sh 19 | - name: build packages 20 | run: sudo ./bindings/js/build_packages.sh 21 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: Main link-grammar CI 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | pull_request: 7 | branches: [ master ] 8 | 9 | jobs: 10 | build: 11 | 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - uses: actions/checkout@v4 16 | - name: install packages 17 | run: sudo apt-get install autoconf-archive flex libpcre2-dev 18 | - name: autogen 19 | run: ./autogen.sh --no-configure 20 | - name: configure 21 | run: ./configure 22 | - name: make 23 | run: make 24 | - name: make check 25 | run: make check 26 | - name: make distcheck 27 | run: make distcheck 28 | -------------------------------------------------------------------------------- /.travis-xxx-disable-failing.yml: -------------------------------------------------------------------------------- 1 | language: c 2 | dist: bionic 3 | 4 | before_install: 5 | - chmod +x bindings/js/install_emsdk.sh bindings/js/build_packages.sh bindings/js/link-parser/build.sh bindings/js/publish_packages.sh 6 | 7 | install: 8 | - sudo apt-get update 9 | - sudo apt-get dist-upgrade 10 | - sudo apt-get install -y make m4 gcc g++ autoconf autoconf-archive pkg-config libtool # required dependencies 11 | - sudo apt-get install -y swig flex ant graphviz # optional dependencies 12 | - sudo ./bindings/js/install_emsdk.sh 13 | 14 | script: 15 | - ./autogen.sh 16 | - ./configure --disable-python-bindings # TODO: fix tests that fail with python bindings enabled 17 | - make 18 | - make check 19 | - sudo make install 20 | - sudo ldconfig 21 | - make installcheck 22 | - echo "The needs of the many outweigh the needs of the few." | /usr/local/bin/link-parser 23 | - sudo ./bindings/js/build_packages.sh 24 | 25 | after_success: 26 | - if [[ $TRAVIS_TAG == link-grammar-* ]]; then sudo ./bindings/js/publish_packages.sh; fi; 27 | 28 | notifications: 29 | email: false 30 | -------------------------------------------------------------------------------- /MAINTAINERS: -------------------------------------------------------------------------------- 1 | Dom Lachowicz (domlachowicz@gmail.com) 2 | Linas Vepstas (linasvepstas@gmail.com) 3 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | 2 | List of ideas for possible improvements: 3 | ---------------------------------------- 4 | 5 | -- See the bottom of the README file for list of ideas. 6 | 7 | 8 | -------------------------------------------------------------------------------- /bindings/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | Out-of-tree bindings: 4 | 5 | * Ruby: See https://github.com/ged/linkparser/ 6 | 7 | * Perl: See http://search.cpan.org/~dbrian/Lingua-LinkParser/ 8 | 9 | Note: these out-of-tree perl bindings are better, cleaner, etc. than 10 | the in-tree bindings here! Use those, not these! 11 | 12 | * Lisp: See also https://github.com/wvxvw/cl-link-grammar 13 | -------------------------------------------------------------------------------- /bindings/autoit/README: -------------------------------------------------------------------------------- 1 | 2 | Link-grammar bindings for AutoIt 3 | -------------------------------- 4 | 5 | Developed by J Rowe March 2010 6 | 7 | AutoIt is a scripting language for MS Windows. 8 | See http://www.autoitscript.com 9 | 10 | 11 | -------------------------------------------------------------------------------- /bindings/autoit/_LGTest.au3: -------------------------------------------------------------------------------- 1 | #include "_LinkGrammar.au3" 2 | 3 | $Test = "My dog likes dog food." 4 | 5 | $options = _LG_ParseOptionsCreate() 6 | $dict = _LG_DictionaryCreateLang("en") 7 | $Sentence = _LG_SentenceCreate($Test, $dict) 8 | _LG_SentenceSplit($Sentence, $options) 9 | 10 | 11 | $num_linkages = _LG_SentenceParse($Sentence, $options) 12 | 13 | If $num_linkages > 0 Then 14 | $linkage = _LG_LinkageCreate(0, $Sentence, $options) 15 | $diagram = _LG_LinkagePrintDiagram($linkage) 16 | $diagram2 = _LG_LinkagePrintConstituentTree($linkage, 3) 17 | $diagram3 = _LG_LinkagePrintDisjuncts($linkage) 18 | 19 | ConsoleWrite($diagram & @CRLF) 20 | ConsoleWrite($diagram2 & @CRLF) 21 | ConsoleWrite($diagram3 & @CRLF) 22 | EndIf 23 | -------------------------------------------------------------------------------- /bindings/js/build_packages.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -ex 3 | 4 | pushd "$(dirname "$0")" 5 | 6 | # Activate emscripten sdk if not done already 7 | [ ! $EMSDK ] && pushd emsdk && source ./emsdk_env.sh && popd 8 | 9 | # Compile LLVM bitcode 10 | # XXX FIXME: We'd like to enable pcre2, but somehow, 11 | # this fails in the github automated testing environment. 12 | pushd ../.. 13 | emconfigure ./configure --disable-editline --disable-sat-solver --disable-java-bindings --disable-python-bindings --disable-pcre2 14 | emmake make clean 15 | emmake make 16 | popd 17 | 18 | # TODO: Build link-grammar 19 | # emcc -O3 ../../link-grammar/.libs/liblink-grammar.so -o liblink-grammar.js 20 | 21 | # Build link-parser 22 | ./link-parser/build.sh 23 | 24 | popd 25 | -------------------------------------------------------------------------------- /bindings/js/install_emsdk.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -ex 3 | 4 | pushd "$(dirname "$0")" 5 | 6 | git clone https://github.com/emscripten-core/emsdk.git || true 7 | pushd emsdk 8 | git pull 9 | ./emsdk install latest 10 | ./emsdk activate latest 11 | popd 12 | 13 | popd 14 | -------------------------------------------------------------------------------- /bindings/js/link-parser/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./link-parser') 4 | -------------------------------------------------------------------------------- /bindings/js/link-parser/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "link-parser", 3 | "version": "0.0.0", 4 | "description": "CLI for the CMU Link Grammar natural language parser, compiled for node with emscripten", 5 | "bin": { 6 | "link-parser": "./bin.js" 7 | }, 8 | "repository": { 9 | "type": "git", 10 | "url": "git+https://github.com/opencog/link-grammar.git" 11 | }, 12 | "license": "LGPL-2.1-or-later", 13 | "bugs": { 14 | "url": "https://github.com/opencog/link-grammar/issues" 15 | }, 16 | "homepage": "https://github.com/opencog/link-grammar/tree/master/bindings/js/link-parser#readme" 17 | } 18 | -------------------------------------------------------------------------------- /bindings/node.js/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | .git/ 4 | .gitignore 5 | src/ -------------------------------------------------------------------------------- /bindings/node.js/examples/simple.js: -------------------------------------------------------------------------------- 1 | var LinkGrammar = require(__dirname + "/../build/index"); 2 | 3 | // Load module 4 | var linkGrammar = new LinkGrammar(); 5 | 6 | // Parse text into linkage object 7 | // Of which you can query the links, words and link tree 8 | var linkage = linkGrammar.parse('turn off the light'); 9 | 10 | // You can query links by label 11 | var mvLinks = linkage.linksByLabel('MV'); 12 | 13 | // You can also get the word objects connected to a specific word in the text 14 | // Each word object contains label and type informations about the connection 15 | var connections = linkage.getConnectorWords('off'); -------------------------------------------------------------------------------- /bindings/ocaml/Makefile.am: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for generating Ocaml bindings 3 | # 4 | 5 | EXTRA_DIST = \ 6 | linkgrammar.c \ 7 | linkgrammar.ml \ 8 | linkgrammar.mli \ 9 | README.txt \ 10 | utApi.ml \ 11 | utBatch.ml 12 | -------------------------------------------------------------------------------- /bindings/perl/README.md: -------------------------------------------------------------------------------- 1 | 2 | Perl bindings to Link Grammar 3 | ----------------------------- 4 | 5 | NOTE: These are "low-level" autogenerated bindings for perl. A superior 6 | set of perl bindings are the `Lingua::LinkParser bindings`, which can be 7 | found at http://search.cpan.org/~dbrian/Lingua-LinkParser/ You should 8 | almost surely be using those instead of these, here. 9 | 10 | See `example.pl` for a demo. 11 | 12 | The build of the perl bindings is disabled by default. You can enable 13 | the perl bindings by saying: 14 | ``` 15 | ./configure --enable-perl-bindings 16 | ``` 17 | -------------------------------------------------------------------------------- /bindings/perl/test.pl: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env perl 2 | # 3 | 4 | use clinkgrammar; 5 | 6 | $ver = clinkgrammar::linkgrammar_get_version(); 7 | 8 | print "Hello world, found version $ver\n"; 9 | -------------------------------------------------------------------------------- /bindings/python-examples/AUTHORS: -------------------------------------------------------------------------------- 1 | 2 | AUTHORS of the original pylinkgrammar-0.2.13 version: 3 | 4 | Mario Ceresa 5 | Jeff Elmore 6 | Chris Outen 7 | Matt Chisholm 8 | Sean Myers 9 | 10 | Fixes for link-grammar version 5.0: 11 | 12 | Linas Vepstas 13 | Amir Plivatsky 14 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-any.txt: -------------------------------------------------------------------------------- 1 | % This file contains test sentences, and the expected parses 2 | % for the "any" language. 3 | 4 | Ithis is a test 5 | O 6 | O +---ANY--+--ANY-+-ANY-+-ANY-+ 7 | O | | | | | 8 | OLEFT-WALL this[!] is[!] a[!] test[!] 9 | O 10 | N 11 | O 12 | O +----ANY----+ 13 | O +---ANY--+--ANY-+ +-ANY-+ 14 | O | | | | | 15 | OLEFT-WALL this[!] is[!] a[!] test[!] 16 | O 17 | N 18 | O 19 | O +----ANY----+ 20 | O +---ANY--+--ANY-+-ANY-+ | 21 | O | | | | | 22 | OLEFT-WALL this[!] is[!] a[!] test[!] 23 | O 24 | N 25 | O 26 | O +----ANY----+ 27 | O +---ANY--+--ANY-+-ANY-+-ANY-+ 28 | O | | | | | 29 | OLEFT-WALL this[!] is[!] a[!] test[!] 30 | O 31 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-demo-sql.txt: -------------------------------------------------------------------------------- 1 | % This file contains test sentences to verify that the SQL dict 2 | % works. It contains more than one sentence to check that memory 3 | % is freed properly (e.g by using LSAN). 4 | 5 | Ithis is a test 6 | O 7 | O +------WV------+--Osm--+ 8 | O +---Wd---+-Ss*b+ +-Ds-+ 9 | O | | | | | 10 | OLEFT-WALL this.p is.v a test.n 11 | O 12 | 13 | Ithis is another test 14 | O 15 | O +------WV------+-----Osm-----+ 16 | O +---Wd---+-Ss*b+ +---Ds--+ 17 | O | | | | | 18 | OLEFT-WALL this.p is.v another test.n 19 | O 20 | 21 | -max_null_count=1 22 | % A hack: The SAT parser cannot parse with nulls yet, 23 | % so change back to classic parser. 24 | -use_sat=False 25 | IThis is a a test 26 | O 27 | O +------WV------+----Osm----+ 28 | O +---Wd---+-Ss*b+ +-Ds-+ 29 | O | | | | | 30 | OLEFT-WALL this.p is.v [a] a test.n 31 | O 32 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-dialect-en.txt: -------------------------------------------------------------------------------- 1 | % Dialect tests 2 | 3 | -dialect='headline' 4 | IThieves rob bank 5 | O 6 | O +------->WV------>+ 7 | O +--->Wd---+---Sp--+--Os--+ 8 | O | | | | 9 | OLEFT-WALL thieves.n rob.v bank.n 10 | O 11 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-lt.txt: -------------------------------------------------------------------------------- 1 | 2 | % This file contains test sentences, and the expected parses, for the 3 | % current Lithuanian dictionary. 4 | 5 | -display_morphology = False 6 | IAš skaitau knygą. 7 | O 8 | O +------->T------>+--------Xp-------+ 9 | O | +<-DV*vp<+---->DG--->+ | 10 | O | | | | | 11 | OLEFT-WALL aš.i skaitau.tevp knygą.avg1 . 12 | O 13 | 14 | ISkaitau knygą broliui. 15 | O 16 | O +--------------Xp--------------+ 17 | O +---------->DN--------->+ | 18 | O +---->T---->+---->DG--->+ | | 19 | O | | | | | 20 | OLEFT-WALL skaitau.tevp knygą.avg1 broliui.pvn1 . 21 | O 22 | 23 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-pos-he.txt: -------------------------------------------------------------------------------- 1 | % For the file purpose and format see parses-pos-en.txt. 2 | 3 | -display_morphology = False 4 | Iהכלב רץ מהחצר 5 | PLEFT-WALL(0, 0) (0, 1) הכלב(0, 4) רץ(5, 7) (8, 9) (9, 10) מהחצר(8, 13) 6 | PLEFT-WALL(0, 0) (0, 2) הכלב(0, 8) רץ(9, 13) (14, 16) (16, 18) מהחצר(14, 24) 7 | P 8 | 9 | -display_morphology = True 10 | Iהכלב רץ מהחצר 11 | PLEFT-WALL(0, 0) ה=(0, 1) כלב(1, 4) רץ(5, 7) מ=(8, 9) ה=(9, 10) חצר(10, 13) 12 | PLEFT-WALL(0, 0) ה=(0, 2) כלב(2, 8) רץ(9, 13) מ=(14, 16) ה=(16, 18) חצר(18, 24) 13 | P 14 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-pos-ru.txt: -------------------------------------------------------------------------------- 1 | % For the file purpose and format see parses-pos-en.txt. 2 | 3 | -display_morphology = False 4 | Iэто тести 5 | PLEFT-WALL(0, 0) это.msi(0, 3) тести.nlmpi(4, 9) RIGHT-WALL(9, 9) 6 | PLEFT-WALL(0, 0) это.msi(0, 6) тести.nlmpi(7, 17) RIGHT-WALL(17, 17) 7 | P 8 | 9 | -display_morphology = True 10 | Iэто тести 11 | PLEFT-WALL(0, 0) это.msi(0, 3) тест.=(4, 8) =и.nlmpi(8, 9) RIGHT-WALL(9, 9) 12 | PLEFT-WALL(0, 0) это.msi(0, 6) тест.=(7, 15) =и.nlmpi(15, 17) RIGHT-WALL(17, 17) 13 | P 14 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-sat-en.txt: -------------------------------------------------------------------------------- 1 | % This file contains test cases for the SAT solver, 2 | % to validate that it works. 3 | % Since the SAT solver doesn't order (for now) its solutions 4 | % according to cost, this is just the solution it emits first 5 | % for the given sentence. 6 | 7 | Ithis is a test 8 | O 9 | O +---Osm--+ 10 | O +-Ss*b+ +Ds**c+ 11 | O | | | | 12 | Othis.p is.v a test.n 13 | O 14 | C(S (NP this.p) 15 | C (VP is.v 16 | C (NP a test.n))) 17 | C 18 | 19 | % This sentence should not have a complete linkage (fixed in issue #972). 20 | % (If the SAT parser is fixed to produce incomplete linkages, include 21 | % the incomplete linkage here.) 22 | II saw make some changes in the program 23 | O 24 | O 25 | -------------------------------------------------------------------------------- /bindings/python-examples/parses-th.txt: -------------------------------------------------------------------------------- 1 | % This file contains test sentences, and the expected parses and 2 | % constituents output, for the Thai dictionary 3 | 4 | % Test that the character ranges in THAI-PART-NUMBER and 5 | % THAI-NUMBERS actually work. 6 | 7 | -display_morphology = True 8 | 9 | I5-123/๙456#ฮ๐ 10 | O 11 | O +---------LWn---------+ 12 | O | | 13 | OLEFT-WALL 5-123/๙456#ฮ๐[!THAI-PART-NUMBER] 14 | O 15 | 16 | I๙ สาย 17 | O 18 | O +-------------LWn------------+ 19 | O | +<----NUnl<---+ 20 | O | | | 21 | OLEFT-WALL ๙[!THAI-NUMBERS].nu สาย.na 22 | O 23 | N 24 | O 25 | O +------------LWn------------+ 26 | O | +<---NUnl<---+ 27 | O | | | 28 | OLEFT-WALL ๙[!THAI-NUMBERS].nu สาย.n 29 | O 30 | -------------------------------------------------------------------------------- /bindings/python/AUTHORS: -------------------------------------------------------------------------------- 1 | 2 | AUTHORS of the original pylinkgrammar-0.2.13 version: 3 | 4 | Mario Ceresa 5 | Jeff Elmore 6 | Chris Outen 7 | Matt Chisholm 8 | Sean Myers 9 | 10 | Fixes for link-grammar version 5.0: 11 | 12 | Linas Vepstas 13 | Amir Plivatsky 14 | -------------------------------------------------------------------------------- /bindings/python/README.md: -------------------------------------------------------------------------------- 1 | # Python3 bindings for Link Grammar 2 | 3 | This directory contains a Python3 interface to the Link Grammar 4 | C library. 5 | 6 | Testing 7 | ======= 8 | See the `python-examples` directory for unit tests and example usage. 9 | -------------------------------------------------------------------------------- /bindings/python/__init__.py.in: -------------------------------------------------------------------------------- 1 | # 2 | # __init__.py file for Link Grammar Python bindings 3 | # 4 | __version__ = "@VERSION@" 5 | 6 | from .linkgrammar import * 7 | -------------------------------------------------------------------------------- /bindings/python/linkgrammar.pth: -------------------------------------------------------------------------------- 1 | linkgrammar/ 2 | -------------------------------------------------------------------------------- /data/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=ady amy any gen ar de en fa he id kz lt ru th tr vn \ 2 | demo-sql demo-atomese 3 | 4 | dictdir=$(pkgdatadir) 5 | dict_DATA=command-help-en.txt 6 | 7 | # The make uninstall target should remove directories we created. 8 | uninstall-hook: 9 | -rmdir $(pkgdatadir) 10 | 11 | # Include the README in the tarball, but do not install it. 12 | EXTRA_DIST= README $(dict_DATA) 13 | -------------------------------------------------------------------------------- /data/ady/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | -------------------------------------------------------------------------------- /data/ady/4.0.dict: -------------------------------------------------------------------------------- 1 | 2 | %***************************************************************************% 3 | % % 4 | % Copyright (C) 2013, 2014, 2017 Linas Vepstas % 5 | % % 6 | % See file "README" for information about commercial use of this system % 7 | % % 8 | %***************************************************************************% 9 | 10 | % Dictionary version number is 5.3.15 (formatted as V5v3v15+) 11 | : V5v3v15+; 12 | 13 | LEFT-WALL: ANY+; 14 | ANY-WORD: {@ANY-} & {@ANY+}; 15 | : {@ANY-} & {@ANY+}; 16 | ANY-PUNCT: {@ANY-} & {@ANY+}; 17 | 18 | JUNK: {@ANY-} & {@ANY+}; 19 | 20 | 21 | % A simple two-part morphology: Some stem, which carries only 22 | % semantics but no syntax, and a single suffix, which carries 23 | % all of the syntactic information. 24 | SIMPLE-STEM: LL+; 25 | SIMPLE-SUFF: LL- & {@ANY-} & {@ANY+}; 26 | -------------------------------------------------------------------------------- /data/ady/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | STARTING_LINK_TYPE_TABLE: 4 | 5 | ; This table is empty! 6 | -------------------------------------------------------------------------------- /data/ady/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/ady 10 | dict_DATA = $(DICTS) 11 | 12 | EXTRA_DIST = $(DICTS) 13 | 14 | # The make uninstall target should remove directories we created. 15 | uninstall-hook: 16 | -rmdir $(dictdir) 17 | -------------------------------------------------------------------------------- /data/amy/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | -------------------------------------------------------------------------------- /data/amy/4.0.dict: -------------------------------------------------------------------------------- 1 | 2 | %***************************************************************************% 3 | % % 4 | % Copyright (C) 2013, 2014 Linas Vepstas % 5 | % % 6 | % See file "README" for information about commercial use of this system % 7 | % % 8 | %***************************************************************************% 9 | 10 | #define dictionary-version-number 5.11.0; 11 | #define dictionary-locale C; 12 | 13 | LEFT-WALL: ANY+; 14 | ANY-WORD: {@ANY-} & {@ANY+}; 15 | : {@ANY-} & {@ANY+}; 16 | ANY-PUNCT: {@ANY-} & {@ANY+}; 17 | 18 | JUNK: {@ANY-} & {@ANY+}; 19 | 20 | MOR-PREF: PL+; 21 | MOR-STEM: {@PL-} & LL+; 22 | MOR-SUFF: LL- & {@ANY-} & {@ANY+}; 23 | -------------------------------------------------------------------------------- /data/amy/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | STARTING_LINK_TYPE_TABLE: 4 | 5 | ; This table is empty! 6 | -------------------------------------------------------------------------------- /data/amy/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/amy 10 | dict_DATA = $(DICTS) 11 | 12 | EXTRA_DIST = $(DICTS) 13 | 14 | # The make uninstall target should remove directories we created. 15 | uninstall-hook: 16 | -rmdir $(dictdir) 17 | -------------------------------------------------------------------------------- /data/any/4.0.affix: -------------------------------------------------------------------------------- 1 | #include /any/affix-punc 2 | -------------------------------------------------------------------------------- /data/any/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | -------------------------------------------------------------------------------- /data/any/4.0.dict: -------------------------------------------------------------------------------- 1 | 2 | %***************************************************************************% 3 | % % 4 | % Copyright (C) 2013 Linas Vepstas % 5 | % % 6 | % See file "README" for information about commercial use of this system % 7 | % % 8 | %***************************************************************************% 9 | 10 | #define dictionary-version-number 5.4.3; 11 | #define dictionary-locale C; 12 | 13 | % Left-wall @ANY allows multiple head-words, e.g. head-nouns and also 14 | % head-verbs. See the README.md file for more. 15 | LEFT-WALL: @ANY+; 16 | ANY-WORD: {@ANY-} & {@ANY+}; 17 | ANY-PUNCT: {@ANY-} & {@ANY+}; 18 | : {@ANY-} & {@ANY+}; 19 | 20 | JUNK: {@ANY-} & {@ANY+}; 21 | -------------------------------------------------------------------------------- /data/any/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | STARTING_LINK_TYPE_TABLE: 4 | 5 | ; This table is empty! 6 | -------------------------------------------------------------------------------- /data/any/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | affix-punc \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dict \ 7 | 4.0.knowledge \ 8 | 4.0.regex \ 9 | README.md 10 | 11 | dictdir=$(pkgdatadir)/any 12 | dict_DATA = $(DICTS) 13 | 14 | EXTRA_DIST = $(DICTS) 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/any/affix-punc: -------------------------------------------------------------------------------- 1 | % Affixes get stripped off the left and right side of words 2 | % i.e. spaces are inserted between the affix and the word itself. 3 | 4 | % An LPUNC/RPUNC/MPUNC token can be specified as "/regex/.\N", when \N is 5 | % the capture group that should match the affix (the whole pattern is 6 | % capture group 0). Disregarding the position in which they appear, they 7 | % are checked last - but in the same order. (Experimental.) 8 | 9 | "’’" ''.y ….y ....y ” ~ = "|" │ "/[[:punct:]]$/.\0": RPUNC+; 10 | 11 | `` ''.x ….x ....x †† … • ” “ » « · ~ = "|" │ "/^[[:punct:]]/.\0": LPUNC+; 12 | 13 | -- ... … • · "|" │ "/[[:punct:]]/.\0" ': MPUNC+; 14 | -------------------------------------------------------------------------------- /data/ar/4.0.affix: -------------------------------------------------------------------------------- 1 | 2 | ")" "%" "," "." ":" ";" "?" "!" "''" "'" : RPUNC+; 3 | "(" "``": LPUNC+; 4 | 5 | ""«»《》【】『』`„“": QUOTES+; 6 | -------------------------------------------------------------------------------- /data/ar/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | % Want to match apostrophes, for abbreviations (I'm I've, etc.) since these 9 | % cannot be auto-split with the current splitter. Also want to accept 10 | % hyphenated words, and word with underbars in them. 11 | %#ANY-WORD: /^[[:alnum:]_'-]+$/ 12 | %#ANY-PUNCT: /^[[:punct:]]+$/ 13 | 14 | % Match anything that doesn't match the above. 15 | % Match anything that isn't white-space. 16 | % Well ... actually, reject anything that begins or ends with 17 | % punctuation. We do this, so that tokenize can split off the 18 | % the affixes (trailing commas, etc) correctly. 19 | %#JUNK: /^[^[:punct:]][^[:space:]]+[^[:punct:]]$/ 20 | -------------------------------------------------------------------------------- /data/ar/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=words 2 | 3 | DICTS= \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dict \ 7 | 4.0.knowledge \ 8 | 4.0.regex 9 | 10 | dictdir=$(pkgdatadir)/ar 11 | dict_DATA = $(DICTS) 12 | 13 | # Do NOT install the batch files! 14 | EXTRA_DIST = $(DICTS) \ 15 | corpus-basic.batch \ 16 | corpus-expected-out.batch 17 | 18 | # The make uninstall target should remove directories we created. 19 | uninstall-hook: 20 | -rmdir $(dictdir)/words 21 | -rmdir $(dictdir) 22 | -------------------------------------------------------------------------------- /data/ar/words/Makefile.am: -------------------------------------------------------------------------------- 1 | WORDS= \ 2 | words.adj \ 3 | words.adv \ 4 | words.IV \ 5 | words.IV_0 \ 6 | words.IV_intr \ 7 | words.IV_yu \ 8 | words.n \ 9 | words.N0 \ 10 | words.Nall \ 11 | words.Nap \ 12 | words.NapAt \ 13 | words.Napdu \ 14 | words.NAt \ 15 | words.Ndip \ 16 | words.Ndu \ 17 | words.NduAt \ 18 | words.noun \ 19 | words.noun_prop \ 20 | words.Nprop \ 21 | words.N_slash_ap \ 22 | words.numbers \ 23 | words.prep \ 24 | words.PV \ 25 | words.PV_0 \ 26 | words.PV_Atn \ 27 | words.PV_C \ 28 | words.PV_intr \ 29 | words.PV_V \ 30 | words.years 31 | 32 | wordsdir=$(pkgdatadir)/ar/words 33 | words_DATA = $(WORDS) 34 | 35 | EXTRA_DIST = $(WORDS) 36 | -------------------------------------------------------------------------------- /data/ar/words/words.noun_prop: -------------------------------------------------------------------------------- 1 | Aldyn.NOUNPROP 2 | Allh.NOUNPROP 3 | All`h.NOUNPROP 4 | Amr>.NOUNPROP 5 | Amr}.NOUNPROP 6 | Amr&.NOUNPROP 7 | And.NOUNPROP 8 | ArbE.NOUNPROP 9 | Awf.NOUNPROP 10 | Awk.NOUNPROP 11 | Ayl.NOUNPROP 12 | bAllh.NOUNPROP 13 | bndqyp.NOUNPROP 14 | bn.NOUNPROP 15 | bny.NOUNPROP 16 | dA.NOUNPROP 17 | dAy.NOUNPROP 18 | Df.NOUNPROP 19 | dw.NOUNPROP 20 | dyfwAr.NOUNPROP 21 | dyl.NOUNPROP 22 | dy.NOUNPROP 23 | dys.NOUNPROP 24 | gw.NOUNPROP 25 | hyt.NOUNPROP 26 | jAlA.NOUNPROP 27 | lHm.NOUNPROP 28 | llh.NOUNPROP 29 | lw.NOUNPROP 30 | mnh.NOUNPROP 31 | .NOUNPROP 32 | nd.NOUNPROP 36 | |nd.NOUNPROP 37 | qAdsy.NOUNPROP 38 | >rbE.NOUNPROP 39 | tl.NOUNPROP 40 | wAd.NOUNPROP 41 | wfA.NOUNPROP 42 | >wf.NOUNPROP 43 | wHdp.NOUNPROP 44 | >wk.NOUNPROP 45 | " » 〉 ) 〕 》 】 ] 』 」 "’’" "’" '' ' 3 | "%" "," "." 。 ":" ";" "?" "!" ‽ ؟ ? ! … ... "”" "–" "‐" 、 ~ 4 | ¢ ₵ ™ ℠ : RPUNC+; 5 | 6 | "(" "{" "[" "<" « 〈 ( 〔 《 【 [ 『 「 `` „ “ ‘ '' ' … ... 7 | ¿ ¡ "$" 8 | £ ₤ € ¤ ₳ ฿ ₡ ₢ ₠ ₫ ৳ ƒ ₣ ₲ ₴ ₭ ₺ ℳ ₥ ₦ ₧ ₱ ₰ ₹ ₨ ₪ ﷼ ₸ ₮ ₩ ¥ ៛ 호점 9 | † †† ‡ § ¶ © ® ℗ № "#": LPUNC+; 10 | -------------------------------------------------------------------------------- /data/demo-atomese/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | atomese-dict.scm \ 4 | storage.dict \ 5 | 4.0.affix 6 | 7 | dictdir=$(pkgdatadir)/demo-atomese 8 | dict_DATA = $(DICTS) 9 | 10 | EXTRA_DIST = $(DICTS) \ 11 | README.md 12 | 13 | # The make uninstall target should remove directories we created. 14 | uninstall-hook: 15 | -rmdir $(dictdir) 16 | -------------------------------------------------------------------------------- /data/demo-atomese/README.md: -------------------------------------------------------------------------------- 1 | Demo Atomese dictionary 2 | ----------------------- 3 | This is an example configuration for an AtomSpace-backed dictionary. 4 | The AtomSpace must contain appropriate language data, in the expected 5 | format. See the 6 | [dict-atomese README](../../link-grammar/dict-atomese/README.md) for 7 | more info. 8 | 9 | The AtomSpace is accessed with `StorageNodes`, examples of which are the 10 | `CogStorageNode` which provides network access, and `RocksStorageNode`, 11 | which provides hard-drive access, via RocksDB. 12 | 13 | This dictionary is currently experimental, and subject to change at any 14 | time. 15 | 16 | Edit the `storage.dict` file and specify the StorageNode URL. 17 | -------------------------------------------------------------------------------- /data/demo-sql/4.0.affix: -------------------------------------------------------------------------------- 1 | 2 | ")" "}" "]" ">" » 〉 ) 〕 》 】 ] 』 」 "’’" "’" '' ' 3 | "%" "," "." 。 ":" ";" "?" "!" ‽ ؟ ? ! … ... "”" "–" "‐" 、 ~ 4 | ¢ ₵ ™ ℠ : RPUNC+; 5 | 6 | "(" "{" "[" "<" « 〈 ( 〔 《 【 [ 『 「 `` „ “ ‘ '' ' … ... 7 | ¿ ¡ "$" 8 | £ ₤ € ¤ ₳ ฿ ₡ ₢ ₠ ₫ ৳ ƒ ₣ ₲ ₴ ₭ ₺ ℳ ₥ ₦ ₧ ₱ ₰ ₹ ₨ ₪ ﷼ ₸ ₮ ₩ ¥ ៛ 호점 9 | † †† ‡ § ¶ © ® ℗ № "#": LPUNC+; 10 | -------------------------------------------------------------------------------- /data/demo-sql/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | ; No-op -- there are no constituents being used. 3 | 4 | STARTING_LINK_TYPE_TABLE: 5 | W s 6 | -------------------------------------------------------------------------------- /data/demo-sql/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | ; Empty, not used. 4 | 5 | STARTING_LINK_TYPE_TABLE: 6 | ANY e 7 | -------------------------------------------------------------------------------- /data/demo-sql/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | % Want to match apostrophes, for abbreviations (I'm I've, etc.) since these 9 | % cannot be auto-split with the current splitter. Also want to accept 10 | % hyphenated words, and word with underbars in them. 11 | %#ANY-WORD: /^[[:alnum:]_'-]+$/ 12 | %#ANY-PUNCT: /^[[:punct:]]+$/ 13 | 14 | % Match anything that doesn't match the above. 15 | % Match anything that isn't white-space. 16 | % Well ... actually, reject anything that begins or ends with 17 | % punctuation. We do this, so that tokenize can split off the 18 | % the affixes (trailing commas, etc) correctly. 19 | %#JUNK: /^[^[:punct:]][^[:space:]]+[^[:punct:]]$/ 20 | -------------------------------------------------------------------------------- /data/demo-sql/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | dict.db \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/demo-sql 10 | dict_DATA = $(DICTS) 11 | 12 | EXTRA_DIST = $(DICTS) \ 13 | corpus-basic.batch \ 14 | README.md 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/demo-sql/README.md: -------------------------------------------------------------------------------- 1 | Demo SQL dictionary 2 | ------------------- 3 | 4 | For documentation, please see the source code directory 5 | [link-grammar/dict-sql](../../link-grammar/dict-sql). 6 | -------------------------------------------------------------------------------- /data/demo-sql/corpus-basic.batch: -------------------------------------------------------------------------------- 1 | this is a test 2 | this is another test 3 | this is a cat 4 | this is another cat 5 | this is a dog 6 | this is another dog 7 | a dog is a cat 8 | another dog is a test 9 | -------------------------------------------------------------------------------- /data/demo-sql/dict.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/demo-sql/dict.db -------------------------------------------------------------------------------- /data/en/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=words 2 | 3 | DICTS= \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dialect \ 7 | 4.0.dict \ 8 | 4.0.dict.m4 \ 9 | 4.0.knowledge \ 10 | 4.0.regex 11 | 12 | dictdir=$(pkgdatadir)/en 13 | dict_DATA = $(DICTS) 14 | 15 | # The make uninstall target should remove directories we created. 16 | uninstall-hook: 17 | -rmdir $(dictdir)/words 18 | -rmdir $(dictdir) 19 | 20 | 21 | # Do NOT install the batch files! 22 | EXTRA_DIST = $(DICTS) \ 23 | corpus-basic.batch \ 24 | corpus-biolg.batch \ 25 | corpus-fixes.batch \ 26 | corpus-fix-long.batch \ 27 | corpus-voa.batch \ 28 | tiny.dict 29 | -------------------------------------------------------------------------------- /data/en/words/currency.p: -------------------------------------------------------------------------------- 1 | Afghanis.c afghanis.c 2 | Angolars.c angolars.c 3 | Argentinos.c argentinos.c 4 | Australs.c australs.c 5 | Bolívars.c bolívars.c 6 | cents.c 7 | Centavos.c centavos.c 8 | Dollars.c dollars.c 9 | Ducats.c ducats.c 10 | Euros.c euros.c 11 | Francs.c francs.c 12 | Franks.c franks.c 13 | Grosze.c grosze.c 14 | Groszy.c groszy.c 15 | Halfpennies.c halfpennies.c 16 | Kopeka.c kopeka.c 17 | Kopeks.c kopeks.c 18 | Kopecks.c kopecks.c 19 | Kronenthalers.c kronenthalers.c 20 | Leks.c leks.c 21 | Marks.c marks.c 22 | Papiermarks.c papiermarks.c 23 | pennies.c 24 | Pesetas.c pesetas.c 25 | Pesos.c pesos.c 26 | Pounds.c pounds.c 27 | Reals.c reals.c 28 | Reichsmarks.c reichsmarks.c 29 | Rixdollars.c rixdollars.c 30 | Riyals.c riyals.c 31 | Roubles.c roubles.c 32 | Rubels.c rubels.c 33 | Rubles.c rubles.c 34 | Rupees.c rupees.c 35 | Rupiahs.c rupiahs.c 36 | Rupies.c rupies.c 37 | Schillings.c schillings.c 38 | Shekels.c shekels.c 39 | Shillings.c shillings.c 40 | Sovereigns.c sovereigns.c 41 | Złoty.cp złoty.cp 42 | Złotych.cp złotych.cp 43 | Złotys.c złotys.c 44 | Zloty.cp zloty.cp 45 | Zlotych.cp zlotych.cp 46 | Zlotys.c zlotys.c 47 | -------------------------------------------------------------------------------- /data/en/words/entities.organizations.sing: -------------------------------------------------------------------------------- 1 | 10K 7-11 2 | Bank Central Chase.o Christmas City Democratic Deutsche 3 | Dodge.o East Eastern El Equatorial Features Federated Ford.o Former 4 | Friar Island Islands Isle Korea La Land Lands Los Midwest MidWest 5 | New Norfolk North Northern Ocean Republic San Sao Sea Socialist 6 | South Southern Soviet States Strip Sun.o Territory 7 | Undersea Union United West Western 8 | -------------------------------------------------------------------------------- /data/en/words/entities.people.vowel: -------------------------------------------------------------------------------- 1 | abbe.n 2 | Abbe.n 3 | abbess.n 4 | Abbess.n 5 | abbé.n 6 | Abbé.n 7 | abbot.n 8 | Abbot.n 9 | Adventist.n 10 | Afghan.s 11 | African.s 12 | African-American.s 13 | Alaskan.s 14 | Albanian.s 15 | Alberian.s 16 | Algerian.s 17 | Alsatian.n 18 | ambassador.n 19 | Ambassador.n 20 | American.s 21 | Andorran.s 22 | Angentinian.s 23 | Anglican.s 24 | Angolan.s 25 | Antiguan.s 26 | Appalachian.s 27 | Arab.s 28 | archbishop.n 29 | Archbishop.n 30 | archdeacon.n 31 | Archduke.n-m 32 | archduke.n-m 33 | Armenian.s 34 | Aserbaijani.s 35 | Asian.s 36 | attorney.n 37 | Attorney.n 38 | auntie.n-f 39 | aunt.n-f 40 | aunty.n-f 41 | Australian.s 42 | Austrian.s 43 | Azerbaijani.s 44 | Ecuadorian.s 45 | Egyptian.s 46 | eminence.s 47 | emir.n 48 | Emir.n 49 | Emperor.n-m 50 | emperor.n-m 51 | Empress.n 52 | empress.n-f 53 | Eritrean.s 54 | Estonian.s 55 | Ethiopian.s 56 | European.s 57 | Indian.s 58 | Indonesian.s 59 | inspector.n 60 | Inspector.n 61 | Iranian.s 62 | Iraqi.s 63 | Islamist.s 64 | Israeli.s 65 | Italian.s 66 | Ivorian.s 67 | Omani.s 68 | Ugandan.s 69 | Ukrainian.s 70 | uncle.n-m 71 | undersecretary.n 72 | Undersecretary.n 73 | Uruguayan.s 74 | -------------------------------------------------------------------------------- /data/en/words/entities.us-states.sing: -------------------------------------------------------------------------------- 1 | Ala. Alaska Ariz. Ark. 2 | Calif. Colo. Conn. Del.s 3 | Fla. Ga. Hawaii Idaho Ill. Ind. 4 | Iowa Kan. 5 | Ky. La. Md. Ma. Mass. Me. Mich. 6 | Minn. Miss. Mo. Mont. Neb. 7 | Nev. NH N.H. NJ N.J. 8 | NM N.M. NY N.Y. NC N.C. ND N.D. Ohio Okla. 9 | Ore. Pa. RI R.I. SC S.C. SD S.D. 10 | Tenn. Tex. Texas.s Utah Va. Vt. Wash. 11 | WV W.V. Wis. Wy. 12 | -------------------------------------------------------------------------------- /data/en/words/units.1.dot: -------------------------------------------------------------------------------- 1 | in.u ins.u ft.u yd.u yds.u mi.u 2 | in..u ins..u ft..u yd..u yds..u mi..u 3 | lb.u lbs.u oz.u ozs.u 4 | lb..u lbs..u oz..u ozs..u 5 | tbsp.u tsp.u pt.u qt.u gal.u bbl.u 6 | tbsp..u tsp..u pt..u qt..u gal..u bbl..u 7 | sq.u 8 | sq..u 9 | cu.u 10 | cu..u 11 | -------------------------------------------------------------------------------- /data/en/words/units.3: -------------------------------------------------------------------------------- 1 | °C.u °F.u degrees_Fahrenheit degrees_Centigrade degrees_C 2 | -------------------------------------------------------------------------------- /data/en/words/units.4: -------------------------------------------------------------------------------- 1 | century.u millenium.u year.u month.u week.u day.u hour.u minute.u 2 | centuries.u millenia.u years.u months.u weeks.u days.u hours.u minutes.u 3 | Second.u second.u Seconds.u seconds.u 4 | millisecond.u microsecond.u nanosecond.u picosecond.u 5 | milliseconds.u microseconds.u nanoseconds.u picoseconds.u 6 | femtosecond.u attosecond.u 7 | femtoseconds.u attoseconds.u 8 | msec.u msecs.u sec.u secs.u 9 | aS.u fS.u pS.u nS.u uS.u μS.u mS.u kS.u 10 | s.u S.u 11 | -------------------------------------------------------------------------------- /data/en/words/units.4.dot: -------------------------------------------------------------------------------- 1 | min.u h.u hr.u dy.u wk.u wks.u mo.u mos.u yr.u yrs.u 2 | min..u h..u hr..u dy..u wk..u wks..u mo..u mos..u yr..u yrs..u 3 | -------------------------------------------------------------------------------- /data/en/words/units.5: -------------------------------------------------------------------------------- 1 | AM.ti PM.ti am.ti pm.ti a.m. p.m. o'clock oclock 2 | -------------------------------------------------------------------------------- /data/en/words/units.6: -------------------------------------------------------------------------------- 1 | / 2 | -------------------------------------------------------------------------------- /data/en/words/units.a: -------------------------------------------------------------------------------- 1 | sq.a 2 | sq..a 3 | cu.a 4 | cu..a 5 | ft.a 6 | ft..a 7 | -------------------------------------------------------------------------------- /data/en/words/words-medical.prep.1: -------------------------------------------------------------------------------- 1 | admedian 2 | anconad 3 | anteriad 4 | antiniad 5 | atlantad 6 | basad 7 | basilad 8 | caudad 9 | caudalward 10 | cephalad 11 | coronad 12 | craniad 13 | dermad 14 | dextrad 15 | distad 16 | dorsad 17 | dorsocephalad 18 | dorsoventrad 19 | ectad 20 | ectoentad 21 | entad 22 | entoectad 23 | frontad 24 | glabellad 25 | I.M. 26 | in_cellulo 27 | incertae_sedis 28 | iniad 29 | in_ovo 30 | in_tela 31 | intrad 32 | in_utero 33 | in_vacuo 34 | laterad 35 | mediad 36 | mesad 37 | mesiad 38 | neurad 39 | obeliad 40 | peripherad 41 | posteriad 42 | prorsad 43 | proximad 44 | radiad 45 | retrad 46 | rostrad 47 | rotulad 48 | sacrad 49 | sinistrad 50 | sternad 51 | terminad 52 | thenad 53 | tibiad 54 | ulnad 55 | ventrad 56 | ventrodorsad 57 | viscerad 58 | -------------------------------------------------------------------------------- /data/en/words/words.adv.2: -------------------------------------------------------------------------------- 1 | absurdly 2 | additionally 3 | admittedly 4 | allegedly 5 | alternatively 6 | appallingly 7 | arguably 8 | assuredly 9 | astonishingly 10 | basically 11 | commonly 12 | conceivably 13 | consequentially 14 | contrastingly 15 | conveniently 16 | crucially 17 | curiously 18 | customarily 19 | disappointingly 20 | doubtless 21 | essentially 22 | fascinatingly 23 | fortunately 24 | hopefully 25 | ideally 26 | idiotically 27 | immodestly 28 | incidentally 29 | incontestably 30 | increasingly 31 | indeniably 32 | indisputably 33 | indubitably 34 | inevitably 35 | invariably 36 | lamentably 37 | lastly 38 | luckily 39 | meanwhile 40 | miraculously 41 | obviously 42 | ordinarily 43 | ostensibly 44 | paradoxically 45 | predictably 46 | preferably 47 | principally 48 | regrettably 49 | reportedly 50 | secondarily 51 | strictly 52 | supposedly 53 | surely 54 | tragically 55 | unavoidably 56 | uncannily 57 | uncharacteristically 58 | understandably 59 | undisputably 60 | unfortunately 61 | unluckily 62 | unquestionably 63 | contrarily 64 | namely 65 | neurologically 66 | coincidentally 67 | reversibly 68 | viz 69 | -------------------------------------------------------------------------------- /data/en/words/words.adv.3-vowel: -------------------------------------------------------------------------------- 1 | academically.e 2 | actuarially.e 3 | administratively.e 4 | aesthetically.e 5 | aetiopathogenetically.e 6 | agriculturally.e 7 | agricuturally.e 8 | algebraically.e 9 | allegorically.e 10 | anatomically.e 11 | archeologically.e 12 | architecturally.e 13 | arithmetically.e 14 | artistically.e 15 | assumedly.e 16 | astronomically.e 17 | athletically.e 18 | atypically.e 19 | ecclesiastically.e 20 | ecologically.e 21 | economically.e 22 | educationally.e 23 | electorally.e 24 | empirically.e 25 | environmentally.e 26 | equidistantly.e 27 | esthetically.e 28 | ethically.e 29 | ethnically.e 30 | ethnoculturally.e 31 | immunophenotypically.e 32 | infinitesimally.e 33 | institutionally.e 34 | opportunistically.e 35 | optically.e 36 | organizationally.e 37 | overridingly.e 38 | -------------------------------------------------------------------------------- /data/en/words/words.n.2.x: -------------------------------------------------------------------------------- 1 | aircraft.p 2 | bacteria.p 3 | basemen.n 4 | beano.p 5 | bellmen.p 6 | buffalo.p 7 | businessmen.p 8 | cacti.p 9 | chairmen.p 10 | chairwomen.p 11 | children.p 12 | chum.p 13 | clergymen.p 14 | congressmen.p 15 | corpora.p 16 | criteria.p 17 | data.p 18 | deer.p 19 | dice.p 20 | dodecahedra.n 21 | dressing.p 22 | emphases.p 23 | enzyme.p 24 | equilibria.p 25 | feet.p 26 | firemen.p 27 | fishermen.p 28 | flora.p 29 | flounder.p 30 | foremen.p 31 | freshmen.p 32 | frontmen.n 33 | fungi.p 34 | geese.p 35 | gentlemen.p 36 | gentry.p 37 | grandchildren.p 38 | gunmen.p 39 | hyphae.p 40 | kin.p 41 | larvae.p 42 | latter.p 43 | lobstermen.p 44 | mailmen.p 45 | manga.n 46 | media.p 47 | men.p 48 | mice.p 49 | milkmen.p 50 | millenia.p 51 | nemeses.p 52 | papaya.p 53 | people.p 54 | perch.p 55 | personae.p 56 | personnel.p 57 | phenomena.p 58 | policemen.p 59 | police.p 60 | policewomen.p 61 | quanta.n 62 | radii.n 63 | rebellion.p 64 | salesmen.p 65 | salmon.p 66 | sheep.p 67 | shrubbery.p 68 | smelt.p 69 | spokesmen.p 70 | spokeswomen.p 71 | statesmen.n 72 | subgenera.n 73 | tambon.n 74 | teeth.p 75 | trivia.n 76 | undersigned.p 77 | waterfowl.p 78 | women.p 79 | world.p 80 | zucchini.p 81 | zuchini.p 82 | -------------------------------------------------------------------------------- /data/en/words/words.v.11.1: -------------------------------------------------------------------------------- 1 | bawl.q 2 | croak.q 3 | cry.q 4 | hiss.q 5 | rant.q 6 | scream.q 7 | shout.q 8 | sing.q 9 | snort.q 10 | sob.q 11 | speak.q 12 | spit.q 13 | squawk.q 14 | squeak.q 15 | squeal.q 16 | stammer.q 17 | warble.q 18 | yell.q 19 | -------------------------------------------------------------------------------- /data/en/words/words.v.11.2: -------------------------------------------------------------------------------- 1 | bawls.q 2 | croaks.q 3 | cries.q 4 | hisses.q 5 | rants.q 6 | screams.q 7 | shouts.q 8 | sings.q 9 | snorts.q 10 | sobs.q 11 | speaks.q 12 | spits.q 13 | squawks.q 14 | squeaks.q 15 | squeals.q 16 | stammers.q 17 | warbles.q 18 | yells.q 19 | -------------------------------------------------------------------------------- /data/en/words/words.v.11.3: -------------------------------------------------------------------------------- 1 | bawled.q-d 2 | croaked.q-d 3 | cried.q-d 4 | hissed.q-d 5 | ranted.q-d 6 | screamed.q-d 7 | shouted.q-d 8 | singed.q-d 9 | snorted.q-d 10 | sobbed.q-d 11 | spake.q-d 12 | spoke.q-d 13 | spit.q-d 14 | squawked.q-d 15 | squeaked.q-d 16 | squealed.q-d 17 | stammered.q-d 18 | warbled.q-d 19 | yelled.q-d 20 | -------------------------------------------------------------------------------- /data/en/words/words.v.11.4: -------------------------------------------------------------------------------- 1 | bawling.q 2 | croaking.q 3 | crying.q 4 | hissing.q 5 | ranting.q 6 | screaming.q 7 | shouting.q 8 | singing.q 9 | snorting.q 10 | sobing.q 11 | speaking.q 12 | spiting.q 13 | squawking.q 14 | squeaking.q 15 | squealing.q 16 | stammering.q 17 | warbling.q 18 | yelling.q 19 | -------------------------------------------------------------------------------- /data/fa/4.0.affix: -------------------------------------------------------------------------------- 1 | 2 | ")" "%" "," "." ":" ";" "?" "!" "'" : RPUNC+; 3 | "(" "$": LPUNC+; 4 | -------------------------------------------------------------------------------- /data/fa/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | % Want to match apostrophes, for abreviations (I'm I've, etc.) since these 9 | % cannot be auto-split with the current splitter. Also want to accept 10 | % hyphenated words, and word with underbars in them. 11 | %#ANY-WORD: /^[[:alnum:]_'-]+$/ 12 | %#ANY-PUNCT: /^[[:punct:]]+$/ 13 | 14 | % Match anything that doesn't match the above. 15 | % Match anything that isn't white-space. 16 | % Well ... actually, reject anything that begins or ends with 17 | % punctuation. We do this, so that tokenize can split off the 18 | % the affixes (trailing commas, etc) correctly. 19 | %#JUNK: /^[^[:punct:]][^[:space:]]+[^[:punct:]]$/ 20 | -------------------------------------------------------------------------------- /data/fa/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=words 2 | 3 | DICTS= \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dict \ 7 | 4.0.knowledge \ 8 | 4.0.regex 9 | 10 | dictdir=$(pkgdatadir)/fa 11 | dict_DATA = $(DICTS) 12 | 13 | # Do NOT install the batch files! 14 | EXTRA_DIST = README $(DICTS) \ 15 | corpus-basic.batch 16 | 17 | # The make uninstall target should remove directories we created. 18 | uninstall-hook: 19 | -rmdir $(dictdir)/words 20 | -rmdir $(dictdir) 21 | -------------------------------------------------------------------------------- /data/fa/corpus-basic.batch: -------------------------------------------------------------------------------- 1 | % After stemming -- use stemmer.pl to get these. 2 | mn mi dAn m kh tu rf t i 3 | 4 | -------------------------------------------------------------------------------- /data/fa/words/Makefile.am: -------------------------------------------------------------------------------- 1 | WORDS= \ 2 | words.adj \ 3 | words.adj.compound \ 4 | words.adv \ 5 | words.n \ 6 | words.n.compound \ 7 | words.numbers \ 8 | words.pp \ 9 | words.pp.compound \ 10 | words.proper \ 11 | words.v \ 12 | words.v.compound \ 13 | words.v.compound.sub \ 14 | words.v.intransitive \ 15 | words.v.m.infinitive \ 16 | words.v.sub 17 | 18 | 19 | wordsdir=$(pkgdatadir)/fa/words 20 | words_DATA = $(WORDS) 21 | 22 | EXTRA_DIST = $(WORDS) 23 | -------------------------------------------------------------------------------- /data/fa/words/words.adj.compound: -------------------------------------------------------------------------------- 1 | tmAm.ajk 2 | xrAb.ajk 3 | -------------------------------------------------------------------------------- /data/fa/words/words.adv: -------------------------------------------------------------------------------- 1 | ]njA.av 2 | ]rum.av 3 | ]xr.av 4 | Hti.av 5 | bAlA.av 6 | bArhA.av 7 | bAz.av 8 | blh.av 9 | bzudi.av 10 | cnin.av 11 | CAid.av 12 | diCb.av 13 | diruz.av 14 | dubArh.av 15 | fqT.av 16 | frdA.av 17 | gAni.av 18 | HAlA.av 19 | hm.av 20 | hmcnin.av 21 | hmin.av 22 | hnuz.av 23 | hrcnd.av 24 | kAmlA.av 25 | ps.av 26 | ruzAnh.av 27 | sps.av 28 | %sxt.av 29 | SbH.av 30 | tnd.av 31 | xub.av 32 | ziAd.av 33 | zud.av 34 | |Glb.av 35 | |injA.av 36 | |inTur.av 37 | |knun.av 38 | |l]n.av 39 | |lAn.av 40 | |mCb.av 41 | |mruz.av 42 | |ul.av 43 | -------------------------------------------------------------------------------- /data/fa/words/words.n.compound: -------------------------------------------------------------------------------- 1 | dust.nk 2 | dst.nk 3 | jAru.nk 4 | SHbt.nk 5 | fkr.nk 6 | lAzm.nk 7 | zng.nk 8 | |ElAm.nk 9 | tSriH.nk 10 | t|kid.nk 11 | tAkid.nk 12 | xATrnCAn.nk 13 | |DAfh.nk 14 | |CArh.nk 15 | |miduAri.nk 16 | pidA.nk 17 | EnuAn.nk 18 | Lkr.nk 19 | ]GAz.nk 20 | |dEA.nk 21 | tuSif.nk 22 | driAft.nk 23 | |ijAd.nk 24 | Eml.nk 25 | sfr.nk 26 | |stfAdh.nk 27 | mTrH.nk 28 | mHkum.nk 29 | |ntxAb.nk 30 | |rziAbi.nk 31 | iAd.nk 32 | |ZhAr.nk 33 | ujud.nk 34 | HoDur.nk 35 | qrAr.nk 36 | jriAn.nk 37 | rx.nk 38 | xbr.nk 39 | |dAmh.nk 40 | |njAm.nk 41 | |xtSAS.nk 42 | gzArC.nk 43 | nCAn.nk 44 | |jAzh.nk 45 | hoCdAr.nk 46 | pAsx.nk 47 | kAr.nk 48 | -------------------------------------------------------------------------------- /data/fa/words/words.pp: -------------------------------------------------------------------------------- 1 | |z.pp 2 | bA.pp 3 | brAi.pp 4 | brA.pp 5 | bh.pp 6 | b.pp 7 | bi.pp 8 | dr.pp 9 | jz.pp 10 | tA.pp 11 | mVl.pp 12 | mAnnd.pp 13 | dAxl.pp 14 | -------------------------------------------------------------------------------- /data/fa/words/words.pp.compound: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/fa/words/words.pp.compound -------------------------------------------------------------------------------- /data/fa/words/words.proper: -------------------------------------------------------------------------------- 1 | ]lis.proper 2 | ]lmAn.proper 3 | ]mrikA.proper 4 | ]mrikAi.proper 5 | ]siA.proper 6 | ErAq.proper 7 | SdAm.proper 8 | bAsilisk.proper 9 | bhCt.proper 10 | bumn.proper 11 | dAriuC.proper 12 | Eli.proper 13 | fArsi.proper 14 | fATmh.proper 15 | frAnsh.proper 16 | gutiirz.proper 17 | hnd.proper 18 | hndstAn.proper 19 | hndustAn.proper 20 | Hsin.proper 21 | jhnm.proper 22 | jmEh.proper 23 | kAstArikA.proper 24 | kihAn.proper 25 | kruz.proper 26 | kurC.proper 27 | lAdn.proper 28 | lndn.proper 29 | mAdrid.proper 30 | mAik.proper 31 | mAnuMl.proper 32 | mHmd.proper 33 | mslmAn.proper 34 | qr]n.proper 35 | rDA.proper 36 | rubrtA.proper 37 | simpsun.proper 38 | thrAn.proper 39 | tinA.proper 40 | trki.proper 41 | |d.proper 42 | |irAn.proper 43 | |ln.proper 44 | |lnA.proper 45 | |nglstAn.proper 46 | |rdn.proper 47 | |rupA.proper 48 | |slAm.proper 49 | |spAniA.proper 50 | |srAIil.proper 51 | |stun.proper 52 | |un.proper 53 | -------------------------------------------------------------------------------- /data/fa/words/words.v.compound: -------------------------------------------------------------------------------- 1 | br.vk 2 | C.vkp 3 | dAC.vk 4 | dA.vkj 5 | dAr.vkp 6 | dh.vkjp 7 | grf.vk 8 | krd.vk 9 | kr.vk 10 | kCi.vk 11 | kn.vkp 12 | rf.vk 13 | ru.vkp 14 | z.vk 15 | zn.vkp 16 | zd.vk 17 | -------------------------------------------------------------------------------- /data/fa/words/words.v.compound.sub: -------------------------------------------------------------------------------- 1 | Cd.vks 2 | Cu.vks 3 | kn.vks 4 | krd.vks 5 | -------------------------------------------------------------------------------- /data/fa/words/words.v.intransitive: -------------------------------------------------------------------------------- 1 | |st.vip 2 | bu.vi 3 | bud.vi 4 | C.vi 5 | Cu.vip 6 | -------------------------------------------------------------------------------- /data/fa/words/words.v.m.infinitive: -------------------------------------------------------------------------------- 1 | dn.inf 2 | tn.inf 3 | -------------------------------------------------------------------------------- /data/fa/words/words.v.sub: -------------------------------------------------------------------------------- 1 | bud.vs 2 | dAC.vs 3 | dAn.vs 4 | dAns.vs 5 | dh.vs 6 | gft.vs 7 | guid.vs 8 | hst.vs 9 | |st.vs 10 | -------------------------------------------------------------------------------- /data/gen/4.0.affix: -------------------------------------------------------------------------------- 1 | 2 | % Empty 3 | -------------------------------------------------------------------------------- /data/gen/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | ; No-op -- there are no constituents being used. 3 | 4 | STARTING_LINK_TYPE_TABLE: 5 | W s 6 | -------------------------------------------------------------------------------- /data/gen/4.0.dict: -------------------------------------------------------------------------------- 1 | % 2 | % Template for generated dictionaries. 3 | % 4 | #define dictionary-version-number 5.9.0; 5 | #define dictionary-locale en_US.UTF-8; 6 | 7 | % Add stuff here 8 | #include "dict-file.lg" 9 | 10 | % Mandatory, else the generator won't work. 11 | : XXXXXXXX+; 12 | -------------------------------------------------------------------------------- /data/gen/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | ; Empty, not used. 4 | 5 | STARTING_LINK_TYPE_TABLE: 6 | ANY e 7 | -------------------------------------------------------------------------------- /data/gen/4.0.regex: -------------------------------------------------------------------------------- 1 | 2 | % Empty, not used. 3 | -------------------------------------------------------------------------------- /data/gen/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | # Do NOT install the files, but do distribute them. 10 | EXTRA_DIST = $(DICTS) 11 | -------------------------------------------------------------------------------- /data/he/4.0.affix: -------------------------------------------------------------------------------- 1 | ")" """ "," "." "–" "‐" ... ":" ";" "?" "!": RPUNC+; 2 | 3 | "(" „ “ """ ... ₪: LPUNC+; 4 | 5 | =: INFIXMARK+; 6 | % The order is preserved. 7 | לכש ככ כש מב מל מש ב ה ו כ ל מ ש: MPRE+; 8 | 9 | "p+|p*w": SANEMORPHISM+; 10 | -------------------------------------------------------------------------------- /data/he/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | ANY* v 4 | 5 | 6 | -------------------------------------------------------------------------------- /data/he/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | % Want to match apostrophes, for abbreviations (I'm I've, etc.) since these 9 | % cannot be auto-split with the current splitter. Also want to accept 10 | % hyphenated words, and word with underbars in them. 11 | %#ANY-WORD: /^[[:alnum:]_'-]+$/ 12 | %#ANY-PUNCT: /^[[:punct:]]+$/ 13 | 14 | % Match anything that doesn't match the above. 15 | % Match anything that isn't white-space. 16 | % Well ... actually, reject anything that begins or ends with 17 | % punctuation. We do this, so that tokenize can split off the 18 | % the affixes (trailing commas, etc) correctly. 19 | %#JUNK: /^[^[:punct:]][^[:space:]]+[^[:punct:]]$/ 20 | -------------------------------------------------------------------------------- /data/he/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.dict.m4 \ 7 | 4.0.knowledge \ 8 | 4.0.regex 9 | 10 | dictdir=$(pkgdatadir)/he 11 | dict_DATA = $(DICTS) 12 | 13 | # Do NOT install the batch files! 14 | EXTRA_DIST = $(DICTS) \ 15 | corpus-basic.batch 16 | 17 | # The make uninstall target should remove directories we created. 18 | uninstall-hook: 19 | -rmdir $(dictdir) 20 | -------------------------------------------------------------------------------- /data/id/4.0.affix: -------------------------------------------------------------------------------- 1 | % Affixes get stripped off the left and right side of words 2 | % i.e. spaces are inserted between the affix and the word itself. 3 | 4 | % Punctuation appearing on the right-side of words. 5 | "," : RPUNC+; % Only this punctuation appears in the dict. 6 | 7 | % Punctuation appearing on the left-side of words. 8 | % : LPUNC+; % none. 9 | 10 | % The below is a quoted list, used during tokenization. Do NOT put 11 | % spaces in between the various quotation marks!! 12 | ""«»《》【】『』`„“": QUOTES+; 13 | 14 | % The below is a quoted list, used during tokenization. Do NOT put 15 | % spaces in between the various symbols!! 16 | "()¿¡†‡§¶©®℗№#*•⁂❧☞◊※○。゜✿☆*◕●∇□◇@◎–━ー---‧": BULLETS+; 17 | -------------------------------------------------------------------------------- /data/id/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | STARTING_LINK_TYPE_TABLE: 4 | 5 | ; This table is empty! The Indonesian dictionary does not use 6 | ; post-processing. 7 | -------------------------------------------------------------------------------- /data/id/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2005, 2006 Sampo Pyysalo, Sophie Aubin % 4 | % Copyright (C) 2009, 2012 Linas Vepstas % 5 | % See file "LICENSE" for information about commercial use of this system % 6 | % % 7 | %***************************************************************************% 8 | 9 | % We demand that these end with an alphanumeric, i.e. explicitly 10 | % reject punctuation. We don't want this regex to "swallow" any trailing 11 | % commas, colons, or periods/question-marks at the end of sentences. 12 | % In addition, this must not swallow words ending in 's 'll etc. 13 | % (... any affix, for that matter ...) and so no embedded apostrophe 14 | CAPITALIZED-WORDS: /^[[:upper:]][^'’]*[^[:punct:]]$/ 15 | 16 | % Look for at least four in a row. 17 | %: /^[.,-]{4}[.,-]*$/ 18 | -------------------------------------------------------------------------------- /data/id/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Hendy Irawan 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /data/id/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/id 10 | dict_DATA = $(DICTS) 11 | 12 | # Do NOT install the batch files! 13 | EXTRA_DIST = $(DICTS) \ 14 | LICENSE \ 15 | README.adoc 16 | 17 | # The make uninstall target should remove directories we created. 18 | uninstall-hook: 19 | -rmdir $(dictdir) 20 | -------------------------------------------------------------------------------- /data/id/README.adoc: -------------------------------------------------------------------------------- 1 | = Dictionary bahasa Indonesia sederhana untuk Link Grammar 2 | 3 | Link Grammar Parser Dictionary for Indonesian language (bahasa Indonesia) 4 | 5 | == Penggunaan 6 | 7 | link-parser /home/ceefour/git/link-grammar-id 8 | 9 | == See also: 10 | 11 | https://github.com/lumenitb/link-grammar-id 12 | -------------------------------------------------------------------------------- /data/kz/4.0.affix: -------------------------------------------------------------------------------- 1 | % From these affixes, only "," is handled in the dictionary. 2 | ")" "%" "," "." ":" ";" "?" "!" "''" "'" : RPUNC+; 3 | "(" "$" "``": LPUNC+; 4 | 5 | дым ым ім ны ні ты ті ды ді м дім дар тер тар тардың лар лер дер гісі ген гің ін генін ме ймін меймін лер ғы лар ды ларды ғыларды дағыларды ның нің дың дің тың тің ға ге қа ке мен бен пен да де та те нан нен дан ден тан тен: SUF+; 6 | 7 | 8 | ""«»《》【】『』`„“": QUOTES+; 9 | 10 | =: INFIXMARK+; 11 | .=: STEMSUBSCR+; 12 | -------------------------------------------------------------------------------- /data/kz/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | W s 4 | 5 | 6 | -------------------------------------------------------------------------------- /data/kz/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | 9 | CAPITALIZED-WORDS: /^[[:upper:]][^'’]*[^[:punct:]]$/ -------------------------------------------------------------------------------- /data/kz/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/kz 10 | dict_DATA = $(DICTS) 11 | 12 | # Do NOT install the batch files! 13 | EXTRA_DIST = $(DICTS) \ 14 | corpus-basic.batch 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/kz/corpus-basic.batch: -------------------------------------------------------------------------------- 1 | !batch 2 | !echo 3 | !morphology=1 4 | %!spell=0 5 | %!limit=1000 6 | 7 | ит мысықтың артынан қуды 8 | %the dog chased the cat 9 | %собака гналась за кошкой 10 | 11 | иттер мысықтардың артынан қуды 12 | %dogs chased cats 13 | %собаки гнались за кошками 14 | 15 | ол гүлге келді 16 | %он пришел за цветами 17 | 18 | адам жеді 19 | %people ate 20 | %люди ели 21 | 22 | әдемі адамдар алма жеді 23 | %beautiful people ate apple 24 | %красивые люди ели яблоко 25 | 26 | иттер қуды 27 | %dogs chased 28 | %собаки гнались 29 | 30 | мен келдім 31 | %I came 32 | %я пришел 33 | 34 | менің гүлім 35 | %мои цветы 36 | -------------------------------------------------------------------------------- /data/lt/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | DOMAIN_STARTER_LINKS: S* W 2 | 3 | DOMAIN_CONTAINS_LINKS: 4 | 5 | URFL_ONLY_DOMAIN_STARTER_LINKS: 6 | 7 | LEFT_DOMAIN_STARTER_LINKS: 8 | 9 | STARTING_LINK_TYPE_TABLE: 10 | W s 11 | O n 12 | 13 | ; ---------------------------------------------------------------------- 14 | ; These links are not put in the word/link graph. They also cannot be the 15 | ; starter links for a domain. 16 | 17 | IGNORE_THESE_LINKS: 18 | 19 | 20 | ; ---------------------------------------------------------------------- 21 | ; these links are not traced further if they point back before the root word 22 | 23 | RESTRICTED_LINKS: 24 | 25 | -------------------------------------------------------------------------------- /data/lt/4.0.regex: -------------------------------------------------------------------------------- 1 | % This file is mostly empty! Maybe it shouldn't be! 2 | 3 | % Other proper nouns. 4 | % We demand that these end with an alphanumeric, i.e. explicitly 5 | % reject punctuation. We don't want this regex to "swallow" any trailing 6 | % commas, colons, or periods/question-marks at the end of sentences. 7 | % In addition, this must not swallow words ending in 's 'll etc. 8 | % (... any affix, for that matter ...) and so no embedded apostrophe 9 | CAPITALIZED-WORDS: /^[[:upper:]][^'’]*[^[:punct:]]$/ 10 | 11 | % Sequence of punctuation marks. If some mark appears in the affix table 12 | % such as a period, comma, dash or underscore, and there's a sequence of 13 | % these, then treat it as a "fill-in-the-blank" placeholder. 14 | % This matters only for punc. appearing in the affix table, since the 15 | % tokenizer explicitly mangles based on these punctution marks. 16 | % 17 | % Look for at least four in a row. 18 | : /^[.,-]{4}[.,-]*$/ 19 | 20 | -------------------------------------------------------------------------------- /data/lt/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/lt 10 | dict_DATA = $(DICTS) 11 | 12 | # Do NOT install the batch files! 13 | EXTRA_DIST = $(DICTS) \ 14 | corpus-basic.batch 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/ru/4.0.affix: -------------------------------------------------------------------------------- 1 | ")" "%" "," "." ":" ";" "?" "!" "'": RPUNC+; 2 | "(" "$": LPUNC+; 3 | 4 | ""«»《》【】『』`„“": QUOTES+; 5 | 6 | =: INFIXMARK+; 7 | 8 | "w|ts": SANEMORPHISM+; 9 | 10 | % Stems are marked in the dict by ".=". For more than one stem meaning, the 11 | % dict may include stems ending with ".=x", when x serves as a word subscript. 12 | % In which case, include them here. 13 | .=: STEMSUBSCR+; 14 | -------------------------------------------------------------------------------- /data/ru/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | ;DISABLE 2 | ; This file intentionally disabled. 3 | STARTING_LINK_TYPE_TABLE: 4 | -------------------------------------------------------------------------------- /data/ru/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ;DISABLE 2 | ; Post-processing knowledge file 3 | ; This file intentionally disabled. 4 | STARTING_LINK_TYPE_TABLE: 5 | -------------------------------------------------------------------------------- /data/ru/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=words 2 | 3 | DICTS= \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dict \ 7 | 4.0.knowledge \ 8 | 4.0.regex \ 9 | stem.dict \ 10 | morph.dict \ 11 | morph-ends.dict \ 12 | suffix.dict 13 | 14 | dictdir=$(pkgdatadir)/ru 15 | dict_DATA = $(DICTS) 16 | 17 | # Do NOT install the batch files! 18 | EXTRA_DIST = $(DICTS) \ 19 | corpus-basic.batch 20 | 21 | # The make uninstall target should remove directories we created. 22 | uninstall-hook: 23 | -rmdir $(dictdir)/words 24 | -rmdir $(dictdir) 25 | -------------------------------------------------------------------------------- /data/ru/words/words.100: -------------------------------------------------------------------------------- 1 | авант.= 2 | агнесс.= 3 | аграфен.= 4 | азиз.= 5 | айн.= 6 | аксют.= 7 | алимпиад.= 8 | алис.= 9 | алл.= 10 | анжел.= 11 | анит.= 12 | антонид.= 13 | антуанетт.= 14 | анфис.= 15 | ариадн.= 16 | аэлит.= 17 | бажен.= 18 | белл.= 19 | бэл.= 20 | бэлл.= 21 | ванд.= 22 | виолетт.= 23 | генриэт.= 24 | генриэтт.= 25 | гер.= 26 | гертруд.= 27 | гильд.= 28 | глафир.= 29 | гульнар.= 30 | гюльнар.= 31 | дебор.= 32 | джемм.= 33 | джульетт.= 34 | джун.= 35 | джурм.= 36 | диан.= 37 | елен.= 38 | елизавет.= 39 | жанетт.= 40 | жанн.= 41 | зинаид.= 42 | инесс.= 43 | инн.= 44 | клар.= 45 | кларисс.= 46 | клеопатр.= 47 | ларис.= 48 | линд.= 49 | луиз.= 50 | людмил.= 51 | марианн.= 52 | мариетт.= 53 | марионелл.= 54 | марф.= 55 | марьян.= 56 | насим.= 57 | нонн.= 58 | оксан.= 59 | римм.= 60 | рит.= 61 | семирамид.= 62 | сусанн.= 63 | сюзанн.= 64 | тамар.= 65 | элеонор.= 66 | элл.= 67 | эльз.= 68 | эльмир.= 69 | эмм.= 70 | -------------------------------------------------------------------------------- /data/ru/words/words.101: -------------------------------------------------------------------------------- 1 | басенн.= 2 | башенн.= 3 | бедренн.= 4 | богоданн.= 5 | бритвенн.= 6 | брюквенн.= 7 | буквенн.= 8 | бурлескн.= 9 | вишенн.= 10 | десенн.= 11 | доменн.= 12 | дратвенн.= 13 | жатвенн.= 14 | клизменн.= 15 | клюквенн.= 16 | кожевенн.= 17 | молненн.= 18 | нартенн.= 19 | обеденн.= 20 | оспенн.= 21 | пашенн.= 22 | плазменн.= 23 | поваренн.= 24 | пойменн.= 25 | полбенн.= 26 | почвенн.= 27 | пройменн.= 28 | скаженн.= 29 | соломенн.= 30 | сосенн.= 31 | ставенн.= 32 | суягн.= 33 | таможенн.= 34 | тыквенн.= 35 | углекисл.= 36 | форменн.= 37 | фурменн.= 38 | цапфенн.= 39 | часовенн.= 40 | шахтенн.= 41 | яхтенн.= 42 | -------------------------------------------------------------------------------- /data/ru/words/words.104: -------------------------------------------------------------------------------- 1 | бодун.= 2 | бормотун.= 3 | брезгун.= 4 | брехун.= 5 | брызгун.= 6 | брыкун.= 7 | ведун.= 8 | вещун.= 9 | визгун.= 10 | воркотун.= 11 | воркун.= 12 | ворчун.= 13 | врун.= 14 | говорун.= 15 | гоготун.= 16 | драчун.= 17 | дрызгун.= 18 | игумен.= 19 | копотун.= 20 | копун.= 21 | крикун.= 22 | кропотун.= 23 | кряхтун.= 24 | лгун.= 25 | лепетун.= 26 | летун.= 27 | лизун.= 28 | лопотун.= 29 | молчун.= 30 | моргун.= 31 | орун.= 32 | пачкун.= 33 | певун.= 34 | перхун.= 35 | пестун.= 36 | плясун.= 37 | попрыгун.= 38 | потаскун.= 39 | прыгун.= 40 | скрипун.= 41 | сопун.= 42 | стрекотун.= 43 | трескун.= 44 | фыркун.= 45 | хвастун.= 46 | хлопотун.= 47 | хохотун.= 48 | храпун.= 49 | хрипун.= 50 | цапун.= 51 | царапун.= 52 | шалун.= 53 | шептун.= 54 | щебетун.= 55 | щелкун.= 56 | -------------------------------------------------------------------------------- /data/ru/words/words.105: -------------------------------------------------------------------------------- 1 | автоподстро.= 2 | балала.= 3 | бельфлер-кита.= 4 | бронебо.= 5 | выбо.= 6 | головомо.= 7 | гравиемо.= 8 | жеребе.= 9 | зерномо.= 10 | кандиль-кита.= 11 | картофелемо.= 12 | кацаве.= 13 | контрга.= 14 | кормомо.= 15 | корнемо.= 16 | крупове.= 17 | лазе.= 18 | лобогре.= 19 | лужа.= 20 | мухобо.= 21 | набо.= 22 | навалоотбо.= 23 | непролива.= 24 | неусто.= 25 | новостро.= 26 | носогре.= 27 | обеча.= 28 | овощемо.= 29 | одноколе.= 30 | пароотта.= 31 | пескомо.= 32 | посудомо.= 33 | рассто.= 34 | реомо.= 35 | рудомо.= 36 | самосе.= 37 | свекломо.= 38 | семилине.= 39 | ситове.= 40 | скаме.= 41 | сукномо.= 42 | тарата.= 43 | трехлине.= 44 | тюбете.= 45 | углемо.= 46 | узкоколе.= 47 | форма.= 48 | фуфа.= 49 | циге.= 50 | шубе.= 51 | электродо.= 52 | -------------------------------------------------------------------------------- /data/ru/words/words.108: -------------------------------------------------------------------------------- 1 | аука.= 2 | беле.= 3 | вступа.= 4 | допрыгива.= 5 | дрыга.= 6 | дрызга.= 7 | желте.= 8 | загора.= 9 | зелене.= 10 | ика.= 11 | клюка.= 12 | красне.= 13 | мужа.= 14 | обвыка.= 15 | отступа.= 16 | перезванива.= 17 | перехлестыва.= 18 | подступа.= 19 | поступа.= 20 | прислужива.= 21 | приступа.= 22 | причита.= 23 | проника.= 24 | раздумыва.= 25 | рде.= 26 | сбреда.= 27 | светле.= 28 | сере.= 29 | сине.= 30 | скиса.= 31 | смерза.= 32 | спада.= 33 | стека.= 34 | съезжа.= 35 | темне.= 36 | тле.= 37 | управля.= 38 | уха.= 39 | хваста.= 40 | хлюпа.= 41 | черне.= 42 | чока.= 43 | -------------------------------------------------------------------------------- /data/ru/words/words.109: -------------------------------------------------------------------------------- 1 | адресоч.= 2 | бугороч.= 3 | венич.= 4 | вечероч.= 5 | виточ.= 6 | вьюноч.= 7 | глазоч.= 8 | годоч.= 9 | голосоч.= 10 | горшоч.= 11 | грибоч.= 12 | гривеннич.= 13 | денеч.= 14 | дождич.= 15 | дубоч.= 16 | дымоч.= 17 | ельнич.= 18 | завиточ.= 19 | закоулоч.= 20 | звоноч.= 21 | камеш.= 22 | камуш.= 23 | кармаш.= 24 | каточ.= 25 | клиныш.= 26 | клочоч.= 27 | колыш.= 28 | комоч.= 29 | кошелеч.= 30 | краеш.= 31 | кружоч.= 32 | крючоч.= 33 | кусоч.= 34 | кусточ.= 35 | лепесточ.= 36 | лесоч.= 37 | листоч.= 38 | локоточ.= 39 | наперсточ.= 40 | ножич.= 41 | образоч.= 42 | огонеч.= 43 | ореш.= 44 | островоч.= 45 | отрож.= 46 | отросточ.= 47 | пельмеш.= 48 | пенеч.= 49 | переднич.= 50 | переулоч.= 51 | подбородоч.= 52 | подпеч.= 53 | полтиннич.= 54 | последоч.= 55 | приемнич.= 56 | пузыреч.= 57 | пупырыш.= 58 | разоч.= 59 | ремешоч.= 60 | рядоч.= 61 | сверточ.= 62 | свисточ.= 63 | сектороч.= 64 | совоч.= 65 | списоч.= 66 | столбич.= 67 | судоч.= 68 | сучоч.= 69 | тенеч.= 70 | теремоч.= 71 | треугольнич.= 72 | уголоч.= 73 | узелоч.= 74 | участоч.= 75 | флажоч.= 76 | хохолоч.= 77 | чайнич.= 78 | часоч.= 79 | шажоч.= 80 | шнуроч.= 81 | -------------------------------------------------------------------------------- /data/ru/words/words.116: -------------------------------------------------------------------------------- 1 | аптеч.= 2 | бадееч.= 3 | баклаж.= 4 | баноч.= 5 | беседоч.= 6 | бечевоч.= 7 | больнич.= 8 | бомбеж.= 9 | бочеч.= 10 | браж.= 11 | будоч.= 12 | булоч.= 13 | бумаж.= 14 | ватаж.= 15 | вилоч.= 16 | вороноч.= 17 | гаеч.= 18 | горчич.= 19 | дерюж.= 20 | жвач.= 21 | кадушеч.= 22 | коеч.= 23 | колодоч.= 24 | корчаж.= 25 | кромоч.= 26 | кружеч.= 27 | крыноч.= 28 | крышеч.= 29 | лееч.= 30 | лестнич.= 31 | линееч.= 32 | лодоч.= 33 | ложеч.= 34 | лукович.= 35 | лямоч.= 36 | макуш.= 37 | метелоч.= 38 | набоеч.= 39 | ночлеж.= 40 | отмыч.= 41 | отсеч.= 42 | палоч.= 43 | пешеч.= 44 | планоч.= 45 | плошеч.= 46 | подушеч.= 47 | полоч.= 48 | посылоч.= 49 | почеч.= 50 | протеч.= 51 | пряжеч.= 52 | пугович.= 53 | пушеч.= 54 | редеч.= 55 | рееч.= 56 | рубашеч.= 57 | рукавич.= 58 | рулеж.= 59 | рюмоч.= 60 | сваеч.= 61 | скамееч.= 62 | скляноч.= 63 | стелеч.= 64 | стоеч.= 65 | странич.= 66 | стрелоч.= 67 | стыч.= 68 | сумоч.= 69 | тарелоч.= 70 | тележ.= 71 | троеч.= 72 | фляж.= 73 | фуражеч.= 74 | цепоч.= 75 | чашеч.= 76 | шаромыж.= 77 | шашеч.= 78 | шишеч.= 79 | шпаж.= 80 | щеч.= 81 | -------------------------------------------------------------------------------- /data/ru/words/words.120: -------------------------------------------------------------------------------- 1 | автопилотир.= 2 | асфальтир.= 3 | афишир.= 4 | балластир.= 5 | бетонир.= 6 | благовеств.= 7 | вентилир.= 8 | вуалир.= 9 | гербаризир.= 10 | гиперболизир.= 11 | дебатир.= 12 | дистрибутир.= 13 | зейгер.= 14 | известк.= 15 | импровизир.= 16 | индоссир.= 17 | иннервир.= 18 | калькулир.= 19 | камуфлир.= 20 | канканир.= 21 | картографир.= 22 | коллекционир.= 23 | компон.= 24 | конспектир.= 25 | конспирир.= 26 | конферир.= 27 | корригир.= 28 | корродир.= 29 | крокир.= 30 | лжепророчеств.= 31 | магнетизир.= 32 | массажир.= 33 | мелодекламир.= 34 | менажир.= 35 | мульчир.= 36 | муссир.= 37 | патронир.= 38 | перекомпилир.= 39 | перекопир.= 40 | перетракт.= 41 | переформулир.= 42 | пикетир.= 43 | плиссир.= 44 | подкорректир.= 45 | позиционир.= 46 | портретир.= 47 | предзнамен.= 48 | продовольств.= 49 | проецир.= 50 | протежир.= 51 | режиссир.= 52 | рефлексир.= 53 | самогенерир.= 54 | скандир.= 55 | суфлир.= 56 | табулир.= 57 | фаворизир.= 58 | фотокопир.= 59 | фразир.= 60 | этимологизир.= 61 | -------------------------------------------------------------------------------- /data/ru/words/words.127: -------------------------------------------------------------------------------- 1 | абортив.= 2 | аграр.= 3 | аддитив.= 4 | антиконституцион.= 5 | антирав.= 6 | безвремен.= 7 | белокамен.= 8 | беспаспорт.= 9 | бессмерт.= 10 | веерообраз.= 11 | великовозраст.= 12 | взаимополез.= 13 | взмылен.= 14 | всенарод.= 15 | второстепен.= 16 | высокоцен.= 17 | газообраз.= 18 | двулич.= 19 | дедуктив.= 20 | жукообраз.= 21 | змееобраз.= 22 | инстинктив.= 23 | клинообраз.= 24 | конусообраз.= 25 | многодет.= 26 | многоснеж.= 27 | многострун.= 28 | молниенос.= 29 | надмир.= 30 | неваж.= 31 | невер.= 32 | невид.= 33 | невред.= 34 | незнат.= 35 | неисправ.= 36 | неконструктив.= 37 | некруп.= 38 | ненадоб.= 39 | неплот.= 40 | неподвласт.= 41 | непригод.= 42 | неприкосновен.= 43 | непроч.= 44 | нерав.= 45 | неров.= 46 | неслож.= 47 | неслыхан.= 48 | несомнен.= 49 | неспособ.= 50 | нестраш.= 51 | несъедоб.= 52 | неточ.= 53 | нетруд.= 54 | неум.= 55 | нефтенос.= 56 | нецензур.= 57 | нечест.= 58 | неяс.= 59 | одноимен.= 60 | подвласт.= 61 | превентив.= 62 | предсмерт.= 63 | препротив.= 64 | прескуч.= 65 | пречест.= 66 | промежуточ.= 67 | разностоп.= 68 | ракообраз.= 69 | самодержав.= 70 | сверхсекрет.= 71 | сверхуроч.= 72 | стекловид.= 73 | стреловид.= 74 | тысячеокон.= 75 | упоен.= 76 | -------------------------------------------------------------------------------- /data/ru/words/words.128: -------------------------------------------------------------------------------- 1 | альбиго.= 2 | альпи.= 3 | англо-инди.= 4 | анди.= 5 | араме.= 6 | арме.= 7 | афрази.= 8 | ахе.= 9 | белогварде.= 10 | беоти.= 11 | бербери.= 12 | ванде.= 13 | византи.= 14 | галиси.= 15 | гварде.= 16 | гиперборе.= 17 | дана.= 18 | дори.= 19 | золотобо.= 20 | иллири.= 21 | индоевропе.= 22 | кадме.= 23 | каменобо.= 24 | конарме.= 25 | конногварде.= 26 | красногварде.= 27 | мальти.= 28 | молодогварде.= 29 | молотобо.= 30 | назаре.= 31 | неевропе.= 32 | неполинези.= 33 | остзе.= 34 | пифагоре.= 35 | путе.= 36 | родези.= 37 | сваебо.= 38 | суде.= 39 | теннесси.= 40 | тюленебо.= 41 | урянха.= 42 | финики.= 43 | фраки.= 44 | фриги.= 45 | эоли.= 46 | эпикуре.= 47 | южнокоре.= 48 | яма.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.132: -------------------------------------------------------------------------------- 1 | агролице.= 2 | анте.= 3 | апоге.= 4 | ассага.= 5 | баттерфля.= 6 | бобсле.= 7 | боре.= 8 | валу.= 9 | ветробо.= 10 | видеодиспле.= 11 | галме.= 12 | геморро.= 13 | гинеке.= 14 | гинеце.= 15 | гипоге.= 16 | гле.= 17 | гобо.= 18 | город-геро.= 19 | диспле.= 20 | долгостро.= 21 | домостро.= 22 | древосто.= 23 | жабре.= 24 | кадуце.= 25 | кайнозо.= 26 | карава.= 27 | караван-сара.= 28 | кипре.= 29 | кипсе.= 30 | кососло.= 31 | курулта.= 32 | левко.= 33 | лице.= 34 | мавзоле.= 35 | магнитосло.= 36 | малаха.= 37 | мезозо.= 38 | молоча.= 39 | моносло.= 40 | мордобо.= 41 | мультисло.= 42 | мыше.= 43 | нало.= 44 | обло.= 45 | обыча.= 46 | оверле.= 47 | палеозо.= 48 | перело.= 49 | периге.= 50 | припо.= 51 | протерозо.= 52 | пыре.= 53 | радиобу.= 54 | разнобо.= 55 | сабанту.= 56 | свыча.= 57 | сеногно.= 58 | спонде.= 59 | стеблесто.= 60 | суво.= 61 | суло.= 62 | сухоподсто.= 63 | сухосто.= 64 | томбу.= 65 | травосто.= 66 | трохе.= 67 | ушку.= 68 | фотосло.= 69 | хлебосто.= 70 | червобо.= 71 | шахсей-вахсе.= 72 | эмпире.= 73 | ямбохоре.= 74 | -------------------------------------------------------------------------------- /data/ru/words/words.134: -------------------------------------------------------------------------------- 1 | багет.= 2 | бетон.= 3 | ввоз.= 4 | выгон.= 5 | забор.= 6 | загон.= 7 | загород.= 8 | зажим.= 9 | залив.= 10 | заряд.= 11 | кувшин.= 12 | магазин.= 13 | мотор.= 14 | набор.= 15 | обвод.= 16 | отлив.= 17 | отъем.= 18 | перегон.= 19 | планер.= 20 | подвоз.= 21 | подгон.= 22 | подъезд.= 23 | подъем.= 24 | позем.= 25 | поход.= 26 | привоз.= 27 | пригон.= 28 | прием.= 29 | прижим.= 30 | провоз.= 31 | разбор.= 32 | самосад.= 33 | самоход.= 34 | свод.= 35 | склеп.= 36 | союз.= 37 | съем.= 38 | табурет.= 39 | теннис.= 40 | убор.= 41 | указ.= 42 | хлор.= 43 | -------------------------------------------------------------------------------- /data/ru/words/words.137: -------------------------------------------------------------------------------- 1 | вдар.= 2 | взмыл.= 3 | вклин.= 4 | впял.= 5 | вспен.= 6 | дожар.= 7 | допар.= 8 | зажар.= 9 | зажмур.= 10 | заил.= 11 | замусол.= 12 | замытар.= 13 | запен.= 14 | зарумян.= 15 | засал.= 16 | засупон.= 17 | засусол.= 18 | затовар.= 19 | затуман.= 20 | зашпил.= 21 | заштор.= 22 | защур.= 23 | изжар.= 24 | измочал.= 25 | измусол.= 26 | измыл.= 27 | измытар.= 28 | изран.= 29 | испоган.= 30 | иссал.= 31 | нажар.= 32 | намыл.= 33 | напар.= 34 | напял.= 35 | нарумян.= 36 | нахмур.= 37 | обвял.= 38 | обезжир.= 39 | обесцен.= 40 | обмишул.= 41 | обмишур.= 42 | обмусол.= 43 | оболван.= 44 | обсал.= 45 | обсусол.= 46 | одурман.= 47 | оказен.= 48 | опечал.= 49 | опоган.= 50 | опозор.= 51 | отовар.= 52 | отпар.= 53 | оттопыр.= 54 | отуман.= 55 | отшпил.= 56 | ощер.= 57 | ощетин.= 58 | пережар.= 59 | перепар.= 60 | помер.= 61 | помыл.= 62 | помытар.= 63 | поран.= 64 | порумян.= 65 | поссор.= 66 | пощур.= 67 | провял.= 68 | прожир.= 69 | просал.= 70 | разувер.= 71 | расшир.= 72 | сжар.= 73 | скобен.= 74 | состар.= 75 | сощур.= 76 | ссутул.= 77 | увол.= 78 | ужар.= 79 | умер.= 80 | упар.= 81 | усал.= 82 | ускор.= 83 | ушир.= 84 | -------------------------------------------------------------------------------- /data/ru/words/words.14: -------------------------------------------------------------------------------- 1 | авантюр.= 2 | адиабат.= 3 | анкет.= 4 | аорт.= 5 | арматур.= 6 | блевот.= 7 | валют.= 8 | вискоз.= 9 | выгод.= 10 | вычур.= 11 | гитар.= 12 | гроз.= 13 | громад.= 14 | диет.= 15 | длин.= 16 | доброт.= 17 | долгот.= 18 | дремот.= 19 | дюжин.= 20 | жалоб.= 21 | защит.= 22 | зевот.= 23 | изобар.= 24 | инициатив.= 25 | истин.= 26 | каверз.= 27 | камер.= 28 | кислот.= 29 | кляуз.= 30 | конъюнктур.= 31 | кулис.= 32 | культур.= 33 | лаванд.= 34 | лир.= 35 | литератур.= 36 | ломот.= 37 | льгот.= 38 | масс.= 39 | мод.= 40 | мокрот.= 41 | надсад.= 42 | невыгод.= 43 | неохот.= 44 | низин.= 45 | обид.= 46 | общин.= 47 | окраин.= 48 | оскомин.= 49 | отрад.= 50 | пагуб.= 51 | пахот.= 52 | перспектив.= 53 | пехот.= 54 | платин.= 55 | пород.= 56 | проблем.= 57 | пустот.= 58 | равнин.= 59 | ракит.= 60 | рвот.= 61 | реклам.= 62 | рессор.= 63 | реторт.= 64 | рутин.= 65 | свобод.= 66 | систем.= 67 | скульптур.= 68 | смут.= 69 | сонат.= 70 | средин.= 71 | стран.= 72 | сует.= 73 | сюит.= 74 | тар.= 75 | тин.= 76 | тинктур.= 77 | тошнот.= 78 | трясин.= 79 | фактур.= 80 | флейт.= 81 | фрактур.= 82 | частот.= 83 | чихот.= 84 | чумиз.= 85 | широт.= 86 | элит.= 87 | эстафет.= 88 | -------------------------------------------------------------------------------- /data/ru/words/words.141: -------------------------------------------------------------------------------- 1 | аллилуйя.= 2 | беда.= 3 | боязно.= 4 | брык.= 5 | верть.= 6 | внакладе.= 7 | внове.= 8 | вольно.= 9 | вправе.= 10 | дерг.= 11 | динь-динь-динь.= 12 | дождливо.= 13 | должно.= 14 | дрыг.= 15 | жаль.= 16 | жарковато.= 17 | желательно.= 18 | квиты.= 19 | крышка.= 20 | кувырк.= 21 | лафа.= 22 | лень.= 23 | мертво.= 24 | можно.= 25 | молчок.= 26 | морозно.= 27 | накладно.= 28 | невдогад.= 29 | невдомек.= 30 | невместно.= 31 | невмоготу.= 32 | невмочь.= 33 | негде.= 34 | незачем.= 35 | неизвестно.= 36 | некуда.= 37 | нельзя.= 38 | ненастно.= 39 | необходимо.= 40 | неоткуда.= 41 | неохота.= 42 | неповадно.= 43 | несть.= 44 | нету.= 45 | нечего.= 46 | нужно.= 47 | охота.= 48 | пасмурно.= 49 | паф.= 50 | пиф-паф.= 51 | плюс-минус.= 52 | побоку.= 53 | повадно.= 54 | полбеды.= 55 | полгоря.= 56 | прыг.= 57 | родом.= 58 | слабо.= 59 | совестно.= 60 | совместно.= 61 | сполагоря.= 62 | стыдно.= 63 | темным-темно.= 64 | трух-трух.= 65 | трын-трава.= 66 | трюх-трюх.= 67 | тык.= 68 | тырк.= 69 | тю-тю.= 70 | умора.= 71 | хлысть.= 72 | хлясть.= 73 | хоп.= 74 | цап-царап.= 75 | цоп.= 76 | чебурах.= 77 | чик-чирик.= 78 | шарк.= 79 | швах.= 80 | швырк.= 81 | шмыг.= 82 | шмяк.= 83 | щекотно.= 84 | юрк.= 85 | -------------------------------------------------------------------------------- /data/ru/words/words.143: -------------------------------------------------------------------------------- 1 | барич.= 2 | бомж.= 3 | бош.= 4 | бурш.= 5 | выкормыш.= 6 | вятич.= 7 | гаденыш.= 8 | гусеныш.= 9 | делибаш.= 10 | дервиш.= 11 | детеныш.= 12 | дутыш.= 13 | завуч.= 14 | звереныш.= 15 | змееныш.= 16 | китеныш.= 17 | княжич.= 18 | королевич.= 19 | лютич.= 20 | метранпаж.= 21 | найденыш.= 22 | несмышленыш.= 23 | неуч.= 24 | новгородич.= 25 | нувориш.= 26 | оборвыш.= 27 | ороч.= 28 | откормыш.= 29 | отрепыш.= 30 | погоныш.= 31 | подкидыш.= 32 | попович.= 33 | последыш.= 34 | приблудыш.= 35 | радимич.= 36 | родич.= 37 | соотчич.= 38 | сородич.= 39 | сотоварищ.= 40 | стукач.= 41 | товарищ.= 42 | ужоныш.= 43 | утеныш.= 44 | царевич.= 45 | цесаревич.= 46 | шляхтич.= 47 | -------------------------------------------------------------------------------- /data/ru/words/words.144: -------------------------------------------------------------------------------- 1 | аттестовыва.= 2 | вглядыва.= 3 | вдумыва.= 4 | вжива.= 5 | взмалива.= 6 | вкашива.= 7 | вкрадыва.= 8 | вламыва.= 9 | влопыва.= 10 | внюхива.= 11 | вслушива.= 12 | всматрива.= 13 | втесыва.= 14 | втяпыва.= 15 | вчитыва.= 16 | выкарабкива.= 17 | гнева.= 18 | довалива.= 19 | доведыва.= 20 | догадыва.= 21 | доискива.= 22 | донюхива.= 23 | зазевыва.= 24 | закаива.= 25 | залежива.= 26 | замахива.= 27 | зарубцовыва.= 28 | застаива.= 29 | здорова.= 30 | изверива.= 31 | издева.= 32 | изленива.= 33 | измыва.= 34 | искашива.= 35 | нажилива.= 36 | нализыва.= 37 | намерева.= 38 | нарезыва.= 39 | обкутыва.= 40 | обленива.= 41 | образовыва.= 42 | одумыва.= 43 | окуклива.= 44 | ослушива.= 45 | осмелива.= 46 | отлаива.= 47 | отнекива.= 48 | отпячива.= 49 | отругива.= 50 | отчаива.= 51 | отшатыва.= 52 | отшучива.= 53 | ошива.= 54 | побаива.= 55 | поежива.= 56 | поленива.= 57 | понурива.= 58 | посмеива.= 59 | прислушива.= 60 | разжива.= 61 | раскаива.= 62 | раскланива.= 63 | расплыва.= 64 | расшаркива.= 65 | слежива.= 66 | снюхива.= 67 | сомнева.= 68 | спева.= 69 | сыгрыва.= 70 | ужива.= 71 | улива.= 72 | упива.= 73 | утерива.= 74 | -------------------------------------------------------------------------------- /data/ru/words/words.146: -------------------------------------------------------------------------------- 1 | взъерош.= 2 | всклоч.= 3 | вспуч.= 4 | втемяш.= 5 | выутюж.= 6 | изнеж.= 7 | изувеч.= 8 | искалеч.= 9 | искореж.= 10 | навьюч.= 11 | напруж.= 12 | напуч.= 13 | наруш.= 14 | насудач.= 15 | натеш.= 16 | обеспеч.= 17 | обнаруж.= 18 | обознач.= 19 | обруш.= 20 | огранич.= 21 | озадач.= 22 | означ.= 23 | онемеч.= 24 | ополяч.= 25 | отуреч.= 26 | подурач.= 27 | покалеч.= 28 | покореж.= 29 | поманеж.= 30 | помнож.= 31 | понеж.= 32 | поруш.= 33 | развьюч.= 34 | размнож.= 35 | разнеж.= 36 | разруш.= 37 | разутюж.= 38 | скореж.= 39 | скрюч.= 40 | створож.= 41 | съеж.= 42 | увелич.= 43 | увлаж.= 44 | улетуч.= 45 | умнож.= 46 | уничтож.= 47 | упроч.= 48 | -------------------------------------------------------------------------------- /data/ru/words/words.150: -------------------------------------------------------------------------------- 1 | возглав.= 2 | восслав.= 3 | восстав.= 4 | вплав.= 5 | вскороб.= 6 | выбурав.= 7 | заграб.= 8 | замурав.= 9 | заржав.= 10 | зариф.= 11 | зарыб.= 12 | набурав.= 13 | награб.= 14 | надоум.= 15 | наслав.= 16 | обезрыб.= 17 | обезум.= 18 | облап.= 19 | обуслов.= 20 | ограб.= 21 | озаглав.= 22 | опаршив.= 23 | оплав.= 24 | остав.= 25 | осчастлив.= 26 | перестав.= 27 | пограб.= 28 | поздрав.= 29 | помурав.= 30 | посбав.= 31 | послаб.= 32 | предостав.= 33 | пригуб.= 34 | приубав.= 35 | продыряв.= 36 | проолиф.= 37 | проржав.= 38 | прослаб.= 39 | прошляп.= 40 | разграб.= 41 | сготов.= 42 | сграб.= 43 | сопостав.= 44 | сэконом.= 45 | уготов.= 46 | -------------------------------------------------------------------------------- /data/ru/words/words.156: -------------------------------------------------------------------------------- 1 | возвелич.= 2 | встревож.= 3 | выканюч.= 4 | забуч.= 5 | завьюж.= 6 | завьюч.= 7 | замороч.= 8 | зафлаж.= 9 | набуч.= 10 | нажуч.= 11 | назнач.= 12 | наутюж.= 13 | обездуш.= 14 | обезнож.= 15 | обесточ.= 16 | облапош.= 17 | обнадеж.= 18 | оглоуш.= 19 | огорош.= 20 | одурач.= 21 | озвуч.= 22 | околпач.= 23 | опороч.= 24 | отбуч.= 25 | отволож.= 26 | отжуч.= 27 | отсутяж.= 28 | отутюж.= 29 | отчубуч.= 30 | очеловеч.= 31 | ошараш.= 32 | подсач.= 33 | подутюж.= 34 | подытож.= 35 | пожуч.= 36 | помороч.= 37 | потревож.= 38 | поутюж.= 39 | предназнач.= 40 | преувелич.= 41 | прижуч.= 42 | присобач.= 43 | приуроч.= 44 | прищуч.= 45 | проутюж.= 46 | разуваж.= 47 | разутеш.= 48 | расклеш.= 49 | распуч.= 50 | смаклач.= 51 | смастач.= 52 | стренож.= 53 | уваж.= 54 | увековеч.= 55 | укокош.= 56 | устрож.= 57 | -------------------------------------------------------------------------------- /data/ru/words/words.159: -------------------------------------------------------------------------------- 1 | авгиев.= 2 | аннибалов.= 3 | ахиллесов.= 4 | базедов.= 5 | бертолетов.= 6 | бикфордов.= 7 | буриданов.= 8 | валаамов.= 9 | валтасаров.= 10 | виттов.= 11 | гайморов.= 12 | глауберов.= 13 | гордиев.= 14 | государев.= 15 | дамоклов.= 16 | деверев.= 17 | дедов.= 18 | демосфенов.= 19 | дьяволов.= 20 | евстахиев.= 21 | женихов.= 22 | зятев.= 23 | каинов.= 24 | кесарев.= 25 | кощеев.= 26 | кумов.= 27 | лукуллов.= 28 | мамаев.= 29 | мафусаилов.= 30 | ноев.= 31 | олегов.= 32 | отцов.= 33 | пирров.= 34 | пифагоров.= 35 | прадедов.= 36 | прокрустов.= 37 | святославов.= 38 | сизифов.= 39 | сынов.= 40 | тестев.= 41 | успеньев.= 42 | фаллопиев.= 43 | хамов.= 44 | христов.= 45 | шуринов.= 46 | шутов.= 47 | -------------------------------------------------------------------------------- /data/ru/words/words.160: -------------------------------------------------------------------------------- 1 | вдав.= 2 | вдохнов.= 3 | влеп.= 4 | влюб.= 5 | возобнов.= 6 | втрав.= 7 | выдав.= 8 | вылеп.= 9 | вылуп.= 10 | выпрям.= 11 | вытрезв.= 12 | выяв.= 13 | задым.= 14 | заклуб.= 15 | залеп.= 16 | залуп.= 17 | заряб.= 18 | затом.= 19 | затороп.= 20 | затуп.= 21 | изум.= 22 | искрив.= 23 | искуп.= 24 | испрям.= 25 | иступ.= 26 | надив.= 27 | налеп.= 28 | насурьм.= 29 | облеп.= 30 | облуп.= 31 | объяв.= 32 | одушев.= 33 | ожереб.= 34 | оздоров.= 35 | окайм.= 36 | окроп.= 37 | оскорб.= 38 | осрам.= 39 | отбомб.= 40 | ответв.= 41 | откреп.= 42 | отлеп.= 43 | отрезв.= 44 | оформ.= 45 | перетуп.= 46 | подав.= 47 | подив.= 48 | подкреп.= 49 | поднов.= 50 | покорм.= 51 | покрив.= 52 | полуп.= 53 | посрам.= 54 | потороп.= 55 | прелом.= 56 | прикреп.= 57 | притуп.= 58 | продым.= 59 | протом.= 60 | разветв.= 61 | раздроб.= 62 | разлеп.= 63 | раскреп.= 64 | распрям.= 65 | скрив.= 66 | слуп.= 67 | углуб.= 68 | удешев.= 69 | удив.= 70 | улеп.= 71 | устрем.= 72 | усугуб.= 73 | утом.= 74 | уцеп.= 75 | ущем.= 76 | -------------------------------------------------------------------------------- /data/ru/words/words.162: -------------------------------------------------------------------------------- 1 | аноа.= 2 | бальи.= 3 | бандерильеро.= 4 | бэби.= 5 | вапити.= 6 | виджиланте.= 7 | гази.= 8 | гаучо.= 9 | гереро.= 10 | гитано.= 11 | гринго.= 12 | гуахаро.= 13 | гуру.= 14 | даго.= 15 | дайме.= 16 | данио.= 17 | дегу.= 18 | дзанни.= 19 | замзава.= 20 | замминистра.= 21 | зомби.= 22 | иеху.= 23 | импрессарио.= 24 | индри.= 25 | йаппи.= 26 | кадди.= 27 | какапо.= 28 | камикадзе.= 29 | капо.= 30 | карибу.= 31 | катабу.= 32 | каудильо.= 33 | каюга.= 34 | квагга.= 35 | кеа.= 36 | келпи.= 37 | кибеи.= 38 | кинкажу.= 39 | коипу.= 40 | кокапу.= 41 | командос.= 42 | корги.= 43 | краппи.= 44 | кулисье.= 45 | кьюпи.= 46 | маори.= 47 | мафиозо.= 48 | мехари.= 49 | микеланджело.= 50 | моулави.= 51 | навахо.= 52 | нисеи.= 53 | ория.= 54 | палоло.= 55 | пуалю.= 56 | ранчеро.= 57 | садху.= 58 | сансеи.= 59 | сарго.= 60 | свами.= 61 | серао.= 62 | синьорино.= 63 | сиу.= 64 | скотти.= 65 | тапети.= 66 | телугу.= 67 | тередо.= 68 | тинаму.= 69 | турако.= 70 | фиби.= 71 | фра.= 72 | франциско.= 73 | хинду.= 74 | хобо.= 75 | цапатеро.= 76 | чигу.= 77 | чикано.= 78 | чокто.= 79 | шони.= 80 | шри.= 81 | юма.= 82 | юнко.= 83 | яппи.= 84 | -------------------------------------------------------------------------------- /data/ru/words/words.167: -------------------------------------------------------------------------------- 1 | беготн.= 2 | болтовн.= 3 | бормотн.= 4 | брызготн.= 5 | букл.= 6 | визготн.= 7 | возн.= 8 | воркотн.= 9 | дерготн.= 10 | дрызготн.= 11 | западн.= 12 | квашн.= 13 | клешн.= 14 | конопл.= 15 | копотн.= 16 | лыжн.= 17 | малышн.= 18 | марл.= 19 | матросн.= 20 | пачкотн.= 21 | пешн.= 22 | пискотн.= 23 | плескотн.= 24 | пукл.= 25 | ракл.= 26 | распр.= 27 | ребятн.= 28 | рифл.= 29 | руготн.= 30 | сакл.= 31 | семенодол.= 32 | семядол.= 33 | словопр.= 34 | солдатн.= 35 | стез.= 36 | стрекотн.= 37 | стряпн.= 38 | стукотн.= 39 | ступн.= 40 | суетн.= 41 | толкотн.= 42 | топотн.= 43 | трепотн.= 44 | трескотн.= 45 | хлопотн.= 46 | шаркотн.= 47 | шепотн.= 48 | шоферн.= 49 | щелкотн.= 50 | -------------------------------------------------------------------------------- /data/ru/words/words.169: -------------------------------------------------------------------------------- 1 | автокар.= 2 | алломорф.= 3 | аневризм.= 4 | анемон.= 5 | антипараллелограмм.= 6 | апофиз.= 7 | аркебуз.= 8 | берест.= 9 | гарнитур.= 10 | георгин.= 11 | диерез.= 12 | дрен.= 13 | зажор.= 14 | зализ.= 15 | идиом.= 16 | йот.= 17 | катаракт.= 18 | код.= 19 | кокор.= 20 | кремальер.= 21 | лавр.= 22 | манипул.= 23 | метаморфоз.= 24 | метод.= 25 | морф.= 26 | ном.= 27 | парафраз.= 28 | перифраз.= 29 | пилястр.= 30 | псальм.= 31 | растр.= 32 | ризом.= 33 | ростр.= 34 | румб.= 35 | сангвин.= 36 | септ.= 37 | серпентин.= 38 | спазм.= 39 | стодол.= 40 | тернослив.= 41 | туберкул.= 42 | укрут.= 43 | утилит.= 44 | фильер.= 45 | центроид.= 46 | чинар.= 47 | юрт.= 48 | -------------------------------------------------------------------------------- /data/ru/words/words.172: -------------------------------------------------------------------------------- 1 | вскрич.= 2 | забренч.= 3 | забрюзж.= 4 | забурч.= 5 | заверещ.= 6 | завизж.= 7 | заворч.= 8 | задрож.= 9 | задыш.= 10 | зажужж.= 11 | зажурч.= 12 | зазвуч.= 13 | закрич.= 14 | замурч.= 15 | запищ.= 16 | зарыч.= 17 | затрещ.= 18 | заурч.= 19 | зафырч.= 20 | зашурш.= 21 | набрюзж.= 22 | нажужж.= 23 | нарыч.= 24 | перележ.= 25 | побренч.= 26 | побрюзж.= 27 | побурч.= 28 | повизж.= 29 | поворч.= 30 | подрож.= 31 | подыш.= 32 | пожужж.= 33 | позвуч.= 34 | покрич.= 35 | полеж.= 36 | помолч.= 37 | помыч.= 38 | порыч.= 39 | поторч.= 40 | потрещ.= 41 | провизж.= 42 | продрож.= 43 | прожужж.= 44 | прозвуч.= 45 | промолч.= 46 | промыч.= 47 | прорыч.= 48 | проторч.= 49 | протрещ.= 50 | проурч.= 51 | прошурш.= 52 | смолч.= 53 | умолч.= 54 | -------------------------------------------------------------------------------- /data/ru/words/words.173: -------------------------------------------------------------------------------- 1 | вк.= 2 | вмур.= 3 | втас.= 4 | втолк.= 5 | выкук.= 6 | дорис.= 7 | заверб.= 8 | загрунт.= 9 | замарин.= 10 | замат.= 11 | занумер.= 12 | запарк.= 13 | запат.= 14 | запланир.= 15 | зарифм.= 16 | затреб.= 17 | затюк.= 18 | зачар.= 19 | излин.= 20 | израсход.= 21 | изурод.= 22 | инспирир.= 23 | набальзамир.= 24 | надикт.= 25 | надк.= 26 | накук.= 27 | налин.= 28 | нарис.= 29 | наторг.= 30 | натренир.= 31 | наурод.= 32 | обвор.= 33 | обмур.= 34 | обрак.= 35 | окант.= 36 | окирк.= 37 | околд.= 38 | опублик.= 39 | отбуз.= 40 | отполир.= 41 | отремонтир.= 42 | отфрезер.= 43 | офлюс.= 44 | охарактериз.= 45 | оцинк.= 46 | ошлиф.= 47 | ошлюз.= 48 | перек.= 49 | перецел.= 50 | повор.= 51 | пок.= 52 | покритик.= 53 | помил.= 54 | попроб.= 55 | популяриз.= 56 | потас.= 57 | прик.= 58 | проанализир.= 59 | проголос.= 60 | продемонстрир.= 61 | продикт.= 62 | прокомментир.= 63 | проспирт.= 64 | разрегистрир.= 65 | разрис.= 66 | расквартир.= 67 | растолк.= 68 | расшифр.= 69 | свежеотформатир.= 70 | скорректир.= 71 | сорганиз.= 72 | срис.= 73 | срифм.= 74 | стреб.= 75 | сфабрик.= 76 | сфокусир.= 77 | сформулир.= 78 | сфуг.= 79 | увор.= 80 | унаслед.= 81 | урегулир.= 82 | -------------------------------------------------------------------------------- /data/ru/words/words.174: -------------------------------------------------------------------------------- 1 | автонакладн.= 2 | аппаратн.= 3 | бильярдн.= 4 | блинн.= 5 | бойлерн.= 6 | булочн.= 7 | буфетн.= 8 | вселенн.= 9 | духовн.= 10 | закусочн.= 11 | застольн.= 12 | кипяточн.= 13 | литейн.= 14 | макропеременн.= 15 | молельн.= 16 | моленн.= 17 | молочн.= 18 | набережн.= 19 | отходн.= 20 | повинн.= 21 | подлунн.= 22 | подноготн.= 23 | подорожн.= 24 | портерн.= 25 | прачечн.= 26 | приемн.= 27 | псевдопеременн.= 28 | радужн.= 29 | рукопашн.= 30 | сборн.= 31 | слесарн.= 32 | сорокоградусн.= 33 | сосисочн.= 34 | спальн.= 35 | столярн.= 36 | токарн.= 37 | трапезн.= 38 | уборн.= 39 | уборочн.= 40 | умывальн.= 41 | фасовочн.= 42 | чайн.= 43 | шашлычн.= 44 | -------------------------------------------------------------------------------- /data/ru/words/words.175: -------------------------------------------------------------------------------- 1 | выгоро.= 2 | выез.= 3 | выря.= 4 | выса.= 5 | высту.= 6 | доез.= 7 | загоро.= 8 | заез.= 9 | запру.= 10 | заря.= 11 | засту.= 12 | изъез.= 13 | надса.= 14 | наез.= 15 | наря.= 16 | наце.= 17 | обгоро.= 18 | обря.= 19 | объез.= 20 | огоро.= 21 | осер.= 22 | отгоро.= 23 | отсу.= 24 | отце.= 25 | отъез.= 26 | переря.= 27 | подря.= 28 | подце.= 29 | поря.= 30 | посер.= 31 | посу.= 32 | проез.= 33 | просту.= 34 | просу.= 35 | разря.= 36 | разъез.= 37 | распло.= 38 | рассер.= 39 | рассу.= 40 | снаб.= 41 | снаря.= 42 | сря.= 43 | уез.= 44 | уря.= 45 | усты.= 46 | уце.= 47 | -------------------------------------------------------------------------------- /data/ru/words/words.177: -------------------------------------------------------------------------------- 1 | белогорь.= 2 | белозерь.= 3 | белополь.= 4 | большеречь.= 5 | васюгань.= 6 | верхотурь.= 7 | гуляйпол.= 8 | двинь.= 9 | двуречь.= 10 | доброполь.= 11 | забайкаль.= 12 | заволжь.= 13 | заглодь.= 14 | загорь.= 15 | замоскворечь.= 16 | запорожь.= 17 | заручевь.= 18 | заураль.= 19 | зимогорь.= 20 | краснополь.= 21 | мариампол.= 22 | межгорь.= 23 | москворечь.= 24 | нагорь.= 25 | облучь.= 26 | ожерель.= 27 | оренбуржь.= 28 | поддорь.= 29 | подпорожь.= 30 | полесь.= 31 | пошехонь.= 32 | прибайкаль.= 33 | приволжь.= 34 | приволь.= 35 | приднепровь.= 36 | прикамь.= 37 | приморь.= 38 | присаянь.= 39 | приураль.= 40 | причерноморь.= 41 | причулымь.= 42 | пустополь.= 43 | пятигорь.= 44 | радонежь.= 45 | семиречь.= 46 | синегорь.= 47 | усоль.= 48 | черноземь.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.178: -------------------------------------------------------------------------------- 1 | байбач.= 2 | белич.= 3 | белуж.= 4 | битюж.= 5 | бычач.= 6 | гагач.= 7 | гадюч.= 8 | говяж.= 9 | гусяч.= 10 | девич.= 11 | девчач.= 12 | заяч.= 13 | извозчич.= 14 | индееч.= 15 | индюшач.= 16 | индюшеч.= 17 | кошач.= 18 | кролич.= 19 | кукушеч.= 20 | курич.= 21 | куропач.= 22 | куряч.= 23 | лебяж.= 24 | лешач.= 25 | лошач.= 26 | лягушач.= 27 | мартышеч.= 28 | медвежач.= 29 | мерлушеч.= 30 | минож.= 31 | наваж.= 32 | наезднич.= 33 | наемнич.= 34 | нерпич.= 35 | носорож.= 36 | полковнич.= 37 | помещич.= 38 | поросяч.= 39 | посаднич.= 40 | прусач.= 41 | разбойнич.= 42 | ратнич.= 43 | росомаш.= 44 | садовнич.= 45 | сайгач.= 46 | сапожнич.= 47 | скоморош.= 48 | советнич.= 49 | стиляж.= 50 | стольнич.= 51 | страннич.= 52 | суроч.= 53 | суслич.= 54 | схимнич.= 55 | теляч.= 56 | уряднич.= 57 | утяч.= 58 | цыпляч.= 59 | чиновнич.= 60 | щегляч.= 61 | щеняч.= 62 | ягняч.= 63 | ямщич.= 64 | -------------------------------------------------------------------------------- /data/ru/words/words.19: -------------------------------------------------------------------------------- 1 | абдулин.= 2 | азнакаев.= 3 | апенкин.= 4 | артюгин.= 5 | бабин.= 6 | барбашов.= 7 | беклемишев.= 8 | берещин.= 9 | бирюлев.= 10 | бобылкин.= 11 | боголюбов.= 12 | братеев.= 13 | бугаев.= 14 | булыгин.= 15 | веревкин.= 16 | внуков.= 17 | вяткин.= 18 | глушков.= 19 | гуков.= 20 | давлеканов.= 21 | давыдков.= 22 | долгушкин.= 23 | ельцов.= 24 | жулебин.= 25 | забродин.= 26 | зуев.= 27 | зюзин.= 28 | кольцов.= 29 | коптев.= 30 | куркин.= 31 | марьин.= 32 | матвеев.= 33 | меньшов.= 34 | никулин.= 35 | павлов.= 36 | пискарев.= 37 | полысаев.= 38 | расторгуев.= 39 | родионов.= 40 | сафонов.= 41 | уваров.= 42 | фокин.= 43 | фролов.= 44 | черемисинов.= 45 | щукин.= 46 | -------------------------------------------------------------------------------- /data/ru/words/words.190: -------------------------------------------------------------------------------- 1 | всколупн.= 2 | всполосн.= 3 | выковырн.= 4 | выколупн.= 5 | выполосн.= 6 | выхлестн.= 7 | дербалызн.= 8 | заполосн.= 9 | мыкн.= 10 | нахлестн.= 11 | отколупн.= 12 | перебрызн.= 13 | перепихн.= 14 | перепрысн.= 15 | перестегн.= 16 | перетолкн.= 17 | перетряхн.= 18 | перечерпн.= 19 | перешвырн.= 20 | подколупн.= 21 | подплесн.= 22 | подсвистн.= 23 | подстегн.= 24 | подторкн.= 25 | подхлестн.= 26 | подшвырн.= 27 | подщелкн.= 28 | приплесн.= 29 | притолкн.= 30 | прихвастн.= 31 | прихлебн.= 32 | прихлестн.= 33 | пришлепн.= 34 | прищелкн.= 35 | проковырн.= 36 | пролистн.= 37 | прополосн.= 38 | простирн.= 39 | протряхн.= 40 | прочеркн.= 41 | разбрызн.= 42 | расплесн.= 43 | растолкн.= 44 | растряхн.= 45 | расхлестн.= 46 | расшвырн.= 47 | расщелкн.= 48 | -------------------------------------------------------------------------------- /data/ru/words/words.191: -------------------------------------------------------------------------------- 1 | администраторш.= 2 | аккомпаниаторш.= 3 | арендаторш.= 4 | бандерш.= 5 | билетерш.= 6 | бухгалтерш.= 7 | гастролерш.= 8 | гипнотизерш.= 9 | губернаторш.= 10 | декламаторш.= 11 | инициаторш.= 12 | инспекторш.= 13 | инструкторш.= 14 | капельдинерш.= 15 | киоскерш.= 16 | комендантш.= 17 | композиторш.= 18 | кондитерш.= 19 | кондукторш.= 20 | контролерш.= 21 | кухмистерш.= 22 | литераторш.= 23 | миллиардерш.= 24 | миллионерш.= 25 | модельерш.= 26 | надзирательш.= 27 | олуш.= 28 | организаторш.= 29 | пекарш.= 30 | политиканш.= 31 | почтальонш.= 32 | почтмейстерш.= 33 | предводительш.= 34 | провизорш.= 35 | провокаторш.= 36 | профессорш.= 37 | репетиторш.= 38 | скульпторш.= 39 | смотрительш.= 40 | стриптизерш.= 41 | узурпаторш.= 42 | унтер-офицерш.= 43 | управительш.= 44 | фабрикантш.= 45 | -------------------------------------------------------------------------------- /data/ru/words/words.194: -------------------------------------------------------------------------------- 1 | асинхрон.= 2 | безотход.= 3 | взрывопожароопас.= 4 | высоколиквид.= 5 | высокопродуктив.= 6 | высокорадиоактив.= 7 | высокоточ.= 8 | высокоэффектив.= 9 | единолич.= 10 | инерцион.= 11 | круглосуточ.= 12 | легитим.= 13 | малокомплект.= 14 | малоотход.= 15 | малопригод.= 16 | малоэффектив.= 17 | межпроцесс.= 18 | многофаз.= 19 | неконституцион.= 20 | нерегуляр.= 21 | нецелесообраз.= 22 | подзакон.= 23 | проблематич.= 24 | психоактив.= 25 | равнодоступ.= 26 | равнознач.= 27 | равнослож.= 28 | радонобезопас.= 29 | радоноопас.= 30 | растительнояд.= 31 | рентоспособ.= 32 | репродуктив.= 33 | сверхкритич.= 34 | сверхпластич.= 35 | сверхплот.= 36 | сейсмоактив.= 37 | сиюминут.= 38 | спекулятив.= 39 | среднеактив.= 40 | схематич.= 41 | труднодоступ.= 42 | трудоизбыточ.= 43 | фрагментар.= 44 | эксклюзив.= 45 | -------------------------------------------------------------------------------- /data/ru/words/words.195: -------------------------------------------------------------------------------- 1 | благодат.= 2 | благост.= 3 | власт.= 4 | ворван.= 5 | гадост.= 6 | гар.= 7 | гармон.= 8 | гнилост.= 9 | горест.= 10 | гортан.= 11 | дерзост.= 12 | доблест.= 13 | емкост.= 14 | жалост.= 15 | жидкост.= 16 | завист.= 17 | заум.= 18 | злост.= 19 | знат.= 20 | киновар.= 21 | лазур.= 22 | латун.= 23 | лест.= 24 | личност.= 25 | лопаст.= 26 | маст.= 27 | мерзост.= 28 | мут.= 29 | ненавист.= 30 | пажит.= 31 | пакост.= 32 | паперт.= 33 | поверхност.= 34 | помес.= 35 | поскон.= 36 | прелест.= 37 | радост.= 38 | разност.= 39 | ревност.= 40 | редкост.= 41 | россып.= 42 | ртут.= 43 | рукопис.= 44 | скатерт.= 45 | сладост.= 46 | слякот.= 47 | смерт.= 48 | совест.= 49 | степен.= 50 | страст.= 51 | сыромят.= 52 | тягост.= 53 | хитрост.= 54 | целост.= 55 | ценност.= 56 | част.= 57 | ярост.= 58 | -------------------------------------------------------------------------------- /data/ru/words/words.197: -------------------------------------------------------------------------------- 1 | вса.= 2 | вскоро.= 3 | вце.= 4 | вылу.= 5 | выпрово.= 6 | высле.= 7 | высоло.= 8 | высу.= 9 | залу.= 10 | занаря.= 11 | заса.= 12 | засу.= 13 | затвер.= 14 | избро.= 15 | иссле.= 16 | нагоро.= 17 | напру.= 18 | наса.= 19 | насоло.= 20 | насту.= 21 | нахоло.= 22 | обса.= 23 | опере.= 24 | осту.= 25 | отлу.= 26 | отря.= 27 | отса.= 28 | оце.= 29 | перебу.= 30 | перелу.= 31 | переса.= 32 | переу.= 33 | переце.= 34 | побу.= 35 | подзу.= 36 | подса.= 37 | подъез.= 38 | поса.= 39 | посту.= 40 | поу.= 41 | поце.= 42 | поща.= 43 | приса.= 44 | прице.= 45 | проса.= 46 | проце.= 47 | разбу.= 48 | разгоро.= 49 | расса.= 50 | соору.= 51 | сса.= 52 | ссу.= 53 | сце.= 54 | уса.= 55 | -------------------------------------------------------------------------------- /data/ru/words/words.198: -------------------------------------------------------------------------------- 1 | возблагодар.= 2 | выпорожн.= 3 | высеребр.= 4 | довыполн.= 5 | доопредел.= 6 | занул.= 7 | надсверл.= 8 | настропал.= 9 | обоготвор.= 10 | оживотвор.= 11 | олицетвор.= 12 | отблагодар.= 13 | перевыполн.= 14 | перегрязн.= 15 | передразн.= 16 | перезахорон.= 17 | переисполн.= 18 | перекисл.= 19 | перемудр.= 20 | перемусл.= 21 | перенасел.= 22 | переобремен.= 23 | переопыл.= 24 | переосмысл.= 25 | перепестр.= 26 | перепудр.= 27 | перерыхл.= 28 | перескобл.= 29 | переслюн.= 30 | пересотвор.= 31 | пересочин.= 32 | перестекл.= 33 | перетемн.= 34 | переуплотн.= 35 | переусложн.= 36 | перехвал.= 37 | перехитр.= 38 | перехорон.= 39 | перечерн.= 40 | поддразн.= 41 | подкругл.= 42 | подсеребр.= 43 | подскобл.= 44 | помастер.= 45 | посеребр.= 46 | примастер.= 47 | присочин.= 48 | проскобл.= 49 | раздразн.= 50 | раскровен.= 51 | распестр.= 52 | соподчин.= 53 | сопричисл.= 54 | -------------------------------------------------------------------------------- /data/ru/words/words.199: -------------------------------------------------------------------------------- 1 | барахлиш.= 2 | бельиш.= 3 | бревеш.= 4 | бревныш.= 5 | ведероч.= 6 | ведрыш.= 7 | виниш.= 8 | времеч.= 9 | вымеч.= 10 | гнездыш.= 11 | горлыш.= 12 | доныш.= 13 | житьиш.= 14 | здоровьиш.= 15 | зерныш.= 16 | золотиш.= 17 | имеч.= 18 | колеч.= 19 | крылыш.= 20 | лукош.= 21 | лукошеч.= 22 | местеч.= 23 | молочиш.= 24 | морюш.= 25 | окош.= 26 | окошеч.= 27 | пальтиш.= 28 | перыш.= 29 | письмиш.= 30 | платьиш.= 31 | племеч.= 32 | полеш.= 33 | полюш.= 34 | пятныш.= 35 | ребрыш.= 36 | ружьиш.= 37 | седлыш.= 38 | семеч.= 39 | сердчиш.= 40 | ситеч.= 41 | словеч.= 42 | солныш.= 43 | стеклыш.= 44 | стремеч.= 45 | суденыш.= 46 | темеч.= 47 | утреч.= 48 | челыш.= 49 | ядрыш.= 50 | -------------------------------------------------------------------------------- /data/ru/words/words.2: -------------------------------------------------------------------------------- 1 | аболдуев.= 2 | авдеев.= 3 | агаев.= 4 | агеев.= 5 | алексеев.= 6 | аленичев.= 7 | андреев.= 8 | барабашев.= 9 | берсенев.= 10 | болдырев.= 11 | васильев.= 12 | веденеев.= 13 | воробьев.= 14 | гордеев.= 15 | гребешев.= 16 | гречищев.= 17 | григорьев.= 18 | гундарев.= 19 | дмитриев.= 20 | дунаев.= 21 | елисеев.= 22 | емышев.= 23 | ерамишанцев.= 24 | житенев.= 25 | зайцев.= 26 | ивлев.= 27 | карпеев.= 28 | киреев.= 29 | клюев.= 30 | князев.= 31 | ковалев.= 32 | коломаев.= 33 | кондратьев.= 34 | копелев.= 35 | костоев.= 36 | кошелев.= 37 | лаврентьев.= 38 | лазарев.= 39 | лихачев.= 40 | малышев.= 41 | маргиев.= 42 | михеев.= 43 | моисеев.= 44 | никитичев.= 45 | обертышев.= 46 | перфильев.= 47 | привезенцев.= 48 | приезжев.= 49 | ремнев.= 50 | савельев.= 51 | сергеев.= 52 | сорокин.= 53 | сыпачев.= 54 | табеев.= 55 | тарпищев.= 56 | тиходеев.= 57 | ткачев.= 58 | токарев.= 59 | толкачев.= 60 | фатеев.= 61 | федосеев.= 62 | филев.= 63 | царегородцев.= 64 | чернышев.= 65 | шкруднев.= 66 | -------------------------------------------------------------------------------- /data/ru/words/words.201: -------------------------------------------------------------------------------- 1 | акустик.= 2 | аналитик.= 3 | арифметик.= 4 | биофизик.= 5 | ботаник.= 6 | генетик.= 7 | геофизик.= 8 | гидравлик.= 9 | гностик.= 10 | грамматик.= 11 | диалектик.= 12 | дидактик.= 13 | догматик.= 14 | зоотехник.= 15 | истерик.= 16 | йог.= 17 | керамик.= 18 | лирик.= 19 | логик.= 20 | математик.= 21 | метафизик.= 22 | механик.= 23 | мистик.= 24 | мнемоник.= 25 | оптик.= 26 | органик.= 27 | политик.= 28 | романтик.= 29 | сантехник.= 30 | синоптик.= 31 | синтетик.= 32 | статистик.= 33 | схематик.= 34 | схоластик.= 35 | тактик.= 36 | техник.= 37 | физик.= 38 | хроник.= 39 | эклектик.= 40 | эмпирик.= 41 | энергетик.= 42 | эпик.= 43 | эстетик.= 44 | -------------------------------------------------------------------------------- /data/ru/words/words.204: -------------------------------------------------------------------------------- 1 | аккредит.= 2 | актир.= 3 | аннексир.= 4 | армир.= 5 | бисир.= 6 | блокир.= 7 | вирир.= 8 | вотир.= 9 | газир.= 10 | датир.= 11 | девальвир.= 12 | дезавуир.= 13 | декларир.= 14 | демилитариз.= 15 | депонир.= 16 | дискредитир.= 17 | дозир.= 18 | импортир.= 19 | инициализир.= 20 | инкорпорир.= 21 | инкриминир.= 22 | интенсифицир.= 23 | интернир.= 24 | интерпретир.= 25 | иониз.= 26 | использ.= 27 | йотир.= 28 | квалифицир.= 29 | кешир.= 30 | классифицир.= 31 | кодир.= 32 | кодифицир.= 33 | коллективизир.= 34 | колонизир.= 35 | компенсир.= 36 | констатир.= 37 | коррумпир.= 38 | котир.= 39 | кэшир.= 40 | легир.= 41 | лимитир.= 42 | милитаризир.= 43 | минир.= 44 | мобилиз.= 45 | модернизир.= 46 | нейтрализ.= 47 | обжал.= 48 | оккупир.= 49 | опроб.= 50 | панир.= 51 | парализ.= 52 | парафир.= 53 | парир.= 54 | передислоцир.= 55 | радир.= 56 | ратифицир.= 57 | реабилитир.= 58 | ревиз.= 59 | репет.= 60 | санир.= 61 | социализир.= 62 | стерилиз.= 63 | субсидир.= 64 | тарир.= 65 | тезир.= 66 | тонир.= 67 | торпедир.= 68 | транспонир.= 69 | тушир.= 70 | утрир.= 71 | фальсифицир.= 72 | форсир.= 73 | фугир.= 74 | шокир.= 75 | -------------------------------------------------------------------------------- /data/ru/words/words.206: -------------------------------------------------------------------------------- 1 | восьмидесятитысячн.= 2 | восьмимиллиардн.= 3 | восьмимиллионн.= 4 | восьмитысячн.= 5 | двадцатимиллиардн.= 6 | двадцатимиллионн.= 7 | двадцатитысячн.= 8 | двенадцатимиллиардн.= 9 | двенадцатимиллионн.= 10 | двенадцатитысячн.= 11 | двухмиллионн.= 12 | девяностомиллиардн.= 13 | девяностомиллионн.= 14 | девяностотысячн.= 15 | девятимиллиардн.= 16 | девятимиллионн.= 17 | девятитысячн.= 18 | десятимиллиардн.= 19 | десятимиллионн.= 20 | десятитысячн.= 21 | миллиардн.= 22 | одиннадцатимиллиардн.= 23 | одиннадцатимиллионн.= 24 | одиннадцатитысячн.= 25 | полумиллионн.= 26 | пятидесятитысячн.= 27 | пятимиллиардн.= 28 | пятимиллионн.= 29 | пятитысячн.= 30 | семитысячн.= 31 | стомиллионн.= 32 | стопятидесятимиллионн.= 33 | стотысячн.= 34 | трехмиллиардн.= 35 | трехмиллионн.= 36 | трехтысячн.= 37 | четырехмиллиардн.= 38 | четырехмиллионн.= 39 | четырехтысячн.= 40 | шестидесятитысячн.= 41 | шестимиллиардн.= 42 | шестимиллионн.= 43 | шеститысячн.= 44 | -------------------------------------------------------------------------------- /data/ru/words/words.213: -------------------------------------------------------------------------------- 1 | басмач.= 2 | бородач.= 3 | брюхач.= 4 | ветврач.= 5 | военврач.= 6 | волосач.= 7 | главврач.= 8 | головач.= 9 | горлач.= 10 | диетврач.= 11 | дрегович.= 12 | зурнач.= 13 | избач.= 14 | камер-паж.= 15 | ковач.= 16 | кормач.= 17 | косач.= 18 | космач.= 19 | костромич.= 20 | крепыш.= 21 | кривич.= 22 | легаш.= 23 | лещ.= 24 | лихач.= 25 | лохмач.= 26 | мигач.= 27 | мохнач.= 28 | носач.= 29 | нюхач.= 30 | омич.= 31 | паж.= 32 | палач.= 33 | пантач.= 34 | паныч.= 35 | племяш.= 36 | подлещ.= 37 | пскович.= 38 | пузач.= 39 | рвач.= 40 | рифмач.= 41 | рядович.= 42 | санврач.= 43 | скоробогач.= 44 | слепыш.= 45 | слухач.= 46 | смехач.= 47 | сморкач.= 48 | снохач.= 49 | ткач.= 50 | торгаш.= 51 | трубач.= 52 | трюкач.= 53 | усач.= 54 | хлыщ.= 55 | хрущ.= 56 | хрыч.= 57 | черныш.= 58 | -------------------------------------------------------------------------------- /data/ru/words/words.226: -------------------------------------------------------------------------------- 1 | автогараж.= 2 | бердыш.= 3 | буж.= 4 | витраж.= 5 | вольтаж.= 6 | галдеж.= 7 | гамма-луч.= 8 | грабеж.= 9 | гуж.= 10 | зернофураж.= 11 | камыш.= 12 | карандаш.= 13 | кедрач.= 14 | киномонтаж.= 15 | ключ.= 16 | ковш.= 17 | корж.= 18 | круглыш.= 19 | крыж.= 20 | крылач.= 21 | кулеш.= 22 | кунтуш.= 23 | купаж.= 24 | кутеж.= 25 | листаж.= 26 | литмонтаж.= 27 | литраж.= 28 | магарыч.= 29 | метраж.= 30 | меч.= 31 | мосарбитраж.= 32 | мяч.= 33 | неплатеж.= 34 | нетерпеж.= 35 | палаш.= 36 | пернач.= 37 | пихтач.= 38 | плащ.= 39 | подэтаж.= 40 | прыщ.= 41 | ряж.= 42 | свербеж.= 43 | свищ.= 44 | сенаж.= 45 | сенофураж.= 46 | скулеж.= 47 | сныч.= 48 | спорыш.= 49 | спотыкач.= 50 | стрекач.= 51 | сутаж.= 52 | терпеж.= 53 | типаж.= 54 | тирлич.= 55 | тупыш.= 56 | тягач.= 57 | фотомонтаж.= 58 | хвощ.= 59 | хлебофураж.= 60 | хрящ.= 61 | целкач.= 62 | шалаш.= 63 | электронож.= 64 | -------------------------------------------------------------------------------- /data/ru/words/words.229: -------------------------------------------------------------------------------- 1 | возжела.= 2 | возыме.= 3 | докона.= 4 | заиме.= 5 | зашпыня.= 6 | изныря.= 7 | надолжа.= 8 | назанима.= 9 | нарожа.= 10 | насбива.= 11 | насбира.= 12 | наснима.= 13 | насобира.= 14 | насочиня.= 15 | насшиба.= 16 | обкарна.= 17 | обкорна.= 18 | оброта.= 19 | окорна.= 20 | повелича.= 21 | повыбива.= 22 | повыгоня.= 23 | повыдира.= 24 | повыкатыва.= 25 | повынима.= 26 | подева.= 27 | подкорна.= 28 | пожале.= 29 | пожела.= 30 | позабива.= 31 | позабира.= 32 | поиме.= 33 | покара.= 34 | понабива.= 35 | понабира.= 36 | понаблюда.= 37 | пооббива.= 38 | поотбива.= 39 | поотговарива.= 40 | попина.= 41 | попринима.= 42 | поразева.= 43 | пороня.= 44 | посбива.= 45 | поснима.= 46 | пособира.= 47 | посочиня.= 48 | поспроша.= 49 | посшиба.= 50 | поубива.= 51 | пошпыня.= 52 | провеща.= 53 | провоня.= 54 | разроня.= 55 | скорота.= 56 | уразуме.= 57 | -------------------------------------------------------------------------------- /data/ru/words/words.234: -------------------------------------------------------------------------------- 1 | агути.= 2 | ара.= 3 | аргали.= 4 | атташе.= 5 | буржуа.= 6 | денди.= 7 | дуче.= 8 | замдиректора.= 9 | зебу.= 10 | идальго.= 11 | импресарио.= 12 | кабальеро.= 13 | какаду.= 14 | квазимодо.= 15 | кенгуру.= 16 | комполка.= 17 | конферансье.= 18 | крупье.= 19 | кули.= 20 | кюре.= 21 | лаццарони.= 22 | лори.= 23 | марабу.= 24 | маэстро.= 25 | микадо.= 26 | мосье.= 27 | мсье.= 28 | мцыри.= 29 | нанду.= 30 | падре.= 31 | подеста.= 32 | портье.= 33 | пресс-атташе.= 34 | пьеро.= 35 | рантье.= 36 | рефери.= 37 | сапажу.= 38 | суперкарго.= 39 | тореро.= 40 | фламинго.= 41 | хаджи.= 42 | чичероне.= 43 | шансонье.= 44 | шевалье.= 45 | шимпанзе.= 46 | эму.= 47 | эфенди.= 48 | янки.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.236: -------------------------------------------------------------------------------- 1 | адажио.= 2 | алегретто.= 3 | аллегро.= 4 | анданте.= 5 | андантино.= 6 | аппассионато.= 7 | арпеджио.= 8 | арпеджо.= 9 | вибрато.= 10 | виваче.= 11 | глиссандо.= 12 | граве.= 13 | декрешендо.= 14 | декрещендо.= 15 | диминуэндо.= 16 | дольче.= 17 | ин-кварто.= 18 | ин-октаво.= 19 | кантабиле.= 20 | крешендо.= 21 | крещендо.= 22 | ларгетто.= 23 | ларго.= 24 | легато.= 25 | ленто.= 26 | маэстозо.= 27 | модерато.= 28 | пианиссимо.= 29 | пиано.= 30 | пиццикато.= 31 | престиссимо.= 32 | престо.= 33 | ритенуто.= 34 | стаккато.= 35 | стретто.= 36 | сфорцандо.= 37 | сфорцато.= 38 | тремоландо.= 39 | факсимиле.= 40 | форте.= 41 | фортиссимо.= 42 | -------------------------------------------------------------------------------- /data/ru/words/words.240: -------------------------------------------------------------------------------- 1 | абиссин.= 2 | аджар.= 3 | албан.= 4 | американ.= 5 | аризон.= 6 | арчин.= 7 | афган.= 8 | бавар.= 9 | бежен.= 10 | бретон.= 11 | британ.= 12 | вегетариан.= 13 | вольтерьян.= 14 | вузов.= 15 | выдвижен.= 16 | выселен.= 17 | генуэз.= 18 | голодран.= 19 | гренланд.= 20 | далматин.= 21 | детдомов.= 22 | доминикан.= 23 | иждивен.= 24 | индиан.= 25 | иностран.= 26 | ирланд.= 27 | исланд.= 28 | итальян.= 29 | карачаев.= 30 | каталон.= 31 | кахетин.= 32 | комор.= 33 | конголез.= 34 | корсикан.= 35 | кубин.= 36 | лапланд.= 37 | македон.= 38 | мароккан.= 39 | мексикан.= 40 | мерзав.= 41 | мордов.= 42 | неаполитан.= 43 | нен.= 44 | новозеланд.= 45 | новопоселен.= 46 | ободран.= 47 | однодвор.= 48 | ополчен.= 49 | орденонос.= 50 | отщепен.= 51 | патагон.= 52 | перуан.= 53 | письмонос.= 54 | пуэрторикан.= 55 | рабфаков.= 56 | разведен.= 57 | республикан.= 58 | саксон.= 59 | сиам.= 60 | сквернав.= 61 | словен.= 62 | словин.= 63 | спартан.= 64 | старообряд.= 65 | табасаран.= 66 | текин.= 67 | тоголез.= 68 | тувин.= 69 | урожен.= 70 | черногор.= 71 | эльзас.= 72 | эстон.= 73 | яван.= 74 | япон.= 75 | -------------------------------------------------------------------------------- /data/ru/words/words.244: -------------------------------------------------------------------------------- 1 | администрир.= 2 | аплодир.= 3 | баст.= 4 | бедств.= 5 | безмолвств.= 6 | благодарств.= 7 | брезг.= 8 | будир.= 9 | взаимодейств.= 10 | властв.= 11 | ворк.= 12 | дирижир.= 13 | дискуссир.= 14 | завед.= 15 | здравств.= 16 | злобств.= 17 | каскадир.= 18 | колд.= 19 | конкурир.= 20 | контрастир.= 21 | курсир.= 22 | лавир.= 23 | лидир.= 24 | мышк.= 25 | озор.= 26 | отсутств.= 27 | позир.= 28 | препятств.= 29 | претенд.= 30 | присутств.= 31 | проституир.= 32 | противодейств.= 33 | путешеств.= 34 | реагир.= 35 | сачк.= 36 | содейств.= 37 | солир.= 38 | соответств.= 39 | сопутств.= 40 | сочувств.= 41 | спекулир.= 42 | способств.= 43 | странств.= 44 | умств.= 45 | участв.= 46 | фехт.= 47 | фигурир.= 48 | философств.= 49 | функционир.= 50 | шеств.= 51 | явств.= 52 | -------------------------------------------------------------------------------- /data/ru/words/words.245: -------------------------------------------------------------------------------- 1 | автоматизаци.= 2 | антисимметри.= 3 | великоросси.= 4 | вульгаризаци.= 5 | гидрометеорологи.= 6 | дезинформаци.= 7 | демилитаризаци.= 8 | демобилизаци.= 9 | демократизаци.= 10 | демонополизаци.= 11 | дестабилизаци.= 12 | детализаци.= 13 | дискредитаци.= 14 | диссимметри.= 15 | дифференциаци.= 16 | индустриализаци.= 17 | инкорпораци.= 18 | интенсификаци.= 19 | информатизаци.= 20 | квинтэссенци.= 21 | коммерциализаци.= 22 | компетенци.= 23 | конспираци.= 24 | лемматизаци.= 25 | либерализаци.= 26 | люминисценци.= 27 | механизаци.= 28 | милитаризаци.= 29 | морализаци.= 30 | национализаци.= 31 | нейтрализаци.= 32 | планиметри.= 33 | приватизаци.= 34 | рационализаци.= 35 | рентгенографи.= 36 | реставраци.= 37 | спектографи.= 38 | стабилизаци.= 39 | стандартизаци.= 40 | стенографи.= 41 | стереометри.= 42 | стройиндустри.= 43 | физиотерапи.= 44 | физтереохими.= 45 | эксплуатаци.= 46 | электрификаци.= 47 | электротерапи.= 48 | электроэнерги.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.247: -------------------------------------------------------------------------------- 1 | автовес.= 2 | авуар.= 3 | аналект.= 4 | аннал.= 5 | аплодисмент.= 6 | бубенц.= 7 | влас.= 8 | вторресурс.= 9 | выкрутас.= 10 | голубц.= 11 | дебат.= 12 | закрутас.= 13 | канцтовар.= 14 | картофелепродукт.= 15 | клавикорд.= 16 | кортес.= 17 | культтовар.= 18 | лесоресурс.= 19 | льянос.= 20 | микровес.= 21 | молокопродукт.= 22 | мордас.= 23 | наркодоход.= 24 | нефтеотход.= 25 | нефтересурс.= 26 | пандект.= 27 | пант.= 28 | пенат.= 29 | перевыбор.= 30 | перекор.= 31 | перун.= 32 | полуконсерв.= 33 | презерв.= 34 | пресерв.= 35 | причиндал.= 36 | продтовар.= 37 | промтовар.= 38 | радиодебат.= 39 | растабар.= 40 | рыботовар.= 41 | сантимент.= 42 | сельвас.= 43 | сельхозпродукт.= 44 | сосц.= 45 | спиртопродукт.= 46 | спорткульттовар.= 47 | столбц.= 48 | сухофрукт.= 49 | тартарар.= 50 | теледебат.= 51 | турус.= 52 | уздц.= 53 | финанс.= 54 | финтифант.= 55 | фотоотход.= 56 | фототовар.= 57 | хмелепродукт.= 58 | хозтовар.= 59 | чипс.= 60 | штан.= 61 | щипц.= 62 | электрощипц.= 63 | энергоресурс.= 64 | яйцепродукт.= 65 | -------------------------------------------------------------------------------- /data/ru/words/words.248: -------------------------------------------------------------------------------- 1 | авдашин.= 2 | авершин.= 3 | авилин.= 4 | акулин.= 5 | аллабердин.= 6 | андрюшин.= 7 | антишин.= 8 | апарин.= 9 | асатулин.= 10 | астраханкин.= 11 | астрелин.= 12 | бабанин.= 13 | базурин.= 14 | балыбердин.= 15 | басаргин.= 16 | бачин.= 17 | бедякин.= 18 | бобошин.= 19 | боткин.= 20 | валиулин.= 21 | верютин.= 22 | гашунин.= 23 | губайдулин.= 24 | данилин.= 25 | деревянкин.= 26 | дильдин.= 27 | дроботухин.= 28 | дубынин.= 29 | дугушкин.= 30 | ермошин.= 31 | жалыбин.= 32 | заблудин.= 33 | заборин.= 34 | завозин.= 35 | загидуллин.= 36 | зацепин.= 37 | зыкин.= 38 | каренин.= 39 | лощинин.= 40 | малахаткин.= 41 | малыгин.= 42 | марамышкин.= 43 | мемячкин.= 44 | мешалкин.= 45 | мизулин.= 46 | мишустин.= 47 | ойкин.= 48 | останин.= 49 | петрухин.= 50 | петрушин.= 51 | полубенин.= 52 | полынин.= 53 | помятихин.= 54 | поплыгин.= 55 | потрошилин.= 56 | потякин.= 57 | прилепин.= 58 | пронякин.= 59 | рагулин.= 60 | распутин.= 61 | сапегин.= 62 | серпуховитин.= 63 | синичкин.= 64 | хайруллин.= 65 | храпылин.= 66 | шеин.= 67 | шушарин.= 68 | яблочкин.= 69 | ярагин.= 70 | -------------------------------------------------------------------------------- /data/ru/words/words.27: -------------------------------------------------------------------------------- 1 | алехон.= 2 | белехон.= 3 | белешен.= 4 | бледнехон.= 5 | бледнешен.= 6 | бодрехон.= 7 | бодрешен.= 8 | больнехон.= 9 | больнешен.= 10 | быстрехон.= 11 | веселехон.= 12 | веселешен.= 13 | высокохон.= 14 | живехон.= 15 | здоровехон.= 16 | здоровешен.= 17 | легохон.= 18 | легошен.= 19 | малехон.= 20 | малешен.= 21 | мокрехон.= 22 | мокрешен.= 23 | мягон.= 24 | низехон.= 25 | новехон.= 26 | новешен.= 27 | полнехон.= 28 | полнешен.= 29 | прямехон.= 30 | ровнехон.= 31 | ровнешен.= 32 | светлехон.= 33 | скорехон.= 34 | смирнехон.= 35 | смирнешен.= 36 | старехон.= 37 | сухохон.= 38 | сытехон.= 39 | темнехон.= 40 | темнешен.= 41 | теплехон.= 42 | теплешен.= 43 | тихохон.= 44 | тонюсен.= 45 | умнехон.= 46 | умнешен.= 47 | худехон.= 48 | целехон.= 49 | чернехон.= 50 | чернешен.= 51 | -------------------------------------------------------------------------------- /data/ru/words/words.28: -------------------------------------------------------------------------------- 1 | ангин.= 2 | анфилад.= 3 | астроид.= 4 | баллад.= 5 | барщин.= 6 | блокад.= 7 | бригад.= 8 | брюшин.= 9 | буженин.= 10 | вакцин.= 11 | вир.= 12 | витрин.= 13 | вотчин.= 14 | гардин.= 15 | гравюр.= 16 | декад.= 17 | дружин.= 18 | дубрав.= 19 | зон.= 20 | кают.= 21 | крапив.= 22 | крушин.= 23 | кукуруз.= 24 | куртин.= 25 | лавин.= 26 | лагун.= 27 | лиан.= 28 | лигатур.= 29 | лоз.= 30 | луговин.= 31 | мансард.= 32 | марен.= 33 | маслин.= 34 | мембран.= 35 | микориз.= 36 | мортир.= 37 | морфем.= 38 | мыз.= 39 | мякин.= 40 | облав.= 41 | осетрин.= 42 | основ.= 43 | отав.= 44 | отплат.= 45 | панихид.= 46 | панорам.= 47 | парусин.= 48 | петард.= 49 | пижам.= 50 | плотин.= 51 | побед.= 52 | подсмен.= 53 | полурот.= 54 | портьер.= 55 | пошлин.= 56 | природ.= 57 | простуд.= 58 | пучин.= 59 | рент.= 60 | ретирад.= 61 | рокад.= 62 | секунд.= 63 | солонин.= 64 | ссуд.= 65 | станин.= 66 | страд.= 67 | схем.= 68 | тантьем.= 69 | темпер.= 70 | торпед.= 71 | трущоб.= 72 | турбин.= 73 | уплат.= 74 | утроб.= 75 | учеб.= 76 | фаз.= 77 | фанфар.= 78 | фашин.= 79 | фонем.= 80 | хребтин.= 81 | цезур.= 82 | циклоид.= 83 | чужбин.= 84 | шпалер.= 85 | щелин.= 86 | эстрад.= 87 | яхт.= 88 | -------------------------------------------------------------------------------- /data/ru/words/words.3: -------------------------------------------------------------------------------- 1 | ааре.= 2 | абруцци.= 3 | адидже.= 4 | ай-петри.= 5 | айвиексте.= 6 | аконкагуа.= 7 | аксу.= 8 | алазани.= 9 | арагви.= 10 | аре.= 11 | арно.= 12 | арувими.= 13 | атбаши.= 14 | базардюзю.= 15 | бамако.= 16 | бекаа.= 17 | бнр.= 18 | вани.= 19 | веме.= 20 | виви.= 21 | внр.= 22 | выханду.= 23 | габороне.= 24 | ганых.= 25 | гдр.= 26 | гоби.= 27 | дору.= 28 | дренте.= 29 | дуэро.= 30 | дюфур.= 31 | замбези.= 32 | иори.= 33 | иравади.= 34 | кавери.= 35 | калахари.= 36 | карасу.= 37 | карру.= 38 | касаи.= 39 | кебнекайсе.= 40 | кинабалу.= 41 | кодори.= 42 | колорадо.= 43 | косцюшко.= 44 | курагаты.= 45 | лацио.= 46 | лейк-авеню.= 47 | лемью.= 48 | лиелупе.= 49 | лимпопо.= 50 | линде.= 51 | ломами.= 52 | макензи.= 53 | маморе.= 54 | марий-эл.= 55 | марке.= 56 | миссисипи.= 57 | миссури.= 58 | молдовяну.= 59 | молизе.= 60 | огове.= 61 | ориноко.= 62 | орьенте.= 63 | панье.= 64 | пикадилли.= 65 | риони.= 66 | срр.= 67 | стефани.= 68 | сунгари.= 69 | тахан.= 70 | тахо.= 71 | тенесси.= 72 | троодос.= 73 | тханьхоа.= 74 | убанги.= 75 | хуанхэ.= 76 | чсср.= 77 | шапсухо.= 78 | шари.= 79 | шарки.= 80 | шире.= 81 | эбро.= 82 | эно.= 83 | эссекибо.= 84 | юар.= 85 | янцзы.= 86 | -------------------------------------------------------------------------------- /data/ru/words/words.30: -------------------------------------------------------------------------------- 1 | аменоре.= 2 | ассамбле.= 3 | аттале.= 4 | ахине.= 5 | бленноре.= 6 | бодмере.= 7 | галантере.= 8 | галате.= 9 | геве.= 10 | генассамбле.= 11 | гине.= 12 | диаре.= 13 | диатоме.= 14 | дионе.= 15 | зоогле.= 16 | ипоме.= 17 | каме.= 18 | киноэпопе.= 19 | литоре.= 20 | мезогле.= 21 | мере.= 22 | мине.= 23 | нимфе.= 24 | одиссе.= 25 | ономатопе.= 26 | оранжере.= 27 | орхиде.= 28 | пале.= 29 | панаце.= 30 | персе.= 31 | пиоре.= 32 | портупе.= 33 | просопопе.= 34 | раце.= 35 | романе.= 36 | сбру.= 37 | себоре.= 38 | соле.= 39 | сперматоре.= 40 | спире.= 41 | тавле.= 42 | теодице.= 43 | термобатаре.= 44 | трабе.= 45 | фармакопе.= 46 | фузе.= 47 | электробатаре.= 48 | электростру.= 49 | элоде.= 50 | эпопе.= 51 | -------------------------------------------------------------------------------- /data/ru/words/words.31: -------------------------------------------------------------------------------- 1 | бодн.= 2 | вдохн.= 3 | глотн.= 4 | гребан.= 5 | долбан.= 6 | катн.= 7 | колупн.= 8 | кольн.= 9 | крутан.= 10 | кусн.= 11 | лизан.= 12 | лизн.= 13 | лягн.= 14 | макн.= 15 | нюхн.= 16 | обмакн.= 17 | обольн.= 18 | отпасн.= 19 | отшугн.= 20 | пасан.= 21 | пасн.= 22 | перешагн.= 23 | пихн.= 24 | плесн.= 25 | пн.= 26 | помакн.= 27 | попрекн.= 28 | прикачн.= 29 | промокн.= 30 | пропн.= 31 | прочихн.= 32 | пугн.= 33 | пхн.= 34 | пырн.= 35 | рубн.= 36 | садан.= 37 | скребан.= 38 | скребн.= 39 | смекн.= 40 | сморгн.= 41 | стебан.= 42 | стрекн.= 43 | стругн.= 44 | сыпан.= 45 | толкан.= 46 | тряхан.= 47 | турн.= 48 | умакн.= 49 | умыкн.= 50 | упрекн.= 51 | хлебан.= 52 | хлебн.= 53 | хлестан.= 54 | хлыстн.= 55 | черкн.= 56 | черпан.= 57 | черпн.= 58 | шепн.= 59 | шуган.= 60 | шугн.= 61 | щипн.= 62 | -------------------------------------------------------------------------------- /data/ru/words/words.32: -------------------------------------------------------------------------------- 1 | алазе.= 2 | амл.= 3 | ангиль.= 4 | анталь.= 5 | антиль.= 6 | астипале.= 7 | балакле.= 8 | болонь.= 9 | воль.= 10 | гау.= 11 | гбай.= 12 | гдын.= 13 | гену.= 14 | горнешн.= 15 | городн.= 16 | джа.= 17 | ельн.= 18 | зе.= 19 | илимпе.= 20 | иловл.= 21 | ичн.= 22 | капотн.= 23 | ке.= 24 | кидомл.= 25 | коломы.= 26 | конь.= 27 | кубн.= 28 | лобн.= 29 | лопасн.= 30 | луковн.= 31 | малать.= 32 | наровл.= 33 | отеп.= 34 | паду.= 35 | пильн.= 36 | пресн.= 37 | рудн.= 38 | сабл.= 39 | севиль.= 40 | сусе.= 41 | теребовл.= 42 | тете.= 43 | удомл.= 44 | уль.= 45 | ульбе.= 46 | усть-борз.= 47 | чечн.= 48 | чикунгунь.= 49 | чичикле.= 50 | шахунь.= 51 | шумерл.= 52 | эвбе.= 53 | эритре.= 54 | -------------------------------------------------------------------------------- /data/ru/words/words.34: -------------------------------------------------------------------------------- 1 | агу.= 2 | ай.= 3 | алло.= 4 | атанде.= 5 | ату.= 6 | ау.= 7 | ахти.= 8 | баста.= 9 | бис.= 10 | бом.= 11 | брависсимо.= 12 | браво.= 13 | брысь.= 14 | виват.= 15 | гм.= 16 | гоп.= 17 | гопля.= 18 | господи.= 19 | дзинь.= 20 | ей-богу.= 21 | есть.= 22 | исполать.= 23 | кукареку.= 24 | куку.= 25 | кш.= 26 | майна.= 27 | марш-марш.= 28 | мм.= 29 | мяу.= 30 | нишкни.= 31 | ну-ка.= 32 | ну-ну.= 33 | ого.= 34 | ой.= 35 | опля.= 36 | пли.= 37 | полундра.= 38 | разлюли.= 39 | тпру.= 40 | тсс.= 41 | тубо.= 42 | тьфу.= 43 | увы.= 44 | угу.= 45 | улюлю.= 46 | физкульт-ура.= 47 | фора.= 48 | фу.= 49 | хрю-хрю.= 50 | цыц.= 51 | эврика.= 52 | эге.= 53 | -------------------------------------------------------------------------------- /data/ru/words/words.37: -------------------------------------------------------------------------------- 1 | аистов.= 2 | акулов.= 3 | байков.= 4 | баканов.= 5 | баков.= 6 | балыков.= 7 | барсов.= 8 | барсуков.= 9 | бельков.= 10 | бердов.= 11 | бобков.= 12 | брусков.= 13 | бубликов.= 14 | вершков.= 15 | ветлов.= 16 | вьюнов.= 17 | гоголин.= 18 | грибков.= 19 | груздев.= 20 | гудков.= 21 | джутов.= 22 | дроздов.= 23 | дроков.= 24 | дятлов.= 25 | жеребцов.= 26 | карасев.= 27 | карпов.= 28 | лосев.= 29 | лотков.= 30 | мальков.= 31 | маршев.= 32 | окороков.= 33 | окунев.= 34 | пауков.= 35 | писцов.= 36 | пятаков.= 37 | райков.= 38 | ракитов.= 39 | скворцов.= 40 | снежков.= 41 | судаков.= 42 | сурков.= 43 | суслов.= 44 | цветков.= 45 | чижов.= 46 | -------------------------------------------------------------------------------- /data/ru/words/words.41: -------------------------------------------------------------------------------- 1 | балык.= 2 | блеск.= 3 | брех.= 4 | бульончик.= 5 | валежник.= 6 | верезг.= 7 | вереск.= 8 | визг.= 9 | воздух.= 10 | войлок.= 11 | воск.= 12 | горох.= 13 | грог.= 14 | долг.= 15 | дребезг.= 16 | известняк.= 17 | коньяк.= 18 | крик.= 19 | крупник.= 20 | крыжовник.= 21 | лапник.= 22 | ликерчик.= 23 | лоск.= 24 | лязг.= 25 | мак.= 26 | мышьяк.= 27 | пенник.= 28 | перчик.= 29 | писк.= 30 | разбег.= 31 | рассольник.= 32 | рислинг.= 33 | салатик.= 34 | ситник.= 35 | ситчик.= 36 | смех.= 37 | срок.= 38 | супчик.= 39 | сурик.= 40 | табак.= 41 | творог.= 42 | тик.= 43 | травник.= 44 | укропчик.= 45 | урюк.= 46 | холстик.= 47 | чеснок.= 48 | шиповник.= 49 | шорох.= 50 | щелок.= 51 | -------------------------------------------------------------------------------- /data/ru/words/words.43: -------------------------------------------------------------------------------- 1 | безмужн.= 2 | братн.= 3 | весенн.= 4 | вечерн.= 5 | вечерошн.= 6 | вешн.= 7 | внешн.= 8 | всегдашн.= 9 | вчерашн.= 10 | вышн.= 11 | давешн.= 12 | дальн.= 13 | дозамужн.= 14 | домашн.= 15 | дочерн.= 16 | завтрашн.= 17 | задн.= 18 | замужн.= 19 | заутренн.= 20 | зимн.= 21 | крайн.= 22 | летн.= 23 | летошн.= 24 | лишн.= 25 | матерн.= 26 | мужн.= 27 | недальн.= 28 | незамужн.= 29 | нездешн.= 30 | нелишн.= 31 | нижн.= 32 | новогодн.= 33 | нынешн.= 34 | осенн.= 35 | остатн.= 36 | подзимн.= 37 | порожн.= 38 | последн.= 39 | предзимн.= 40 | предпоследн.= 41 | прежн.= 42 | соседн.= 43 | сторонн.= 44 | субботн.= 45 | супружн.= 46 | сыновн.= 47 | тамошн.= 48 | теперешн.= 49 | тогдашн.= 50 | тутошн.= 51 | утренн.= 52 | утрешн.= 53 | -------------------------------------------------------------------------------- /data/ru/words/words.44: -------------------------------------------------------------------------------- 1 | вворо.= 2 | всколо.= 3 | вчер.= 4 | выбу.= 5 | выга.= 6 | вызоло.= 7 | вымоло.= 8 | выхва.= 9 | вычер.= 10 | вышу.= 11 | довин.= 12 | доколо.= 13 | докоп.= 14 | домоло.= 15 | допла.= 16 | дочер.= 17 | забу.= 18 | заког.= 19 | замоло.= 20 | зареше.= 21 | захва.= 22 | зачер.= 23 | изжел.= 24 | наворо.= 25 | нажел.= 26 | намоло.= 27 | начер.= 28 | недопла.= 29 | обмоло.= 30 | обхва.= 31 | окоро.= 32 | осиро.= 33 | отколо.= 34 | отму.= 35 | отпла.= 36 | отхва.= 37 | отчер.= 38 | охва.= 39 | перепла.= 40 | перехва.= 41 | подкоро.= 42 | подсве.= 43 | подцве.= 44 | подчер.= 45 | пожел.= 46 | позоло.= 47 | помоло.= 48 | почер.= 49 | прикру.= 50 | припла.= 51 | прихва.= 52 | причер.= 53 | прому.= 54 | профин.= 55 | прохва.= 56 | прочер.= 57 | расколо.= 58 | расхва.= 59 | расчер.= 60 | сбол.= 61 | смоло.= 62 | счер.= 63 | увин.= 64 | уколо.= 65 | умоло.= 66 | упла.= 67 | -------------------------------------------------------------------------------- /data/ru/words/words.46: -------------------------------------------------------------------------------- 1 | адзамиди.= 2 | амангельды.= 3 | араб-оглы.= 4 | ахматгали.= 5 | ахметгали.= 6 | ашкенази.= 7 | баба-заде.= 8 | беззубиковых.= 9 | бемби.= 10 | бенуа.= 11 | бианки.= 12 | бонди.= 13 | бруно.= 14 | бурэ.= 15 | ванцетти.= 16 | ватанабэ.= 17 | веркопуло.= 18 | габуния.= 19 | гагуа.= 20 | гали.= 21 | гамалея.= 22 | гамсахурдиа.= 23 | ганшиных.= 24 | гаркави.= 25 | гедехаури.= 26 | гедике.= 27 | гейне.= 28 | гиви.= 29 | гудило.= 30 | гуро.= 31 | дагдалениди.= 32 | дао.= 33 | дюбуа.= 34 | евстафиади.= 35 | елефтериади.= 36 | ефталициди.= 37 | жилярди.= 38 | завертайло.= 39 | иоффе.= 40 | карнеги.= 41 | кивелиди.= 42 | куинджи.= 43 | ландау.= 44 | маныч-гудило.= 45 | махно.= 46 | монигетти.= 47 | муху.= 48 | орбели.= 49 | осадчих.= 50 | палад-заде.= 51 | помпиду.= 52 | попандопуло.= 53 | пуго.= 54 | савиных.= 55 | тито.= 56 | фаберже.= 57 | фоминых.= 58 | фурье.= 59 | цабрия.= 60 | цанн-кай-си.= 61 | церетели.= 62 | черемных.= 63 | шнитке.= 64 | шония.= 65 | -------------------------------------------------------------------------------- /data/ru/words/words.49: -------------------------------------------------------------------------------- 1 | авторезин.= 2 | асбесторезин.= 3 | ацетилцеллюлоз.= 4 | аюрвед.= 5 | берегозащит.= 6 | биозащит.= 7 | биомедицин.= 8 | бронезащит.= 9 | видеоаппаратур.= 10 | генсхем.= 11 | гигроват.= 12 | гидроаппаратур.= 13 | докторантур.= 14 | зоосфер.= 15 | киноаппаратур.= 16 | кинофотоаппаратур.= 17 | культпросветработ.= 18 | лаф.= 19 | лесозащит.= 20 | лесоохран.= 21 | метакс.= 22 | метилцеллюлоз.= 23 | молниезащит.= 24 | мускулатур.= 25 | натуроплат.= 26 | ноосфер.= 27 | огнезащит.= 28 | подземметаллзащит.= 29 | полуцеллюлоз.= 30 | природоохран.= 31 | промтар.= 32 | самооборон.= 33 | сейсмозащит.= 34 | сибириад.= 35 | соцзащит.= 36 | стеклотар.= 37 | стратосфер.= 38 | телеаппаратур.= 39 | теплозащит.= 40 | техносфер.= 41 | углекислот.= 42 | фотоаппаратур.= 43 | ханкал.= 44 | химзащит.= 45 | электроаппаратур.= 46 | этномедицин.= 47 | -------------------------------------------------------------------------------- /data/ru/words/words.55: -------------------------------------------------------------------------------- 1 | атоле.= 2 | афро.= 3 | банди.= 4 | барберри.= 5 | бизнес-линк.= 6 | браунколь.= 7 | буги.= 8 | веддахи.= 9 | виоль.= 10 | гагаку.= 11 | гуари.= 12 | гумбо.= 13 | дангери.= 14 | дашики.= 15 | джей.= 16 | джи.= 17 | дзайбацу.= 18 | диви-диви.= 19 | долли.= 20 | дометт.= 21 | зи.= 22 | каки.= 23 | кампо.= 24 | каури.= 25 | килти.= 26 | кларо.= 27 | клуазоне.= 28 | кордоба.= 29 | крамбе.= 30 | кью.= 31 | лесепассе.= 32 | лудо.= 33 | лэ.= 34 | лэнгли.= 35 | мараведи.= 36 | мю.= 37 | николь.= 38 | нинон.= 39 | паблем.= 40 | пальметто.= 41 | папетри.= 42 | пастиччо.= 43 | пачиси.= 44 | пелеа.= 45 | пепино.= 46 | пепо.= 47 | плайя.= 48 | пьяцца.= 49 | рами.= 50 | рамми.= 51 | рекамье.= 52 | ромни.= 53 | сакэ.= 54 | сальса.= 55 | санко.= 56 | сигарильо.= 57 | сидхи.= 58 | содоку.= 59 | спру.= 60 | стоа.= 61 | сумо.= 62 | тестоа.= 63 | тоффи.= 64 | тэмми.= 65 | ушебти.= 66 | хакни.= 67 | чань.= 68 | чапати.= 69 | чатни.= 70 | чоли.= 71 | чоризо.= 72 | шалли.= 73 | шамбре.= 74 | шарпи.= 75 | шодди.= 76 | эйч.= 77 | экс.= 78 | -------------------------------------------------------------------------------- /data/ru/words/words.57: -------------------------------------------------------------------------------- 1 | абинск.= 2 | агачск.= 3 | алапаевск.= 4 | алейск.= 5 | альметьевск.= 6 | апшеронск.= 7 | аткарск.= 8 | ахтубинск.= 9 | багратионовск.= 10 | барабинск.= 11 | беднодемьяновск.= 12 | белогорск.= 13 | белоярск.= 14 | бокситогорск.= 15 | буденновск.= 16 | верхнеуральск.= 17 | верхоянск.= 18 | вилюйск.= 19 | воткинск.= 20 | горнозаводск.= 21 | городовиковск.= 22 | гремячинск.= 23 | гурьевск.= 24 | дальнереченск.= 25 | деменск.= 26 | егорьевск.= 27 | енисейск.= 28 | железногорск.= 29 | жигулевск.= 30 | забайкальск.= 31 | завитинск.= 32 | константиновск.= 33 | мариинск.= 34 | медвежьегорск.= 35 | междуреченск.= 36 | минусинск.= 37 | морозовск.= 38 | называевск.= 39 | нерчинск.= 40 | нефтекумск.= 41 | нефтеюганск.= 42 | нижневартовск.= 43 | нижнедевицк.= 44 | нижнеудинск.= 45 | новоалександровск.= 46 | нововятск.= 47 | новодвинск.= 48 | новокубанск.= 49 | новокуйбышевск.= 50 | новониколаевск.= 51 | новороссийск.= 52 | новоузенск.= 53 | новохоперск.= 54 | озерск.= 55 | оленегорск.= 56 | ореховск.= 57 | острогожск.= 58 | оханск.= 59 | первомайск.= 60 | петропавловск.= 61 | плесецк.= 62 | полесск.= 63 | сахалинск.= 64 | шахтинск.= 65 | -------------------------------------------------------------------------------- /data/ru/words/words.63: -------------------------------------------------------------------------------- 1 | архиере.= 2 | беренде.= 3 | брадобре.= 4 | буга.= 5 | вертуха.= 6 | геро.= 7 | глашата.= 8 | диск-жоке.= 9 | домраче.= 10 | дурале.= 11 | жоке.= 12 | завсегдата.= 13 | иере.= 14 | изго.= 15 | казначе.= 16 | камер-лаке.= 17 | кисля.= 18 | книгоче.= 19 | кнутобо.= 20 | козодо.= 21 | котофе.= 22 | коще.= 23 | красноба.= 24 | лаке.= 25 | минта.= 26 | мукосе.= 27 | обалду.= 28 | ората.= 29 | пигме.= 30 | плейбо.= 31 | полица.= 32 | протоиере.= 33 | пустоба.= 34 | развихля.= 35 | рата.= 36 | рукосу.= 37 | саддуке.= 38 | самура.= 39 | сипа.= 40 | собаче.= 41 | соглядата.= 42 | фалале.= 43 | фатю.= 44 | халде.= 45 | ходата.= 46 | холу.= 47 | чичисбе.= 48 | шалопа.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.64: -------------------------------------------------------------------------------- 1 | агитир.= 2 | аутентифицир.= 3 | аэрир.= 4 | базир.= 5 | бужир.= 6 | группир.= 7 | делегир.= 8 | демонстрир.= 9 | дикт.= 10 | дрессир.= 11 | зенк.= 12 | имитир.= 13 | инспектир.= 14 | информир.= 15 | колир.= 16 | комбинир.= 17 | комментир.= 18 | компрометир.= 19 | конвертир.= 20 | консультир.= 21 | контролир.= 22 | координир.= 23 | культивир.= 24 | курир.= 25 | лакир.= 26 | марак.= 27 | маскир.= 28 | матир.= 29 | модерир.= 30 | нервир.= 31 | нумер.= 32 | предчувств.= 33 | приветств.= 34 | провоцир.= 35 | прогнозир.= 36 | пропагандир.= 37 | ревн.= 38 | рекламир.= 39 | реферир.= 40 | рихт.= 41 | саботир.= 42 | сторн.= 43 | терроризир.= 44 | трамб.= 45 | тренир.= 46 | третир.= 47 | филир.= 48 | формулир.= 49 | цапк.= 50 | цитир.= 51 | честв.= 52 | шантажир.= 53 | шатир.= 54 | штудир.= 55 | -------------------------------------------------------------------------------- /data/ru/words/words.65: -------------------------------------------------------------------------------- 1 | агдаш.= 2 | акташ.= 3 | алаш.= 4 | арагац.= 5 | аргаш.= 6 | балхаш.= 7 | брегенц.= 8 | быдгощ.= 9 | вахш.= 10 | велиж.= 11 | воронеж.= 12 | гадяч.= 13 | галац.= 14 | гиндукуш.= 15 | грац.= 16 | дорогобуж.= 17 | дрогобыч.= 18 | дунайварош.= 19 | збараж.= 20 | збруч.= 21 | здвиж.= 22 | избербаш.= 23 | илыч.= 24 | ипсвич.= 25 | ипсуич.= 26 | калараш.= 27 | калуш.= 28 | камдеш.= 29 | карабаш.= 30 | кебеж.= 31 | кобленц.= 32 | котельнич.= 33 | краш.= 34 | куртамыш.= 35 | лахдж.= 36 | лимож.= 37 | линц.= 38 | льеж.= 39 | майнц.= 40 | мамадыш.= 41 | маныч.= 42 | марракеш.= 43 | мишкольц.= 44 | мосамедиш.= 45 | муреш.= 46 | нововоронеж.= 47 | овруч.= 48 | париж.= 49 | пудож.= 50 | пяндж.= 51 | радонеж.= 52 | реж.= 53 | себеж.= 54 | сенеж.= 55 | сиваш.= 56 | смотрич.= 57 | сож.= 58 | солигалич.= 59 | сураж.= 60 | суэц.= 61 | тамиш.= 62 | тахиаташ.= 63 | трубеж.= 64 | углич.= 65 | уттар-прадеш.= 66 | фатеж.= 67 | чугуш.= 68 | чумыш.= 69 | швиц.= 70 | шивелуч.= 71 | эрмитаж.= 72 | ярынич.= 73 | -------------------------------------------------------------------------------- /data/ru/words/words.69: -------------------------------------------------------------------------------- 1 | алданзолот.= 2 | алмаззолот.= 3 | алтайкрайтрансагентств.= 4 | амуртрансагентств.= 5 | артагентств.= 6 | астраханьтрансагентств.= 7 | атомредметзолот.= 8 | балейзолот.= 9 | белмяс.= 10 | бурятзолот.= 11 | вологдамолок.= 12 | вологдатрансагентств.= 13 | воронежмяс.= 14 | главалмаззолот.= 15 | главградостроительств.= 16 | главмяс.= 17 | госкомимуществ.= 18 | госкомиумуществ.= 19 | госкомсодружеств.= 20 | госкомсотрудничеств.= 21 | донвин.= 22 | енисейзолот.= 23 | забайкалзолот.= 24 | информэлектр.= 25 | курскхимволокн.= 26 | лензолот.= 27 | липецкмолок.= 28 | магадантрансагентств.= 29 | минсотрудничеств.= 30 | мосасботермостекл.= 31 | москомимуществ.= 32 | мособлкомимуществ.= 33 | новотроицкмолок.= 34 | партиздательств.= 35 | племхозяйств.= 36 | приморзолот.= 37 | росалмаззолот.= 38 | роскомрыболовств.= 39 | росльнопеньковолокн.= 40 | северовостокзолот.= 41 | сибволокн.= 42 | тамбовмолок.= 43 | тверьмебельдрев.= 44 | томскмолок.= 45 | томскмяс.= 46 | уралниипдрев.= 47 | химволокн.= 48 | энергохозяйств.= 49 | южуралзолот.= 50 | -------------------------------------------------------------------------------- /data/ru/words/words.70: -------------------------------------------------------------------------------- 1 | амгун.= 2 | асликул.= 3 | ащикол.= 4 | беларус.= 5 | березан.= 6 | бершад.= 7 | бзыб.= 8 | бийликол.= 9 | бурын.= 10 | вилед.= 11 | вуппертал.= 12 | гжел.= 13 | гниван.= 14 | горын.= 15 | долон.= 16 | друт.= 17 | елан.= 18 | елнат.= 19 | жабын.= 20 | жетыкол.= 21 | издын.= 22 | илет.= 23 | инеген.= 24 | иолотан.= 25 | ипут.= 26 | ирпен.= 27 | исет.= 28 | карпел.= 29 | катун.= 30 | кветун.= 31 | кем.= 32 | керет.= 33 | керч.= 34 | кильмез.= 35 | кинел.= 36 | колоч.= 37 | колыван.= 38 | которосл.= 39 | кустер.= 40 | кызыл-телан.= 41 | лебедян.= 42 | ленкоран.= 43 | ленобласт.= 44 | ловат.= 45 | луган.= 46 | любан.= 47 | медын.= 48 | мезен.= 49 | назран.= 50 | нароч.= 51 | нахичеван.= 52 | нерл.= 53 | николо-гостун.= 54 | николо-жупан.= 55 | новен.= 56 | няган.= 57 | обоян.= 58 | осеред.= 59 | ошлан.= 60 | потудан.= 61 | припят.= 62 | пристен.= 63 | рамон.= 64 | россош.= 65 | рязан.= 66 | сетун.= 67 | сиазан.= 68 | сорот.= 69 | сызран.= 70 | сысерт.= 71 | сяс.= 72 | таман.= 73 | торун.= 74 | тюмен.= 75 | уборт.= 76 | удыл.= 77 | узен.= 78 | узон.= 79 | усман.= 80 | фушун.= 81 | хатын.= 82 | хынчешт.= 83 | цзисян.= 84 | чердын.= 85 | юрюзан.= 86 | -------------------------------------------------------------------------------- /data/ru/words/words.77: -------------------------------------------------------------------------------- 1 | акцизн.= 2 | амнистированн.= 3 | арестованн.= 4 | бедн.= 5 | благочинн.= 6 | вагоновожат.= 7 | верхоконн.= 8 | виновн.= 9 | военн.= 10 | встречн.= 11 | выборн.= 12 | высокопреосвященн.= 13 | голодн.= 14 | грамотн.= 15 | гриппозн.= 16 | дневальн.= 17 | доверенн.= 18 | дозорн.= 19 | заключенн.= 20 | зачумленн.= 21 | кандальн.= 22 | каторжн.= 23 | коверн.= 24 | колонновожат.= 25 | конвойн.= 26 | конн.= 27 | любопытн.= 28 | махальн.= 29 | нареченн.= 30 | нарочн.= 31 | неверн.= 32 | новокрещенн.= 33 | обозн.= 34 | овинн.= 35 | оперуполномоченн.= 36 | осужденн.= 37 | отделенн.= 38 | пленн.= 39 | повешенн.= 40 | поддужн.= 41 | подозреваем.= 42 | подручн.= 43 | подшефн.= 44 | пожарн.= 45 | полубезработн.= 46 | полуротн.= 47 | посыльн.= 48 | преосвященн.= 49 | придворн.= 50 | приказн.= 51 | присяжн.= 52 | провожат.= 53 | ротн.= 54 | слабоумн.= 55 | смертн.= 56 | сподручн.= 57 | ссыльнокаторжн.= 58 | стопорн.= 59 | стремянн.= 60 | уголовн.= 61 | хожал.= 62 | -------------------------------------------------------------------------------- /data/ru/words/words.78: -------------------------------------------------------------------------------- 1 | бедняг.= 2 | бедолаг.= 3 | бродяг.= 4 | брюзг.= 5 | бумагомарак.= 6 | ворюг.= 7 | выпивох.= 8 | горемык.= 9 | гуляк.= 10 | деляг.= 11 | доходяг.= 12 | жаднюг.= 13 | жадюг.= 14 | забияк.= 15 | задавак.= 16 | заик.= 17 | замарах.= 18 | запивох.= 19 | зверюг.= 20 | здоровяг.= 21 | зевак.= 22 | злюк.= 23 | калек.= 24 | калик.= 25 | коллег.= 26 | кочевряг.= 27 | кривляк.= 28 | кусак.= 29 | ломак.= 30 | миляг.= 31 | молодчаг.= 32 | мурлык.= 33 | недотык.= 34 | нерях.= 35 | нескладех.= 36 | обирох.= 37 | опивох.= 38 | писак.= 39 | побирах.= 40 | побирух.= 41 | побродяг.= 42 | подлюг.= 43 | подлюк.= 44 | прожиг.= 45 | пройдох.= 46 | прощелыг.= 47 | пьянчуг.= 48 | работяг.= 49 | раскоряк.= 50 | распустех.= 51 | растерях.= 52 | сердяг.= 53 | симпатяг.= 54 | сквалыг.= 55 | скряг.= 56 | скупердяг.= 57 | стиляг.= 58 | сутяг.= 59 | тварюг.= 60 | торопыг.= 61 | трудяг.= 62 | тюх.= 63 | фордыбак.= 64 | хапуг.= 65 | хитрюг.= 66 | шаромыг.= 67 | -------------------------------------------------------------------------------- /data/ru/words/words.79: -------------------------------------------------------------------------------- 1 | аблатив.= 2 | азеотроп.= 3 | амигдалоид.= 4 | анероид.= 5 | антиген.= 6 | аспект.= 7 | биллиард.= 8 | водоупор.= 9 | высокополимер.= 10 | галлюциноген.= 11 | гаплоид.= 12 | гербицид.= 13 | гиоид.= 14 | гиперплоид.= 15 | гипоплоид.= 16 | голоморф.= 17 | дезидератив.= 18 | детерминант.= 19 | дивергент.= 20 | дистрибутив.= 21 | диффузор.= 22 | золотоцвет.= 23 | зооид.= 24 | идемпотент.= 25 | изомер.= 26 | инвариант.= 27 | инсектицид.= 28 | интрузив.= 29 | итератив.= 30 | клубнеплод.= 31 | липид.= 32 | листопад.= 33 | метамер.= 34 | микроэлемент.= 35 | мономер.= 36 | некомплект.= 37 | номинатив.= 38 | октоплоид.= 39 | олигомер.= 40 | оптатив.= 41 | палеотип.= 42 | пептид.= 43 | пергамент.= 44 | предикат.= 45 | предикатив.= 46 | протоген.= 47 | психоген.= 48 | разрыв.= 49 | ризоид.= 50 | спорицид.= 51 | суицид.= 52 | теплопровод.= 53 | хромоген.= 54 | -------------------------------------------------------------------------------- /data/ru/words/words.81: -------------------------------------------------------------------------------- 1 | бива.= 2 | бранива.= 3 | важива.= 4 | видыва.= 5 | вымучива.= 6 | высказыва.= 7 | говарива.= 8 | даива.= 9 | делыва.= 10 | заслужива.= 11 | игрыва.= 12 | колачива.= 13 | курива.= 14 | лавлива.= 15 | обслужива.= 16 | обсужива.= 17 | обурева.= 18 | обхажива.= 19 | охажива.= 20 | паива.= 21 | пева.= 22 | пива.= 23 | писыва.= 24 | плачива.= 25 | повалива.= 26 | поделыва.= 27 | пожевыва.= 28 | покалыва.= 29 | покатыва.= 30 | покачива.= 31 | покидыва.= 32 | покурива.= 33 | покусыва.= 34 | полечива.= 35 | полизыва.= 36 | полущива.= 37 | поманива.= 38 | помарыва.= 39 | поматыва.= 40 | помешива.= 41 | помучива.= 42 | попаива.= 43 | попалива.= 44 | попева.= 45 | попива.= 46 | пописыва.= 47 | попугива.= 48 | поругива.= 49 | посалива.= 50 | посасыва.= 51 | потачива.= 52 | потягива.= 53 | поучива.= 54 | поцежива.= 55 | почесыва.= 56 | почитыва.= 57 | пошатыва.= 58 | пощипыва.= 59 | пощупыва.= 60 | пощурива.= 61 | прашива.= 62 | припева.= 63 | провалива.= 64 | протягива.= 65 | прощупыва.= 66 | развева.= 67 | сажива.= 68 | сказыва.= 69 | служива.= 70 | слыхива.= 71 | сматрива.= 72 | увещева.= 73 | читыва.= 74 | -------------------------------------------------------------------------------- /data/ru/words/words.82: -------------------------------------------------------------------------------- 1 | балд.= 2 | бузил.= 3 | верзил.= 4 | воображал.= 5 | выжимал.= 6 | выпивал.= 7 | гомоз.= 8 | грымз.= 9 | деревенщин.= 10 | доставал.= 11 | дурынд.= 12 | дылд.= 13 | егоз.= 14 | ехидин.= 15 | жадин.= 16 | жадоб.= 17 | заводил.= 18 | задир.= 19 | задирал.= 20 | зазывал.= 21 | запевал.= 22 | зудил.= 23 | идиотин.= 24 | ловчил.= 25 | молодчин.= 26 | мудрил.= 27 | надоедал.= 28 | надувал.= 29 | насекал.= 30 | невежд.= 31 | недотеп.= 32 | непосед.= 33 | обдирал.= 34 | обдувал.= 35 | обжигал.= 36 | обжирал.= 37 | обирал.= 38 | объедал.= 39 | опивал.= 40 | остолопин.= 41 | плакс.= 42 | подгонял.= 43 | поддавал.= 44 | подлиз.= 45 | подлипал.= 46 | подметал.= 47 | подпевал.= 48 | подхалюз.= 49 | приверед.= 50 | приставал.= 51 | притворял.= 52 | прихлебал.= 53 | прожор.= 54 | пройд.= 55 | прокуд.= 56 | проныр.= 57 | растяп.= 58 | скулил.= 59 | сластен.= 60 | сорвиголов.= 61 | строчил.= 62 | тарант.= 63 | уродин.= 64 | хныкал.= 65 | хныкс.= 66 | чудил.= 67 | шленд.= 68 | шлендр.= 69 | -------------------------------------------------------------------------------- /data/ru/words/words.84: -------------------------------------------------------------------------------- 1 | ввин.= 2 | взвин.= 3 | взму.= 4 | вка.= 5 | вкру.= 6 | вскипя.= 7 | вывин.= 8 | выворо.= 9 | выжел.= 10 | выкипя.= 11 | выкоп.= 12 | выкру.= 13 | выпя.= 14 | докру.= 15 | завин.= 16 | заворо.= 17 | зажел.= 18 | зазоло.= 19 | закру.= 20 | засве.= 21 | измоло.= 22 | изреше.= 23 | исколо.= 24 | ископ.= 25 | искру.= 26 | исчер.= 27 | навин.= 28 | накипя.= 29 | наколо.= 30 | накру.= 31 | обка.= 32 | обколо.= 33 | обкру.= 34 | облоко.= 35 | оборо.= 36 | озоло.= 37 | окру.= 38 | отвин.= 39 | отворо.= 40 | откру.= 41 | отмоло.= 42 | перека.= 43 | поворо.= 44 | подка.= 45 | подкру.= 46 | подхва.= 47 | покипя.= 48 | поколо.= 49 | покру.= 50 | привин.= 51 | прокру.= 52 | раскру.= 53 | своро.= 54 | сколо.= 55 | скру.= 56 | схва.= 57 | укоро.= 58 | укру.= 59 | ухва.= 60 | -------------------------------------------------------------------------------- /data/ru/words/words.86: -------------------------------------------------------------------------------- 1 | анютин.= 2 | ариаднин.= 3 | бабусин.= 4 | барынин.= 5 | братнин.= 6 | валькин.= 7 | внучкин.= 8 | гулькин.= 9 | девицын.= 10 | дедушкин.= 11 | димин.= 12 | дочерин.= 13 | дочернин.= 14 | дочкин.= 15 | дядин.= 16 | дядюшкин.= 17 | женин.= 18 | иринкин.= 19 | иришкин.= 20 | калинкин.= 21 | карлушин.= 22 | клавкин.= 23 | колин.= 24 | колькин.= 25 | курицын.= 26 | кутькин.= 27 | кухаркин.= 28 | ларисин.= 29 | ласточкин.= 30 | любочкин.= 31 | люськин.= 32 | мамашин.= 33 | маменькин.= 34 | мамин.= 35 | мамкин.= 36 | маринкин.= 37 | мартышкин.= 38 | материн.= 39 | матушкин.= 40 | мачехин.= 41 | мишкин.= 42 | морковкин.= 43 | мужнин.= 44 | наташкин.= 45 | невестин.= 46 | нинкин.= 47 | нянечкин.= 48 | нянин.= 49 | нянькин.= 50 | нянюшкин.= 51 | олин.= 52 | папашин.= 53 | папенькин.= 54 | папин.= 55 | прабабкин.= 56 | свекровин.= 57 | светланин.= 58 | сестрин.= 59 | сестрицын.= 60 | старухин.= 61 | сукин.= 62 | танькин.= 63 | тетин.= 64 | тетушкин.= 65 | тещин.= 66 | толькин.= 67 | тришкин.= 68 | троицын.= 69 | тятькин.= 70 | филькин.= 71 | хозяйкин.= 72 | юлин.= 73 | юркин.= 74 | -------------------------------------------------------------------------------- /data/ru/words/words.87: -------------------------------------------------------------------------------- 1 | вскарабка.= 2 | встрепыха.= 3 | выкарабка.= 4 | докарабка.= 5 | досплетнича.= 6 | забарахта.= 7 | засомнева.= 8 | затрепыха.= 9 | зачертыха.= 10 | избездельнича.= 11 | избродяжнича.= 12 | изважнича.= 13 | изветреннича.= 14 | извольнича.= 15 | изманернича.= 16 | измошеннича.= 17 | изнервнича.= 18 | изразвратнича.= 19 | изъябеднича.= 20 | испаяснича.= 21 | исповеснича.= 22 | исподлича.= 23 | испохабнича.= 24 | перездорова.= 25 | перекарабка.= 26 | перестара.= 27 | перетреска.= 28 | побарахта.= 29 | покувырка.= 30 | порастреска.= 31 | посомнева.= 32 | посостяза.= 33 | поужаса.= 34 | почеломка.= 35 | призадума.= 36 | примелька.= 37 | проваланда.= 38 | разважнича.= 39 | разлюбезнича.= 40 | разнежнича.= 41 | разнервнича.= 42 | разоткровеннича.= 43 | раскаляка.= 44 | раскапризнича.= 45 | располоска.= 46 | расчирика.= 47 | -------------------------------------------------------------------------------- /data/ru/words/words.88: -------------------------------------------------------------------------------- 1 | бегунк.= 2 | битк.= 3 | верк.= 4 | вершк.= 5 | вспрыск.= 6 | выгарк.= 7 | выгребк.= 8 | выжарк.= 9 | выскребк.= 10 | городк.= 11 | гренк.= 12 | грудк.= 13 | доскребк.= 14 | задатк.= 15 | заедк.= 16 | исподник.= 17 | козелк.= 18 | коньк.= 19 | кривотолк.= 20 | кудерьк.= 21 | мостк.= 22 | начатк.= 23 | ноготк.= 24 | обмолотк.= 25 | объедк.= 26 | огребк.= 27 | озадк.= 28 | осадк.= 29 | останк.= 30 | отрепк.= 31 | оческ.= 32 | очистк.= 33 | ошурк.= 34 | пастриг.= 35 | пейсик.= 36 | песк.= 37 | поддавк.= 38 | подмостк.= 39 | подонк.= 40 | подтропик.= 41 | подштанник.= 42 | пожитк.= 43 | ползунк.= 44 | поскребк.= 45 | последк.= 46 | происк.= 47 | разнотолк.= 48 | рейтузик.= 49 | рожк.= 50 | серопеск.= 51 | смылк.= 52 | субтропик.= 53 | тиск.= 54 | тисочк.= 55 | ушк.= 56 | ходунк.= 57 | щипчик.= 58 | -------------------------------------------------------------------------------- /data/ru/words/words.9: -------------------------------------------------------------------------------- 1 | абрамкин.= 2 | авдонин.= 3 | аверин.= 4 | аверкин.= 5 | аганин.= 6 | аксенкин.= 7 | алимкин.= 8 | алтунин.= 9 | амелин.= 10 | амелькин.= 11 | анакин.= 12 | антипин.= 13 | афонин.= 14 | бавыкин.= 15 | батыгин.= 16 | баулин.= 17 | бачурин.= 18 | безлепкин.= 19 | белкин.= 20 | беседин.= 21 | бочин.= 22 | брагин.= 23 | буторин.= 24 | бутягин.= 25 | верзилин.= 26 | воронин.= 27 | галкин.= 28 | гальперин.= 29 | говорухин.= 30 | голубкин.= 31 | демкин.= 32 | доронин.= 33 | емелин.= 34 | ерохин.= 35 | жилин.= 36 | злобин.= 37 | илюшин.= 38 | камелин.= 39 | кожин.= 40 | кожокин.= 41 | коконин.= 42 | кропоткин.= 43 | лодыгин.= 44 | лопухин.= 45 | маркин.= 46 | никитин.= 47 | павлюхин.= 48 | паршин.= 49 | пилюгин.= 50 | порядин.= 51 | потемкин.= 52 | потокин.= 53 | пронин.= 54 | рагозин.= 55 | ромазин.= 56 | саввин.= 57 | савин.= 58 | сапрыкин.= 59 | семигин.= 60 | стенин.= 61 | ступишин.= 62 | трухин.= 63 | хлопин.= 64 | цымалин.= 65 | чернавин.= 66 | черпухин.= 67 | чуркин.= 68 | шалютин.= 69 | шапкин.= 70 | шпагин.= 71 | шубин.= 72 | шукшин.= 73 | элстин.= 74 | юдин.= 75 | яковкин.= 76 | ярыгин.= 77 | -------------------------------------------------------------------------------- /data/ru/words/words.91: -------------------------------------------------------------------------------- 1 | алекперов.= 2 | алиев.= 3 | аушев.= 4 | аяцков.= 5 | бабурин.= 6 | вешняков.= 7 | волошин.= 8 | вяхирев.= 9 | газизуллин.= 10 | галазов.= 11 | густов.= 12 | гуцериев.= 13 | дзасохов.= 14 | евтушенков.= 15 | заварзин.= 16 | зурабов.= 17 | зюганов.= 18 | ивашов.= 19 | илюмжинов.= 20 | казьмин.= 21 | касьянов.= 22 | квашнин.= 23 | клебанов.= 24 | коков.= 25 | купцов.= 26 | лужков.= 27 | лукин.= 28 | магомедов.= 29 | масхадов.= 30 | немцов.= 31 | окулов.= 32 | патрушев.= 33 | платонов.= 34 | потанин.= 35 | примаков.= 36 | рахимов.= 37 | рыжков.= 38 | севастьянов.= 39 | скуратов.= 40 | стародубцев.= 41 | степашин.= 42 | тулеев.= 43 | устинов.= 44 | хубиев.= 45 | черногоров.= 46 | шабдурасулов.= 47 | шаймиев.= 48 | юмашев.= 49 | -------------------------------------------------------------------------------- /data/ru/words/words.95: -------------------------------------------------------------------------------- 1 | аксиал.= 2 | ампел.= 3 | анал.= 4 | аномал.= 5 | аортал.= 6 | батиал.= 7 | безбол.= 8 | бурил.= 9 | вафел.= 10 | ваял.= 11 | вдевал.= 12 | вдувал.= 13 | венчал.= 14 | гасил.= 15 | гениал.= 16 | гусел.= 17 | доил.= 18 | дорсал.= 19 | заугол.= 20 | золил.= 21 | зонал.= 22 | камвол.= 23 | кегел.= 24 | клеил.= 25 | кресел.= 26 | кроил.= 27 | курул.= 28 | лудил.= 29 | межфилиал.= 30 | метал.= 31 | нагол.= 32 | надул.= 33 | назал.= 34 | наскал.= 35 | настол.= 36 | нател.= 37 | наугол.= 38 | острил.= 39 | палил.= 40 | паял.= 41 | плател.= 42 | плетел.= 43 | плюрал.= 44 | плющил.= 45 | резал.= 46 | родил.= 47 | рушил.= 48 | свивал.= 49 | сервил.= 50 | синил.= 51 | смесил.= 52 | смолил.= 53 | смывал.= 54 | стегал.= 55 | стирал.= 56 | стосил.= 57 | тактил.= 58 | тискал.= 59 | томил.= 60 | тонал.= 61 | травил.= 62 | тягал.= 63 | тянул.= 64 | унциал.= 65 | утирал.= 66 | утюжил.= 67 | фамил.= 68 | фекал.= 69 | чехол.= 70 | чистил.= 71 | штопал.= 72 | щепал.= 73 | щипал.= 74 | -------------------------------------------------------------------------------- /data/ru/words/words.98: -------------------------------------------------------------------------------- 1 | актюбинск.= 2 | аральск.= 3 | ачинск.= 4 | батайск.= 5 | беднодемьянск.= 6 | беломорск.= 7 | бирюсинск.= 8 | верхнеднепровск.= 9 | витебск.= 10 | волоколамск.= 11 | высоковск.= 12 | георгиевск.= 13 | горноалтайск.= 14 | горноправдинск.= 15 | гусиноозерск.= 16 | дальнегорск.= 17 | дегтярск.= 18 | дивногорск.= 19 | днепропетровск.= 20 | докучаевск.= 21 | еманжелинск.= 22 | заводоуковск.= 23 | карачаевск.= 24 | кировск.= 25 | кисловодск.= 26 | кодинск.= 27 | красногорск.= 28 | красноуральск.= 29 | лесосибирск.= 30 | луганск.= 31 | медногорск.= 32 | михайловск.= 33 | невинномысск.= 34 | нефтекамск.= 35 | нижневолжск.= 36 | нижнекамск.= 37 | новинск.= 38 | новоаганск.= 39 | новоенисейск.= 40 | новозаводск.= 41 | новоильинск.= 42 | новомосковск.= 43 | новотроицк.= 44 | новоульяновск.= 45 | новочебоксарск.= 46 | новочеркасск.= 47 | новошахтинск.= 48 | норильск.= 49 | обнинск.= 50 | первоуральск.= 51 | печерск.= 52 | подольск.= 53 | пронск.= 54 | рубцовск.= 55 | рыбинск.= 56 | саяногорск.= 57 | свердловск.= 58 | серебрянск.= 59 | среднеуральск.= 60 | тихорецк.= 61 | тобольск.= 62 | томск.= 63 | усинск.= 64 | южноуральск.= 65 | -------------------------------------------------------------------------------- /data/th/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | DOMAIN_STARTER_LINKS: 2 | LWs LWn LWp 3 | O 4 | NUnr AT RI PO 5 | AJp AJn AJr AJv AVn AVv AVpr AVr IJ JNr JVl JVr AVtr 6 | 7 | DOMAIN_CONTAINS_LINKS: 8 | 9 | URFL_ONLY_DOMAIN_STARTER_LINKS: 10 | 11 | LEFT_DOMAIN_STARTER_LINKS: 12 | S TP AVpl JNl AVtl NUnl 13 | 14 | STARTING_LINK_TYPE_TABLE: 15 | LWs s 16 | LWn n 17 | LWp p 18 | S y 19 | O n 20 | W s 21 | AT a 22 | AJp p 23 | AJn i 24 | AJr b 25 | AJv a 26 | AVpl g 27 | AVpr p 28 | AVtl e 29 | AVtr i 30 | AVn i 31 | AVv i 32 | AVr b 33 | RI b 34 | PO n 35 | TP y 36 | NUnr a 37 | NUnl u 38 | NUv i 39 | IJ s 40 | JNl y 41 | JNr n 42 | JVl i 43 | JVr v 44 | 45 | IGNORE_THESE_LINKS: 46 | 47 | RESTRICTED_LINKS: 48 | -------------------------------------------------------------------------------- /data/th/4.0.dialect: -------------------------------------------------------------------------------- 1 | 2 | % The dialects that currently appear in `4.0.dict` include: 3 | % 4 | % bad-spelling: common spelling mistakes, and their corrections, 5 | % for example, writing "ครัช" and "คนับ" instead of "ครับ". 6 | % 7 | % colloquial: common regional, poetic or archaic usages 8 | % 9 | 10 | [default] 11 | bad-spelling: 0 12 | colloquial: 0 13 | 14 | [no-bad-spelling] 15 | bad-spelling: 4 16 | 17 | [no-colloquial] 18 | colloquial: 4 19 | -------------------------------------------------------------------------------- /data/th/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | DOMAIN_STARTER_LINKS: 4 | S 5 | 6 | ; ---------------------------------------------------------------------- 7 | ; ---------------------- LINK TYPE TABLE------------------------------- 8 | ; ---------------------------------------------------------------------- 9 | ; The following table associates a domain type with each possible 10 | ; starting link. It contains pairs: the first of each pair is a link 11 | ; type, and the second is the domain to which that link type belongs. 12 | 13 | STARTING_LINK_TYPE_TABLE: 14 | S v 15 | ANY e 16 | -------------------------------------------------------------------------------- /data/th/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS=words 2 | 3 | DICTS= \ 4 | 4.0.affix \ 5 | 4.0.constituent-knowledge \ 6 | 4.0.dialect \ 7 | 4.0.dict \ 8 | 4.0.knowledge \ 9 | 4.0.regex 10 | 11 | dictdir=$(pkgdatadir)/th 12 | dict_DATA = $(DICTS) 13 | 14 | # Do NOT install the batch files! 15 | EXTRA_DIST = README.md $(DICTS) \ 16 | corpus-basic.batch LINKDOC.md \ 17 | pos_hierarchy.txt 18 | 19 | # The make uninstall target should remove directories we created. 20 | uninstall-hook: 21 | -rmdir $(dictdir)/words 22 | -rmdir $(dictdir) 23 | -------------------------------------------------------------------------------- /data/th/corpus-basic.batch: -------------------------------------------------------------------------------- 1 | % !batch 2 | !echo 3 | !limit=1000 4 | !short=20 5 | % !links 6 | % !disjuncts 7 | % !constituents=1 8 | !walls 9 | 10 | % Simple sentences 11 | 12 | ไป 13 | กิน 14 | เขา ไป 15 | เขา กิน ข้าว 16 | เขา กิน 17 | ตำรวจ ไป 18 | ตำรวจ กิน ข้าว 19 | 20 | % Number and classifier 21 | 22 | ตำรวจ นาย หนึ่ง ไป 23 | ตำรวจ นาย หนึ่ง ไป 24 | ตำรวจ นาย หนึ่ง กิน ข้าว 25 | ตำรวจ ซื้อ เสื้อ ตัว หนึ่ง 26 | ตำรวจ นาย หนึ่ง ซื้อ เสื้อ ตัว หนึ่ง 27 | สอง ตำรวจ ไป ตลาด 28 | 29 | % Serial verbs 30 | 31 | ฉัน เดิน มา 32 | ฉัน ซื้อ ข้าว มา 33 | ฉัน เดิน ไป นอน 34 | ฉัน ซื้อ ข้าว มา กิน 35 | ฉัน ไป ซื้อ ข้าว มา 36 | ฉัน เดิน ไป หา ซื้อ 37 | ฉัน ไป ตลาด ซื้อ ข้าว มา 38 | ฉัน เดิน ไป ซื้อ ข้าว มา 39 | ฉัน เดิน ไป ตลาด ซื้อ ข้าว มา 40 | ฉัน เดิน ไป ซื้อ ข้าว มา กิน 41 | ฉัน เดิน ไป ตลาด ซื้อ ข้าว มา กิน 42 | -------------------------------------------------------------------------------- /data/th/words/words.adj.lhs: -------------------------------------------------------------------------------- 1 | แค่.jl 2 | ซิงเกิล.jl 3 | ซิงเกิ้ล.jl 4 | ดับเบิล.jl 5 | ดับเบิ้ล.jl 6 | ทริปเปิล.jl 7 | ทริปเปิ้ล.jl 8 | ทั้ง.jl 9 | ทุก.jl 10 | นานา.jl 11 | ไนท์.jl 12 | บรรดา.jl 13 | มัลติ.jl 14 | มินิ.jl 15 | เมกกะ.jl 16 | ล่าสุด.jl 17 | ลำพัง.jl 18 | ศรี.jl 19 | หลาก.jl 20 | หลากหลาย.jl 21 | หลาย.jl 22 | เหล่า.jl 23 | อนุ.jl 24 | ออล.jl 25 | อี.jl 26 | เอฟวรี.jl 27 | เอฟเวอรี่.jl 28 | ไฮ.jl 29 | -------------------------------------------------------------------------------- /data/th/words/words.adv.attrmod: -------------------------------------------------------------------------------- 1 | โคตร.ra 2 | ที่สุด.ra 3 | นักหนา.ra 4 | นิด.ra 5 | นิดเดียว.ra 6 | นิดหน่อย.ra 7 | นิดหนึ่ง.ra 8 | มากมาย.ra 9 | หน่อย.ra 10 | -------------------------------------------------------------------------------- /data/th/words/words.adv.qf: -------------------------------------------------------------------------------- 1 | กลับ.rq 2 | เกือบ.rq 3 | ใกล้.rq 4 | เข้า.rq 5 | ควร.rq 6 | ค่อนข้าง.rq 7 | ค่อย.rq 8 | แค่.rq 9 | จน.rq 10 | จำ.rq 11 | จำเป็น.rq 12 | ช่วย.rq 13 | เดิมที.rq 14 | เดี๋ยว.rq 15 | ได้รับการ.rq 16 | ต่าง.rq 17 | ต่างก็.rq 18 | ถึง.rq 19 | ถึงกับ.rq 20 | ถือ.rq 21 | ทั้ง.rq 22 | ท่า.rq 23 | ทำ.rq 24 | แทบ.rq 25 | นั้น.rq 26 | ไป.rq 27 | พลอย.rq 28 | พึง.rq 29 | พึ่ง.rq 30 | เพียง.rq 31 | มัก.rq 32 | มา.rq 33 | มีการ.rq 34 | ยอม.rq 35 | ย่อม.rq 36 | ยัง.rq 37 | ยังคง.rq 38 | ยิ่ง.rq 39 | ล้วน.rq 40 | ล้วนแล้ว.rq 41 | ล้วนแล้วแต่.rq 42 | เลิก.rq 43 | สมควร.rq 44 | สามารถ.rq 45 | สุด.rq 46 | สุดจะ.rq 47 | ออก.rq 48 | เอาแต่.rq 49 | -------------------------------------------------------------------------------- /data/th/words/words.adverbial.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.adverbial.common -------------------------------------------------------------------------------- /data/th/words/words.any: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.any -------------------------------------------------------------------------------- /data/th/words/words.aux.common: -------------------------------------------------------------------------------- 1 | กำลัง.x 2 | ก็.x 3 | ก็เลย.x 4 | คง.x 5 | เคย.x 6 | จง.x 7 | จะ.x 8 | จัก.x 9 | จึง.x 10 | โดน.x 11 | ได้.x 12 | ต้อง.x 13 | ถูก.x 14 | ทรง.x 15 | ทรงพระกรุณา.x 16 | น่า.x 17 | น่าจะ.x 18 | เป็น.x 19 | เป็นที่.x 20 | โปรด.x 21 | พอ.x 22 | เพิ่ง.x 23 | มัก.x 24 | ไม่รู้.x 25 | ยัง.x 26 | เริ่ม.x 27 | เลย.x 28 | อย่า.x 29 | อยู่.x 30 | อาจ.x 31 | -------------------------------------------------------------------------------- /data/th/words/words.cl.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.cl.common -------------------------------------------------------------------------------- /data/th/words/words.conj.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.conj.common -------------------------------------------------------------------------------- /data/th/words/words.conj.discont: -------------------------------------------------------------------------------- 1 | ทั้ง.cd 2 | ไม่ว่า.cd 3 | -------------------------------------------------------------------------------- /data/th/words/words.conj.noun: -------------------------------------------------------------------------------- 1 | กะ.cn 2 | กับ.cn 3 | ตลอดจน.cn 4 | รึ.cn 5 | แล.cn 6 | และ.cn 7 | หรือ.cn 8 | แอนด์.cn 9 | -------------------------------------------------------------------------------- /data/th/words/words.conj.prep: -------------------------------------------------------------------------------- 1 | กับ.cp 2 | แล.cp 3 | และ.cp 4 | หรือ.cp 5 | -------------------------------------------------------------------------------- /data/th/words/words.conj.verb: -------------------------------------------------------------------------------- 1 | กับ.cv 2 | แล.cv 3 | และ.cv 4 | หรือ.cv 5 | -------------------------------------------------------------------------------- /data/th/words/words.connector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.connector -------------------------------------------------------------------------------- /data/th/words/words.n.attribute: -------------------------------------------------------------------------------- 1 | ขนาด.na 2 | ช่วง.na 3 | ตอน.na 4 | ทาง.na 5 | ท้าย.na 6 | บริเวณ.na 7 | แบบ.na 8 | ปลาย.na 9 | เปลือก.na 10 | ผิว.na 11 | ยอด.na 12 | ระดับ.na 13 | รูป.na 14 | ลาย.na 15 | ศิลปะ.na 16 | ส่วน.na 17 | สาย.na 18 | สี.na 19 | สูตร.na 20 | -------------------------------------------------------------------------------- /data/th/words/words.n.prefix: -------------------------------------------------------------------------------- 1 | กลุ่ม.fx 2 | การ.fx 3 | คณะ.fx 4 | ความ.fx 5 | เครื่อง.fx 6 | เจ้า.fx 7 | เจ้ามือ.fx 8 | ชาว.fx 9 | ช่าง.fx 10 | ด้าน.fx 11 | โดย.fx 12 | ทาง.fx 13 | เท่า.fx 14 | นัก.fx 15 | นานา.fx 16 | บรรดา.fx 17 | แบบ.fx 18 | ผู้.fx 19 | ระดับ.fx 20 | เรื่อง.fx 21 | สาระ.fx 22 | หน้า.fx 23 | หมู่.fx 24 | อดีต.fx 25 | อนุ.fx 26 | -------------------------------------------------------------------------------- /data/th/words/words.neg.lhs: -------------------------------------------------------------------------------- 1 | บ่.ng 2 | ป่าว.ng 3 | เปล่า.ng 4 | มิ.ng 5 | มิใช่.ng 6 | ไม่.ng 7 | ไม่ใช่.ng 8 | ยัง.ng 9 | หาใช่.ng 10 | อย่า.ng 11 | -------------------------------------------------------------------------------- /data/th/words/words.neg.rhs: -------------------------------------------------------------------------------- 1 | ก็หาไม่.ng 2 | มิได้.ng 3 | หามิได้.ng 4 | -------------------------------------------------------------------------------- /data/th/words/words.nominal.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.nominal.common -------------------------------------------------------------------------------- /data/th/words/words.num.movable: -------------------------------------------------------------------------------- 1 | เดียว.nu 2 | นึง.nu 3 | หนึ่ง.nu 4 | -------------------------------------------------------------------------------- /data/th/words/words.num.ordinal: -------------------------------------------------------------------------------- 1 | แรก.nu 2 | สุดท้าย.nu 3 | -------------------------------------------------------------------------------- /data/th/words/words.ordmark: -------------------------------------------------------------------------------- 1 | ที่.om 2 | -------------------------------------------------------------------------------- /data/th/words/words.passmark: -------------------------------------------------------------------------------- 1 | โดน.ps 2 | ถูก.ps 3 | -------------------------------------------------------------------------------- /data/th/words/words.prep-n.n: -------------------------------------------------------------------------------- 1 | ใกล้เคียง.pnn 2 | ของ.pnn 3 | ชั่ว.pnn 4 | เดอ.pnn 5 | ตลอดจน.pnn 6 | ต่อจาก.pnn 7 | ตาม.pnn 8 | ท้าย.pnn 9 | บวก.pnn 10 | พร้อม.pnn 11 | พร้อมกับ.pnn 12 | พร้อมด้วย.pnn 13 | พร้อมทั้ง.pnn 14 | เพื่อ.pnn 15 | ยกเว้น.pnn 16 | ยกเว้นแต่.pnn 17 | รวม.pnn 18 | ร่วม.pnn 19 | ร่วมกับ.pnn 20 | ระหว่าง.pnn 21 | ว่าด้วย.pnn 22 | แห่ง.pnn 23 | ออฟ.pnn 24 | อ๊อฟ.pnn 25 | อะเกนสต์.pnn 26 | อ็อฟ.pnn 27 | -------------------------------------------------------------------------------- /data/th/words/words.prep-n.nv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.prep-n.nv -------------------------------------------------------------------------------- /data/th/words/words.prep-n.v: -------------------------------------------------------------------------------- 1 | ที่ว่า.pnv 2 | -------------------------------------------------------------------------------- /data/th/words/words.prep-v.n: -------------------------------------------------------------------------------- 1 | กับ.pvn 2 | แก่.pvn 3 | ใกล้.pvn 4 | ไกล.pvn 5 | ขึ้น.pvn 6 | จาก.pvn 7 | แด่.pvn 8 | โดย.pvn 9 | โดยเฉพาะ.pvn 10 | โดยเฉพาะกับ.pvn 11 | ตรลอด.pvn 12 | ตราบ.pvn 13 | ตราบเท่า.pvn 14 | ตลอด.pvn 15 | ต่อ.pvn 16 | แต่.pvn 17 | ถึง.pvn 18 | ถูก.pvn 19 | ทั้ง.pvn 20 | มายัง.pvn 21 | ยัง.pvn 22 | ร่วมกับ.pvn 23 | ราว.pvn 24 | ริม.pvn 25 | ลง.pvn 26 | หา.pvn 27 | ให้.pvn 28 | ให้แก่.pvn 29 | อยู่.pvn 30 | -------------------------------------------------------------------------------- /data/th/words/words.prep-v.nv: -------------------------------------------------------------------------------- 1 | กว่า.pva 2 | ก่อน.pva 3 | ก่อนหน้า.pva 4 | ก็เพื่อ.pva 5 | ก็แล้วแต่.pva 6 | ขณะ.pva 7 | ขณะที่.pva 8 | จน.pva 9 | จนกระทั่ง.pva 10 | จนกว่า.pva 11 | จนกว่าจะ.pva 12 | จนถึง.pva 13 | ช่วง.pva 14 | เช่น.pva 15 | เช่นเดียวกับ.pva 16 | ด้วย.pva 17 | ดัง.pva 18 | ดังเช่น.pva 19 | ดั่ง.pva 20 | ดุจ.pva 21 | ดุจดั่ง.pva 22 | โดย.pva 23 | ตอน.pva 24 | ต่อจาก.pva 25 | ตัวอย่างเช่น.pva 26 | ตาม.pva 27 | ทาง.pva 28 | ท่ามกลาง.pva 29 | เท่า.pva 30 | เท่ากับ.pva 31 | เทียม.pva 32 | ในระหว่าง.pva 33 | แบบ.pva 34 | เป็น.pva 35 | พร้อม.pva 36 | พร้อมกับ.pva 37 | พร้อมด้วย.pva 38 | พร้อมทั้ง.pva 39 | พอ.pva 40 | เพราะ.pva 41 | เพื่อ.pva 42 | เพื่อที่.pva 43 | เพื่อให้.pva 44 | เมื่อ.pva 45 | แม้กระทั่ง.pva 46 | แม้แต่.pva 47 | ยกเว้น.pva 48 | ยกเว้นแต่.pva 49 | เยี่ยง.pva 50 | รวม.pva 51 | ร่วมกับ.pva 52 | ระหว่าง.pva 53 | ราว.pva 54 | ราวกับ.pva 55 | แล้วแต่.pva 56 | เว้นแต่.pva 57 | หลังจาก.pva 58 | หาก.pva 59 | หากว่า.pva 60 | ให้.pva 61 | อย่าง.pva 62 | อย่างเช่น.pva 63 | อาทิเช่น.pva 64 | -------------------------------------------------------------------------------- /data/th/words/words.prep.lw: -------------------------------------------------------------------------------- 1 | คือ.pw 2 | เช่น.pw 3 | ได้แก่.pw 4 | -------------------------------------------------------------------------------- /data/th/words/words.prep.n: -------------------------------------------------------------------------------- 1 | กลาง.pan 2 | เกี่ยวกับ.pan 3 | ข้าง.pan 4 | จนถึง.pan 5 | จาก.pan 6 | ฉัน.pan 7 | เชิง.pan 8 | ณ.pan 9 | ด้าน.pan 10 | แด่.pan 11 | ต้น.pan 12 | ตาม.pan 13 | ต่าง.pan 14 | แต่.pan 15 | ใต้.pan 16 | ถัดจาก.pan 17 | ถัดไป.pan 18 | ถึง.pan 19 | ทั้ง.pan 20 | ทั่ว.pan 21 | ทั่วทั้ง.pan 22 | ท้าย.pan 23 | ที่.pan 24 | เทียบเท่า.pan 25 | นอก.pan 26 | นอกเหนือ.pan 27 | นอกเหนือจาก.pan 28 | นำ.pan 29 | ใน.pan 30 | บน.pan 31 | บาย.pan 32 | แบค.pan 33 | แบ็ค.pan 34 | ประกอบ.pan 35 | ประจำ.pan 36 | ประมาณ.pan 37 | ผ่าน.pan 38 | ฟรอม.pan 39 | ฟอร์.pan 40 | ภายนอก.pan 41 | ภายใน.pan 42 | ภายหน้า.pan 43 | ภายหลัง.pan 44 | ยัน.pan 45 | รอบ.pan 46 | ระหว่าง.pan 47 | ราย.pan 48 | ราว.pan 49 | ริม.pan 50 | เลียบ.pan 51 | วิธ.pan 52 | ส่วน.pan 53 | สู่.pan 54 | หน่อย.pan 55 | หน้า.pan 56 | หลัง.pan 57 | เหนือ.pan 58 | ออน.pan 59 | อะโบฟ.pan 60 | อันเดอร์.pan 61 | อัพ.pan 62 | อาฟเตอร์.pan 63 | อิน.pan 64 | อินไซด์.pan 65 | เอาท์.pan 66 | แอท.pan 67 | แอส.pan 68 | โอเวอร์.pan 69 | -------------------------------------------------------------------------------- /data/th/words/words.prep.nv: -------------------------------------------------------------------------------- 1 | กระทั่ง.paa 2 | ก่อน.paa 3 | แค่.paa 4 | จาก.paa 5 | เฉพาะ.paa 6 | โดย.paa 7 | ตรง.paa 8 | ตรงกันข้ามกับ.paa 9 | ตรงข้ามกับ.paa 10 | ต่อหน้า.paa 11 | ตั้งแต่.paa 12 | ตาม.paa 13 | ใต้.paa 14 | ทั่ว.paa 15 | ทาง.paa 16 | ที่.paa 17 | เท่า.paa 18 | นอกจาก.paa 19 | นอกเหนือ.paa 20 | นอกเหนือจาก.paa 21 | เนื่องจาก.paa 22 | เนื่องด้วย.paa 23 | เนื่องมาจาก.paa 24 | บริเวณ.paa 25 | พร้อม.paa 26 | ยกเว้น.paa 27 | สำหรับ.paa 28 | สืบเนื่องจาก.paa 29 | สืบเนื่องมาจาก.paa 30 | สุดแต่.paa 31 | หลัง.paa 32 | เหนือ.paa 33 | เหมือน.paa 34 | -------------------------------------------------------------------------------- /data/th/words/words.prep.v: -------------------------------------------------------------------------------- 1 | โดยที่.pav 2 | ตลอดจน.pav 3 | ถ้า.pav 4 | ถ้าหาก.pav 5 | เพื่อ.pav 6 | เพื่อการ.pav 7 | เพื่อที่.pav 8 | -------------------------------------------------------------------------------- /data/th/words/words.qf.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/data/th/words/words.qf.common -------------------------------------------------------------------------------- /data/th/words/words.qf.lhs: -------------------------------------------------------------------------------- 1 | กว่า.qfl 2 | กี่.qfl 3 | เกือบ.qfl 4 | ครึ่ง.qfl 5 | ค่อน.qfl 6 | แค่.qfl 7 | ตั้ง.qfl 8 | แต่ละ.qfl 9 | แต่อย่าง.qfl 10 | ถึง.qfl 11 | ทั้ง.qfl 12 | ทุก.qfl 13 | ไม่กี่.qfl 14 | -------------------------------------------------------------------------------- /data/th/words/words.qf.rhs: -------------------------------------------------------------------------------- 1 | กว่า.qfr 2 | ครึ่ง.qfr 3 | เศษ.qfr 4 | -------------------------------------------------------------------------------- /data/th/words/words.relpro.common: -------------------------------------------------------------------------------- 1 | ซึ่ง.rl 2 | ดังที่.rl 3 | โดย.rl 4 | ที่.rl 5 | ผู้.rl 6 | อัน.rl 7 | -------------------------------------------------------------------------------- /data/th/words/words.sclmark: -------------------------------------------------------------------------------- 1 | ว่า.sm 2 | -------------------------------------------------------------------------------- /data/th/words/words.sentsep: -------------------------------------------------------------------------------- 1 | 2 | || 3 | -------------------------------------------------------------------------------- /data/th/words/words.v.evidential: -------------------------------------------------------------------------------- 1 | กลัว.ve 2 | กล่าว.ve 3 | แจ้ง.ve 4 | ดู.ve 5 | ได้ยิน.ve 6 | บอก.ve 7 | มี.ve 8 | รับรู้.ve 9 | รู้.ve 10 | สั่ง.ve 11 | ห้าม.ve 12 | เห็น.ve 13 | -------------------------------------------------------------------------------- /data/tools/README.md: -------------------------------------------------------------------------------- 1 | 2 | Dictionary Maintenance Tools 3 | ---------------------------- 4 | 5 | This directory contains some ad-hoc, undocumented tools for maintaining 6 | the dictionaries. 7 | 8 | Here are a few documented tools: 9 | 10 | * insert.pl: add words to a dictionary, in sorted alphabetical order. 11 | * delete.pl: remove words from a dictionary 12 | * fix-len.pl: reformat the dictionary files to have even line-lengths 13 | -------------------------------------------------------------------------------- /data/tools/fix-len.pl: -------------------------------------------------------------------------------- 1 | #! /usr/bin/env perl 2 | # 3 | # fix-len.pl 4 | # Dictionary maintenance tool - make dictionary line lengths uniform. 5 | # Reads dictionary on stdin, prints it, with a uniform number 6 | # of words per line, to stdout. 7 | # 8 | # Example usage: 9 | # cat en/words/words.adj.2 | ./fix-len.pl 10 | # 11 | # Copyright (C) 2009 Linas Vepstas 12 | # 13 | 14 | my $linelen = 0; 15 | while (<>) 16 | { 17 | chop; 18 | my @entries = split; 19 | 20 | # Loop over the entries 21 | foreach (@entries) 22 | { 23 | my $wd = $_; 24 | $linelen += 1 + length $_; 25 | print "$_ "; 26 | 27 | # Insert a newline if the resulting line is too long. 28 | if ($linelen > 60) 29 | { 30 | print "\n"; 31 | $linelen = 0; 32 | } 33 | } 34 | } 35 | 36 | print "\n"; 37 | 38 | -------------------------------------------------------------------------------- /data/tr/4.0.affix: -------------------------------------------------------------------------------- 1 | % From these affixes, only "," is handled in the dictionary. 2 | ")" "%" "," "." ":" ";" "?" "!" "'": RPUNC+; 3 | "(" "$" : LPUNC+; 4 | 5 | dakileri ki ler leri kileri düm m di lar diler um yor mi ni diğ diğini ini yorum miyorum ın in un ün nın nin nun nün a e ya ye i ı u ü yi yı yu yü yla ile yle da de ta te den ten dan tan sız: SUF+; 6 | 7 | ""«»《》【】『』`„“": QUOTES+; 8 | 9 | =: INFIXMARK+; 10 | .=: STEMSUBSCR+; 11 | -------------------------------------------------------------------------------- /data/tr/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | W s 4 | 5 | 6 | -------------------------------------------------------------------------------- /data/tr/4.0.regex: -------------------------------------------------------------------------------- 1 | %***************************************************************************% 2 | % % 3 | % Copyright (C) 2013 Linas Vepstas % 4 | % See file "LICENSE" for information about commercial use of this system % 5 | % % 6 | %***************************************************************************% 7 | 8 | 9 | -------------------------------------------------------------------------------- /data/tr/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/tr 10 | dict_DATA = $(DICTS) 11 | 12 | # Do NOT install the batch files! 13 | EXTRA_DIST = $(DICTS) \ 14 | corpus-basic.batch 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/vn/4.0.affix: -------------------------------------------------------------------------------- 1 | % Affixes get stripped off the left and right side of words 2 | % i.e. spaces are inserted between the affix and the word itself. 3 | 4 | % Punctuation appearing on the right-side of words. 5 | "," : RPUNC+; % Only this punctuation appears in the dict. 6 | 7 | % Punctuation appearing on the left-side of words. 8 | % : LPUNC+; % None. 9 | 10 | % The below is a quoted list, used during tokenization. Do NOT put 11 | % spaces in between the various quotation marks!! 12 | ""«»《》【】『』`„“": QUOTES+; 13 | 14 | % The below is a quoted list, used during tokenization. Do NOT put 15 | % spaces in between the various symbols!! 16 | "()¿¡†‡§¶©®℗№#*•⁂❧☞◊※○。゜✿☆*◕●∇□◇@◎–━ー---‧": BULLETS+; 17 | -------------------------------------------------------------------------------- /data/vn/4.0.constituent-knowledge: -------------------------------------------------------------------------------- 1 | 2 | STARTING_LINK_TYPE_TABLE: 3 | W s 4 | 5 | 6 | -------------------------------------------------------------------------------- /data/vn/4.0.knowledge: -------------------------------------------------------------------------------- 1 | ; Post-processing knowledge file 2 | 3 | ; ---------------------------------------------------------------------- 4 | ; ---------------------- LINK TYPE TABLE------------------------------- 5 | ; ---------------------------------------------------------------------- 6 | ; The following table associates a domain type with each possible 7 | ; starting link. It contains pairs: the first of each pair is a link 8 | ; type, and the second is the domain to which that link type belongs. 9 | 10 | STARTING_LINK_TYPE_TABLE: 11 | ANY e 12 | -------------------------------------------------------------------------------- /data/vn/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | DICTS= \ 3 | 4.0.affix \ 4 | 4.0.constituent-knowledge \ 5 | 4.0.dict \ 6 | 4.0.knowledge \ 7 | 4.0.regex 8 | 9 | dictdir=$(pkgdatadir)/vn 10 | dict_DATA = $(DICTS) 11 | 12 | # Do NOT install the batch files! 13 | EXTRA_DIST = $(DICTS) \ 14 | corpus-basic.batch 15 | 16 | # The make uninstall target should remove directories we created. 17 | uninstall-hook: 18 | -rmdir $(dictdir) 19 | -------------------------------------------------------------------------------- /data/vn/corpus-basic.batch: -------------------------------------------------------------------------------- 1 | % 2 | % Vietnamese examples 3 | % 4 | Bữa tiệc hôm qua là một thành công lớn 5 | 6 | tôi mua một bông hoa 7 | 8 | Tôi viết chương trình và hoàn thành báo cáo trong 3 tháng 9 | 10 | tôi đã ở Nghệ An và thành phố Hồ Chí Minh 11 | 12 | Trời mưa rất to và gió rất mạnh nên tôi phải nghỉ học, mẹ tôi phải nghỉ làm 13 | -------------------------------------------------------------------------------- /diary/rc5.8.1-pprof/README: -------------------------------------------------------------------------------- 1 | This directory includes CPU profiling per source file (using pprof) of the 5.8.1 release-candidate code, 2 | for each batch in the en and ru dictionaries. 3 | 4 | Here is how to interpret the columns: 5 | 6 | 1. Number of profiling samples in this function. 7 | 2. Percentage of profiling samples in this function. 8 | 3. Percentage of profiling samples in the functions printed so far. 9 | 4. Number of profiling samples in this function and its callees. 10 | 5. Percentage of profiling samples in this function and its callees. 11 | 6. Source file name. 12 | . 13 | -------------------------------------------------------------------------------- /docker/docker-build.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | # 3 | # Create several diffeerent docker images for the current release of 4 | # link-grammar. This script will download the latest release, and build 5 | # containers for the parser, for the parse-server, and for the python 6 | # bindings. 7 | # 8 | # Must be run as root, or use sudo. 9 | # 10 | # Build the base docker image. It just contains the link-grammar source. 11 | cd docker-base 12 | docker build --tag="linkgrammar/lgbase:latest" . 13 | 14 | # Build the command-line parser 15 | cd ../docker-parser 16 | docker build --tag="linkgrammar/lgparser:latest" . 17 | 18 | # Build and run the Java-based parse server. 19 | cd ../docker-server 20 | docker build --tag="linkgrammar/lgserver:latest" . 21 | 22 | # Build the python bindings, run the unit tests. 23 | cd ../docker-python 24 | docker build --tag="linkgrammar/lgpython:latest" . 25 | -------------------------------------------------------------------------------- /docker/docker-parser/Dockerfile: -------------------------------------------------------------------------------- 1 | # 2 | # Dockerfile for the link-grammar parser. 3 | # Allows one to just build and compile the command-line tool, 4 | # and so perform general experimentation. 5 | # 6 | FROM linkgrammar/lgbase:latest 7 | MAINTAINER Linas Vepstas linasvepstas@gmail.com 8 | 9 | # Build the libraries and command-line parser only 10 | # Assumes that the sources have already been unpacked. 11 | RUN (cd link-grammar-5*; mkdir build; cd build; ../configure --disable-java-bindings; make -j12; make install; ldconfig) 12 | 13 | RUN adduser --disabled-password --gecos "Link Parser User" link-parser 14 | 15 | USER link-parser 16 | WORKDIR /home/link-parser 17 | RUN echo "export LANG=en_US.UTF-8" >> .bash_aliases 18 | CMD bash 19 | 20 | RUN export LANG=en_US.UTF-8 21 | 22 | RUN echo "this is a test" | link-parser 23 | # 24 | 25 | -------------------------------------------------------------------------------- /docker/docker-python/Dockerfile: -------------------------------------------------------------------------------- 1 | # 2 | # Experimental dockerfile for link-grammar python bindings. 3 | # 4 | # XXX TODO: actually run the python unit tests! 5 | # 6 | FROM linkgrammar/lgbase:latest 7 | MAINTAINER Linas Vepstas linasvepstas@gmail.com 8 | 9 | RUN apt-get update && apt-get install git build-essential python3-dev libpcre2-dev python-is-python3 libtre-dev wget automake locales libtool flex m4 autoconf-archive autoconf pkg-config swig libthai-dev help2man -y && rm -rf /var/lib/apt/lists/* 10 | 11 | # Perform the standard build. 12 | RUN (cd link-grammar-5*; mkdir build; cd build; ../configure --disable-java-bindings --enable-python-bindings; make -j12; make install; ldconfig) 13 | 14 | RUN adduser --disabled-password --gecos "Link Parser User" link-parser 15 | 16 | USER link-parser 17 | WORKDIR /home/link-parser 18 | RUN echo "export LANG=en_US.UTF-8" >> .bash_aliases 19 | CMD bash 20 | 21 | RUN export LANG=en_US.UTF-8 22 | 23 | RUN echo "this is a test" | link-parser 24 | 25 | -------------------------------------------------------------------------------- /link-grammar.pc.in: -------------------------------------------------------------------------------- 1 | prefix=@prefix@ 2 | exec_prefix=@exec_prefix@ 3 | libdir=@libdir@ 4 | includedir=@includedir@ 5 | 6 | Name: link-grammar 7 | Description: A natural language parser based on link grammar theory 8 | Version: @VERSION@ 9 | Libs: -L${libdir} -llink-grammar 10 | Cflags: -I${includedir} 11 | -------------------------------------------------------------------------------- /link-grammar/dict-atomese/lookup-atomese.h: -------------------------------------------------------------------------------- 1 | /* 2 | * lookup-atomese.h 3 | * 4 | * Implement the word-lookup callbacks 5 | * 6 | * Copyright (c) 2022 Linas Vepstas 7 | */ 8 | 9 | #include "../dict-common/dict-api.h" 10 | 11 | bool as_open(Dictionary); 12 | void as_close(Dictionary); 13 | 14 | bool as_boolean_lookup(Dictionary, const char *); 15 | Dict_node * as_lookup_list(Dictionary, const char *); 16 | Dict_node * as_lookup_wild(Dictionary, const char *); 17 | 18 | void as_start_lookup(Dictionary, Sentence); 19 | void as_end_lookup(Dictionary, Sentence); 20 | 21 | void as_clear_cache(Dictionary); 22 | 23 | void as_add_categories(Dictionary); 24 | void as_storage_close(Dictionary); 25 | -------------------------------------------------------------------------------- /link-grammar/dict-atomese/read-atomese.h: -------------------------------------------------------------------------------- 1 | /* 2 | * read-atomese.h 3 | * 4 | * Use a dictionary located in the OpenCog AtomSpace. 5 | * 6 | * The goal of using a dictionary in the AtomSpace is that no distinct 7 | * data export step is required. The dictionary can dynamically update, 8 | * even as it is being used. 9 | * 10 | * Copyright (c) 2014, 2022 Linas Vepstas 11 | */ 12 | 13 | #ifndef READ_ATOMESE_H 14 | #define READ_ATOMESE_H 15 | 16 | #include "link-includes.h" 17 | 18 | #ifdef HAVE_ATOMESE 19 | Dictionary dictionary_create_from_atomese(const char *lang); 20 | #endif /* HAVE_ATOMESE */ 21 | 22 | #endif /* READ_ATOMESE_H */ 23 | -------------------------------------------------------------------------------- /link-grammar/dict-common/dict-affix-impl.h: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Private affix dictionary implementation. 4 | */ 5 | #ifndef _DICT_AFFIX_IMPL_H_ 6 | #define _DICT_AFFIX_IMPL_H_ 7 | 8 | #include "link-includes.h" 9 | #include "dict-common/dict-common.h" // For Afdict_class 10 | 11 | void afclass_init(Dictionary dict); 12 | bool afdict_init(Dictionary dict); 13 | void affix_list_add(Dictionary afdict, Afdict_class *, const char *); 14 | 15 | #endif /* _DICT_AFFIX_IMPL_H_ */ 16 | -------------------------------------------------------------------------------- /link-grammar/dict-common/dict-internals.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2023 Linas Vepstas */ 3 | /* All rights reserved */ 4 | /* */ 5 | /* Use of the link grammar parsing system is subject to the terms of the */ 6 | /* license set forth in the LICENSE file included with this software. */ 7 | /* This license allows free redistribution and use in source and binary */ 8 | /* forms, with or without modification, subject to certain conditions. */ 9 | /* */ 10 | /*************************************************************************/ 11 | 12 | #include "dict-structures.h" 13 | #include "link-includes.h" 14 | 15 | Dict_node * dict_node_new(void); 16 | void dict_node_noop(Dictionary dict); 17 | void dict_node_free_list(Dict_node *llist); 18 | void dict_node_free_lookup(Dictionary, Dict_node*); 19 | 20 | void dict_lookup_noop(Dictionary, Sentence); 21 | -------------------------------------------------------------------------------- /link-grammar/dict-common/dict-locale.h: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * Dictionary locale management. 4 | */ 5 | #ifndef _DICT_LOCALE_H_ 6 | #define _DICT_LOCALE_H_ 7 | 8 | #include "link-includes.h" 9 | 10 | void dictionary_setup_locale(Dictionary dict); 11 | bool dictionary_setup_defines(Dictionary dict); 12 | 13 | #endif /* _DICT_LOCALE_H_ */ 14 | -------------------------------------------------------------------------------- /link-grammar/dict-common/idiom.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2004 */ 3 | /* Daniel Sleator, David Temperley, and John Lafferty */ 4 | /* All rights reserved */ 5 | /* */ 6 | /* Use of the link grammar parsing system is subject to the terms of the */ 7 | /* license set forth in the LICENSE file included with this software. */ 8 | /* This license allows free redistribution and use in source and binary */ 9 | /* forms, with or without modification, subject to certain conditions. */ 10 | /* */ 11 | /*************************************************************************/ 12 | 13 | #include "dict-structures.h" 14 | #include "link-includes.h" 15 | #include "utilities.h" 16 | 17 | void insert_idiom(Dictionary dict, Dict_node *); 18 | bool contains_underbar(const char *) ATTR_PURE; 19 | bool is_idiom_word(const char *) ATTR_PURE; 20 | -------------------------------------------------------------------------------- /link-grammar/dict-file/read-dialect.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (C) 2019 Amir Plivatsky */ 3 | /* All rights reserved */ 4 | /* */ 5 | /* Use of the link grammar parsing system is subject to the terms of the */ 6 | /* license set forth in the LICENSE file included with this software. */ 7 | /* This license allows free redistribution and use in source and binary */ 8 | /* forms, with or without modification, subject to certain conditions. */ 9 | /* */ 10 | /*************************************************************************/ 11 | 12 | #ifndef _READ_DIALECT_H_ 13 | #define _READ_DIALECT_H_ 14 | 15 | #include "api-types.h" 16 | #include "dict-common/dict-common.h" 17 | 18 | bool dialect_file_read(Dictionary, const char *); 19 | bool dialect_read_from_one_line_str(Dictionary, Dialect *, const char *); 20 | 21 | #endif /* _READ_DIALECT_H_ */ 22 | -------------------------------------------------------------------------------- /link-grammar/dict-file/read-regex.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2005 Sampo Pyysalo */ 3 | /* */ 4 | /* Use of the link grammar parsing system is subject to the terms of the */ 5 | /* license set forth in the LICENSE file included with this software. */ 6 | /* This license allows free redistribution and use in source and binary */ 7 | /* forms, with or without modification, subject to certain conditions. */ 8 | /* */ 9 | /*************************************************************************/ 10 | 11 | #include 12 | 13 | #include // Dictionary 14 | 15 | bool read_regex_file(Dictionary dict, const char *file_name); 16 | -------------------------------------------------------------------------------- /link-grammar/dict-ram/README.md: -------------------------------------------------------------------------------- 1 | RAM-based dictionary 2 | ==================== 3 | 4 | This directory implements methods to work with dictionary entries 5 | residing in RAM. This is meant to be in contrast to dictionary 6 | entries that might live on remote servers (e.g. `dict-atomese`) 7 | or in SQL databases (e.g. `dict-sql`). 8 | 9 | The in-RAM dictionary entries are used by the file-based dictionary 10 | (`dict-file`), as the entire contents of the files are read into RAM 11 | upon startup, and after that, there are no more file touches. 12 | 13 | The in-RAM dictionary entries are also used as a cache for the remote 14 | server (`dict-atomese`) dictionary. Thus, a lookup to the remote server 15 | is done only if the word can't be found in the local cache. Once found, 16 | it is added to the local cache. 17 | -------------------------------------------------------------------------------- /link-grammar/dict-sql/read-sql.h: -------------------------------------------------------------------------------- 1 | /* 2 | * read-sql.h 3 | * 4 | * Use a dictionary specified in an SQL DB. 5 | * Keep it simple for just right now, and use SQLite. 6 | * 7 | * The goal of reading the dictionary from SQL is to enable some 8 | * other process (machine-learning algo) to dynamically update 9 | * the dictionary. 10 | * 11 | * Copyright (c) 2014 Linas Vepstas 12 | */ 13 | 14 | #ifndef READ_SQL_H 15 | #define READ_SQL_H 16 | 17 | #include "link-includes.h" 18 | 19 | #ifdef HAVE_SQLITE3 20 | Dictionary dictionary_create_from_db(const char *lang); 21 | #endif /* HAVE_SQLITE3 */ 22 | 23 | #endif /* READ_SQL_H */ 24 | -------------------------------------------------------------------------------- /link-grammar/linkage/lisjuncts.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2008, 2009 Linas Vepstas */ 3 | /* All rights reserved */ 4 | /* */ 5 | /* Use of the link grammar parsing system is subject to the terms of the */ 6 | /* license set forth in the LICENSE file included with this software. */ 7 | /* This license allows free redistribution and use in source and binary */ 8 | /* forms, with or without modification, subject to certain conditions. */ 9 | /* */ 10 | /*************************************************************************/ 11 | 12 | #include "link-includes.h" 13 | 14 | void lg_compute_disjunct_strings(Linkage); 15 | void lg_free_disjunct_strings(Linkage); 16 | -------------------------------------------------------------------------------- /link-grammar/linkage/sane.h: -------------------------------------------------------------------------------- 1 | 2 | #include "link-includes.h" 3 | 4 | bool sane_linkage_morphism(Sentence, Linkage, Parse_Options); 5 | -------------------------------------------------------------------------------- /link-grammar/linkage/score.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2004 */ 3 | /* Daniel Sleator, David Temperley, and John Lafferty */ 4 | /* Copyright (c) 2012, 2014 Linas Vepstas */ 5 | /* All rights reserved */ 6 | /* */ 7 | /* Use of the link grammar parsing system is subject to the terms of the */ 8 | /* license set forth in the LICENSE file included with this software. */ 9 | /* This license allows free redistribution and use in source and binary */ 10 | /* forms, with or without modification, subject to certain conditions. */ 11 | /* */ 12 | /*************************************************************************/ 13 | 14 | #ifndef _SCORE_H 15 | #define _SCORE_H 16 | 17 | #include "api-types.h" 18 | #include "link-includes.h" 19 | 20 | void linkage_score(Linkage, Parse_Options); 21 | #endif /* _SCORE_H */ 22 | -------------------------------------------------------------------------------- /link-grammar/minisat/Makefile.am: -------------------------------------------------------------------------------- 1 | libminisat_la_CPPFLAGS = $(ZLIB_CFLAGS) 2 | 3 | noinst_LTLIBRARIES = libminisat.la 4 | 5 | libminisat_la_SOURCES = \ 6 | minisat/core/Dimacs.h \ 7 | minisat/core/Solver.cc \ 8 | minisat/core/Solver.h \ 9 | minisat/core/SolverTypes.h \ 10 | minisat/mtl/Alg.h \ 11 | minisat/mtl/Alloc.h \ 12 | minisat/mtl/Heap.h \ 13 | minisat/mtl/IntMap.h \ 14 | minisat/mtl/IntTypes.h \ 15 | minisat/mtl/Map.h \ 16 | minisat/mtl/Queue.h \ 17 | minisat/mtl/Rnd.h \ 18 | minisat/mtl/Sort.h \ 19 | minisat/mtl/Vec.h \ 20 | minisat/mtl/XAlloc.h \ 21 | minisat/utils/Options.cc \ 22 | minisat/utils/Options.h \ 23 | minisat/utils/ParseUtils.h \ 24 | minisat/utils/System.cc \ 25 | minisat/utils/System.h 26 | 27 | EXTRA_DIST= README LICENSE 28 | -------------------------------------------------------------------------------- /link-grammar/parse/parse.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | void classic_parse(Sentence, Parse_Options); 4 | int VDAL_compare_linkages(Linkage, Linkage); 5 | -------------------------------------------------------------------------------- /link-grammar/post-process/pp_knowledge.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2004 */ 3 | /* Daniel Sleator, David Temperley, and John Lafferty */ 4 | /* All rights reserved */ 5 | /* */ 6 | /* Use of the link grammar parsing system is subject to the terms of the */ 7 | /* license set forth in the LICENSE file included with this software. */ 8 | /* This license allows free redistribution and use in source and binary */ 9 | /* forms, with or without modification, subject to certain conditions. */ 10 | /* */ 11 | /*************************************************************************/ 12 | 13 | #include "api-types.h" 14 | 15 | pp_knowledge *pp_knowledge_open(const char *path); 16 | void pp_knowledge_close(pp_knowledge *knowledge); 17 | -------------------------------------------------------------------------------- /link-grammar/prepare/exprune.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2004 */ 3 | /* Daniel Sleator, David Temperley, and John Lafferty */ 4 | /* All rights reserved */ 5 | /* */ 6 | /* Use of the link grammar parsing system is subject to the terms of the */ 7 | /* license set forth in the LICENSE file included with this software. */ 8 | /* This license allows free redistribution and use in source and binary */ 9 | /* forms, with or without modification, subject to certain conditions. */ 10 | /* */ 11 | /*************************************************************************/ 12 | 13 | #ifndef _EXPRESSION_PRUNE_H 14 | #define _EXPRESSION_PRUNE_H 15 | 16 | #include "link-includes.h" 17 | 18 | void expression_prune(Sentence, Parse_Options opts); 19 | #endif /* _EXPRESSION_PRUNE_H */ 20 | -------------------------------------------------------------------------------- /link-grammar/print/wcwidth.h: -------------------------------------------------------------------------------- 1 | #ifndef _WCWIDTH_H 2 | #define _WCWIDTH_H 3 | 4 | #include 5 | 6 | int mk_wcwidth(wchar_t); 7 | #if 0 // Unused 8 | int mk_wcswidth(const wchar_t *, size_t); 9 | #endif 10 | 11 | #endif /* _WCWIDTH_H */ 12 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/Makefile.am: -------------------------------------------------------------------------------- 1 | if LIBMINISAT_BUNDLED 2 | BUNDLED_INCLUDES = -I$(top_srcdir)/link-grammar/minisat -I$(top_srcdir)/link-grammar/minisat/minisat 3 | endif 4 | 5 | AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/link-grammar -I$(top_builddir) \ 6 | ${MINISAT_INCLUDES} $(ZLIB_CFLAGS) $(BUNDLED_INCLUDES) 7 | AM_CFLAGS = $(WARN_CXXFLAGS) 8 | 9 | noinst_LTLIBRARIES = libsat-solver.la 10 | 11 | libsat_solver_la_SOURCES = \ 12 | clock.hpp \ 13 | fast-sprintf.cpp \ 14 | fast-sprintf.hpp \ 15 | guiding.hpp \ 16 | matrix-ut.hpp \ 17 | sat-encoder.cpp \ 18 | sat-encoder.hpp \ 19 | sat-encoder.h \ 20 | trie.hpp \ 21 | util.cpp \ 22 | util.hpp \ 23 | variables.cpp \ 24 | variables.hpp \ 25 | word-tag.cpp \ 26 | word-tag.hpp 27 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/clock.hpp: -------------------------------------------------------------------------------- 1 | #ifndef __CLOCK_H__ 2 | #define __CLOCK_H__ 3 | 4 | /** 5 | * Time measurement functions 6 | */ 7 | 8 | #include 9 | #include 10 | 11 | #include "error.h" 12 | 13 | class Clock { 14 | private: 15 | clock_t start; 16 | public: 17 | Clock() { 18 | reset(); 19 | } 20 | 21 | void reset() 22 | { 23 | start = clock(); 24 | } 25 | 26 | public: 27 | double elapsed() 28 | { 29 | clock_t stop = clock(); 30 | return ((double)stop-(double)start)/CLOCKS_PER_SEC; 31 | } 32 | 33 | void print_time(int verbosity_opt, const char *s) 34 | { 35 | if (verbosity_opt >= D_USER_TIMES) 36 | { 37 | printf("++++ %-36s %7.2f seconds\n", s, elapsed()); 38 | } 39 | } 40 | }; 41 | #endif 42 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/fast-sprintf.cpp: -------------------------------------------------------------------------------- 1 | #include "fast-sprintf.hpp" 2 | 3 | char* fast_sprintf(char* buffer, int num) 4 | { 5 | // num is 0 or 1 most of the times 6 | if (num < 16) { 7 | *buffer++ = '0' + num; 8 | } else { 9 | do { 10 | *buffer++ = '0' + num % 16; 11 | num /= 16; 12 | } while (num > 0); 13 | } 14 | 15 | *buffer = '\0'; 16 | 17 | return buffer; 18 | } 19 | 20 | char* fast_sprintf(char* buffer, const char* str) 21 | { 22 | while ((*buffer++ = *str++)) 23 | ; 24 | return buffer - 1; 25 | } 26 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/fast-sprintf.hpp: -------------------------------------------------------------------------------- 1 | #ifndef __FAST_SPRINTF_HPP__ 2 | #define __FAST_SPRINTF_HPP__ 3 | 4 | char* fast_sprintf(char* buffer, int num); 5 | char* fast_sprintf(char* buffer, const char* str); 6 | 7 | #endif 8 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/matrix-ut-test.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | #include "matrix-ut.hpp" 5 | using namespace std; 6 | 7 | int main() { 8 | MatrixUpperTriangle m(10, 5); 9 | for (int i = 0; i < 10; i++) 10 | for (int j = i+1; j < 10; j++) { 11 | m.set(i, j, i+j); 12 | } 13 | 14 | for (int i = 0; i < 10; i++) 15 | for (int j = i+1; j < 10; j++) { 16 | cout << m(i, j) << endl; 17 | } 18 | return 0; 19 | } 20 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/sat-based-link-grammar-parser.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencog/link-grammar/100b2cc80d792bae9eb6c1e781ecfbe14394c644/link-grammar/sat-solver/sat-based-link-grammar-parser.pdf -------------------------------------------------------------------------------- /link-grammar/sat-solver/sat-encoder.h: -------------------------------------------------------------------------------- 1 | #ifndef _SAT_ENCODER_H 2 | #define _SAT_ENCODER_H 3 | 4 | #include "link-includes.h" 5 | 6 | #ifdef USE_SAT_SOLVER 7 | int sat_parse(Sentence sent, Parse_Options opts); 8 | Linkage sat_create_linkage(LinkageIdx k, Sentence sent, Parse_Options opts); 9 | void sat_sentence_delete(Sentence sent); 10 | #else 11 | static inline int sat_parse(Sentence sent, Parse_Options opts) { return -1; } 12 | static inline Linkage sat_create_linkage(LinkageIdx k, Sentence sent, Parse_Options opts) { return NULL; } 13 | static inline void sat_sentence_delete(Sentence sent) {} 14 | #endif 15 | 16 | #endif /* _SAT_ENCODER_H */ 17 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/util.hpp: -------------------------------------------------------------------------------- 1 | #ifndef __UTIL_HPP__ 2 | #define __UTIL_HPP__ 3 | 4 | extern "C" 5 | { 6 | #include "link-includes.h" 7 | #include "dict-common/dict-structures.h" // For definition of Exp 8 | } 9 | 10 | bool isEndingInterpunction(const char* str); 11 | const char* word(Sentence sent, int w); 12 | void free_linkage_connectors_and_disjuncts(Linkage); 13 | void sat_free_linkages(Sentence, LinkageIdx); 14 | void sat_free_linkages(Sentence); 15 | Exp* null_exp(); 16 | void add_anded_exp(Sentence, Exp*&, Exp*); 17 | #endif 18 | -------------------------------------------------------------------------------- /link-grammar/sat-solver/variables.cpp: -------------------------------------------------------------------------------- 1 | #include "variables.hpp" 2 | 3 | #ifdef _VARS 4 | std::ostream& var_defs_stream = cout; 5 | #endif 6 | -------------------------------------------------------------------------------- /link-grammar/tokenize/anysplit.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2014 Amir Plivatsky */ 3 | /* All rights reserved */ 4 | /* */ 5 | /* Use of the link grammar parsing system is subject to the terms of the */ 6 | /* license set forth in the LICENSE file included with this software. */ 7 | /* This license allows free redistribution and use in source and binary */ 8 | /* forms, with or without modification, subject to certain conditions. */ 9 | /* */ 10 | /*************************************************************************/ 11 | 12 | #include "api-types.h" 13 | #include "link-includes.h" 14 | 15 | bool anysplit(Sentence, Gword *); 16 | void free_anysplit(Dictionary); 17 | bool anysplit_init(Dictionary); 18 | -------------------------------------------------------------------------------- /link-grammar/tokenize/lookup-exprs.h: -------------------------------------------------------------------------------- 1 | /*************************************************************************/ 2 | /* Copyright (c) 2004 */ 3 | /* Daniel Sleator, David Temperley, and John Lafferty */ 4 | /* All rights reserved */ 5 | /* */ 6 | /* Use of the link grammar parsing system is subject to the terms of the */ 7 | /* license set forth in the LICENSE file included with this software. */ 8 | /* This license allows free redistribution and use in source and binary */ 9 | /* forms, with or without modification, subject to certain conditions. */ 10 | /* */ 11 | /*************************************************************************/ 12 | 13 | #ifndef _LOOKUP_EXPRS_H 14 | #define _LOOKUP_EXPRS_H 15 | 16 | #include "api-types.h" 17 | #include "link-includes.h" 18 | 19 | bool build_sentence_expressions(Sentence, Parse_Options); 20 | 21 | #endif /* _LOOKUP_EXPRS_H */ 22 | -------------------------------------------------------------------------------- /link-parser/generator-utilities.h: -------------------------------------------------------------------------------- 1 | #ifdef _MSC_VER 2 | #define LINK_GRAMMAR_DLL_EXPORT 0 3 | #endif /* _MSC_VER */ 4 | 5 | #include 6 | 7 | void dump_categories(const Dictionary, const Category *); 8 | size_t print_sentences(const Category*, 9 | Linkage, size_t nwords, const char** words, 10 | bool subscript, double max_samples); 11 | 12 | 13 | extern int verbosity_level; 14 | 15 | #define MAX_SENTENCE 254 16 | -------------------------------------------------------------------------------- /link-parser/lg_xdg.h: -------------------------------------------------------------------------------- 1 | #ifndef _LG_XDG_H 2 | #define _LG_XDG_H 3 | 4 | #include "link-grammar/link-includes.h" // GNUC_PRINTF 5 | 6 | typedef enum { 7 | XDG_BD_STATE, // XDG_BD_CONFIG, XDG_BD_DATA, XDG_BD_CACHE 8 | } xdg_basedir_type; 9 | 10 | const char *xdg_get_home(xdg_basedir_type); 11 | const char *xdg_get_program_name(const char *); 12 | const char *xdg_make_path(xdg_basedir_type, const char *fmt, ...) 13 | GNUC_PRINTF(2,3); 14 | 15 | #endif //_LG_XDG_H 16 | -------------------------------------------------------------------------------- /man/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | ## Process this file with automake to produce Makefile.in. 3 | 4 | man_MANS = link-parser.1 5 | man_MANS += link-generator.1 6 | -------------------------------------------------------------------------------- /mingw/link-parser-cygwin.bat: -------------------------------------------------------------------------------- 1 | %= A link-parser.exe wrapper for Cygwin =% 2 | %= This wrapper can be invoked from Cygwin or from a the Windows console. =% 3 | 4 | @echo off 5 | 6 | if x%1==x-b ( 7 | if x%2==x ( 8 | echo Usage: %0 -b BUILD_DIR [link-parser arguments] 9 | exit /B 2 10 | ) 11 | if not exist %2\config.log ( 12 | echo "Usage: %0 -b BUILD_DIR [link-parser arguments]" 13 | exit /B 2 14 | ) 15 | set "PATH=%2\link-parser;%PATH%" 16 | shift 17 | shift 18 | ) 19 | 20 | setlocal 21 | if defined ProgramW6432 set ProgramFiles=%ProgramW6432% 22 | 23 | REM Add the Cygwin binary path 24 | set "PATH=C:\cygwin64\bin;\cygwin64\usr\local\bin;%PATH%" 25 | 26 | REM For USE_WORDGRAPH_DISPLAY 27 | if not exist C:\cygwin64\bin\dot.exe ( 28 | set "PATH=%ProgramFiles(x86)%\Graphviz2.38\bin;%PATH%" 29 | ) 30 | REM Path for "PhotoViewer.dll" 31 | set "PATH=%ProgramFiles%\Windows Photo Viewer;%PATH%" 32 | 33 | path 34 | set /p=Starting /dev/null | # morphology; assumed romanized input 10 | ./buck2lg.pl | # some ugly postprocessing to glean morphemes 11 | (echo -e '!width=118\n!max-length=300\n'; cat; echo -e "\n\n\n\n\n")| # prepends link-grammar width info 12 | link-parser ar 2>/dev/null | # link-grammar parsing 13 | egrep -v 'Opening|width set to|\+Time|RETURN' | # eliminates useless lines 14 | egrep -C 70 --color "UNUSED=[0-9]+|Found [0-9]+ linkages" # highlight number of unused links 15 | -------------------------------------------------------------------------------- /morphology/ar/buck2lg.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # converts aramorph.pl output to line of morphemes separated by spaces 3 | # replaces non-portable buck2lg.sh 4 | # usage: cat file | ./buck2lg.pl | more 5 | 6 | use strict; 7 | 8 | while (<>) { 9 | next unless m/[a-zA-Z]/; 10 | if (m/SOLUTION 1:/) { s/.*?\] (.*)/$1/g; s/\//./g; s/\+/ /g; } 11 | elsif (m/NEWLINE/) {} 12 | elsif (m/NOT FOUND$/) {s/Comment:\s+(\S+?)\s+NOT FOUND/a${1}/g} # There might be a bug in Perl 5.8: the "a" must be present in second term of s/// 13 | else { s/.*//g } 14 | 15 | 16 | s/\(null\)//g; 17 | tr/{/ myoutput.txt' 17 | 18 | For more information about the Persian link-grammar, see the README file 19 | in the /data/fa directory. 20 | -------------------------------------------------------------------------------- /morphology/fa/persianparse.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Usage: persianparse.sh 'input_sentence' 4 | # 5 | echo -e "!width=160\n$*\n\n" | ./stemmer.pl -u | link-parser fa 6 | -------------------------------------------------------------------------------- /morphology/fa/scripts/unvowel_it.sh: -------------------------------------------------------------------------------- 1 | # Syntax: ./unvowel_it.sh < input.txt > output.txt 2 | perl -p -i -e 's/^A/]/g' $1 3 | perl -p -i -e 's/^[aeo]/|/g' $1 4 | perl -p -i -e 's/[aeo]//g' $1 5 | perl -p -i -e 's/~//g' $1 6 | -------------------------------------------------------------------------------- /morphology/fa/scripts/win1256_2_roman.tcl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/tclsh 2 | ##!/usr/local/ActiveTcl/bin/tclsh 3 | ##!/usr/local/bin/tclsh 4 | ##!/devel/soar83/tcl-tk/tcl8.4.1/unix/tclsh 5 | 6 | ## The above path for tcl is probably not correct. 7 | ## Type 'which tclsh' or ask a higher-up to find the correct path 8 | 9 | ## A Tcl script to convert Persian CP-1256 text to Romanized 10 | ## Written by Jon Dehdari, 2005 11 | ## Licensed under the General Public License v.2 or later (www.fsf.org) 12 | 13 | while {-1 != [gets stdin myinput]} { 14 | puts [ regsub -all {\WA|^A} [ string map { \xC7 A \xC8 b \x81 p \xC9 P \xCA t \xCB V \xCC j \x8D c \xCD H \xCE x \xCF d \xD0 L \xD1 r \xD2 z \x8E J \xD3 s \xD4 C \xD5 S \xD6 D \xD8 T \xD9 Z \xDA E \xDB G \xDD f \xDE q \xDF k \x98 k \x90 g \xE1 l \xE3 m \xE4 n \xE6 u \xE5 h \xED i \xEC y \xF3 a \xF5 o \xF6 e \xC1 M \xC2 \] \xF0 N \xC4 U \xC6 I \xC0 X \xA5 \% \xA1 \, \x9d - } $myinput ] " |" ] 15 | } 16 | -------------------------------------------------------------------------------- /msvc/LGlib-features.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | "..\\..\\..\\data" 6 | USE_WORDGRAPH_DISPLAY;USE_CXXREGEX 7 | 8 | 9 | <_PropertySheetDisplayName>LGlib-features 10 | 11 | 12 | 13 | $(DEFS);DICTIONARY_DIR=$(PKGDATADIR);%(PreprocessorDefinitions) 14 | 15 | 16 | 17 | 18 | $(PKGDATADIR) 19 | 20 | 21 | $(DEFS) 22 | true 23 | 24 | 25 | -------------------------------------------------------------------------------- /msvc/MSVC-common.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | NTDDI_VERSION=NTDDI_VISTA;_WIN32_WINNT=_WIN32_WINNT_VISTA; 6 | 7 | 8 | 9 | 10 | $(CFLAGS);HAVE_STRING_H;WIN32_LEAN_AND_MEAN;_CRT_NONSTDC_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) 11 | ..;..\link-grammar;.;%(AdditionalIncludeDirectories) 12 | stdc11 13 | 4068;5105;%(DisableSpecificWarnings) 14 | 15 | 16 | 17 | 18 | $(CFLAGS) 19 | true 20 | 21 | 22 | -------------------------------------------------------------------------------- /msvc/getopt/README: -------------------------------------------------------------------------------- 1 | Downloaded https://gist.github.com/ashelly/7776712. 2 | Gist description: 3 | "Port of GNU getopt() to Win32 for anyone who's tired of dealing with getopt() calls in Unix-to-Windows ports." 4 | Ported by Pete Wilson. Recovered from the Internet Archive's snapshot of www.pwilson.net/sample.html. 5 | -------------------------------------------------------------------------------- /systest/lgtests: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # Written by 3 | #%DESC List test_enabled("teststring") tests 4 | 5 | cd ${0%/*}/.. 6 | 7 | shopt -s globstar 8 | exec perl -ne \ 9 | 'printf "%-30s %s:%d\n", $1, $ARGV, $. if /\btest_enabled\([^,]*(?:,\s)?"([^"]+)"/; eof and close ARGV' **/*.[ch]* |\ 10 | sort 11 | -------------------------------------------------------------------------------- /systest/lgwhatis: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env perl 2 | # Written by 3 | #%DESC Show description of script's directory programs according to embedded #%DESC 4 | 5 | use strict; 6 | use warnings; 7 | 8 | (my $progdir = $0) =~ s,/[^/]+$,,; 9 | 10 | opendir(PROGDIR, $progdir) || die "$0: Cannor opendir '$progdir': $!"; 11 | (my @files = readdir(PROGDIR)) || die "$0: Cannor readdir '$progdir': $!"; 12 | chdir $progdir; 13 | 14 | FILE: foreach my $f (@files) { 15 | next if $f =~ /^\./ || -d $f; 16 | open(PROGF, $f) || die "$0: Cannor open '$f': $!"; 17 | foreach () { 18 | if (s/^#%DESC\s+//) { 19 | printf "%-20s %s", $f, $_; 20 | next FILE; 21 | } 22 | } 23 | printf "%-20s *** No description ***\n", $f; 24 | } 25 | --------------------------------------------------------------------------------