Math::Expression - Safely evaluate arithmetic/string expressions River stage one • 6 direct dependents • 6 total dependents

Evaluating an expression from an untrusted source can result in security or denial of service attacks. Sometimes this needs to be done to do what the user wants. This module solves the problem of evaluating expressions read from sources such as confi...

ADDW/Math-Expression-1.48 - 19 May 2017 12:48:07 UTC

Math::NumSeq::Expression - mathematical expression values River stage one • 1 direct dependent • 1 total dependent

A string expression evaluated at i=0, 1, 2, etc, by Perl or a choice of evaluator modules. This is designed to take expression strings from user input though could be used for something quick from program code too. The expression syntax in the evalua...

KRYDE/Math-NumSeq-74 - 23 Feb 2020 03:55:27 UTC

Bundle::Math::Expression - Bundle: mathematic expression parsers and evaluators River stage zero No dependents

This is a bundle of modules related to mathematic expression parsers and evaluators. Please have a look at Bundle::Math. If you would like to see a specific module included in a future version of this bundle, please send me an email or use rt.cpan.or...

SMUELLER/Bundle-Math-Expression-1.00 - 03 Apr 2004 17:24:44 UTC

Math::Expression::Evaluator - parses, compiles and evaluates mathematic expressions River stage zero No dependents

Math::Expression::Evaluator is a parser, compiler and interpreter for mathematical expressions. It can handle normal arithmetics (includings powers wit "^" or "**"), builtin functions like sin() and variables. Multiplication "*", division "/" and mod...

MORITZ/Math-Expression-Evaluator-v0.3.2 - 19 Aug 2010 12:01:40 UTC

Math::Logic::Ternary::Expression - ternary logic on native perl expressions River stage zero No dependents

This module provides ternary logic operations on native perl expressions. Ternary truth values are 1 (or anything evaluating in Perl as true, except unblessed code references), the empty string (or anything evaluating in Perl as false but defined), a...

MHASCH/Math-Logic-Ternary-0.004 - 01 Aug 2017 21:26:15 UTC

Math::Expression::Evaluator::Util - Common functions for Math::Expression::Evaluator River stage zero No dependents

This is package with common functions used in the different modules in the Math::Expression::Evaluator distribution. is_lvalue "is_lvalue($ast)" checks if (a simplified version of) $ast represents something that can be assigned to, i.e. is a variable...

MORITZ/Math-Expression-Evaluator-v0.3.2 - 19 Aug 2010 12:01:40 UTC

Math::Expression::Evaluator::Lexer - Simple Lexer River stage zero No dependents

Math::Expression::Evaluator::Lexer is a simple lexer that breaks up a text into tokens, depending on the input tokens you provide...

MORITZ/Math-Expression-Evaluator-v0.3.2 - 19 Aug 2010 12:01:40 UTC

Math::Expression::Evaluator::Parser - Parse mathematical expressions River stage zero No dependents

This module parses a mathematical expression in usual notation, and turns it into an Abstract Syntax Tree (AST). If you want to have a simple interface and want to evaluate these ASTs, use Math::Expression::Evaluator. The following description of the...

MORITZ/Math-Expression-Evaluator-v0.3.2 - 19 Aug 2010 12:01:40 UTC

Math::Expression::Evaluator::Optimizer - Optimize Math::Expression::Evaluator ASTs River stage zero No dependents

Math::Expression::Evaluator::Optimizer performs simple optimizations on the abstract syntax tree from Math::Expression::Evaluator. You should not use this module directly, but interface it via Math::Expression::Evaluator. The following optimizations ...

MORITZ/Math-Expression-Evaluator-v0.3.2 - 19 Aug 2010 12:01:40 UTC

lib/Math/SymbolicX/FastEvaluator/Expression.pm River stage zero No dependents

SMUELLER/Math-SymbolicX-FastEvaluator-0.01 - 31 Oct 2008 16:31:12 UTC

Math::RPN - Perl extension for Reverse Polish Math Expression Evaluation River stage zero No dependents

The rpn function will take a scalar or list of sclars which contain an RPN expression as a set of comma delimited values and operators, and return the result or stack, depending on context. If the function is called in an array context, it will retur...

SZABGAB/Math-RPN-1.11 - 27 Jul 2012 05:17:27 UTC

Math::Expr - Parses mathematical expressions River stage zero No dependents

Parses mathematical expressions into a tree structure. The expressions may contain integers, real numbers, alphanumeric variable names, alphanumeric function names and most other characters might be used as operators. The operators can even be longer...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

Math::Pari - Perl interface to PARI. River stage two • 6 direct dependents • 35 total dependents

This package is a Perl interface to famous library PARI for numerical/scientific/number-theoretic calculations. It allows use of most PARI functions as Perl functions, and (almost) seamless merging of PARI and Perl data. In what follows we suppose pr...

ILYAZ/Math-Pari-2.030518 - 20 Apr 2019 04:00:52 UTC

Math::Expr::Opp - Represents one operation in the parsed expression tree River stage zero No dependents

Used by the Math::Expr to represent algebraic expressions. This class represents one operation or function with a set of operands, which in turn can be other Math::Expr::Opp objects. And in that way we are able to represent entire expression. Operati...

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

Math::Expr::Var - Represents one variable in a parsed expression tree River stage zero No dependents

Used by the Math::Expr to represent variables....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

Math::Expr::Num - Represents one number in a parsed expression tree River stage zero No dependents

Used by the Math::Expr to represent numbers....

HAKANARDO/Math-Expr-LATEST - 01 Oct 2001 17:58:00 UTC

Bundle::Math - A bundle to install various mathematics related modules River stage zero No dependents

This is a bundle of mathematics related modules. It is divided into several categories as sub-bundles. If you would like to see a specific module included in a future version of this bundle, please send me an email or use rt.cpan.org....

SMUELLER/Bundle-Math-1.02 - 21 Jan 2005 14:03:02 UTC

Math::ModInt - modular integer arithmetic River stage one • 1 direct dependent • 1 total dependent

Math::ModInt provides overloaded operators for modular integer arithmetic. Math::ModInt objects represent integer residue classes. These objects can be used in arithmetic expressions just like Perl numbers. Math::ModInt objects are immutable. Mutator...

MHASCH/Math-ModInt-0.012 - 30 Nov 2019 11:33:11 UTC

Math::NumSeq - number sequences River stage one • 1 direct dependent • 1 total dependent

This is a base class for some number sequences. Sequence objects can iterate through values and some sequences have random access and/or a predicate test. The idea is to generate things like squares or primes in a generic way. Some sequences, like sq...

KRYDE/Math-NumSeq-74 - 23 Feb 2020 03:55:27 UTC

Math::Random - Random Number Generators River stage two • 24 direct dependents • 35 total dependents

Math::Random is a Perl port of the C version of randlib, which is a suite of routines for generating random deviates. See "RANDLIB" for more information. This port supports all of the distributions from which the Fortran and C versions generate devia...

GROMMEL/Math-Random-0.72 - 30 Aug 2015 20:44:00 UTC

69 results (0.043 seconds)