Commit Graph

21 Commits

Author SHA1 Message Date
Danila Fedorin d7ef8e236d Add more specific lookup functions. 2018-08-10 19:47:11 -07:00
Danila Fedorin 19416d0e15 Add clear functions to table and trie. 2018-05-31 19:29:14 -07:00
Danila Fedorin 031e6434c5 Add a new table entry type. 2018-05-27 23:10:59 -07:00
Danila Fedorin c3a7657c71 Format code. 2018-05-17 14:53:48 -07:00
Danila Fedorin 48f8d09405 Make table searching functions public to prevent their duplication. 2018-05-16 14:05:35 -07:00
Danila Fedorin 70e0e75d24 Switch to using values for storing function entries. 2018-05-14 21:32:36 -07:00
Danila Fedorin edcd5fc5ae Add the ability to store values into the table. 2018-04-26 20:51:54 -07:00
Danila Fedorin cea057aaa6 Switch tables to use refcounting. 2018-04-24 11:13:47 -07:00
Danila Fedorin 5d3130d39d Format the code with clang-format. 2018-04-21 14:09:01 -07:00
Danila Fedorin 7b1445a262 Add functions for basetypes and their entries in tables. 2018-04-17 12:07:22 -07:00
Danila Fedorin 26ad341a50 Switch the table to using tries. 2018-03-24 20:47:34 -07:00
Danila Fedorin 4e86ccc253 Use new table features to improve searching for operators. 2018-03-17 18:01:52 -07:00
Danila Fedorin 07284d1fb2 Add a table entry free function. 2018-02-17 19:53:33 -08:00
Danila Fedorin 8cd1d23120 Add functions to separately register different types of operators. 2018-02-17 14:01:48 -08:00
Danila Fedorin ee19f55058 Implement convenience functions for looking up the implemented entries. 2018-02-11 23:00:07 -08:00
Danila Fedorin 72be209f0f Implement two entry types and a function to store entries in table. 2018-02-11 22:50:08 -08:00
Danila Fedorin 74034c7b76 Rename header files. 2018-02-11 22:32:42 -08:00
Danila Fedorin 37a6f31b5f Start the overarching library code, and move result enum elsewhere. 2018-02-11 22:11:33 -08:00
Danila Fedorin e5351c17a2 Fix code to stick to proper naming convention. 2018-02-11 21:22:01 -08:00
Danila Fedorin 1a6a80d26b Add the search feature. 2018-02-10 17:57:24 -08:00
Danila Fedorin a27bdc37f5 Begin working on a table struct to hold information during runtime. 2018-02-10 17:53:07 -08:00