|
9850f896bb
|
Remove unneeded files from git.
|
2017-07-28 11:23:25 -07:00 |
|
rileyJones
|
69e3b55643
|
Add external plugin support
|
2017-07-28 11:17:54 -07:00 |
|
|
c9fad36d16
|
Fix bug causing an NPE when sqrt() was called.
|
2017-07-27 19:30:40 -07:00 |
|
|
2cc4bd14ce
|
Switch all uses of *List, *Map to just List and Map.
|
2017-07-27 18:19:12 -07:00 |
|
|
f119f19c04
|
Make pow an operator, represented by caret.
|
2017-07-27 16:55:18 -07:00 |
|
|
167e13cfe1
|
Merge branch 'master' of github.com:DanilaFe/abacus
|
2017-07-27 15:28:21 -07:00 |
|
|
a7c2084254
|
Remove backslashes that will be obsolete.
|
2017-07-27 15:02:13 -07:00 |
|
rileyJones
|
bf6f48bf82
|
Jar Plugin Loader
|
2017-07-27 14:33:08 -07:00 |
|
|
f7da896fc0
|
Fix several bugs and register operations as operations.
|
2017-07-27 14:15:45 -07:00 |
|
|
6813643b15
|
Merge branch 'plugins'
|
2017-07-27 14:08:40 -07:00 |
|
|
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 |
|
Arthur Drobot
|
088a45cf4c
|
Add sqrt function.
|
2017-07-27 13:47:51 -07:00 |
|
Arthur Drobot
|
557bc66e53
|
Begin working on memoization for factorial. (Commented out for now.)
|
2017-07-27 13:39:19 -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 |
|
Arthur Drobot
|
9666ef9019
|
Add pow function.
|
2017-07-27 13:17:22 -07:00 |
|
Arthur Drobot
|
ba30227b28
|
Add natural log function. May not be terribly efficient currently, but it works and is usable.
|
2017-07-27 13:04:41 -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
|
3e52a9d645
|
Modify exp to work properly with the new changes and support all reals.
|
2017-07-27 10:16:38 -07:00 |
|
Arthur Drobot
|
aec37b6720
|
Add absolute value function to standard plugin. Modify getNTermsExp to work on negative exponents instead (and correctly).
|
2017-07-27 10:03:26 -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 |
|