summary refs log tree commit diff stats
path: root/vendor
Commit message (Collapse)AuthorAgeFilesLines
* Migrate from mpark::variant to std::variantStar Rauchenberger2022-12-141-0/+0
|
* More hkutil refactoringKelly Rauchenberger2018-09-271-0/+0
| | | | | | | | All database access goes through hatkirby::database now. verbly::token, verbly::statement::condition, and verbly::part have been converted to use mpark::variant now. verbly::binding has been deleted, and replaced with a mpark::variant typedef in statement.h. This means that the only remaining tagged union class is verbly::generator::part. refs #5
* Converted verbly::filter to use a variant objectKelly Rauchenberger2018-04-011-0/+0
|
* Migrated generator to hkutilKelly Rauchenberger2018-03-311-0/+0
|
* Flattened selrestrsKelly Rauchenberger2017-02-051-12201/+0
| | | | | | | | | | | | | | | Now, selrestrs are, instead of logically being a tree of positive/negative restrictions that are ANDed/ORed together, they are a flat set of positive restrictions that are ORed together. They are stored as strings in a table called selrestrs, just like synrestrs, which makes them a lot more queryable now as well. This change required some changes to the VerbNet data, because we needed to consolidate any ANDed clauses into single selrestrs, as well as convert any negative selrestrs into positive ones. The changes made are detailed on the wiki. Preposition choices are now encoded as comma-separated lists instead of using JSON. This change, along with the selrestrs one, allows us to remove verbly's dependency on nlohmann::json.
* Updated to nlohmann/json 2.0.9Kelly Rauchenberger2016-12-281-291/+1698
|
* Removed nlohmann/json submoduleKelly Rauchenberger2016-11-272-0/+10794
| | | | The submodule contained around 73MB of benchmarks and tests that are not necessary for inclusion in this project. Thus, the submodule has been removed, and the 2.0.7 release of nlohmann/json has been added to the repository.
* Added verb framesKelly Rauchenberger2016-03-241-0/+0
In addition: - Added prepositions. - Rewrote a lot of the query interface. It now, for a lot of relationships, supports nested AND, OR, and NOT logic. - Rewrote the token class. It is now a union-like class instead of being polymorphic, which means smart pointers are no longer necessary. - Querying with regards to word derivation has been temporarily removed. - Sentinel values are now supported for all word types. - The VerbNet data retrieved from http://verbs.colorado.edu/~mpalmer/projects/verbnet/downloads.html was found to not be perfectly satisfactory in some regards, especially regarding adjective phrases. A patch file is now included in the repository describing the changes made to the VerbNet v3.2 download for the canonical verbly datafile.