Component Architecture

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.

Built-in components

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)

Other components: