langchain-hs-0.0.2.0: Haskell implementation of Langchain
Safe HaskellSafe-Inferred
LanguageHaskell2010

Langchain.Tool.Calculator

Synopsis

Documentation

data Expr Source #

Expression data type for our calculator

Instances

Instances details
Show Expr Source # 
Instance details

Defined in Langchain.Tool.Calculator

Methods

showsPrec :: Int -> Expr -> ShowS #

show :: Expr -> String #

showList :: [Expr] -> ShowS #

Eq Expr Source # 
Instance details

Defined in Langchain.Tool.Calculator

Methods

(==) :: Expr -> Expr -> Bool #

(/=) :: Expr -> Expr -> Bool #

parseExpression :: Text -> Either ParseError Expr Source #

Parse a mathematical expression from Text

evaluateExpression :: Expr -> Double Source #

Evaluate a parsed expression to a Double