git.iko.soy/rowtype-yoga/purescript-native
on af90fd5 help sign in
373 lines 5.1 kB history raw
1-- |
2-- Various constants which refer to things in the Prelude
3--
4module Language.PureScript.Constants where
6-- Operators
8($) :: String
9($) = "$"
11apply :: String
12apply = "apply"
14(#) :: String
15(#) = "#"
17applyFlipped :: String
18applyFlipped = "applyFlipped"
20(<>) :: String
21(<>) = "<>"
23(++) :: String
24(++) = "++"
26append :: String
27append = "append"
29(>>=) :: String
30(>>=) = ">>="
32bind :: String
33bind = "bind"
35(+) :: String
36(+) = "+"
38add :: String
39add = "add"
41(-) :: String
42(-) = "-"
44sub :: String
45sub = "sub"
47(*) :: String
48(*) = "*"
50mul :: String
51mul = "mul"
53(/) :: String
54(/) = "/"
56div :: String
57div = "div"
59(%) :: String
60(%) = "%"
62mod :: String
63mod = "mod"
65(<) :: String
66(<) = "<"
68lessThan :: String
69lessThan = "lessThan"
71(>) :: String
72(>) = ">"
74greaterThan :: String
75greaterThan = "greaterThan"
77(<=) :: String
78(<=) = "<="
80lessThanOrEq :: String
81lessThanOrEq = "lessThanOrEq"
83(>=) :: String
84(>=) = ">="
86greaterThanOrEq :: String
87greaterThanOrEq = "greaterThanOrEq"
89(==) :: String
90(==) = "=="
92eq :: String
93eq = "eq"
95(/=) :: String
96(/=) = "/="
98notEq :: String
99notEq = "notEq"
101compare :: String
102compare = "compare"
104(&&) :: String
105(&&) = "&&"
107conj :: String
108conj = "conj"
110(||) :: String
111(||) = "||"
113disj :: String
114disj = "disj"
116unsafeIndex :: String
117unsafeIndex = "unsafeIndex"
119(.|.) :: String
120(.|.) = ".|."
122(.&.) :: String
123(.&.) = ".&."
125(.^.) :: String
126(.^.) = ".^."
128(<<<) :: String
129(<<<) = "<<<"
131compose :: String
132compose = "compose"
134(>>>) :: String
135(>>>) = ">>>"
137composeFlipped :: String
138composeFlipped = "composeFlipped"
140-- Functions
142negate :: String
143negate = "negate"
145not :: String
146not = "not"
148shl :: String
149shl = "shl"
151shr :: String
152shr = "shr"
154zshr :: String
155zshr = "zshr"
157complement :: String
158complement = "complement"
160-- Prelude Values
162zero :: String
163zero = "zero"
165one :: String
166one = "one"
168bottom :: String
169bottom = "bottom"
171top :: String
172top = "top"
174return :: String
175return = "return"
177pure' :: String
178pure' = "pure"
180returnEscaped :: String
181returnEscaped = "$return"
183untilE :: String
184untilE = "untilE"
186whileE :: String
187whileE = "whileE"
189runST :: String
190runST = "runST"
192stRefValue :: String
193stRefValue = "value"
195newSTRef :: String
196newSTRef = "newSTRef"
198readSTRef :: String
199readSTRef = "readSTRef"
201writeSTRef :: String
202writeSTRef = "writeSTRef"
204modifySTRef :: String
205modifySTRef = "modifySTRef"
207mkFn :: String
208mkFn = "mkFn"
210runFn :: String
211runFn = "runFn"
213unit :: String
214unit = "unit"
216-- Prim values
218undefined :: String
219undefined = "undefined"
221-- Type Class Dictionary Names
223monadEffDictionary :: String
224monadEffDictionary = "monadEff"
226applicativeEffDictionary :: String
227applicativeEffDictionary = "applicativeEff"
229bindEffDictionary :: String
230bindEffDictionary = "bindEff"
232semiringNumber :: String
233semiringNumber = "semiringNumber"
235semiringInt :: String
236semiringInt = "semiringInt"
238ringNumber :: String
239ringNumber = "ringNumber"
241ringInt :: String
242ringInt = "ringInt"
244moduloSemiringNumber :: String
245moduloSemiringNumber = "moduloSemiringNumber"
247moduloSemiringInt :: String
248moduloSemiringInt = "moduloSemiringInt"
250ordBoolean :: String
251ordBoolean = "ordBoolean"
253ordNumber :: String
254ordNumber = "ordNumber"
256ordInt :: String
257ordInt = "ordInt"
259ordString :: String
260ordString = "ordString"
262ordChar :: String
263ordChar = "ordChar"
265eqNumber :: String
266eqNumber = "eqNumber"
268eqInt :: String
269eqInt = "eqInt"
271eqString :: String
272eqString = "eqString"
274eqChar :: String
275eqChar = "eqChar"
277eqBoolean :: String
278eqBoolean = "eqBoolean"
280boundedBoolean :: String
281boundedBoolean = "boundedBoolean"
283booleanAlgebraBoolean :: String
284booleanAlgebraBoolean = "booleanAlgebraBoolean"
286semigroupString :: String
287semigroupString = "semigroupString"
289semigroupoidFn :: String
290semigroupoidFn = "semigroupoidFn"
292-- Generic Deriving
294generic :: String
295generic = "Generic"
297toSpine :: String
298toSpine = "toSpine"
300fromSpine :: String
301fromSpine = "fromSpine"
303toSignature :: String
304toSignature = "toSignature"
306-- Main module
308main :: String
309main = "main"
311-- Code Generation
313__superclass_ :: String
314__superclass_ = "__superclass_"
316__unused :: String
317__unused = "__unused"
319-- Modules
321prim :: String
322prim = "Prim"
324prelude :: String
325prelude = "Prelude"
327dataArrayUnsafe :: String
328dataArrayUnsafe = "Data_Array_Unsafe"
330eff :: String
331eff = "Control_Monad_Eff"
333st :: String
334st = "Control_Monad_ST"
336controlApplicative :: String
337controlApplicative = "Control_Applicative"
339controlSemigroupoid :: String
340controlSemigroupoid = "Control_Semigroupoid"
342controlBind :: String
343controlBind = "Control_Bind"
345dataBounded :: String
346dataBounded = "Data_Bounded"
348dataSemigroup :: String
349dataSemigroup = "Data_Semigroup"
351dataModuloSemiring :: String
352dataModuloSemiring = "Data_ModuloSemiring"
354dataBooleanAlgebra :: String
355dataBooleanAlgebra = "Data_BooleanAlgebra"
357dataEq :: String
358dataEq = "Data_Eq"
360dataOrd :: String
361dataOrd = "Data_Ord"
363dataSemiring :: String
364dataSemiring = "Data_Semiring"
366dataRing :: String
367dataRing = "Data_Ring"
369dataFunction :: String
370dataFunction = "Data_Function"
372dataIntBits :: String
373dataIntBits = "Data_Int_Bits"