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"
163complement = "complement"
186returnEscaped = "$return"
204readSTRef = "readSTRef"
207writeSTRef = "writeSTRef"
210modifySTRef = "modifySTRef"
224undefined = "undefined"
226-- Type Class Dictionary Names
228monadEffDictionary :: Text
229monadEffDictionary = "monadEff"
231applicativeEffDictionary :: Text
232applicativeEffDictionary = "applicativeEff"
234bindEffDictionary :: Text
235bindEffDictionary = "bindEff"
237semiringNumber :: Text
238semiringNumber = "semiringNumber"
241semiringInt = "semiringInt"
244ringNumber = "ringNumber"
249moduloSemiringNumber :: Text
250moduloSemiringNumber = "moduloSemiringNumber"
252moduloSemiringInt :: Text
253moduloSemiringInt = "moduloSemiringInt"
255euclideanRingNumber :: Text
256euclideanRingNumber = "euclideanRingNumber"
258euclideanRingInt :: Text
259euclideanRingInt = "euclideanRingInt"
262ordBoolean = "ordBoolean"
265ordNumber = "ordNumber"
271ordString = "ordString"
289eqBoolean = "eqBoolean"
291boundedBoolean :: Text
292boundedBoolean = "boundedBoolean"
294booleanAlgebraBoolean :: Text
295booleanAlgebraBoolean = "booleanAlgebraBoolean"
297heytingAlgebraBoolean :: Text
298heytingAlgebraBoolean = "heytingAlgebraBoolean"
300semigroupString :: Text
301semigroupString = "semigroupString"
303semigroupoidFn :: Text
304semigroupoidFn = "semigroupoidFn"
315fromSpine = "fromSpine"
318toSignature = "toSignature"
322pattern DataSymbol :: ModuleName
323pattern DataSymbol = ModuleName [ProperName "Data", ProperName "Symbol"]
325pattern IsSymbol :: Qualified (ProperName 'ClassName)
326pattern IsSymbol = Qualified (Just DataSymbol) (ProperName "IsSymbol")
330pattern TypeDataSymbol :: ModuleName
331pattern TypeDataSymbol = ModuleName [ProperName "Type", ProperName "Data", ProperName "Symbol"]
333pattern CompareSymbol :: Qualified (ProperName 'ClassName)
334pattern CompareSymbol = Qualified (Just TypeDataSymbol) (ProperName "CompareSymbol")
336pattern AppendSymbol :: Qualified (ProperName 'ClassName)
337pattern AppendSymbol = Qualified (Just TypeDataSymbol) (ProperName "AppendSymbol")
341typeDataOrdering :: ModuleName
342typeDataOrdering = ModuleName [ProperName "Type", ProperName "Data", ProperName "Ordering"]
344orderingLT :: Qualified (ProperName 'TypeName)
345orderingLT = Qualified (Just typeDataOrdering) (ProperName "LT")
347orderingEQ :: Qualified (ProperName 'TypeName)
348orderingEQ = Qualified (Just typeDataOrdering) (ProperName "EQ")
350orderingGT :: Qualified (ProperName 'TypeName)
351orderingGT = Qualified (Just typeDataOrdering) (ProperName "GT")
363pattern Prim :: ModuleName
364pattern Prim = ModuleName [ProperName "Prim"]
366pattern Partial :: Qualified (ProperName 'ClassName)
367pattern Partial = Qualified (Just Prim) (ProperName "Partial")
369pattern Fail :: Qualified (ProperName 'ClassName)
370pattern Fail = Qualified (Just Prim) (ProperName "Fail")
384__superclass_ = "__superclass_"
398dataArray = "Data_Array"
401eff = "Control_Monad_Eff"
404st = "Control_Monad_ST"
406controlApplicative :: Text
407controlApplicative = "Control_Applicative"
409controlSemigroupoid :: Text
410controlSemigroupoid = "Control_Semigroupoid"
413controlBind = "Control_Bind"
416dataBounded = "Data_Bounded"
419dataSemigroup = "Data_Semigroup"
421dataHeytingAlgebra :: Text
422dataHeytingAlgebra = "Data_HeytingAlgebra"
431dataSemiring = "Data_Semiring"
434dataRing = "Data_Ring"
436dataEuclideanRing :: Text
437dataEuclideanRing = "Data_EuclideanRing"
440dataFunction = "Data_Function"
442dataFunctionUncurried :: Text
443dataFunctionUncurried = "Data_Function_Uncurried"
446dataIntBits = "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