Java Fast Expression Parser
Math Syntax

JFEP supports implicit multiplication, when a number in input string if followed by a character

Supported Operators (*)

Power ^
Unary Minus -n
Modulus %
Division /
Multiplication *
Addition, Subtraction +, -
(*) Ordered by operator precedences

Supported Functions

Sine sin()
Cosine cos()
Tangent tan()
Arc Sine asin()
Arc Cosine acos()
Arc Tangent atan()
Hyperbolic Sine sinh()
Hyperbolic Cosine cosh()
Hyperbolic Tangent tanh()
Inverse Hyperbolic Sine asinh()
Inverse Hyperbolic Cosine acosh()
Inverse Hyperbolic Tangent atanh()
Natural Logarithm ln()
Logarithm base 10 log()
Logarithm base 2 log2()
Absolute Value / Magnitude abs()
Random number (between 0 and given argument) rand()
Square Root sqrt()
Error Function erf()
Complementary Error Function erfc()
Gamma function gamma()
Exponential exp()
Cotangent cot()

Supported Constants

pi = 3.14159265358979323846 pi
e = 2.7182818284590452354 e
 
Site designed by Bertoli Marco