math library

This package contains a simple expression parser.

Classes

Application
A function application.
Expression
An abstract expression that can be evaluated.
Value
A value expression.
Variable
A variable expression.

Constants

constants → const Map<String, double>
Common mathematical constants.

Properties

functions1 Map<String, num Function(num x)>
Common mathematical functions (1 argument).
final
functions2 Map<String, num Function(num x, num y)>
Common mathematical functions (2 arguments).
final
parser → Parser<Expression>
final

Functions

checkValue<T>(String name, T? value) → T
throwUnknown(String name) → Never