1-- | Various constants which refer to things in the Prelude
2module Language.PureScript.Constants where
6import Language.PureScript.Names
20applyFlipped = "applyFlipped"
77greaterThan = "greaterThan"
83lessThanOrEq = "lessThanOrEq"
88greaterThanOrEq :: Text
89greaterThanOrEq = "greaterThanOrEq"
119unsafeIndex = "unsafeIndex"
139composeFlipped :: Text
140composeFlipped = "composeFlipped"
160complement = "complement"
183returnEscaped = "$return"
201readSTRef = "readSTRef"
204writeSTRef = "writeSTRef"
207modifySTRef = "modifySTRef"
221undefined = "undefined"
223-- Type Class Dictionary Names
225monadEffDictionary :: Text
226monadEffDictionary = "monadEff"
228applicativeEffDictionary :: Text
229applicativeEffDictionary = "applicativeEff"
231bindEffDictionary :: Text
232bindEffDictionary = "bindEff"
234semiringNumber :: Text
235semiringNumber = "semiringNumber"
238semiringInt = "semiringInt"
241ringNumber = "ringNumber"
246moduloSemiringNumber :: Text
247moduloSemiringNumber = "moduloSemiringNumber"
249moduloSemiringInt :: Text
250moduloSemiringInt = "moduloSemiringInt"
252euclideanRingNumber :: Text
253euclideanRingNumber = "euclideanRingNumber"
255euclideanRingInt :: Text
256euclideanRingInt = "euclideanRingInt"
259ordBoolean = "ordBoolean"
262ordNumber = "ordNumber"
268ordString = "ordString"
286eqBoolean = "eqBoolean"
288boundedBoolean :: Text
289boundedBoolean = "boundedBoolean"
291booleanAlgebraBoolean :: Text
292booleanAlgebraBoolean = "booleanAlgebraBoolean"
294heytingAlgebraBoolean :: Text
295heytingAlgebraBoolean = "heytingAlgebraBoolean"
297semigroupString :: Text
298semigroupString = "semigroupString"
300semigroupoidFn :: Text
301semigroupoidFn = "semigroupoidFn"
312fromSpine = "fromSpine"
315toSignature = "toSignature"
319pattern DataSymbol :: ModuleName
320pattern DataSymbol = ModuleName [ProperName "Data", ProperName "Symbol"]
322pattern IsSymbol :: Qualified (ProperName 'ClassName)
323pattern IsSymbol = Qualified (Just DataSymbol) (ProperName "IsSymbol")
327pattern TypeDataSymbol :: ModuleName
328pattern TypeDataSymbol = ModuleName [ProperName "Type", ProperName "Data", ProperName "Symbol"]
330pattern CompareSymbol :: Qualified (ProperName 'ClassName)
331pattern CompareSymbol = Qualified (Just TypeDataSymbol) (ProperName "CompareSymbol")
333pattern AppendSymbol :: Qualified (ProperName 'ClassName)
334pattern AppendSymbol = Qualified (Just TypeDataSymbol) (ProperName "AppendSymbol")
338typeDataOrdering :: ModuleName
339typeDataOrdering = ModuleName [ProperName "Type", ProperName "Data", ProperName "Ordering"]
341orderingLT :: Qualified (ProperName 'TypeName)
342orderingLT = Qualified (Just typeDataOrdering) (ProperName "LT")
344orderingEQ :: Qualified (ProperName 'TypeName)
345orderingEQ = Qualified (Just typeDataOrdering) (ProperName "EQ")
347orderingGT :: Qualified (ProperName 'TypeName)
348orderingGT = Qualified (Just typeDataOrdering) (ProperName "GT")
360pattern Prim :: ModuleName
361pattern Prim = ModuleName [ProperName "Prim"]
363pattern Partial :: Qualified (ProperName 'ClassName)
364pattern Partial = Qualified (Just Prim) (ProperName "Partial")
366pattern Fail :: Qualified (ProperName 'ClassName)
367pattern Fail = Qualified (Just Prim) (ProperName "Fail")
381__superclass_ = "__superclass_"
395dataArray = "Data_Array"
398eff = "Control_Monad_Eff"
401st = "Control_Monad_ST"
403controlApplicative :: Text
404controlApplicative = "Control_Applicative"
406controlSemigroupoid :: Text
407controlSemigroupoid = "Control_Semigroupoid"
410controlBind = "Control_Bind"
413dataBounded = "Data_Bounded"
416dataSemigroup = "Data_Semigroup"
418dataHeytingAlgebra :: Text
419dataHeytingAlgebra = "Data_HeytingAlgebra"
428dataSemiring = "Data_Semiring"
431dataRing = "Data_Ring"
433dataEuclideanRing :: Text
434dataEuclideanRing = "Data_EuclideanRing"
437dataFunction = "Data_Function"
439dataFunctionUncurried :: Text
440dataFunctionUncurried = "Data_Function_Uncurried"
443dataIntBits = "Data_Int_Bits"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list