Commit Graph

20 Commits

Author SHA1 Message Date
Danila Fedorin 579ff78a99 Move two more operators into separate classes. 2017-09-23 16:19:45 -07:00
Danila Fedorin 81d0999c11 Switch the basic operators into individual classes. 2017-09-23 15:54:28 -07:00
Danila Fedorin fbdf2c7e52 Eliminate warnings related to null returns that have been removed. 2017-09-21 23:09:13 -07:00
Danila Fedorin 337edd68fa Merge branch 'master' into thread-safety 2017-09-15 22:58:33 -07:00
Danila Fedorin 52ab357fe1 Remove nullability from reduction. 2017-09-11 19:32:57 -07:00
Danila Fedorin 7cd117dac1 Add synchronization to the Standard plugin. 2017-09-11 19:32:51 -07:00
Danila Fedorin 059226a4d4 Rename the context class. 2017-09-06 22:54:21 -07:00
Danila Fedorin 91986112a1 Switch all applicables to use the Context. 2017-09-06 21:43:07 -07:00
Danila Fedorin 585cabc478 Add the ability for plugins to access variables, and add the operators. 2017-09-05 23:00:25 -07:00
Danila Fedorin ce82fd56dd Remove newlines generated by IntelliJ's addition of @Nullable. 2017-09-01 18:11:19 -07:00
Danila Fedorin 6a65e66935 Format code. 2017-09-01 18:07:48 -07:00
Danila Fedorin e172108476 Stop using fromInt and the promoteTo function. 2017-09-01 18:07:28 -07:00
Danila Fedorin 2b700d3911 Require applicable interfaces to be passed an implementation they use. 2017-09-01 17:45:32 -07:00
Danila Fedorin ae0ec0c375 Switch add and multiply to two parameters. 2017-08-29 18:31:47 -07:00
Danila Fedorin fbc12ec41c Format newly written code. 2017-08-26 12:19:34 -07:00
Danila Fedorin 8a3c614602 Make applicable into an interface. 2017-08-25 15:49:26 -07:00
Danila Fedorin f83f2a7aaa Rename Function to NumberFunction. 2017-08-25 14:56:36 -07:00
Danila Fedorin d04adf4da5 Add Applicable to Operator, therby removing the need for Functions in it 2017-08-25 14:55:05 -07:00
Danila Fedorin 205d5dbc77 Format code. 2017-08-14 19:03:52 -07:00
Danila Fedorin 8f251d2d13 Split the project into separate modules. 2017-08-12 21:11:01 -07:00