|
26ad341a50
|
Switch the table to using tries.
|
2018-03-24 20:47:34 -07:00 |
|
|
dfcda0d6c3
|
Update liblex and libds.
|
2018-03-24 16:55:54 -07:00 |
|
|
9500a6f9b0
|
Make a single "operator" token, and specialize after parse.
|
2018-03-17 20:56:25 -07:00 |
|
|
4e86ccc253
|
Use new table features to improve searching for operators.
|
2018-03-17 18:01:52 -07:00 |
|
|
ab2311def9
|
Store function / operator types when they are registered.
|
2018-03-15 19:41:11 -07:00 |
|
|
7cee06131e
|
Free table entries when the table is released.
|
2018-02-17 19:56:18 -08:00 |
|
|
07284d1fb2
|
Add a table entry free function.
|
2018-02-17 19:53:33 -08:00 |
|
|
a52735f0b3
|
Finish the "construct tree" part of Shunting Yard.
|
2018-02-17 19:08:35 -08:00 |
|
|
8cd1d23120
|
Add functions to separately register different types of operators.
|
2018-02-17 14:01:48 -08:00 |
|
|
ee19f55058
|
Implement convenience functions for looking up the implemented entries.
|
2018-02-11 23:00:07 -08:00 |
|
|
72be209f0f
|
Implement two entry types and a function to store entries in table.
|
2018-02-11 22:50:08 -08:00 |
|
|
e5351c17a2
|
Fix code to stick to proper naming convention.
|
2018-02-11 21:22:01 -08:00 |
|
|
1a6a80d26b
|
Add the search feature.
|
2018-02-10 17:57:24 -08:00 |
|
|
a27bdc37f5
|
Begin working on a table struct to hold information during runtime.
|
2018-02-10 17:53:07 -08:00 |
|