Jep.Net has an extendable architecture with plugable components, giving tremendous flexibility for customizing Jep.Net. A total of 8 components are employed, as shown below.
For each of the components you can either use a built-in implementation, or you can create your own implementation.
Jep.Net comes with many components built-in. When creating a JepInstance
using the default constructor,
the StandardComponents
set is loaded. The standard components include the standard configurable parser and
the standard evaluator. In addition to those the the RealEvaluator is also available. The following listing gives an
overview of the components available in Jep.Net.
Standard components (the default component set)
com.singularsys.jep.standard.StandardComponents
Other components:
double
arithmetic and functions)