Validating String Model

TO SUPPORT MY WORK, ORDER A COMMERCIAL LICENSE
THANK YOU!

The tutorial consists of more than 200 live examples from 50 sections. Each of the examples can be copied and run on your own environment. In addition, mXparser provides an extensive collection of over 500 built-in math functions, expressions and symbols. Familiarize yourself with the scope and the syntax. Live testing is the best way to learn. Good luck! 🙂

Tutorial Math Collection API spec Download

Below is the code for JAVA, the code for C# is almost identical. To copy the code, double-click inside the frame.

Case 1: To see generated descriptions by String Model

// JAVA: import org.mariuszgromada.math.mxparser.*;
// C#: using org.mariuszgromada.math.mxparser;
// ...

// Prints all the descriptions
// generated based on the string resources
StringModel.printDescriptions();
// -------------------------------------------------
BitwiseOperator.TYPE_DESC = "Binary relation";
BinaryRelation.EQ_DESC = "Equality - Binary relation";
BinaryRelation.NEQ_DESC = "Inequation - Binary relation";
BinaryRelation.LT_DESC = "Lower than - Binary relation";
BinaryRelation.GT_DESC = "Greater than - Binary relation";
BinaryRelation.LEQ_DESC = "Lower or equal - Binary relation";
BinaryRelation.GEQ_DESC = "Greater or equal - Binary relation";
// -------------------------------------------------
BitwiseOperator.TYPE_DESC = "Bitwise operator";
BitwiseOperator.COMPL_DESC = "Bitwise unary complement - Bitwise operator";
BitwiseOperator.AND_DESC = "Bitwise and AND - Bitwise operator";
BitwiseOperator.XOR_DESC = "Bitwise exclusive or XOR - Bitwise operator";
BitwiseOperator.OR_DESC = "Bitwise inclusive or OR - Bitwise operator";
BitwiseOperator.LEFT_SHIFT_DESC = "Signed left shift - Bitwise operator";
BitwiseOperator.RIGHT_SHIFT_DESC = "Signed right shift - Bitwise operator";
// -------------------------------------------------
BooleanOperator.TYPE_DESC = "Boolean operator";
BooleanOperator.AND_DESC = "Logical conjunction AND - Boolean operator";
BooleanOperator.OR_DESC = "Logical disjunction OR - Boolean operator";
BooleanOperator.NEG_DESC = "Negation - Boolean operator";
BooleanOperator.NAND_DESC = "Sheffer stroke NAND - Boolean operator";
BooleanOperator.NOR_DESC = "Logical not or (joint denial) NOR - Boolean operator";
BooleanOperator.XOR_DESC = "Exclusive or XOR - Boolean operator";
BooleanOperator.IMP_DESC = "Implication IMP - Boolean operator";
BooleanOperator.CIMP_DESC = "Converse implication CIMP - Boolean operator";
BooleanOperator.NIMP_DESC = "Material nonimplication NIMP - Boolean operator";
BooleanOperator.CNIMP_DESC = "Converse nonimplication CNIMP - Boolean operator";
BooleanOperator.EQV_DESC = "Logical biconditional EQV - Boolean operator";
// -------------------------------------------------
CalculusOperator.TYPE_DESC = "Calculus operator";
CalculusOperator.SUM_DESC = "Summation SIGMA - Iterated operator Σ - Calculus operator";
CalculusOperator.PROD_DESC = "Product PI - Iterated operator ∏ - Calculus operator";
CalculusOperator.INT_DESC = "Definite integral ∫ - Calculus operator";
CalculusOperator.DER_DESC = "Derivative ∂ - Calculus operator";
CalculusOperator.DER_LEFT_DESC = "Left derivative ∂- - Calculus operator";
CalculusOperator.DER_RIGHT_DESC = "Right derivative ∂+ - Calculus operator";
CalculusOperator.DERN_DESC = "n-th derivative ∂ⁿ - Calculus operator";
CalculusOperator.FORW_DIFF_DESC = "Forward difference ∆ - Calculus operator";
CalculusOperator.BACKW_DIFF_DESC = "Backward difference ∇ - Calculus operator";
CalculusOperator.AVG_DESC = "Average - Iterated operator - Calculus operator";
CalculusOperator.VAR_DESC = "Bias-corrected sample variance - Iterated operator - Calculus operator";
CalculusOperator.STD_DESC = "Bias-corrected sample standard deviation - Iterated operator - Calculus operator";
CalculusOperator.MIN_DESC = "Minimum value - Iterated operator - Calculus operator";
CalculusOperator.MAX_DESC = "Maximum value - Iterated operator - Calculus operator";
CalculusOperator.SOLVE_DESC = "Equation solving (root finding) f(x)=0 - Calculus operator";
// -------------------------------------------------
ConstantValue.TYPE_DESC = "Constant value";
ConstantValue.PI_DESC = "Pi, Archimedes' or Ludolph's number - Mathematical constant π - Constant value";
ConstantValue.EULER_DESC = "Napier's or Euler's number (base of Natural logarithm) - Mathematical constant e - Constant value";
ConstantValue.EULER_MASCHERONI_DESC = "Euler-Mascheroni constant - Mathematical constant γ - Constant value";
ConstantValue.GOLDEN_RATIO_DESC = "Golden ratio - Mathematical constant φ - Constant value";
ConstantValue.PLASTIC_DESC = "Plastic constant - Mathematical constant ρ - Constant value";
ConstantValue.EMBREE_TREFETHEN_DESC = "Embree-Trefethen constant - Mathematical constant β* - Constant value";
ConstantValue.FEIGENBAUM_DELTA_DESC = "Feigenbaum delta constant - Mathematical constant δ - Constant value";
ConstantValue.FEIGENBAUM_ALPHA_DESC = "Feigenbaum alpha constant - Mathematical constant α - Constant value";
ConstantValue.TWIN_PRIME_DESC = "Twin prime constant - Mathematical constant ∏₂ - Constant value";
ConstantValue.MEISSEL_MERTEENS_DESC = "Meissel-Mertens constant - Mathematical constant M₁, B₁ - Constant value";
ConstantValue.BRAUN_TWIN_PRIME_DESC = "Brun's constant for twin primes - Mathematical constant B₂ - Constant value";
ConstantValue.BRAUN_PRIME_QUADR_DESC = "Brun's constant for prime quadruplets - Mathematical constant B₄ - Constant value";
ConstantValue.BRUIJN_NEWMAN_DESC = "de Bruijn-Newman constant - Mathematical constant Λ - Constant value";
ConstantValue.CATALAN_DESC = "Catalan's constant - Mathematical constant G - Constant value";
ConstantValue.LANDAU_RAMANUJAN_DESC = "Landau-Ramanujan constant - Mathematical constant b - Constant value";
ConstantValue.VISWANATH_DESC = "Viswanath's constant - Mathematical constant V - Constant value";
ConstantValue.LEGENDRE_DESC = "Legendre's constant - Mathematical constant B - Constant value";
ConstantValue.RAMANUJAN_SOLDNER_DESC = "Ramanujan-Soldner constant - Mathematical constant μ - Constant value";
ConstantValue.ERDOS_BORWEIN_DESC = "Erdos-Borwein constant - Mathematical constant E - Constant value";
ConstantValue.BERNSTEIN_DESC = "Bernstein's constant - Mathematical constant β - Constant value";
ConstantValue.GAUSS_KUZMIN_WIRSING_DESC = "Gauss-Kuzmin-Wirsing constant - Mathematical constant λ - Constant value";
ConstantValue.HAFNER_SARNAK_MCCURLEY_DESC = "Hafner-Sarnak-McCurley constant - Mathematical constant σ - Constant value";
ConstantValue.GOLOMB_DICKMAN_DESC = "Golomb-Dickman constant - Mathematical constant λ - Constant value";
ConstantValue.CAHEN_DESC = "Cahen's constant - Mathematical constant C - Constant value";
ConstantValue.LAPLACE_LIMIT_DESC = "Laplace limit constant - Mathematical constant - Constant value";
ConstantValue.ALLADI_GRINSTEAD_DESC = "Alladi-Grinstead constant - Mathematical constant - Constant value";
ConstantValue.LENGYEL_DESC = "Lengyel's constant - Mathematical constant Λ - Constant value";
ConstantValue.LEVY_DESC = "Levy's constant - Mathematical constant - Constant value";
ConstantValue.APERY_DESC = "Apery's constant - Mathematical constant ζ(3) - Constant value";
ConstantValue.MILLS_DESC = "Mills' constant - Mathematical constant A - Constant value";
ConstantValue.BACKHOUSE_DESC = "Backhouse's constant - Mathematical constant B - Constant value";
ConstantValue.PORTER_DESC = "Porter's constant - Mathematical constant C - Constant value";
ConstantValue.LIEB_QUARE_ICE_DESC = "Lieb's square ice constant - Mathematical constant - Constant value";
ConstantValue.NIVEN_DESC = "Niven's constant - Mathematical constant C - Constant value";
ConstantValue.SIERPINSKI_DESC = "Sierpinski's constant - Mathematical constant K - Constant value";
ConstantValue.KHINCHIN_DESC = "Khinchin's constant - Mathematical constant K₀ - Constant value";
ConstantValue.FRANSEN_ROBINSON_DESC = "Fransen-Robinson constant - Mathematical constant F - Constant value";
ConstantValue.LANDAU_DESC = "Landau's constant - Mathematical constant L - Constant value";
ConstantValue.PARABOLIC_DESC = "Parabolic constant - Mathematical constant P - Constant value";
ConstantValue.OMEGA_DESC = "Omega constant - Mathematical constant Ω - Constant value";
ConstantValue.MRB_DESC = "MRB constant - Mathematical constant S - Constant value";
ConstantValue.LI2_DESC = "Logarithmic integral at point 2 - Mathematical constant li(2) - Constant value";
ConstantValue.GOMPERTZ_DESC = "Gompertz constant - Mathematical constant δ - Constant value";
ConstantValue.LIGHT_SPEED_DESC = "Light speed in vacuum - Physical constant c [m/s] (m=1, s=1) - Constant value";
ConstantValue.GRAVITATIONAL_CONSTANT_DESC = "Gravitational constant - Physical constant G (m=1, kg=1, s=1) - Constant value";
ConstantValue.GRAVIT_ACC_EARTH_DESC = "Gravitational acceleration on Earth - Physical constant g [m/s²] (m=1, s=1) - Constant value";
ConstantValue.PLANCK_CONSTANT_DESC = "Planck constant - Physical constant h (m=1, kg=1, s=1) - Constant value";
ConstantValue.PLANCK_CONSTANT_REDUCED_DESC = "Reduced Planck constant (Dirac constant) - Physical constant ħ (m=1, kg=1, s=1) - Constant value";
ConstantValue.PLANCK_LENGTH_DESC = "Planck length - Physical constant lᵖ [m] (m=1) - Constant value";
ConstantValue.PLANCK_MASS_DESC = "Planck mass - Physical constant mᵖ [kg] (kg=1) - Constant value";
ConstantValue.PLANCK_TIME_DESC = "Planck time - Physical constant tᵖ [s] (s=1) - Constant value";
ConstantValue.LIGHT_YEAR_DESC = "Light year - Astronomical constant ly [m] (m=1) - Constant value";
ConstantValue.ASTRONOMICAL_UNIT_DESC = "Astronomical unit - Astronomical constant au, AU [m] (m=1) - Constant value";
ConstantValue.PARSEC_DESC = "Parsec - Astronomical constant pc [m] (m=1) - Constant value";
ConstantValue.KILOPARSEC_DESC = "Kiloparsec - Astronomical constant kpc [m] (m=1) - Constant value";
ConstantValue.EARTH_RADIUS_EQUATORIAL_DESC = "Earth equatorial radius - Astronomical constant Rª⊕ [m] (m=1) - Constant value";
ConstantValue.EARTH_RADIUS_POLAR_DESC = "Earth polar radius - Astronomical constant Rᵇ⊕ [m] (m=1) - Constant value";
ConstantValue.EARTH_RADIUS_MEAN_DESC = "Earth mean radius - Astronomical constant R⊕ (m=1) - Constant value";
ConstantValue.EARTH_MASS_DESC = "Earth mass - Astronomical constant M⊕ [kg] (kg=1) - Constant value";
ConstantValue.EARTH_SEMI_MAJOR_AXIS_DESC = "Earth-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.MOON_RADIUS_MEAN_DESC = "Moon mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.MOON_MASS_DESC = "Moon mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.MONN_SEMI_MAJOR_AXIS_DESC = "Moon-Earth distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.SOLAR_RADIUS_DESC = "Solar mean radius - Astronomical constant R☉ [m] (m=1) - Constant value";
ConstantValue.SOLAR_MASS_DESC = "Solar mass - Astronomical constant M☉ [kg] (kg=1) - Constant value";
ConstantValue.MERCURY_RADIUS_MEAN_DESC = "Mercury mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.MERCURY_MASS_DESC = "Mercury mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.MERCURY_SEMI_MAJOR_AXIS_DESC = "Mercury-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.VENUS_RADIUS_MEAN_DESC = "Venus mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.VENUS_MASS_DESC = "Venus mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.VENUS_SEMI_MAJOR_AXIS_DESC = "Venus-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.MARS_RADIUS_MEAN_DESC = "Mars mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.MARS_MASS_DESC = "Mars mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.MARS_SEMI_MAJOR_AXIS_DESC = "Mars-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.JUPITER_RADIUS_MEAN_DESC = "Jupiter mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.JUPITER_MASS_DESC = "Jupiter mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.JUPITER_SEMI_MAJOR_AXIS_DESC = "Jupiter-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.SATURN_RADIUS_MEAN_DESC = "Saturn mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.SATURN_MASS_DESC = "Saturn mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.SATURN_SEMI_MAJOR_AXIS_DESC = "Saturn-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.URANUS_RADIUS_MEAN_DESC = "Uranus mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.URANUS_MASS_DESC = "Uranus mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.URANUS_SEMI_MAJOR_AXIS_DESC = "Uranus-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.NEPTUNE_RADIUS_MEAN_DESC = "Neptune mean radius - Astronomical constant [m] (m=1) - Constant value";
ConstantValue.NEPTUNE_MASS_DESC = "Neptune mass - Astronomical constant [kg] (kg=1) - Constant value";
ConstantValue.NEPTUNE_SEMI_MAJOR_AXIS_DESC = "Neptune-Sun distance - Astronomical constant - Semi major axis [m] (m=1) - Constant value";
ConstantValue.TRUE_DESC = "Boolean True represented as 1 (true=1) - Constant value";
ConstantValue.FALSE_DESC = "Boolean False represented as 0 (false=0) - Constant value";
ConstantValue.NPAR_DESC = "Automatically generated constant for user defined functions, returns number of given function parameters - Constant value";
ConstantValue.NAN_DESC = "Not-a-Number - Constant value";
// -------------------------------------------------
Function1Arg.TYPE_DESC = "Unary function";
Function1Arg.SIN_DESC = "Trigonometric sine - Unary function";
Function1Arg.COS_DESC = "Trigonometric cosine - Unary function";
Function1Arg.TAN_DESC = "Trigonometric tangent - Unary function";
Function1Arg.CTAN_DESC = "Trigonometric cotangent - Unary function";
Function1Arg.SEC_DESC = "Trigonometric secant - Unary function";
Function1Arg.COSEC_DESC = "Trigonometric cosecant - Unary function";
Function1Arg.ASIN_DESC = "Inverse trigonometric sine - Unary function";
Function1Arg.ACOS_DESC = "Inverse trigonometric cosine - Unary function";
Function1Arg.ATAN_DESC = "Inverse trigonometric tangent - Unary function";
Function1Arg.ACTAN_DESC = "Inverse trigonometric cotangent - Unary function";
Function1Arg.LN_DESC = "Natural logarithm (base e) - Unary function";
Function1Arg.LOG2_DESC = "Binary logarithm (base 2) - Unary function";
Function1Arg.LOG10_DESC = "Common logarithm (base 10) - Unary function";
Function1Arg.RAD_DESC = "Degrees to radians - Unary function";
Function1Arg.EXP_DESC = "Exponential - Unary function";
Function1Arg.SQRT_DESC = "Squre root - Unary function";
Function1Arg.SINH_DESC = "Hyperbolic sine - Unary function";
Function1Arg.COSH_DESC = "Hyperbolic cosine - Unary function";
Function1Arg.TANH_DESC = "Hyperbolic tangent - Unary function";
Function1Arg.COTH_DESC = "Hyperbolic cotangent - Unary function";
Function1Arg.SECH_DESC = "Hyperbolic secant - Unary function";
Function1Arg.CSCH_DESC = "Hyperbolic cosecant - Unary function";
Function1Arg.DEG_DESC = "Radians to degrees - Unary function";
Function1Arg.ABS_DESC = "Absolut value - Unary function";
Function1Arg.SGN_DESC = "Signum - Unary function";
Function1Arg.FLOOR_DESC = "Floor - Unary function";
Function1Arg.CEIL_DESC = "Ceiling - Unary function";
Function1Arg.NOT_DESC = "Negation - Unary function";
Function1Arg.ARSINH_DESC = "Inverse hyperbolic sine - Unary function";
Function1Arg.ARCOSH_DESC = "Inverse hyperbolic cosine - Unary function";
Function1Arg.ARTANH_DESC = "Inverse hyperbolic tangent - Unary function";
Function1Arg.ARCOTH_DESC = "Inverse hyperbolic cotangent - Unary function";
Function1Arg.ARSECH_DESC = "Inverse hyperbolic secant - Unary function";
Function1Arg.ARCSCH_DESC = "Inverse hyperbolic cosecant - Unary function";
Function1Arg.SA_DESC = "Sinc (normalized) - Unary function";
Function1Arg.SINC_DESC = "Sinc (unnormalized) - Unary function";
Function1Arg.BELL_NUMBER_DESC = "Bell number - Unary function";
Function1Arg.LUCAS_NUMBER_DESC = "Lucas number - Unary function";
Function1Arg.FIBONACCI_NUMBER_DESC = "Fibonacci number - Unary function";
Function1Arg.HARMONIC_NUMBER_DESC = "Harmonic number - Unary function";
Function1Arg.IS_PRIME_DESC = "Prime number test (is number a prime?) - Unary function";
Function1Arg.PRIME_COUNT_DESC = "Prime-counting π(n) - Unary function";
Function1Arg.EXP_INT_DESC = "Exponential integral - Special function Ei(x) - Unary function";
Function1Arg.LOG_INT_DESC = "Logarithmic integral - Special function li(x) - Unary function";
Function1Arg.OFF_LOG_INT_DESC = "Offset logarithmic integral - Special function Li(x) - Unary function";
Function1Arg.GAUSS_ERF_DESC = "Gauss error - Special function erf(x) - Unary function";
Function1Arg.GAUSS_ERFC_DESC = "Gauss complementary error - Special function erfc(x) - Unary function";
Function1Arg.GAUSS_ERF_INV_DESC = "Inverse Gauss error - Special function erf⁻¹(y) - Unary function";
Function1Arg.GAUSS_ERFC_INV_DESC = "Inverse Gauss complementary error - Special function erfc⁻¹(x) - Unary function";
Function1Arg.ULP_DESC = "Unit in The Last Place - Unary function";
Function1Arg.ISNAN_DESC = "Returns true if value is a Not-a-Number (NaN), false otherwise (true=1, false=1) - Unary function";
Function1Arg.NDIG10_DESC = "Number of digits in numeral system with base 10 - Unary function";
Function1Arg.NFACT_DESC = "Prime decomposition - number of distinct prime factors - Unary function";
Function1Arg.ARCSEC_DESC = "Inverse trigonometric secant - Unary function";
Function1Arg.ARCCSC_DESC = "Inverse trigonometric cosecant - Unary function";
Function1Arg.GAMMA_DESC = "Gamma - Special function Γ(s) - Unary function";
Function1Arg.LAMBERT_W0_DESC = "Lambert-W, principal branch 0, also called the omega or product logarithm - Special function W₀(x) - Unary function";
Function1Arg.LAMBERT_W1_DESC = "Lambert-W, branch -1, also called the omega or product logarithm - Special function W₋₁(x) - Unary function";
Function1Arg.SGN_GAMMA_DESC = "Signum of Gamma - Special function Γ(s) - Unary function";
Function1Arg.LOG_GAMMA_DESC = "Log Gamma - Special function lnΓ(s) - Unary function";
Function1Arg.DI_GAMMA_DESC = "Digamma as the logarithmic derivative of the Gamma - Special function ψ(x) - Unary function";
Function1Arg.PARAM_DESC = "Automatically generated function for user defined functions, returns function parameter value at index 'i' - Unary function";
Function1Arg.RND_STUDENT_T_DESC = "Random variable - Student's t-distribution - Unary function";
Function1Arg.RND_CHI2_DESC = "Random variable - Chi-squared distribution - Unary function";
// -------------------------------------------------
Function2Arg.TYPE_DESC = "Binary function";
Function2Arg.LOG_DESC = "Logarithm - Binary function";
Function2Arg.MOD_DESC = "Modulo - Binary function";
Function2Arg.BINOM_COEFF_DESC = "Binomial coefficient, number of k-combinations that can be drawn from n-elements set - Binary function";
Function2Arg.BERNOULLI_NUMBER_DESC = "Bernoulli numbers - Binary function";
Function2Arg.STIRLING1_NUMBER_DESC = "Stirling numbers of the first kind - Binary function";
Function2Arg.STIRLING2_NUMBER_DESC = "Stirling numbers of the second kind - Binary function";
Function2Arg.WORPITZKY_NUMBER_DESC = "Worpitzky number - Binary function";
Function2Arg.EULER_NUMBER_DESC = "Euler number - Binary function";
Function2Arg.KRONECKER_DELTA_DESC = "Kronecker delta - Binary function";
Function2Arg.EULER_POLYNOMIAL_DESC = "Euler polynomial - Binary function";
Function2Arg.HARMONIC_NUMBER_DESC = "Harmonic number - Binary function";
Function2Arg.RND_UNIFORM_CONT_DESC = "Random variable - Uniform continuous distribution U(a,b) - Binary function";
Function2Arg.RND_UNIFORM_DISCR_DESC = "Random variable - Uniform discrete distribution U{a,b} - Binary function";
Function2Arg.ROUND_DESC = "Half-up rounding - Binary function";
Function2Arg.RND_NORMAL_DESC = "Random variable - Normal distribution N(μ,σ) - Binary function";
Function2Arg.NDIG_DESC = "Number of digits representing the number in numeral system with given base - Binary function";
Function2Arg.DIGIT10_DESC = "Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - base 10 numeral system - Binary function";
Function2Arg.FACTVAL_DESC = "Prime decomposition - factor value at position between 1 ... nfact(n) - ascending order by factor value - Binary function";
Function2Arg.FACTEXP_DESC = "Prime decomposition - factor exponent / multiplicity at position between 1 ... nfact(n) - ascending order by factor value - Binary function";
Function2Arg.ROOT_DESC = "N-th order root of a number - Binary function";
Function2Arg.INC_GAMMA_LOWER_DESC = "Lower incomplete gamma - Special function γ(s,x) - Binary function";
Function2Arg.INC_GAMMA_UPPER_DESC = "Upper incomplete Gamma - Special function Γ(s,x) - Binary function";
Function2Arg.REG_GAMMA_LOWER_DESC = "Lower regularized P gamma - Special function P(s,x) - Binary function";
Function2Arg.REG_GAMMA_UPPER_DESC = "Upper regularized Q Gamma - Special function Q(s,x) - Binary function";
Function2Arg.PERMUTATIONS_DESC = "Number of k-permutations that can be drawn from n-elements set - Binary function";
Function2Arg.BETA_DESC = "The Beta, also called the Euler integral of the first kind - Special function B(x,y) - Binary function";
Function2Arg.LOG_BETA_DESC = "The Log Beta, also called the Log Euler integral of the first kind - Special function lnB(x,y) - Binary function";
Function2Arg.PDF_STUDENT_T_DESC = "Student's t-distribution - Probability distribution function - Binary function";
Function2Arg.CDF_STUDENT_T_DESC = "Student's t-distribution - Cumulative distribution function - Binary function";
Function2Arg.QNT_STUDENT_T_DESC = "Student's t-distribution - Quantile function (inverse cumulative distribution function) - Binary function";
Function2Arg.PDF_CHI2_DESC = "Chi-squared distribution - Probability distribution function - Binary function";
Function2Arg.CDF_CHI2_DESC = "Chi-squared distribution - Cumulative distribution function - Binary function";
Function2Arg.QNT_CHI2_DESC = "Chi-squared distribution - Quantile function (inverse cumulative distribution function) - Binary function";
Function2Arg.RND_F_SNEDECOR_DESC = "Random variable - Snedecor's F distribution (F-distribution or F-ratio, also known as Fisher–Snedecor distribution) - Binary function";
Function3Arg.IF_DESC = "If - Ternary function";
Function3Arg.CHI_DESC = "Characteristic function for x in (a,b) - Ternary function";
Function3Arg.CHI_LR_DESC = "Characteristic function for x in [a,b] - Ternary function";
Function3Arg.CHI_L_DESC = "Characteristic function for x in [a,b) - Ternary function";
Function3Arg.CHI_R_DESC = "Characteristic function for x in (a,b] - Ternary function";
Function3Arg.PDF_UNIFORM_CONT_DESC = "Uniform continuous distribution - Probability distribution function U(a,b) - Ternary function";
Function3Arg.CDF_UNIFORM_CONT_DESC = "Uniform continuous distribution - Cumulative distribution function U(a,b) - Ternary function";
Function3Arg.QNT_UNIFORM_CONT_DESC = "Uniform continuous distribution - Quantile function (inverse cumulative distribution function) U(a,b) - Ternary function";
Function3Arg.PDF_NORMAL_DESC = "Normal distribution - Probability distribution function N(μ,σ) - Ternary function";
Function3Arg.CDF_NORMAL_DESC = "Normal distribution - Cumulative distribution function N(μ,σ) - Ternary function";
Function3Arg.QNT_NORMAL_DESC = "Normal distribution - Quantile function (inverse cumulative distribution function) N(μ,σ) - Ternary function";
Function3Arg.DIGIT_DESC = "Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - numeral system with given base - Ternary function";
Function3Arg.INC_BETA_DESC = "The incomplete Beta, also called the incomplete Euler integral of the first kind - Special function B(x,a,b) - Ternary function";
Function3Arg.REG_BETA_DESC = "The regularized incomplete Beta (or regularized beta), also called the regularized incomplete Euler integral of the first kind - Special function I(x,a,b) - Ternary function";
Function3Arg.PDF_F_SNEDECOR_DESC = "Snedecor's F distribution (F-distribution or F-ratio, also known as Fisher–Snedecor distribution) - Probability distribution function - Ternary function";
Function3Arg.CDF_F_SNEDECOR_DESC = "Snedecor's F distribution (F-distribution or F-ratio, also known as Fisher–Snedecor distribution) - Cumulative distribution function - Ternary function";
Function3Arg.QNT_F_SNEDECOR_DESC = "Snedecor's F distribution (F-distribution or F-ratio, also known as Fisher–Snedecor distribution) - Quantile function (inverse cumulative distribution function) - Ternary function";
// -------------------------------------------------
FunctionVariadic.TYPE_DESC = "Variadic function";
FunctionVariadic.IFF_DESC = "If function - Variadic function";
FunctionVariadic.MIN_DESC = "Minimum - Variadic function";
FunctionVariadic.MAX_DESC = "Maximum - Variadic function";
FunctionVariadic.CONT_FRAC_DESC = "Continued fraction - Variadic function";
FunctionVariadic.CONT_POL_DESC = "Continued polynomial - Variadic function";
FunctionVariadic.GCD_DESC = "Greatest common divisor - Variadic function";
FunctionVariadic.LCM_DESC = "Least common multiple - Variadic function";
FunctionVariadic.SUM_DESC = "Summation - Variadic function";
FunctionVariadic.PROD_DESC = "Multiplication - Variadic function";
FunctionVariadic.AVG_DESC = "Mean / average value - Variadic function";
FunctionVariadic.VAR_DESC = "Bias-corrected sample variance - Variadic function";
FunctionVariadic.STD_DESC = "Bias-corrected sample standard deviation - Variadic function";
FunctionVariadic.RND_LIST_DESC = "Random number from a given list of numbers - Variadic function";
FunctionVariadic.COALESCE_DESC = "Returns the first non-NaN value - Variadic function";
FunctionVariadic.OR_DESC = "Logical disjunction (OR) - variadic - Variadic function";
FunctionVariadic.AND_DESC = "Logical conjunction (AND) - variadic - Variadic function";
FunctionVariadic.XOR_DESC = "Exclusive or (XOR) - variadic - Variadic function";
FunctionVariadic.ARGMIN_DESC = "Arguments / indices of the minima - Variadic function";
FunctionVariadic.ARGMAX_DESC = "Arguments / indices of the maxima - Variadic function";
FunctionVariadic.MEDIAN_DESC = "The sample median - Variadic function";
FunctionVariadic.MODE_DESC = "Mode - the value that appears most often - Variadic function";
FunctionVariadic.BASE_DESC = "Returns number in given numeral system base represented by list of digits - Variadic function";
FunctionVariadic.NDIST_DESC = "Number of distinct values - Variadic function";
// -------------------------------------------------
Operator.TYPE_DESC = "Operator";
Operator.PLUS_DESC = "Addition - Operator";
Operator.MINUS_DESC = "Subtraction - Operator";
Operator.MULTIPLY_DESC = "Multiplication - Operator";
Operator.DIVIDE_DESC = "Division - Operator";
Operator.POWER_DESC = "Exponentiation - Operator";
Operator.FACT_DESC = "Factorial - Operator";
Operator.MOD_DESC = "Modulo - Operator";
Operator.PERC_DESC = "Percentage - Operator";
Operator.TETRATION_DESC = "Tetration (hyper-4, power tower, exponential tower) - Operator";
Operator.SQUARE_ROOT_DESC = "Square root - Operator";
Operator.CUBE_ROOT_DESC = "Cube root - Operator";
Operator.FOURTH_ROOT_DESC = "Fourth root - Operator";
// -------------------------------------------------
ParserSymbol.TYPE_DESC = "Parser symbol";
ParserSymbol.LEFT_PARENTHESES_DESC = "Left parentheses - Parser symbol";
ParserSymbol.RIGHT_PARENTHESES_DESC = "Right parentheses - Parser symbol";
ParserSymbol.COMMA_DESC = "Comma (function parameters) - Parser symbol";
ParserSymbol.SEMI_DESC = "Semicolon (function parameters) - Parser symbol";
ParserSymbol.BLANK_DESC = "Blank (whitespace) character - Parser symbol";
ParserSymbol.UNICODE_MATH_DESC = " - Unicode math symbol";
// -------------------------------------------------
RandomVariable.TYPE_DESC = "Random variable";
RandomVariable.UNIFORM_DESC = "Uniform continuous distribution U(0,1) - Random variable";
RandomVariable.INT_DESC = "Random integer - Random variable";
RandomVariable.INT1_DESC = "Uniform discrete distribution - Random integer U{-10¹,10¹} - Random variable";
RandomVariable.INT2_DESC = "Uniform discrete distribution - Random integer U{-10²,10²} - Random variable";
RandomVariable.INT3_DESC = "Uniform discrete distribution - Random integer U{-10³,10³} - Random variable";
RandomVariable.INT4_DESC = "Uniform discrete distribution - Random integer U{-10⁴,10⁴} - Random variable";
RandomVariable.INT5_DESC = "Uniform discrete distribution - Random integer U{-10⁵,10⁵} - Random variable";
RandomVariable.INT6_DESC = "Uniform discrete distribution - Random integer U{-10⁶,10⁶} - Random variable";
RandomVariable.INT7_DESC = "Uniform discrete distribution - Random integer U{-10⁷,10⁷} - Random variable";
RandomVariable.INT8_DESC = "Uniform discrete distribution - Random integer U{-10⁸,10⁸} - Random variable";
RandomVariable.INT9_DESC = "Uniform discrete distribution - Random integer U{-10⁹,10⁹} - Random variable";
RandomVariable.NAT0_DESC = "Random natural number including 0 - Random variable";
RandomVariable.NAT0_1_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10¹} - Random variable";
RandomVariable.NAT0_2_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10²} - Random variable";
RandomVariable.NAT0_3_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10³} - Random variable";
RandomVariable.NAT0_4_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁴} - Random variable";
RandomVariable.NAT0_5_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁵} - Random variable";
RandomVariable.NAT0_6_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁶} - Random variable";
RandomVariable.NAT0_7_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁷} - Random variable";
RandomVariable.NAT0_8_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁸} - Random variable";
RandomVariable.NAT0_9_DESC = "Uniform discrete distribution - Random natural number including 0 U{0,10⁹} - Random variable";
RandomVariable.NAT1_DESC = "Random natural number - Random variable";
RandomVariable.NAT1_1_DESC = "Uniform discrete distribution - Random natural number U{1,10¹} - Random variable";
RandomVariable.NAT1_2_DESC = "Uniform discrete distribution - Random natural number U{1,10²} - Random variable";
RandomVariable.NAT1_3_DESC = "Uniform discrete distribution - Random natural number U{1,10³} - Random variable";
RandomVariable.NAT1_4_DESC = "Uniform discrete distribution - Random natural number U{1,10⁴} - Random variable";
RandomVariable.NAT1_5_DESC = "Uniform discrete distribution - Random natural number U{1,10⁵} - Random variable";
RandomVariable.NAT1_6_DESC = "Uniform discrete distribution - Random natural number U{1,10⁶} - Random variable";
RandomVariable.NAT1_7_DESC = "Uniform discrete distribution - Random natural number U{1,10⁷} - Random variable";
RandomVariable.NAT1_8_DESC = "Uniform discrete distribution - Random natural number U{1,10⁸} - Random variable";
RandomVariable.NAT1_9_DESC = "Uniform discrete distribution - Random natural number U{1,10⁹} - Random variable";
RandomVariable.NOR_DESC = "Normal distribution N(0,1) - Random variable";
// -------------------------------------------------
Unit.TYPE_DESC = "Unit";
Unit.PERC_DESC = "Percentage - Ratio / Fraction = 0.01 - Dimensionless unit";
Unit.PROMIL_DESC = "Promil, Per mille - Ratio / Fraction = 0.001 - Dimensionless unit";
Unit.YOTTA_DESC = "Septillion / Yotta - Metric prefix = 10²⁴ - Dimensionless unit";
Unit.ZETTA_DESC = "Sextillion / Zetta - Metric prefix = 10²¹ - Dimensionless unit";
Unit.EXA_DESC = "Quintillion / Exa - Metric prefix = 10¹⁸ - Dimensionless unit";
Unit.PETA_DESC = "Quadrillion / Peta - Metric prefix = 10¹⁵ - Dimensionless unit";
Unit.TERA_DESC = "Trillion / Tera - Metric prefix = 10¹² - Dimensionless unit";
Unit.GIGA_DESC = "Billion / Giga - Metric prefix = 10⁹ - Dimensionless unit";
Unit.MEGA_DESC = "Million / Mega - Metric prefix = 10⁶ - Dimensionless unit";
Unit.KILO_DESC = "Thousand / Kilo - Metric prefix = 10³ - Dimensionless unit";
Unit.HECTO_DESC = "Hundred / Hecto - Metric prefix = 10² - Dimensionless unit";
Unit.DECA_DESC = "Ten / Deca - Metric prefix = 10 - Dimensionless unit";
Unit.DECI_DESC = "Tenth / Deci - Metric prefix = 10⁻¹ - Dimensionless unit";
Unit.CENTI_DESC = "Hundredth / Centi - Metric prefix = 10⁻² - Dimensionless unit";
Unit.MILLI_DESC = "Thousandth / Milli - Metric prefix = 10⁻³ - Dimensionless unit";
Unit.MICRO_DESC = "Millionth / Micro - Metric prefix = 10⁻⁶ - Dimensionless unit";
Unit.NANO_DESC = "Billionth / Nano - Metric prefix = 10⁻⁹ - Dimensionless unit";
Unit.PICO_DESC = "Trillionth / Pico - Metric prefix = 10⁻¹² - Dimensionless unit";
Unit.FEMTO_DESC = "Quadrillionth / Femto - Metric prefix = 10⁻¹⁵ - Dimensionless unit";
Unit.ATTO_DESC = "Quintillionth / Atoo - Metric prefix = 10⁻¹⁸ - Dimensionless unit";
Unit.ZEPTO_DESC = "Sextillionth / Zepto - Metric prefix = 10⁻²¹ - Dimensionless unit";
Unit.YOCTO_DESC = "Septillionth / Yocto - Metric prefix = 10⁻²⁴ - Dimensionless unit";
Unit.METRE_DESC = "Meter - Unit of length [m] (m=1) - Unit";
Unit.KILOMETRE_DESC = "Kilometer - Unit of length [m] (m=1) - Unit";
Unit.CENTIMETRE_DESC = "Centimeter - Unit of length [m] (m=1) - Unit";
Unit.MILLIMETRE_DESC = "Millimeter - Unit of length [m] (m=1) - Unit";
Unit.INCH_DESC = "Inch - Unit of length [m] (m=1) - Unit";
Unit.YARD_DESC = "Yard - Unit of length [m] (m=1) - Unit";
Unit.FEET_DESC = "Feet - Unit of length [m] (m=1) - Unit";
Unit.MILE_DESC = "Mile - Unit of length [m] (m=1) - Unit";
Unit.NAUTICAL_MILE_DESC = "Nautical mile - Unit of length [m] (m=1) - Unit";
Unit.METRE2_DESC = "Square meter - Unit of area [m²] (m=1) - Unit";
Unit.CENTIMETRE2_DESC = "Square centimeter - Unit of area [m²] (m=1) - Unit";
Unit.MILLIMETRE2_DESC = "Square millimeter - Unit of area [m²] (m=1) - Unit";
Unit.ARE_DESC = "Are - Unit of area [m²] (m=1) - Unit";
Unit.HECTARE_DESC = "Hectare - Unit of area [m²] (m=1) - Unit";
Unit.ACRE_DESC = "Acre - Unit of area [m²] (m=1) - Unit";
Unit.KILOMETRE2_DESC = "Square kilometer - Unit of area [m²] (m=1) - Unit";
Unit.MILLIMETRE3_DESC = "Cubic millimeter - Unit of volume [m³] (m=1) - Unit";
Unit.CENTIMETRE3_DESC = "Cubic centimeter - Unit of volume [m³] (m=1) - Unit";
Unit.METRE3_DESC = "Cubic meter - Unit of volume [m³] (m=1) - Unit";
Unit.KILOMETRE3_DESC = "Cubic kilometer - Unit of volume [m³] (m=1) - Unit";
Unit.MILLILITRE_DESC = "Milliliter - Unit of volume [m³] (m=1) - Unit";
Unit.LITRE_DESC = "Liter - Unit of volume [m³] (m=1) - Unit";
Unit.GALLON_DESC = "Gallon - Unit of volume [m³] (m=1) - Unit";
Unit.PINT_DESC = "Pint - Unit of volume [m³] (m=1) - Unit";
Unit.SECOND_DESC = "Second - Unit of time [s] (s=1) - Unit";
Unit.MILLISECOND_DESC = "Millisecond - Unit of time [s] (s=1) - Unit";
Unit.MINUTE_DESC = "Minute - Unit of time [s] (s=1) - Unit";
Unit.HOUR_DESC = "Hour - Unit of time [s] (s=1) - Unit";
Unit.DAY_DESC = "Day - Unit of time [s] (s=1) - Unit";
Unit.WEEK_DESC = "Week - Unit of time [s] (s=1) - Unit";
Unit.JULIAN_YEAR_DESC = "Julian year = 365.25 days - Unit of time [s] (s=1) - Unit";
Unit.KILOGRAM_DESC = "Kilogram - Unit of mass [kg] (kg=1) - Unit";
Unit.GRAM_DESC = "Gram - Unit of mass [kg] (kg=1) - Unit";
Unit.MILLIGRAM_DESC = "Milligram - Unit of mass [kg] (kg=1) - Unit";
Unit.DECAGRAM_DESC = "Decagram - Unit of mass [kg] (kg=1) - Unit";
Unit.TONNE_DESC = "Tonne - Unit of mass [kg] (kg=1) - Unit";
Unit.OUNCE_DESC = "Ounce - Unit of mass [kg] (kg=1) - Unit";
Unit.POUND_DESC = "Pound - Unit of mass [kg] (kg=1) - Unit";
Unit.BIT_DESC = "Bit - Unit of information [bit] (bit=1) - Unit";
Unit.KILOBIT_DESC = "Kilobit - Unit of information [bit] (bit=1) - Unit";
Unit.MEGABIT_DESC = "Megabit - Unit of information [bit] (bit=1) - Unit";
Unit.GIGABIT_DESC = "Gigabit - Unit of information [bit] (bit=1) - Unit";
Unit.TERABIT_DESC = "Terabit - Unit of information [bit] (bit=1) - Unit";
Unit.PETABIT_DESC = "Petabit - Unit of information [bit] (bit=1) - Unit";
Unit.EXABIT_DESC = "Exabit - Unit of information [bit] (bit=1) - Unit";
Unit.ZETTABIT_DESC = "Zettabit - Unit of information [bit] (bit=1) - Unit";
Unit.YOTTABIT_DESC = "Yottabit - Unit of information [bit] (bit=1) - Unit";
Unit.BYTE_DESC = "Byte - Unit of information [bit] (bit=1) - Unit";
Unit.KILOBYTE_DESC = "Kilobyte - Unit of information [bit] (bit=1) - Unit";
Unit.MEGABYTE_DESC = "Megabyte - Unit of information [bit] (bit=1) - Unit";
Unit.GIGABYTE_DESC = "Gigabyte - Unit of information [bit] (bit=1) - Unit";
Unit.TERABYTE_DESC = "Terabyte - Unit of information [bit] (bit=1) - Unit";
Unit.PETABYTE_DESC = "Petabyte - Unit of information [bit] (bit=1) - Unit";
Unit.EXABYTE_DESC = "Exabyte - Unit of information [bit] (bit=1) - Unit";
Unit.ZETTABYTE_DESC = "Zettabyte - Unit of information [bit] (bit=1) - Unit";
Unit.YOTTABYTE_DESC = "Yottabyte - Unit of information [bit] (bit=1) - Unit";
Unit.JOULE_DESC = "Joule - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.ELECTRONO_VOLT_DESC = "Electronovolt - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.KILO_ELECTRONO_VOLT_DESC = "Kiloelectronovolt - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.MEGA_ELECTRONO_VOLT_DESC = "Megaelectronovolt - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.GIGA_ELECTRONO_VOLT_DESC = "Gigaelectronovolt - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.TERA_ELECTRONO_VOLT_DESC = "Teraelectronovolt - Unit of energy [J] (m=1, kg=1, s=1) - Unit";
Unit.METRE_PER_SECOND_DESC = "Meter per second - Unit of speed [m/s] (m=1, s=1) - Unit";
Unit.KILOMETRE_PER_HOUR_DESC = "Kilometer per hour - Unit of speed [m/s] (m=1, s=1) - Unit";
Unit.MILE_PER_HOUR_DESC = "Mile per hour - Unit of speed [m/s] (m=1, s=1) - Unit";
Unit.KNOT_DESC = "Knot - Unit of speed [m/s] (m=1, s=1) - Unit";
Unit.METRE_PER_SECOND2_DESC = "Meter per square second - Unit of acceleration [m/s²] (m=1, s=1) - Unit";
Unit.KILOMETRE_PER_HOUR2_DESC = "Kilometer per square hour - Unit of acceleration [m/s²] (m=1, s=1) - Unit";
Unit.MILE_PER_HOUR2_DESC = "Mile per square hour - Unit of acceleration [m/s²] (m=1, s=1) - Unit";
Unit.RADIAN_ARC_DESC = "Radian - Unit of angle [rad] (rad=1) - Unit";
Unit.DEGREE_ARC_DESC = "Degree of arc - Unit of angle [rad] (rad=1) - Unit";
Unit.MINUTE_ARC_DESC = "Minute of arc - Unit of angle [rad] (rad=1) - Unit";
Unit.SECOND_ARC_DESC = "Second of arc - Unit of angle [rad] (rad=1) - Unit";
// -------------------------------------------------
Argument.TYPE_DESC = "User defined argument";
Constant.TYPE_DESC = "User defined constant";
Expression.TYPE_DESC = "User defined expression";
Function.TYPE_DESC = "User defined function";
RecursiveArgument.TYPE_DESC_RECURSIVE = "User defined recursive argument
// -------------------------------------------------

Case 2: To see String Resources used

// JAVA: import org.mariuszgromada.math.mxparser.*;
// C#: using org.mariuszgromada.math.mxparser;
// ...

class StringResourcesPL extends StringResources {
    StringResourcesPL() {
        USER_LANGUAGE = "Polish";
        NUMBER_LITERAL = "Literał liczbowy";
        NUMBER = "Liczba";
        ALL_HELP_CONTENT = "Pomoc";
        KEYWORD = "Słowo kluczowe";
        TYPE = "Typ";
        SYNTAX = "Składnia";
        SINCE = "Od";
        DESCRIPTION = "Opis";
        HELP_CONTENT_LIMITED_TO_QUERY = "Zawartość pomocy została ograniczona do kwerendy";
    }
}

StringResourcesPL stringResourcesPL = new StringResourcesPL();
StringModel.setStringResources(stringResourcesPL);
StringModel.getStringResources().print();
Please analyze [VAL] and [DEF] tags – if [VAL] tag not present it means there is no translation for the given attribute and only default value is aplied.
USER_LANGUAGE = [VAL]"Polish"; [DEF]"English";
// -------------------------------------------------
STARTING_SYNTAX_CHECK = [DEF]"Starting syntax check...";
NO_ERRORS_DETECTED = [DEF]"No errors detected.";
NO_ERRORS_DETECTED_IN_ARGUMENT_DEFINITION = [DEF]"No errors detected in argument definition.";
NO_ERRORS_DETECTED_IN_RECURSIVE_ARGUMENT_DEFINITION = [DEF]"No errors detected in recursive argument definition.";
NO_ERRORS_DETECTED_IN_FUNCTION_DEFINITION = [DEF]"No errors detected in function definition.";
NO_ERRORS_DETECTED_IN_CONSTANT_DEFINITION = [DEF]"No errors detected in function definition.";
LEXICAL_ERROR_HAS_BEEN_FOUND = [DEF]"A lexical error has been found.";
ERRORS_HAVE_BEEN_FOUND = [DEF]"Errors have been found.";
ALREADY_CHECKED_NO_ERRORS = [DEF]"The syntax has already been checked - no errors detected.";
SYNTAX_STATUS_UNKNOWN = [DEF]"The syntax status is unknown.";
PROBLEM_WITH_EXPRESSION_SYNTAX = [DEF]"There is a problem with expression syntax.";
// -------------------------------------------------
ENCOUNTERED = [DEF]"Encountered";
AT_INDEX = [DEF]"at index";
WAS_EXPECTING = [DEF]"Was expecting";
WAS_EXPECTING_ONE_OF = [DEF]"Was expecting one of";
UNEXPECTED_EXCEPTION_WAS_ENCOUNTERED = [DEF]"An unexpected exception was encountered. Probably a parser error - please report it.";
UNEXPECTED_TOKEN_MANAGER_ERROR_WAS_ENCOUNTERED = [DEF]"An unexpected token manager error was encountered. Probably a parser error - please report it.";
// -------------------------------------------------
EXPRESSION_STRING_IS_EMPTY = [DEF]"The expression string is empty.";
EXPRESSION_DOES_NOT_CONTAIN_ANY_TOKENS = [DEF]"The expression does not contain any tokens.";
DUPLICATED_KEYWORD = [DEF]"Duplicated keywords were found. Check user-defined items. Consider using option to override built-in tokens.";
ELEMENT = [DEF]"Element";
ERROR = [DEF]"Error";
EXCEPTION = [DEF]"Exception";
TOKEN = [DEF]"Token";
INDEX = [DEF]"index";
INVALID_TOKEN = [DEF]"Invalid token.";
INVALID_TOKEN_POSSIBLY_MISSING_MULTIPLICATION_OPERATOR = [DEF]"Invalid token. Possibly missing multiplication operator - try implied multiplication mode.";
EXPRESSION_TOKENS = [DEF]"Expression tokens";
NULL_TOKENS_LIST = [DEF]"NULL tokens list";
// -------------------------------------------------
FUNCTION_WITH_EXTENDED_BODY_NO_ERRORS = [DEF]"User-defined function with extended body - no errors by assumption.";
ARGUMENT_WITH_EXTENDED_BODY_NO_ERRORS = [DEF]"User-defined argument with extended body - no errors by assumption.";
PROVIDED_EXTENSION_IS_NULL = [DEF]"Provided extension is null.";
PROVIDED_STRING_IS_NULL = [DEF]"Provided string is null.";
PROVIDED_ELEMENTS_ARE_NULL = [DEF]"Provided elements are null.";
MULTIPLICATION_OPERATOR_MISSING_TRY_IMPLIED_MULTIPLICATION_MODE = [DEF]"Possibly missing multiplication operator - try implied multiplication mode.";
// -------------------------------------------------
STARTING_SYNTAX_CHECK_DEPENDENT_ARGUMENT = [DEF]"Starting syntax check of the dependent user-defined argument.";
STARTING_SYNTAX_CHECK_RECURSIVE_ARGUMENT = [DEF]"Starting syntax check of the user-defined recursive argument.";
STARTING_SYNTAX_CHECK_USER_DEFINED_FUNCTION = [DEF]"Starting syntax check of the user-defined function.";
STARTING_SYNTAX_CHECK_VARIADIC_USER_DEFINED_FUNCTION = [DEF]"Starting syntax check of the variadic user-defined function.";
// -------------------------------------------------
ARGUMENT_WAS_EXPECTED = [DEF]"User-defined argument was expected.";
RECURSIVE_ARGUMENT_EXPECTING_1_PARAMETER = [DEF]"A recursive user-defined argument requires one parameter.";
// -------------------------------------------------
INCORRECT_NUMBER_OF_PARAMETERS_IN_USER_DEFINED_FUNCTION = [DEF]"Incorrect number of parameters in user-defined function.";
// -------------------------------------------------
INCORRECT_NUMBER_OF_FUNCTION_PARAMETERS = [DEF]"Incorrect number of function parameters.";
EXPECTED = [DEF]"Expected";
PROVIDED = [DEF]"provided";
USER_DEFINED_FUNCTION_EXPECTING_AT_LEAST_ONE_ARGUMENT = [DEF]"Incorrect number of parameters in user-defined function - at least one argument is expected.";
EXPECTED_EVEN_NUMBER_OF_ARGUMENTS = [DEF]"Even number of arguments was expected.";
// -------------------------------------------------
INVALID_FUNCTION_NAME = [DEF]"Invalid function name.";
INVALID_ARGUMENT_NAME = [DEF]"Invalid argument name.";
INVALID_CONSTANT_NAME = [DEF]"Invalid constant name.";
INVALID_FUNCTION_DEFINITION = [DEF]"Invalid function definition.";
INVALID_ARGUMENT_DEFINITION = [DEF]"Invalid argument definition.";
INVALID_CONSTANT_DEFINITION = [DEF]"Invalid constant definition.";
PATTERN_DOES_NOT_MATCH = [DEF]"Pattern does not match.";
PATTERN_EXAMPLES = [DEF]"Pattern examples";
// -------------------------------------------------
CONSTANT_WAS_EXPECTED = [DEF]"Constant value was expected.";
USER_CONSTANT_WAS_EXPECTED = [DEF]"User-defined constant was expected.";
// -------------------------------------------------
UNARY_FUNCTION_EXPECTS_1_PARAMETER = [DEF]"A unary function expects 1 parameter.";
BINARY_FUNCTION_EXPECTS_2_PARAMETERS = [DEF]"A binary function expects 2 parameters.";
TERNARY_FUNCTION_EXPECTS_3_PARAMETERS = [DEF]"A ternary function expects 3 parameters.";
// -------------------------------------------------
DERIVATIVE_OPERATOR_EXPECTS_2_OR_3_OR_4_OR_5_CALCULUS_PARAMETERS = [DEF]"A derivative operator expects 2 or 3 or 4 or 5 calculus parameters.";
ARGUMENT_WAS_EXPECTED_IN_A_DERIVATIVE_OPERATOR_INVOCATION = [DEF]"An argument was expected in a derivative operator invocation.";
DUPLICATED_KEYWORDS_WERE_FOUND_IN_THE_CALCULUS_OPERATOR_INVOCATION = [DEF]"Duplicated keywords were found in the calculus operator invocation, check calculus parameters.";
ONE_TOKEN_WAS_EXPECTED_IN_THE_CALCULUS_OPERATOR_INVOCATION = [DEF]"One token (argument or unknown) was expected in the calculus operator invocation.";
NTH_ORDER_DERIVATIVE_OPERATOR_EXPECTS_3_OR_5_CALCULUS_PARAMETERS = [DEF]"N-th order derivative operator expects 3 or 5 calculus parameters.";
INTEGRAL_SOLVE_OPERATOR_EXPECTS_4_CALCULUS_PARAMETERS = [DEF]"The integral / solve operator expects 4 calculus parameters.";
ITERATED_OPERATOR_EXPECTS_4_OR_5_CALCULUS_PARAMETERS = [DEF]"The iterated operator expects 4 or 5 calculus parameters.";
FORWARD_BACKWARD_DIFFERENCE_EXPECTS_2_OR_3_PARAMETERS = [DEF]"The forward / backward difference operator expects 2 or 3 calculus parameters.";
FORWARD_BACKWARD_DIFFERENCE_ARGUMENT_WAS_EXPECTED = [DEF]"An argument was expected in the forward / backward difference operator invocation.";
AT_LEAST_ONE_ARGUMENT_WAS_EXPECTED = [DEF]"At least one argument was expected.";
// -------------------------------------------------
ERROR_WHILE_EXECUTING_THE_CALCULATE = [DEF]"Error while executing the calculate.";
RECURSION_CALLS_COUNTER_EXCEEDED = [DEF]"Recursion calls counter exceeded maximum calls allowed.";
RECURSION_CALLS_COUNTER = [DEF]"Recursion calls counter";
STARTING_CALCULATION_LOOP = [DEF]"Starting calculation loop.";
CANCEL_REQUEST_FINISHING = [DEF]"Cancel request encountered - finishing.";
INTERNAL_ERROR_STRANGE_TOKEN_LEVEL_FINISHING = [DEF]"Internal error / strange token level - finishing. Probably a parser error - please report it.";
FATAL_ERROR_DO_NOT_KNOW_WHAT_TO_DO_WITH_THE_ENCOUNTERED_TOKEN = [DEF]"Fatal error, do not know what to do with the encountered token. Probably a parser error - please report it.";
MAXIMUM_ERROR_MESSAGE_LENGTH_EXCEEDED = [DEF]"The maximum error message length has been exceeded.";
// -------------------------------------------------
STARTING = [DEF]"Starting...";
PARSING = [DEF]"Parsing";
CALCULATED_VALUE = [DEF]"Calculated value";
EXITING = [DEF]"Exiting.";
DONE = [DEF]"done.";
// -------------------------------------------------
KEYWORD = [VAL]"Słowo kluczowe"; [DEF]"Keyword";
SYNTAX = [VAL]"Składnia"; [DEF]"Syntax";
NUMBER = [VAL]"Liczba"; [DEF]"Number";
NUMBER_LITERAL = [VAL]"Literał liczbowy"; [DEF]"Number literal";
TYPE = [VAL]"Typ"; [DEF]"Type";
SINCE = [VAL]"Od"; [DEF]"Since";
DESCRIPTION = [VAL]"Opis"; [DEF]"Description";
// -------------------------------------------------
CALC_STEPS_REGISTER_IS_EMPTY = [DEF]"CalcStepsRegister is empty";
CALC_STEPS_REGISTER_FOR = [DEF]"CalcStepsRegister for";
ARGUMENT = [DEF]"Argument";
FUNCTION = [DEF]"Function";
EXPRESSION = [DEF]"Expression";
RESULT = [DEF]"result";
COMPUTING_TIME = [DEF]"Computing time";
GROUP_SHORT = [DEF]"gr";
NUMBER_SHORT = [DEF]"nr";
FIRST = [DEF]"first";
LAST = [DEF]"last";
DESCRIPTION_SHORT = [DEF]"descr";
STEP = [DEF]"step";
// -------------------------------------------------
SERIALIZATION_PERFORMED = [DEF]"Serialization has been performed:";
DESERIALIZATION_PERFORMED = [DEF]"Deserialization has been performed:";
NULL_OBJECT_PROVIDED = [DEF]"Null object passed in the parameter.";
NULL_FILE_PATH_PROVIDED = [DEF]"Null file passed in the parameter.";
FILE_PATH_ZERO_LENGTH_PROVIDED = [DEF]"The file path does not contain any characters.";
FILE_PATH_IS_NOT_A_FILE = [DEF]"The file path is not a file:";
FILE_PATH_NOT_EXISTS = [DEF]"The file path does not exist:";
NULL_DATA_PROVIDED = [DEF]"Null data passed in the parameter.";
BINARY_SERIALIZATION_ENABLED = [DEF]"Binary serialization is enabled. Use it only in a conscious and limited way.";
BINARY_SERIALIZATION_DISABLED = [DEF]"Binary serialization is disabled. You can enable it if you are aware of security risks.";
// -------------------------------------------------
USER_DEFINED_EXPRESSION = [DEF]"User defined expression";
USER_DEFINED_ARGUMENT = [DEF]"User defined argument";
USER_DEFINED_CONSTANT = [DEF]"User defined constant";
USER_DEFINED_FUNCTION = [DEF]"User defined function";
USER_DEFINED_RECURSIVE_ARGUMENT = [DEF]"User defined recursive argument";
// -------------------------------------------------
HELP_CONTENT_LIMITED_TO_QUERY = [VAL]"Zawartość pomocy została ograniczona do kwerendy"; [DEF]"Help content limited to query";
ALL_HELP_CONTENT = [VAL]"Pomoc"; [DEF]"All help content.";
CAPTION = [DEF]"Caption";
// -------------------------------------------------
WARNING_BINARY_SERIALIZATION_SECURITY_RISKS = [DEF]"SECURITY WARNING:\n"
+ "Deserializing data from an untrusted source can introduce security vulnerabilities\n"
+ "to your application. Depending on the settings used during deserialization,\n"
+ "untrusted data may be able to execute arbitrary code or cause a denial of service\n"
+ "attack. Untrusted data can come from over the network from an untrusted source\n"
+ "(e.g. any network client), or it can be manipulated/tampered by an intermediary while\n"
+ "in transit over an unauthenticated connection, or from local storage where it may\n"
+ "have been compromised/tampered, or from many other sources. MathParser.org-mXparser\n"
+ "does not provide any means to authenticate data or secure it from tampering. Use an\n"
+ "appropriate data authentication method before deserializing. Be very mindful of these\n"
+ "attack scenarios; many projects and companies and users of serialization libraries in\n"
+ "general have been bitten by untrusted deserialization of user data in the past.";
// -------------------------------------------------
BINARY_RELATION = [DEF]"Binary relation";
BITWISE_OPERATOR = [DEF]"Bitwise operator";
BOOLEAN_OPERATOR = [DEF]"Boolean operator";
CALCULUS_OPERATOR = [DEF]"Calculus operator";
CONSTANT_VALUE = [DEF]"Constant value";
FUNCTION_1_ARG = [DEF]"Unary function";
FUNCTION_2_ARG = [DEF]"Binary function";
FUNCTION_3_ARG = [DEF]"Ternary function";
FUNCTION_VARIADIC = [DEF]"Variadic function";
OPERATOR = [DEF]"Operator";
PARSER_SYMBOL = [DEF]"Parser symbol";
RANDOM_VARIABLE = [DEF]"Random variable";
UNIT = [DEF]"Unit";
DIMENSIONLESS_UNIT = [DEF]"Dimensionless unit";
ITERATED_OPERATOR = [DEF]"Iterated operator";
// -------------------------------------------------
RATIO_FRACTION = [DEF]"Ratio / Fraction";
METRIC_PREFIX = [DEF]"Metric prefix";
UNIT_OF_LENGTH = [DEF]"Unit of length";
UNIT_OF_AREA = [DEF]"Unit of area";
UNIT_OF_VOLUME = [DEF]"Unit of volume";
UNIT_OF_TIME = [DEF]"Unit of time";
UNIT_OF_MASS = [DEF]"Unit of mass";
UNIT_OF_INFORMATION = [DEF]"Unit of information";
UNIT_OF_ENERGY = [DEF]"Unit of energy";
UNIT_OF_SPEED = [DEF]"Unit of speed";
UNIT_OF_ACCELERATION = [DEF]"Unit of acceleration";
UNIT_OF_ANGLE = [DEF]"Unit of angle";
// -------------------------------------------------
PHYSICAL_CONSTANT = [DEF]"Physical constant";
ASTRONOMICAL_CONSTANT = [DEF]"Astronomical constant";
MATHEMATICAL_CONSTANT = [DEF]"Mathematical constant";
// -------------------------------------------------
PROBABILITY_DISTRIBUTION_FUNCTION = [DEF]"Probability distribution function";
CUMULATIVE_DISTRIBUTION_FUNCTION = [DEF]"Cumulative distribution function";
QUANTILE_FUNCTION = [DEF]"Quantile function (inverse cumulative distribution function)";
// -------------------------------------------------
STUDENTS_T_DISTRIBUTION = [DEF]"Student's t-distribution";
CHI_SQUARED_DISTRIBUTION = [DEF]"Chi-squared distribution";
SNEDECORS_F_DISTRIBUTION = [DEF]"Snedecor's F distribution (F-distribution or F-ratio, also known as Fisher–Snedecor distribution)";
UNIFORM_CONTINUOUS_DISTRIBUTION = [DEF]"Uniform continuous distribution";
UNIFORM_DISCRETE_DISTRIBUTION = [DEF]"Uniform discrete distribution";
NORMAL_DISTRIBUTION = [DEF]"Normal distribution";
// -------------------------------------------------
RANDOM_INTEGER = [DEF]"Random integer";
RANDOM_NATURAL_NUMBER = [DEF]"Random natural number";
RANDOM_NATURAL_NUMBER_INCLUDING_0 = [DEF]"Random natural number including 0";
// -------------------------------------------------
SPECIAL_FUNCTION = [DEF]"Special function";
// -------------------------------------------------
SEMI_MAJOR_AXIS = [DEF]"Semi major axis";
// -------------------------------------------------
BINARY_RELATION_EQ = [DEF]"Equality";
BINARY_RELATION_NEQ = [DEF]"Inequation";
BINARY_RELATION_LT = [DEF]"Lower than";
BINARY_RELATION_GT = [DEF]"Greater than";
BINARY_RELATION_LEQ = [DEF]"Lower or equal";
BINARY_RELATION_GEQ = [DEF]"Greater or equal";
// -------------------------------------------------
BITWISE_OPERATOR_COMPL = [DEF]"Bitwise unary complement";
BITWISE_OPERATOR_AND = [DEF]"Bitwise and";
BITWISE_OPERATOR_XOR = [DEF]"Bitwise exclusive or";
BITWISE_OPERATOR_OR = [DEF]"Bitwise inclusive or";
BITWISE_OPERATOR_LEFT_SHIFT = [DEF]"Signed left shift";
BITWISE_OPERATOR_RIGHT_SHIFT = [DEF]"Signed right shift";
// -------------------------------------------------
BOOLEAN_OPERATOR_AND = [DEF]"Logical conjunction";
BOOLEAN_OPERATOR_OR = [DEF]"Logical disjunction";
BOOLEAN_OPERATOR_NEG = [DEF]"Negation";
BOOLEAN_OPERATOR_NAND = [DEF]"Sheffer stroke";
BOOLEAN_OPERATOR_NOR = [DEF]"Logical not or (joint denial)";
BOOLEAN_OPERATOR_XOR = [DEF]"Exclusive or";
BOOLEAN_OPERATOR_IMP = [DEF]"Implication";
BOOLEAN_OPERATOR_CIMP = [DEF]"Converse implication";
BOOLEAN_OPERATOR_NIMP = [DEF]"Material nonimplication";
BOOLEAN_OPERATOR_CNIMP = [DEF]"Converse nonimplication";
BOOLEAN_OPERATOR_EQV = [DEF]"Logical biconditional";
// -------------------------------------------------
CALCULUS_OPERATOR_SUM = [DEF]"Summation SIGMA";
CALCULUS_OPERATOR_PROD = [DEF]"Product PI";
CALCULUS_OPERATOR_INT = [DEF]"Definite integral";
CALCULUS_OPERATOR_DER = [DEF]"Derivative";
CALCULUS_OPERATOR_DER_LEFT = [DEF]"Left derivative";
CALCULUS_OPERATOR_DER_RIGHT = [DEF]"Right derivative";
CALCULUS_OPERATOR_DERN = [DEF]"n-th derivative";
CALCULUS_OPERATOR_FORW_DIFF = [DEF]"Forward difference";
CALCULUS_OPERATOR_BACKW_DIFF = [DEF]"Backward difference";
CALCULUS_OPERATOR_AVG = [DEF]"Average";
CALCULUS_OPERATOR_VAR = [DEF]"Bias-corrected sample variance";
CALCULUS_OPERATOR_STD = [DEF]"Bias-corrected sample standard deviation";
CALCULUS_OPERATOR_MIN = [DEF]"Minimum value";
CALCULUS_OPERATOR_MAX = [DEF]"Maximum value";
CALCULUS_OPERATOR_SOLVE = [DEF]"Equation solving (root finding)";
// -------------------------------------------------
CONSTANT_VALUE_PI = [DEF]"Pi, Archimedes' or Ludolph's number";
CONSTANT_VALUE_EULER = [DEF]"Napier's or Euler's number (base of Natural logarithm)";
CONSTANT_VALUE_EULER_MASCHERONI = [DEF]"Euler-Mascheroni constant";
CONSTANT_VALUE_GOLDEN_RATIO = [DEF]"Golden ratio";
CONSTANT_VALUE_PLASTIC = [DEF]"Plastic constant";
CONSTANT_VALUE_EMBREE_TREFETHEN = [DEF]"Embree-Trefethen constant";
CONSTANT_VALUE_FEIGENBAUM_DELTA = [DEF]"Feigenbaum delta constant";
CONSTANT_VALUE_FEIGENBAUM_ALPHA = [DEF]"Feigenbaum alpha constant";
CONSTANT_VALUE_TWIN_PRIME = [DEF]"Twin prime constant";
CONSTANT_VALUE_MEISSEL_MERTEENS = [DEF]"Meissel-Mertens constant";
CONSTANT_VALUE_BRAUN_TWIN_PRIME = [DEF]"Brun's constant for twin primes";
CONSTANT_VALUE_BRAUN_PRIME_QUADR = [DEF]"Brun's constant for prime quadruplets";
CONSTANT_VALUE_BRUIJN_NEWMAN = [DEF]"de Bruijn-Newman constant";
CONSTANT_VALUE_CATALAN = [DEF]"Catalan's constant";
CONSTANT_VALUE_LANDAU_RAMANUJAN = [DEF]"Landau-Ramanujan constant";
CONSTANT_VALUE_VISWANATH = [DEF]"Viswanath's constant";
CONSTANT_VALUE_LEGENDRE = [DEF]"Legendre's constant";
CONSTANT_VALUE_RAMANUJAN_SOLDNER = [DEF]"Ramanujan-Soldner constant";
CONSTANT_VALUE_ERDOS_BORWEIN = [DEF]"Erdos-Borwein constant";
CONSTANT_VALUE_BERNSTEIN = [DEF]"Bernstein's constant";
CONSTANT_VALUE_GAUSS_KUZMIN_WIRSING = [DEF]"Gauss-Kuzmin-Wirsing constant";
CONSTANT_VALUE_HAFNER_SARNAK_MCCURLEY = [DEF]"Hafner-Sarnak-McCurley constant";
CONSTANT_VALUE_GOLOMB_DICKMAN = [DEF]"Golomb-Dickman constant";
CONSTANT_VALUE_CAHEN = [DEF]"Cahen's constant";
CONSTANT_VALUE_LAPLACE_LIMIT = [DEF]"Laplace limit constant";
CONSTANT_VALUE_ALLADI_GRINSTEAD = [DEF]"Alladi-Grinstead constant";
CONSTANT_VALUE_LENGYEL = [DEF]"Lengyel's constant";
CONSTANT_VALUE_LEVY = [DEF]"Levy's constant";
CONSTANT_VALUE_APERY = [DEF]"Apery's constant";
CONSTANT_VALUE_MILLS = [DEF]"Mills' constant";
CONSTANT_VALUE_BACKHOUSE = [DEF]"Backhouse's constant";
CONSTANT_VALUE_PORTER = [DEF]"Porter's constant";
CONSTANT_VALUE_LIEB_QUARE_ICE = [DEF]"Lieb's square ice constant";
CONSTANT_VALUE_NIVEN = [DEF]"Niven's constant";
CONSTANT_VALUE_SIERPINSKI = [DEF]"Sierpinski's constant";
CONSTANT_VALUE_KHINCHIN = [DEF]"Khinchin's constant";
CONSTANT_VALUE_FRANSEN_ROBINSON = [DEF]"Fransen-Robinson constant";
CONSTANT_VALUE_LANDAU = [DEF]"Landau's constant";
CONSTANT_VALUE_PARABOLIC = [DEF]"Parabolic constant";
CONSTANT_VALUE_OMEGA = [DEF]"Omega constant";
CONSTANT_VALUE_MRB = [DEF]"MRB constant";
CONSTANT_VALUE_LI2 = [DEF]"Logarithmic integral at point 2";
CONSTANT_VALUE_GOMPERTZ = [DEF]"Gompertz constant";
CONSTANT_VALUE_LIGHT_SPEED = [DEF]"Light speed in vacuum";
CONSTANT_VALUE_GRAVITATIONAL_CONSTANT = [DEF]"Gravitational constant";
CONSTANT_VALUE_GRAVIT_ACC_EARTH = [DEF]"Gravitational acceleration on Earth";
CONSTANT_VALUE_PLANCK_CONSTANT = [DEF]"Planck constant";
CONSTANT_VALUE_PLANCK_CONSTANT_REDUCED = [DEF]"Reduced Planck constant (Dirac constant)";
CONSTANT_VALUE_PLANCK_LENGTH = [DEF]"Planck length";
CONSTANT_VALUE_PLANCK_MASS = [DEF]"Planck mass";
CONSTANT_VALUE_PLANCK_TIME = [DEF]"Planck time";
CONSTANT_VALUE_LIGHT_YEAR = [DEF]"Light year";
CONSTANT_VALUE_ASTRONOMICAL_UNIT = [DEF]"Astronomical unit";
CONSTANT_VALUE_PARSEC = [DEF]"Parsec";
CONSTANT_VALUE_KILOPARSEC = [DEF]"Kiloparsec";
CONSTANT_VALUE_EARTH_RADIUS_EQUATORIAL = [DEF]"Earth equatorial radius";
CONSTANT_VALUE_EARTH_RADIUS_POLAR = [DEF]"Earth polar radius";
CONSTANT_VALUE_EARTH_RADIUS_MEAN = [DEF]"Earth mean radius";
CONSTANT_VALUE_EARTH_MASS = [DEF]"Earth mass";
CONSTANT_VALUE_EARTH_SEMI_MAJOR_AXIS = [DEF]"Earth-Sun distance";
CONSTANT_VALUE_MOON_RADIUS_MEAN = [DEF]"Moon mean radius";
CONSTANT_VALUE_MOON_MASS = [DEF]"Moon mass";
CONSTANT_VALUE_MONN_SEMI_MAJOR_AXIS = [DEF]"Moon-Earth distance";
CONSTANT_VALUE_SOLAR_RADIUS = [DEF]"Solar mean radius";
CONSTANT_VALUE_SOLAR_MASS = [DEF]"Solar mass";
CONSTANT_VALUE_MERCURY_RADIUS_MEAN = [DEF]"Mercury mean radius";
CONSTANT_VALUE_MERCURY_MASS = [DEF]"Mercury mass";
CONSTANT_VALUE_MERCURY_SEMI_MAJOR_AXIS = [DEF]"Mercury-Sun distance";
CONSTANT_VALUE_VENUS_RADIUS_MEAN = [DEF]"Venus mean radius";
CONSTANT_VALUE_VENUS_MASS = [DEF]"Venus mass";
CONSTANT_VALUE_VENUS_SEMI_MAJOR_AXIS = [DEF]"Venus-Sun distance";
CONSTANT_VALUE_MARS_RADIUS_MEAN = [DEF]"Mars mean radius";
CONSTANT_VALUE_MARS_MASS = [DEF]"Mars mass";
CONSTANT_VALUE_MARS_SEMI_MAJOR_AXIS = [DEF]"Mars-Sun distance";
CONSTANT_VALUE_JUPITER_RADIUS_MEAN = [DEF]"Jupiter mean radius";
CONSTANT_VALUE_JUPITER_MASS = [DEF]"Jupiter mass";
CONSTANT_VALUE_JUPITER_SEMI_MAJOR_AXIS = [DEF]"Jupiter-Sun distance";
CONSTANT_VALUE_SATURN_RADIUS_MEAN = [DEF]"Saturn mean radius";
CONSTANT_VALUE_SATURN_MASS = [DEF]"Saturn mass";
CONSTANT_VALUE_SATURN_SEMI_MAJOR_AXIS = [DEF]"Saturn-Sun distance";
CONSTANT_VALUE_URANUS_RADIUS_MEAN = [DEF]"Uranus mean radius";
CONSTANT_VALUE_URANUS_MASS = [DEF]"Uranus mass";
CONSTANT_VALUE_URANUS_SEMI_MAJOR_AXIS = [DEF]"Uranus-Sun distance";
CONSTANT_VALUE_NEPTUNE_RADIUS_MEAN = [DEF]"Neptune mean radius";
CONSTANT_VALUE_NEPTUNE_MASS = [DEF]"Neptune mass";
CONSTANT_VALUE_NEPTUNE_SEMI_MAJOR_AXIS = [DEF]"Neptune-Sun distance";
CONSTANT_VALUE_TRUE = [DEF]"Boolean True represented as 1";
CONSTANT_VALUE_FALSE = [DEF]"Boolean False represented as 0";
CONSTANT_VALUE_NPAR = [DEF]"Automatically generated constant for user defined functions, returns number of given function parameters";
CONSTANT_VALUE_NAN = [DEF]"Not-a-Number";
// -------------------------------------------------
FUNCTION_1_ARG_SIN = [DEF]"Trigonometric sine";
FUNCTION_1_ARG_COS = [DEF]"Trigonometric cosine";
FUNCTION_1_ARG_TAN = [DEF]"Trigonometric tangent";
FUNCTION_1_ARG_CTAN = [DEF]"Trigonometric cotangent";
FUNCTION_1_ARG_SEC = [DEF]"Trigonometric secant";
FUNCTION_1_ARG_COSEC = [DEF]"Trigonometric cosecant";
FUNCTION_1_ARG_ASIN = [DEF]"Inverse trigonometric sine";
FUNCTION_1_ARG_ACOS = [DEF]"Inverse trigonometric cosine";
FUNCTION_1_ARG_ATAN = [DEF]"Inverse trigonometric tangent";
FUNCTION_1_ARG_ACTAN = [DEF]"Inverse trigonometric cotangent";
FUNCTION_1_ARG_LN = [DEF]"Natural logarithm (base e)";
FUNCTION_1_ARG_LOG2 = [DEF]"Binary logarithm (base 2)";
FUNCTION_1_ARG_LOG10 = [DEF]"Common logarithm (base 10)";
FUNCTION_1_ARG_RAD = [DEF]"Degrees to radians";
FUNCTION_1_ARG_EXP = [DEF]"Exponential";
FUNCTION_1_ARG_SQRT = [DEF]"Squre root";
FUNCTION_1_ARG_SINH = [DEF]"Hyperbolic sine";
FUNCTION_1_ARG_COSH = [DEF]"Hyperbolic cosine";
FUNCTION_1_ARG_TANH = [DEF]"Hyperbolic tangent";
FUNCTION_1_ARG_COTH = [DEF]"Hyperbolic cotangent";
FUNCTION_1_ARG_SECH = [DEF]"Hyperbolic secant";
FUNCTION_1_ARG_CSCH = [DEF]"Hyperbolic cosecant";
FUNCTION_1_ARG_DEG = [DEF]"Radians to degrees";
FUNCTION_1_ARG_ABS = [DEF]"Absolut value";
FUNCTION_1_ARG_SGN = [DEF]"Signum";
FUNCTION_1_ARG_FLOOR = [DEF]"Floor";
FUNCTION_1_ARG_CEIL = [DEF]"Ceiling";
FUNCTION_1_ARG_NOT = [DEF]"Negation";
FUNCTION_1_ARG_ARSINH = [DEF]"Inverse hyperbolic sine";
FUNCTION_1_ARG_ARCOSH = [DEF]"Inverse hyperbolic cosine";
FUNCTION_1_ARG_ARTANH = [DEF]"Inverse hyperbolic tangent";
FUNCTION_1_ARG_ARCOTH = [DEF]"Inverse hyperbolic cotangent";
FUNCTION_1_ARG_ARSECH = [DEF]"Inverse hyperbolic secant";
FUNCTION_1_ARG_ARCSCH = [DEF]"Inverse hyperbolic cosecant";
FUNCTION_1_ARG_SA = [DEF]"Sinc (normalized)";
FUNCTION_1_ARG_SINC = [DEF]"Sinc (unnormalized)";
FUNCTION_1_ARG_BELL_NUMBER = [DEF]"Bell number";
FUNCTION_1_ARG_LUCAS_NUMBER = [DEF]"Lucas number";
FUNCTION_1_ARG_FIBONACCI_NUMBER = [DEF]"Fibonacci number";
FUNCTION_1_ARG_HARMONIC_NUMBER = [DEF]"Harmonic number";
FUNCTION_1_ARG_IS_PRIME = [DEF]"Prime number test (is number a prime?)";
FUNCTION_1_ARG_PRIME_COUNT = [DEF]"Prime-counting";
FUNCTION_1_ARG_EXP_INT = [DEF]"Exponential integral";
FUNCTION_1_ARG_LOG_INT = [DEF]"Logarithmic integral";
FUNCTION_1_ARG_OFF_LOG_INT = [DEF]"Offset logarithmic integral";
FUNCTION_1_ARG_GAUSS_ERF = [DEF]"Gauss error";
FUNCTION_1_ARG_GAUSS_ERFC = [DEF]"Gauss complementary error";
FUNCTION_1_ARG_GAUSS_ERF_INV = [DEF]"Inverse Gauss error";
FUNCTION_1_ARG_GAUSS_ERFC_INV = [DEF]"Inverse Gauss complementary error";
FUNCTION_1_ARG_ULP = [DEF]"Unit in The Last Place";
FUNCTION_1_ARG_ISNAN = [DEF]"Returns true if value is a Not-a-Number (NaN), false otherwise";
FUNCTION_1_ARG_NDIG10 = [DEF]"Number of digits in numeral system with base 10";
FUNCTION_1_ARG_NFACT = [DEF]"Prime decomposition - number of distinct prime factors";
FUNCTION_1_ARG_ARCSEC = [DEF]"Inverse trigonometric secant";
FUNCTION_1_ARG_ARCCSC = [DEF]"Inverse trigonometric cosecant";
FUNCTION_1_ARG_GAMMA = [DEF]"Gamma";
FUNCTION_1_ARG_LAMBERT_W0 = [DEF]"Lambert-W, principal branch 0, also called the omega or product logarithm";
FUNCTION_1_ARG_LAMBERT_W1 = [DEF]"Lambert-W, branch -1, also called the omega or product logarithm";
FUNCTION_1_ARG_SGN_GAMMA = [DEF]"Signum of Gamma";
FUNCTION_1_ARG_LOG_GAMMA = [DEF]"Log Gamma";
FUNCTION_1_ARG_DI_GAMMA = [DEF]"Digamma as the logarithmic derivative of the Gamma";
FUNCTION_1_ARG_PARAM = [DEF]"Automatically generated function for user defined functions, returns function parameter value at index 'i'";
// -------------------------------------------------
FUNCTION_2_ARG_LOG = [DEF]"Logarithm";
FUNCTION_2_ARG_MOD = [DEF]"Modulo";
FUNCTION_2_ARG_BINOM_COEFF = [DEF]"Binomial coefficient, number of k-combinations that can be drawn from n-elements set";
FUNCTION_2_ARG_BERNOULLI_NUMBER = [DEF]"Bernoulli numbers";
FUNCTION_2_ARG_STIRLING1_NUMBER = [DEF]"Stirling numbers of the first kind";
FUNCTION_2_ARG_STIRLING2_NUMBER = [DEF]"Stirling numbers of the second kind";
FUNCTION_2_ARG_WORPITZKY_NUMBER = [DEF]"Worpitzky number";
FUNCTION_2_ARG_EULER_NUMBER = [DEF]"Euler number";
FUNCTION_2_ARG_KRONECKER_DELTA = [DEF]"Kronecker delta";
FUNCTION_2_ARG_EULER_POLYNOMIAL = [DEF]"Euler polynomial";
FUNCTION_2_ARG_HARMONIC_NUMBER = [DEF]"Harmonic number";
FUNCTION_2_ARG_ROUND = [DEF]"Half-up rounding";
FUNCTION_2_ARG_NDIG = [DEF]"Number of digits representing the number in numeral system with given base";
FUNCTION_2_ARG_DIGIT10 = [DEF]"Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - base 10 numeral system";
FUNCTION_2_ARG_FACTVAL = [DEF]"Prime decomposition - factor value at position between 1 ... nfact(n) - ascending order by factor value";
FUNCTION_2_ARG_FACTEXP = [DEF]"Prime decomposition - factor exponent / multiplicity at position between 1 ... nfact(n) - ascending order by factor value";
FUNCTION_2_ARG_ROOT = [DEF]"N-th order root of a number";
FUNCTION_2_ARG_INC_GAMMA_LOWER = [DEF]"Lower incomplete gamma";
FUNCTION_2_ARG_INC_GAMMA_UPPER = [DEF]"Upper incomplete Gamma";
FUNCTION_2_ARG_REG_GAMMA_LOWER = [DEF]"Lower regularized P gamma";
FUNCTION_2_ARG_REG_GAMMA_UPPER = [DEF]"Upper regularized Q Gamma";
FUNCTION_2_ARG_PERMUTATIONS = [DEF]"Number of k-permutations that can be drawn from n-elements set";
FUNCTION_2_ARG_BETA = [DEF]"The Beta, also called the Euler integral of the first kind";
FUNCTION_2_ARG_LOG_BETA = [DEF]"The Log Beta, also called the Log Euler integral of the first kind";
// -------------------------------------------------
FUNCTION_3_ARG_IF = [DEF]"If";
FUNCTION_3_ARG_CHI = [DEF]"Characteristic function for x in (a,b)";
FUNCTION_3_ARG_CHI_LR = [DEF]"Characteristic function for x in [a,b]";
FUNCTION_3_ARG_CHI_L = [DEF]"Characteristic function for x in [a,b)";
FUNCTION_3_ARG_CHI_R = [DEF]"Characteristic function for x in (a,b]";
FUNCTION_3_ARG_DIGIT = [DEF]"Digit at position 1 ... n (left -> right) or 0 ... -(n-1) (right -> left) - numeral system with given base";
FUNCTION_3_ARG_INC_BETA = [DEF]"The incomplete Beta, also called the incomplete Euler integral of the first kind";
FUNCTION_3_ARG_REG_BETA = [DEF]"The regularized incomplete Beta (or regularized beta), also called the regularized incomplete Euler integral of the first kind";
// -------------------------------------------------
FUNCTION_VARIADIC_IFF = [DEF]"If function";
FUNCTION_VARIADIC_MIN = [DEF]"Minimum";
FUNCTION_VARIADIC_MAX = [DEF]"Maximum";
FUNCTION_VARIADIC_CONT_FRAC = [DEF]"Continued fraction";
FUNCTION_VARIADIC_CONT_POL = [DEF]"Continued polynomial";
FUNCTION_VARIADIC_GCD = [DEF]"Greatest common divisor";
FUNCTION_VARIADIC_LCM = [DEF]"Least common multiple";
FUNCTION_VARIADIC_SUM = [DEF]"Summation";
FUNCTION_VARIADIC_PROD = [DEF]"Multiplication";
FUNCTION_VARIADIC_AVG = [DEF]"Mean / average value";
FUNCTION_VARIADIC_VAR = [DEF]"Bias-corrected sample variance";
FUNCTION_VARIADIC_STD = [DEF]"Bias-corrected sample standard deviation";
FUNCTION_VARIADIC_RND_LIST = [DEF]"Random number from a given list of numbers";
FUNCTION_VARIADIC_COALESCE = [DEF]"Returns the first non-NaN value";
FUNCTION_VARIADIC_OR = [DEF]"Logical disjunction (OR) - variadic";
FUNCTION_VARIADIC_AND = [DEF]"Logical conjunction (AND) - variadic";
FUNCTION_VARIADIC_XOR = [DEF]"Exclusive or (XOR) - variadic";
FUNCTION_VARIADIC_ARGMIN = [DEF]"Arguments / indices of the minima";
FUNCTION_VARIADIC_ARGMAX = [DEF]"Arguments / indices of the maxima";
FUNCTION_VARIADIC_MEDIAN = [DEF]"The sample median";
FUNCTION_VARIADIC_MODE = [DEF]"Mode - the value that appears most often";
FUNCTION_VARIADIC_BASE = [DEF]"Returns number in given numeral system base represented by list of digits";
FUNCTION_VARIADIC_NDIST = [DEF]"Number of distinct values";
// -------------------------------------------------
OPERATOR_PLUS = [DEF]"Addition";
OPERATOR_MINUS = [DEF]"Subtraction";
OPERATOR_MULTIPLY = [DEF]"Multiplication";
OPERATOR_DIVIDE = [DEF]"Division";
OPERATOR_POWER = [DEF]"Exponentiation";
OPERATOR_FACT = [DEF]"Factorial";
OPERATOR_MOD = [DEF]"Modulo";
OPERATOR_PERC = [DEF]"Percentage";
OPERATOR_TETRATION = [DEF]"Tetration (hyper-4, power tower, exponential tower)";
OPERATOR_SQUARE_ROOT = [DEF]"Square root";
OPERATOR_CUBE_ROOT = [DEF]"Cube root";
OPERATOR_FOURTH_ROOT = [DEF]"Fourth root";
// -------------------------------------------------
PARSER_SYMBOL_LEFT_PARENTHESES = [DEF]"Left parentheses";
PARSER_SYMBOL_RIGHT_PARENTHESES = [DEF]"Right parentheses";
PARSER_SYMBOL_COMMA = [DEF]"Comma (function parameters)";
PARSER_SYMBOL_SEMI = [DEF]"Semicolon (function parameters)";
PARSER_SYMBOL_BLANK = [DEF]"Blank (whitespace) character";
PARSER_SYMBOL_NUMBER_INTEGER = [DEF]"Integer";
PARSER_SYMBOL_NUMBER_DECIMAL = [DEF]"Decimal";
PARSER_SYMBOL_NUMBER_LEADING_ZERO = [DEF]"Leading zero";
PARSER_SYMBOL_NUMBER_SCI_NOTATION = [DEF]"Scientific notation";
PARSER_SYMBOL_NUMBER_NO_LEADING_ZERO = [DEF]"No leading zero";
PARSER_SYMBOL_NUMBER_FRACTIONS = [DEF]"Fractions";
PARSER_SYMBOL_NUMBER_OTHER_NUMERAL_SYSTEMS = [DEF]"Other numeral systems";
PARSER_SYMBOL_UNICODE_MATH = [DEF]" - Unicode math symbol";
// -------------------------------------------------
DIMENSIONLESS_UNIT_PERC = [DEF]"Percentage";
DIMENSIONLESS_UNIT_PROMIL = [DEF]"Promil, Per mille";
DIMENSIONLESS_UNIT_YOTTA = [DEF]"Septillion / Yotta";
DIMENSIONLESS_UNIT_ZETTA = [DEF]"Sextillion / Zetta";
DIMENSIONLESS_UNIT_EXA = [DEF]"Quintillion / Exa";
DIMENSIONLESS_UNIT_PETA = [DEF]"Quadrillion / Peta";
DIMENSIONLESS_UNIT_TERA = [DEF]"Trillion / Tera";
DIMENSIONLESS_UNIT_GIGA = [DEF]"Billion / Giga";
DIMENSIONLESS_UNIT_MEGA = [DEF]"Million / Mega";
DIMENSIONLESS_UNIT_KILO = [DEF]"Thousand / Kilo";
DIMENSIONLESS_UNIT_HECTO = [DEF]"Hundred / Hecto";
DIMENSIONLESS_UNIT_DECA = [DEF]"Ten / Deca";
DIMENSIONLESS_UNIT_DECI = [DEF]"Tenth / Deci";
DIMENSIONLESS_UNIT_CENTI = [DEF]"Hundredth / Centi";
DIMENSIONLESS_UNIT_MILLI = [DEF]"Thousandth / Milli";
DIMENSIONLESS_UNIT_MICRO = [DEF]"Millionth / Micro";
DIMENSIONLESS_UNIT_NANO = [DEF]"Billionth / Nano";
DIMENSIONLESS_UNIT_PICO = [DEF]"Trillionth / Pico";
DIMENSIONLESS_UNIT_FEMTO = [DEF]"Quadrillionth / Femto";
DIMENSIONLESS_UNIT_ATTO = [DEF]"Quintillionth / Atoo";
DIMENSIONLESS_UNIT_ZEPTO = [DEF]"Sextillionth / Zepto";
DIMENSIONLESS_UNIT_YOCTO = [DEF]"Septillionth / Yocto";
// -------------------------------------------------
UNIT_METRE = [DEF]"Meter";
UNIT_KILOMETRE = [DEF]"Kilometer";
UNIT_CENTIMETRE = [DEF]"Centimeter";
UNIT_MILLIMETRE = [DEF]"Millimeter";
UNIT_INCH = [DEF]"Inch";
UNIT_YARD = [DEF]"Yard";
UNIT_FEET = [DEF]"Feet";
UNIT_MILE = [DEF]"Mile";
UNIT_NAUTICAL_MILE = [DEF]"Nautical mile";
UNIT_METRE2 = [DEF]"Square meter";
UNIT_CENTIMETRE2 = [DEF]"Square centimeter";
UNIT_MILLIMETRE2 = [DEF]"Square millimeter";
UNIT_ARE = [DEF]"Are";
UNIT_HECTARE = [DEF]"Hectare";
UNIT_ACRE = [DEF]"Acre";
UNIT_KILOMETRE2 = [DEF]"Square kilometer";
UNIT_MILLIMETRE3 = [DEF]"Cubic millimeter";
UNIT_CENTIMETRE3 = [DEF]"Cubic centimeter";
UNIT_METRE3 = [DEF]"Cubic meter";
UNIT_KILOMETRE3 = [DEF]"Cubic kilometer";
UNIT_MILLILITRE = [DEF]"Milliliter";
UNIT_LITRE = [DEF]"Liter";
UNIT_GALLON = [DEF]"Gallon";
UNIT_PINT = [DEF]"Pint";
UNIT_SECOND = [DEF]"Second";
UNIT_MILLISECOND = [DEF]"Millisecond";
UNIT_MINUTE = [DEF]"Minute";
UNIT_HOUR = [DEF]"Hour";
UNIT_DAY = [DEF]"Day";
UNIT_WEEK = [DEF]"Week";
UNIT_JULIAN_YEAR = [DEF]"Julian year = 365.25 days";
UNIT_KILOGRAM = [DEF]"Kilogram";
UNIT_GRAM = [DEF]"Gram";
UNIT_MILLIGRAM = [DEF]"Milligram";
UNIT_DECAGRAM = [DEF]"Decagram";
UNIT_TONNE = [DEF]"Tonne";
UNIT_OUNCE = [DEF]"Ounce";
UNIT_POUND = [DEF]"Pound";
UNIT_BIT = [DEF]"Bit";
UNIT_KILOBIT = [DEF]"Kilobit";
UNIT_MEGABIT = [DEF]"Megabit";
UNIT_GIGABIT = [DEF]"Gigabit";
UNIT_TERABIT = [DEF]"Terabit";
UNIT_PETABIT = [DEF]"Petabit";
UNIT_EXABIT = [DEF]"Exabit";
UNIT_ZETTABIT = [DEF]"Zettabit";
UNIT_YOTTABIT = [DEF]"Yottabit";
UNIT_BYTE = [DEF]"Byte";
UNIT_KILOBYTE = [DEF]"Kilobyte";
UNIT_MEGABYTE = [DEF]"Megabyte";
UNIT_GIGABYTE = [DEF]"Gigabyte";
UNIT_TERABYTE = [DEF]"Terabyte";
UNIT_PETABYTE = [DEF]"Petabyte";
UNIT_EXABYTE = [DEF]"Exabyte";
UNIT_ZETTABYTE = [DEF]"Zettabyte";
UNIT_YOTTABYTE = [DEF]"Yottabyte";
UNIT_JOULE = [DEF]"Joule";
UNIT_ELECTRONO_VOLT = [DEF]"Electronovolt";
UNIT_KILO_ELECTRONO_VOLT = [DEF]"Kiloelectronovolt";
UNIT_MEGA_ELECTRONO_VOLT = [DEF]"Megaelectronovolt";
UNIT_GIGA_ELECTRONO_VOLT = [DEF]"Gigaelectronovolt";
UNIT_TERA_ELECTRONO_VOLT = [DEF]"Teraelectronovolt";
UNIT_METRE_PER_SECOND = [DEF]"Meter per second";
UNIT_KILOMETRE_PER_HOUR = [DEF]"Kilometer per hour";
UNIT_MILE_PER_HOUR = [DEF]"Mile per hour";
UNIT_KNOT = [DEF]"Knot";
UNIT_METRE_PER_SECOND2 = [DEF]"Meter per square second";
UNIT_KILOMETRE_PER_HOUR2 = [DEF]"Kilometer per square hour";
UNIT_MILE_PER_HOUR2 = [DEF]"Mile per square hour";
UNIT_RADIAN_ARC = [DEF]"Radian";
UNIT_DEGREE_ARC = [DEF]"Degree of arc";
UNIT_MINUTE_ARC = [DEF]"Minute of arc";
UNIT_SECOND_ARC = [DEF]"Second of arc";
Nuget – Package Manager

Install-Package MathParser.org-mXparser -Version 5.2.1

Nuget – .NET CLI

dotnet add package MathParser.org-mXparser --version 5.2.1

Nuget – Package Reference

<PackageReference Include="MathParser.org-mXparser" Version="5.2.1"/>

Maven – Dependency

<dependency>
<groupid>
org.mariuszgromada.math</groupid>
<artifactid>
MathParser.org-mXparser</artifactid>
<version>
5.2.1</version>
</dependency>

Maven – Gradle

implementation 'org.mariuszgromada.math:MathParser.org-mXparser:5.2.1'

Maven – Gradle (Kotlin)

implementation("org.mariuszgromada.math:MathParser.org-mXparser:5.2.1")

GitHub

git clone https://github.com/mariuszgromada/MathParser.org-mXparser

OTHER DOWNLOAD OPTIONS

Download latest release – v.5.2.1 Orion: .NET bin onlyDownload latest release – v.5.2.1 Orion: JAVA bin onlyDownload latest release – v.5.2.1 Orion: bin + doc

NEWS FROM MATHPARSER.ORG
SOURCE CODE

Source code .zipSource code .tar.gz
View on GitHubMathSpace.pl

My other creative spaces

DONATION
Did you find the software useful?
Please consider donation 🙂
DONATE