-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlexicon.py
69 lines (66 loc) · 2 KB
/
lexicon.py
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
stop_words = ['the', 'a', 'an',
'this', 'that', 'these', 'those',
'my', 'your', 'his', 'her', 'its', 'our', 'their'
'one', 'again', 'back', 'carefully', 'caution']
prepositions = ['in', 'at', 'on', 'up', 'to', 'off',
'of', 'from', 'with', 'out', 'away',
'into', 'onto', 'through', 'by', 'around',
'closely', 'using', 'outside', 'beside', 'near', 'towards']
pronouns = ['him', 'her', 'it', 'them']
verbs = {
'go': {
'synonyms': ['access', 'move', 'walk', 'travel', 'proceed', 'navigate', 'pass']
},
'exit': {
'synonyms': ['depart', 'withdraw', 'evacuate', 'retreat', 'escape', 'flee']
},
'take': {
'synonyms': ['steal', 'grab', 'acquire', 'collect', 'obtain', 'fetch', 'retrieve', 'remove', 'reach', 'pull']
},
'drop': {
'synonyms': ['release', 'discard', 'let', 'abandon']
},
'enter': {
'synonyms': ['hide', 'climb']
},
'use': {
'synonyms': ['utilize', 'apply', 'operate', 'test']
},
'examine': {
'synonyms': ['search', 'look', 'investigate', 'inspect', 'analyze', 'approach',
'survey', 'check', 'explore', 'observe', 'scan', 'peek', 'see']
},
'lock': {
'synonyms': ['seal']
},
'unlock': {
'synonyms': []
},
'open': {
'synonyms': ['unseal']
},
'close': {
'synonyms': ['shut']
},
'wake': {
'synonyms': ['awaken']
},
'attack': {
'synonyms': ['assault', 'fight', 'confront', 'hit', 'strike']
},
'throw': {
'synonyms': ['shoot', 'launch', 'toss']
},
'ask': {
'synonyms': ['inquire']
},
'tell': {
'synonyms': ['order', 'demand']
},
'wait': {'synonyms': []},
'help': {'synonyms': []},
'get': {'synonyms': []},
'pick': {'synonyms': []},
'leave': {'synonyms': []},
'step': {'synonyms': []},
}