| 
						
					 | 
					
						
						
						
						
							
						
						
							d2b27da528
							
						
					 | 
					
						
						
							
							Remove backslashes that will be obsolete.
						
						
						
						
						
					 | 
					
						2017-07-27 15:02:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							381c88f7a0
							
						
					 | 
					
						
						
							
							Fix several bugs and register operations as operations.
						
						
						
						
						
					 | 
					
						2017-07-27 14:15:45 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5c9c718283
							
						
					 | 
					
						
						
							
							Merge branch 'plugins'
						
						
						
						
						
					 | 
					
						2017-07-27 14:08:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							de3feae3b6
							
						
					 | 
					
						
						
							
							Add missing return documentation.
						
						
						
						
						
					 | 
					
						2017-07-27 14:06:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							15e42126b5
							
						
					 | 
					
						
						
							
							Prevent operation lookups, as they pollute the cache.
						
						
						
						
						
					 | 
					
						2017-07-27 14:06:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4f9c8dee9a
							
						
					 | 
					
						
						
							
							Add a PluginListener type for use in the PluginManager.
						
						
						
						
						
					 | 
					
						2017-07-27 14:06:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fb82e1fb8
							
						
					 | 
					
						
						
							
							Add sqrt function.
						
						
						
						
						
					 | 
					
						2017-07-27 13:47:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							22f8a48195
							
						
					 | 
					
						
						
							
							Begin working on memoization for factorial. (Commented out for now.)
						
						
						
						
						
					 | 
					
						2017-07-27 13:39:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f29fea6106
							
						
					 | 
					
						
						
							
							Rename load to onLoad and add onDisable to plugin.
						
						
						
						
						
					 | 
					
						2017-07-27 13:26:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7d822a3e77
							
						
					 | 
					
						
						
							
							Move parsing code into TreeBuilder, change lexing and parsing algorithms
						
						
						
						
						
					 | 
					
						2017-07-27 13:25:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							950e3503b7
							
						
					 | 
					
						
						
							
							Add pow function.
						
						
						
						
						
					 | 
					
						2017-07-27 13:17:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							18a5a99887
							
						
					 | 
					
						
						
							
							Add natural log function. May not be terribly efficient currently, but it works and is usable.
						
						
						
						
						
					 | 
					
						2017-07-27 13:04:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							4eff4760e5
							
						
					 | 
					
						
						
							
							Add comments and clear appropriate cache.
						
						
						
						
						
					 | 
					
						2017-07-27 10:58:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b5ff2c1c2b
							
						
					 | 
					
						
						
							
							Add operator map to Plugin class, and use it in PluginManager.
						
						
						
						
						
					 | 
					
						2017-07-27 10:38:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea648b38e7
							
						
					 | 
					
						
						
							
							Modify exp to work properly with the new changes and support all reals.
						
						
						
						
						
					 | 
					
						2017-07-27 10:16:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							e04caee942
							
						
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							6673771ca9
							
						
					 | 
					
						
						
							
							Add exp and helper functions for Taylor Series etc.
						
						
						
						
						
					 | 
					
						2017-07-26 15:26:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Arthur Drobot
							
						 
					 | 
					
						
						
						
						
							
						
						
							42cedf7c43
							
						
					 | 
					
						
						
							
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ce2373be8e
							
						
					 | 
					
						
						
							
							Comment the PluginManager and change pluginFor to functionFor
						
						
						
						
						
					 | 
					
						2017-07-26 10:15:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7ba6f8a353
							
						
					 | 
					
						
						
							
							Add more comments.
						
						
						
						
						
					 | 
					
						2017-07-26 10:10:37 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							718f7ba7ad
							
						
					 | 
					
						
						
							
							Move function into its own package.
						
						
						
						
						
					 | 
					
						2017-07-25 21:57:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0b5c72d274
							
						
					 | 
					
						
						
							
							Move the standard functions into a standard plugin.
						
						
						
						
						
					 | 
					
						2017-07-25 21:50:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							b3c795e42f
							
						
					 | 
					
						
						
							
							Rename ExternalFunction --> Plugin, and implement plugin loading.
						
						
						
						
						
					 | 
					
						2017-07-25 21:50:30 -07:00 | 
					
					
						
						
							
							
							
						
					 |