egison-3.10.2: Programming language with non-linear pattern-matching against non-free data

CopyrightSatoshi Egi
LicenseMIT
Safe HaskellSafe
LanguageHaskell98

Language.Egison.MathExpr

Contents

Description

This module contains functions for mathematical expressions.

Synopsis

MathExpr Data

newtype PolyExpr Source #

Constructors

Plus [TermExpr] 
Instances
Eq PolyExpr Source # 
Instance details

Defined in Language.Egison.MathExpr

Show PolyExpr Source # 
Instance details

Defined in Language.Egison.MathExpr

PrettyS PolyExpr Source # 
Instance details

Defined in Language.Egison.Pretty

data TermExpr Source #

Constructors

Term Integer Monomial 
Instances
Eq TermExpr Source # 
Instance details

Defined in Language.Egison.MathExpr

Show TermExpr Source # 
Instance details

Defined in Language.Egison.MathExpr

PrettyS TermExpr Source # 
Instance details

Defined in Language.Egison.Pretty

Scalar