-- | Alphabet of capital/lowercase English letters as symbols.
module Language.Drasil.ShortHands where

import Language.Drasil.Symbol (Symbol)
import Language.Drasil.Symbol.Helpers (variable)

-- | Short forms of various variable names. c means /capital/; l means /lowercase/.
cA,cB,cC,cD,cE,cF,cG,cH,cI,cJ,cK,cL,cM,cN,cO,cP,cQ,cR,cS,cT,cU,cV,cW,cX,cY,cZ,
  lA,lB,lC,lD,lE,lF,lG,lH,lI,lJ,lK,lL,lM,lN,lO,lP,lQ,lR,lS,lT,lU,lV,
  lW,lX,lY,lZ,lAlpha,cAlpha,lBeta,cBeta,lGamma,cGamma,lDelta,cDelta,lEpsilon,vEpsilon,
  cEpsilon,lZeta,cZeta,lEta,cEta,lTheta,cTheta,lIota,cIota,lKappa,cKappa,lLambda,cLambda,
  lMu,cMu,lNu,cNu,lXi,cXi,lOmicron,cOmicron,lPi,cPi,lRho,cRho,lSigma,cSigma,lTau,cTau,
  lUpsilon,cUpsilon,lPhi,vPhi,cPhi,lChi,cChi,lPsi,cPsi,lOmega,cOmega,lNabla,lEll,lPosInf,lNegInf :: Symbol

cA :: Symbol
cA = String -> Symbol
variable String
"A"
cB :: Symbol
cB = String -> Symbol
variable String
"B"
cC :: Symbol
cC = String -> Symbol
variable String
"C"
cD :: Symbol
cD = String -> Symbol
variable String
"D"
cE :: Symbol
cE = String -> Symbol
variable String
"E"
cF :: Symbol
cF = String -> Symbol
variable String
"F"
cG :: Symbol
cG = String -> Symbol
variable String
"G"
cH :: Symbol
cH = String -> Symbol
variable String
"H"
cI :: Symbol
cI = String -> Symbol
variable String
"I"
cJ :: Symbol
cJ = String -> Symbol
variable String
"J"
cK :: Symbol
cK = String -> Symbol
variable String
"K"
cL :: Symbol
cL = String -> Symbol
variable String
"L"
cM :: Symbol
cM = String -> Symbol
variable String
"M"
cN :: Symbol
cN = String -> Symbol
variable String
"N"
cO :: Symbol
cO = String -> Symbol
variable String
"O"
cP :: Symbol
cP = String -> Symbol
variable String
"P"
cQ :: Symbol
cQ = String -> Symbol
variable String
"Q"
cR :: Symbol
cR = String -> Symbol
variable String
"R"
cS :: Symbol
cS = String -> Symbol
variable String
"S"
cT :: Symbol
cT = String -> Symbol
variable String
"T"
cU :: Symbol
cU = String -> Symbol
variable String
"U"
cV :: Symbol
cV = String -> Symbol
variable String
"V"
cW :: Symbol
cW = String -> Symbol
variable String
"W"
cX :: Symbol
cX = String -> Symbol
variable String
"X"
cY :: Symbol
cY = String -> Symbol
variable String
"Y"
cZ :: Symbol
cZ = String -> Symbol
variable String
"Z"
lA :: Symbol
lA = String -> Symbol
variable String
"a"
lB :: Symbol
lB = String -> Symbol
variable String
"b"
lC :: Symbol
lC = String -> Symbol
variable String
"c"
lD :: Symbol
lD = String -> Symbol
variable String
"d"
lE :: Symbol
lE = String -> Symbol
variable String
"e"
lF :: Symbol
lF = String -> Symbol
variable String
"f"
lG :: Symbol
lG = String -> Symbol
variable String
"g"
lH :: Symbol
lH = String -> Symbol
variable String
"h"
lI :: Symbol
lI = String -> Symbol
variable String
"i"
lJ :: Symbol
lJ = String -> Symbol
variable String
"j"
lK :: Symbol
lK = String -> Symbol
variable String
"k"
lL :: Symbol
lL = String -> Symbol
variable String
"l"
lM :: Symbol
lM = String -> Symbol
variable String
"m"
lN :: Symbol
lN = String -> Symbol
variable String
"n"
lO :: Symbol
lO = String -> Symbol
variable String
"o"
lP :: Symbol
lP = String -> Symbol
variable String
"p"
lQ :: Symbol
lQ = String -> Symbol
variable String
"q"
lR :: Symbol
lR = String -> Symbol
variable String
"r"
lS :: Symbol
lS = String -> Symbol
variable String
"s"
lT :: Symbol
lT = String -> Symbol
variable String
"t"
lU :: Symbol
lU = String -> Symbol
variable String
"u"
lV :: Symbol
lV = String -> Symbol
variable String
"v"
lW :: Symbol
lW = String -> Symbol
variable String
"w"
lX :: Symbol
lX = String -> Symbol
variable String
"x"
lY :: Symbol
lY = String -> Symbol
variable String
"y"
lZ :: Symbol
lZ = String -> Symbol
variable String
"z"
lAlpha :: Symbol
lAlpha   = String -> Symbol
variable String
"α"
cAlpha :: Symbol
cAlpha   = String -> Symbol
variable String
"Α"
lBeta :: Symbol
lBeta    = String -> Symbol
variable String
"β"
cBeta :: Symbol
cBeta    = String -> Symbol
variable String
"Β"
lGamma :: Symbol
lGamma   = String -> Symbol
variable String
"γ"
cGamma :: Symbol
cGamma   = String -> Symbol
variable String
"Γ"
lDelta :: Symbol
lDelta   = String -> Symbol
variable String
"δ"
-- | @Δ@ is often used as a decoration on top of a symbol. For example,
-- @Δx@ and @Δy@ represent the change in x and the change in y.
-- The variable defined here represents delta as its own independent symbol
-- and should not be used to represent "the change in" something.
cDelta :: Symbol
cDelta   = String -> Symbol
variable String
"Δ"
lEpsilon :: Symbol
lEpsilon = String -> Symbol
variable String
"ϵ"
vEpsilon :: Symbol
vEpsilon = String -> Symbol
variable String
"ε"
cEpsilon :: Symbol
cEpsilon = String -> Symbol
variable String
"Ε"
lZeta :: Symbol
lZeta    = String -> Symbol
variable String
"ζ"
cZeta :: Symbol
cZeta    = String -> Symbol
variable String
"Ζ"
lEta :: Symbol
lEta     = String -> Symbol
variable String
"η"
cEta :: Symbol
cEta     = String -> Symbol
variable String
"Η"
lTheta :: Symbol
lTheta   = String -> Symbol
variable String
"θ"
cTheta :: Symbol
cTheta   = String -> Symbol
variable String
"Θ"
lIota :: Symbol
lIota    = String -> Symbol
variable String
"ι"
cIota :: Symbol
cIota    = String -> Symbol
variable String
"Ι"
lKappa :: Symbol
lKappa   = String -> Symbol
variable String
"κ"
cKappa :: Symbol
cKappa   = String -> Symbol
variable String
"Κ"
lLambda :: Symbol
lLambda  = String -> Symbol
variable String
"λ"
cLambda :: Symbol
cLambda  = String -> Symbol
variable String
"Λ"
lMu :: Symbol
lMu      = String -> Symbol
variable String
"μ"
cMu :: Symbol
cMu      = String -> Symbol
variable String
"Μ"
lNu :: Symbol
lNu      = String -> Symbol
variable String
"ν"
cNu :: Symbol
cNu      = String -> Symbol
variable String
"Ν"
lXi :: Symbol
lXi      = String -> Symbol
variable String
"ξ"
cXi :: Symbol
cXi      = String -> Symbol
variable String
"Ξ"
lOmicron :: Symbol
lOmicron = String -> Symbol
variable String
"ο"
cOmicron :: Symbol
cOmicron = String -> Symbol
variable String
"Ο"
lPi :: Symbol
lPi      = String -> Symbol
variable String
"π"
cPi :: Symbol
cPi      = String -> Symbol
variable String
"Π"
lRho :: Symbol
lRho     = String -> Symbol
variable String
"ρ"
cRho :: Symbol
cRho     = String -> Symbol
variable String
"Ρ"
lSigma :: Symbol
lSigma   = String -> Symbol
variable String
"σ"
cSigma :: Symbol
cSigma   = String -> Symbol
variable String
"Σ"
lTau :: Symbol
lTau     = String -> Symbol
variable String
"τ"
cTau :: Symbol
cTau     = String -> Symbol
variable String
"Τ"
lUpsilon :: Symbol
lUpsilon = String -> Symbol
variable String
"υ"
cUpsilon :: Symbol
cUpsilon = String -> Symbol
variable String
"Υ"
lPhi :: Symbol
lPhi     = String -> Symbol
variable String
"ϕ"
vPhi :: Symbol
vPhi     = String -> Symbol
variable String
"φ"
cPhi :: Symbol
cPhi     = String -> Symbol
variable String
"Φ"
lChi :: Symbol
lChi     = String -> Symbol
variable String
"χ"
cChi :: Symbol
cChi     = String -> Symbol
variable String
"Χ"
lPsi :: Symbol
lPsi     = String -> Symbol
variable String
"ψ"
cPsi :: Symbol
cPsi     = String -> Symbol
variable String
"Ψ"
lOmega :: Symbol
lOmega   = String -> Symbol
variable String
"ω"
cOmega :: Symbol
cOmega   = String -> Symbol
variable String
"Ω"
lNabla :: Symbol
lNabla   = String -> Symbol
variable String
"∇"
lEll :: Symbol
lEll     = String -> Symbol
variable String
"ℓ"
lNegInf :: Symbol
lNegInf  = String -> Symbol
variable String
"-∞"
lPosInf :: Symbol
lPosInf  = String -> Symbol
variable String
"∞"