Added debug_semantics that is compatible with winpdb
Added debug_semantics.py which is compatible with winpdb
semantics/parsing.py now picks the best understood verb instead of using the name of the VerbNet class. Action aliasing should no longer be necessary.
Implemented selection of understood senses. Currently uses a separate cleaned mapping of SENSE_TO_ACCTION
Semantic results now contain the original verb explicitly.
Action aliases moved upstream so the semantic structure already contains the action rather than only the sense
Overly specific handling of negation
Restructured negation so it inverts do not * clauses and extracts negations in the inverted form
First pass at redoing structures. Knowledge will be broken
Added location field to NewCommand
Quantifiers work. Fixed many minor bugs that the new structure broke
Renamed some fields
First attempt at new knowledge base.
Fixed bug in wh-movement that would move prepositional phrases. Entity queries now work
Fixed bug in yes/no questions
Adds defense against out-of-date word-sense pickle file.
Robustness in search for newer files in word-sense pickle file.
LTL generation cleanup
PEP8 formatting cleanup.
Refactors out new label on new semantic structures.
Import cleanup