Skip navigation links
The Jep java mathematical expression parser.

See: Description

Packages 
Package Description
com.singularsys.jep
The main package containing the Jep class as well as other core classes.
com.singularsys.jep.bigdecimal
A set of components for performing arbitrary precision arithmetic using the BigDecimal class to represent numbers.
com.singularsys.jep.bigdecimal.functions
Function classes that operate on BigDecimal numbers.
com.singularsys.jep.configurableparser
A hand-coded parser which allows more customization than the standard parser.
com.singularsys.jep.configurableparser.matchers
This package contains matchers for tokens and grammar elements.
com.singularsys.jep.configurableparser.tokens
Token classes for the configurable parser.
com.singularsys.jep.functions
Classes that implement the built-in functions and operators.
com.singularsys.jep.functions.strings
String functions.
com.singularsys.jep.misc
Miscellaneous components.
com.singularsys.jep.misc.bitwise
A selection of bitwise operators.
com.singularsys.jep.misc.boundvariable
This package allows the creation of Jep variables which are bound to java objects.
com.singularsys.jep.misc.functions
Miscellaneous functions not included in the standard jep.
com.singularsys.jep.misc.javaops
Full set of java operators: ++x, ?
com.singularsys.jep.misc.lineNumbering
Classes to allow line and column number information to stored in nodes.
com.singularsys.jep.misc.nullwrapper
Package to allow the treatment of null values which propagate up through evaluation so that null op anything will be null for most operator.
com.singularsys.jep.misc.nullwrapper.functions
Null wrapped versions of specific functions.
com.singularsys.jep.misc.threadsafeeval
Classes to allow a simple method of evaluation in multiple threads.
com.singularsys.jep.parser
The standard parser.
com.singularsys.jep.reals
A set of classes for performing fast evaluation on reals (strings, vectors, and complex numbers are not supported)
com.singularsys.jep.standard
Standard components including the standard evaluator, function table, operator table, variable table, and double number factory.
com.singularsys.jep.walkers
Expression tree traversal classes.
com.singularsys.jepexamples
Container package for all examples.
com.singularsys.jepexamples.applets
Example applets that use Jep to perform parsing and evaluation.
com.singularsys.jepexamples.consoles
Examples that allow console interaction with the Jep parsers using a command line interface.
com.singularsys.jepexamples.diagnostics
Examples that serve as diagnostic tools.
com.singularsys.jeptests.system
System tests.
com.singularsys.jeptests.system.perf
Framework for testing the performance of parsing and evaluation.
com.singularsys.jeptests.system.perf.tests
Specific performance tests
com.singularsys.jeptests.unit
Unit tests using JUnit.
com.singularsys.jeptests.unit.bigdecimal.functions
Tests for the BigDecimal functions
com.singularsys.jeptests.unit.functions
Tests for individual function classes
org.nfunk.jep
Contains the JEP class for supporting backwards compatibility to JEP 2.x
The Jep java mathematical expression parser.

See Jep Introduction for a description of the main Jep package.

Skip navigation links

Copyright © 2018 Singular Systems http://www.singularsys.com/jep