| Copyright | (c) 2003-2010 Peter Simons (c) 2002-2003 Ferenc Wágner (c) 2002-2003 Meik Hellmund (c) 1998-2002 Ralf Hinze (c) 1998-2002 Joachim Korittky (c) 1998-2002 Marco Kuhlmann |
|---|---|
| License | GPLv3 |
| Maintainer | simons@cryp.to |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Safe |
| Language | Haskell98 |
FMP.Syntax
Description
Documentation
Instances
| HasEmit Term # | |
Defined in FMP.Syntax | |
| HasEmit MPPattern # | |
Defined in FMP.Syntax | |
| HasEmit MPPen # | |
Defined in FMP.Syntax | |
| HasEmit MPColor # | |
Defined in FMP.Syntax | |
| HasEmit MPPathBasicJoinTension # | |
Defined in FMP.Syntax Methods emit :: MPPathBasicJoinTension -> Doc # | |
| HasEmit MPPathDir # | |
Defined in FMP.Syntax | |
| HasEmit MPPathBasicJoin # | |
Defined in FMP.Syntax Methods emit :: MPPathBasicJoin -> Doc # | |
| HasEmit MPPathJoin # | |
Defined in FMP.Syntax Methods emit :: MPPathJoin -> Doc # | |
| HasEmit MPPathSub # | |
Defined in FMP.Syntax | |
| HasEmit MPPath # | |
Defined in FMP.Syntax | |
| HasEmit MPArrow # | |
Defined in FMP.Syntax | |
| HasEmit MetaPost # | |
Defined in FMP.Syntax | |
Constructors
data MPArrowStyle #
Constructors
| MPArrowStyleFilled | |
| MPArrowStyleLine |
Instances
| Eq MPArrowStyle # | |
Defined in FMP.Syntax | |
mpPathArrow :: ArrowHead -> MPArrow #
mpPathRArrow :: ArrowHead -> MPArrow #
data MPTransform #
Instances
| Eq MPTransform # | |
Defined in FMP.Syntax | |
data MPPathJoin #
Constructors
| MPPathJoin MPPathDir MPPathBasicJoin MPPathDir |
Instances
| Eq MPPathJoin # | |
Defined in FMP.Syntax | |
| HasEmit MPPathJoin # | |
Defined in FMP.Syntax Methods emit :: MPPathJoin -> Doc # | |
data MPPathBasicJoin #
Constructors
Instances
| Eq MPPathBasicJoin # | |
Defined in FMP.Syntax Methods (==) :: MPPathBasicJoin -> MPPathBasicJoin -> Bool # (/=) :: MPPathBasicJoin -> MPPathBasicJoin -> Bool # | |
| HasEmit MPPathBasicJoin # | |
Defined in FMP.Syntax Methods emit :: MPPathBasicJoin -> Doc # | |
Constructors
| MPDefaultPathDir | |
| MPPathDirCurl Term | |
| MPPathDirPair Term Term | |
| MPPathDir Term |
data MPPathBasicJoinTension #
Constructors
| MPPathBasicJoinTension Term | |
| MPPathBasicJoinAtLeast Term |
Instances
| Eq MPPathBasicJoinTension # | |
Defined in FMP.Syntax Methods (==) :: MPPathBasicJoinTension -> MPPathBasicJoinTension -> Bool # (/=) :: MPPathBasicJoinTension -> MPPathBasicJoinTension -> Bool # | |
| HasEmit MPPathBasicJoinTension # | |
Defined in FMP.Syntax Methods emit :: MPPathBasicJoinTension -> Doc # | |
Constructors
| MPDefaultColor | |
| MPColor Double Double Double |
Constructors
| MPDefaultPen | |
| MPPenCircle (Term, Term) Term | |
| MPPenSquare (Term, Term) Term |
Constructors
| MPDefaultPattern | |
| MPDashPattern [Double] |
mpEquations :: [Equation] -> MetaPost #
mpPEquations :: [Point] -> [Term] #
mpNEquations :: [Numeric] -> [Term] #
mpBoolRelat :: BoolRelat -> String #
emitPattern' :: MPPattern -> Doc #
emitDefTrans :: String -> MPTransform -> Doc #
emitColor' :: MPColor -> Doc #
savestring :: String -> String #
shiftRefPoint :: Int -> Term #