Skip to content
Open in Anthropic

API Reference

Core API documentation for TeXpr.

Texpr Class

The main entry point for parsing and evaluating expressions.

dart
import 'package:texpr/texpr.dart';

final texpr = Texpr();

Constructor Options

ParameterDefaultDescription
cacheConfigenabledLRU cache configuration
extensionsnoneCustom function registry
maxRecursionDepth500Max nesting depth

Methods

MethodReturnsDescription
evaluate(expr, [vars])EvaluationResultParse and evaluate
evaluateNumeric(expr, [vars])doubleEvaluate as number
evaluateParsed(ast, [vars])EvaluationResultEvaluate pre-parsed AST
parse(expr)ExpressionParse to AST
differentiate(expr, var)ExpressionSymbolic derivative
validate(expr)ValidationResultCheck syntax
isValid(expr)boolQuick syntax check

Made with ❤️ by TeXpr, Docs Inspired by ElysiaJS