1
0
mirror of https://github.com/DanilaFe/abacus synced 2025-01-09 23:58:09 -08:00
Commit Graph

14 Commits

Author SHA1 Message Date
efbd6a4c20 Add missing return documentation. 2017-07-27 14:06:25 -07:00
a211884499 Prevent operation lookups, as they pollute the cache. 2017-07-27 14:06:15 -07:00
f2c280766d Add a PluginListener type for use in the PluginManager. 2017-07-27 14:06:04 -07:00
e6559015b3 Rename load to onLoad and add onDisable to plugin. 2017-07-27 13:26:17 -07:00
f931b9f322 Move parsing code into TreeBuilder, change lexing and parsing algorithms 2017-07-27 13:25:57 -07:00
78e2d50f89 Add comments and clear appropriate cache. 2017-07-27 10:58:11 -07:00
79e85832ce Add operator map to Plugin class, and use it in PluginManager. 2017-07-27 10:38:18 -07:00
Arthur Drobot
8d9dac1a75 Add exp and helper functions for Taylor Series etc. 2017-07-26 15:26:06 -07:00
Arthur Drobot
356084ef61 Modify precision of NaiveNumber. Fix factorial to work with 0./a.exe Add function to get nth term of the exp Maclaurin series. 2017-07-26 11:05:12 -07:00
ac153521d4 Comment the PluginManager and change pluginFor to functionFor 2017-07-26 10:15:22 -07:00
08999350f4 Add more comments. 2017-07-26 10:10:37 -07:00
31b6adecd9 Move function into its own package. 2017-07-25 21:57:14 -07:00
989ac80bf4 Move the standard functions into a standard plugin. 2017-07-25 21:50:41 -07:00
3cf4f958b0 Rename ExternalFunction --> Plugin, and implement plugin loading. 2017-07-25 21:50:30 -07:00