summaryrefslogtreecommitdiff
path: root/testdata/Prelude.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-15 15:58:16 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-15 16:13:39 +0100
commit3db0b64a6f3e28ae6cc351e6c84290d4db905fa7 (patch)
tree91cfd4aa41e5c827d03956458aba8858a1ef245d /testdata/Prelude.out
parente2f4415e606cd7c1c2b6ca986c68f6f956bf1a6e (diff)
put trace info in .out files
Diffstat (limited to 'testdata/Prelude.out')
-rw-r--r--testdata/Prelude.out149
1 files changed, 149 insertions, 0 deletions
diff --git a/testdata/Prelude.out b/testdata/Prelude.out
index f7098ef4..3e8b4057 100644
--- a/testdata/Prelude.out
+++ b/testdata/Prelude.out
@@ -1,4 +1,153 @@
1main is not found 1main is not found
2------------ trace
3const :: {a} -> {b} -> a -> b->a
4otherwise :: 'Bool
5& :: {a} -> {b} -> a -> a->b -> b
6$ :: {a} -> {b} -> a->b -> a->b
7. :: {a} -> {b} -> {c} -> b->c -> a->b -> a->c
8uncurry :: {a} -> {b} -> {c} -> (a -> b->c) -> 'Tuple2 a b -> c
9*** :: {a} -> {b} -> {c} -> {d} -> a->c -> b->d -> 'Tuple2 a b -> 'Tuple2 c d
10pi :: 'Float
11zip :: {a} -> {b} -> 'List a -> 'List b -> 'List ('Tuple2 a b)
12unzip :: {a} -> {b} -> 'List ('Tuple2 a b) -> 'Tuple2 ('List a) ('List b)
13filter :: {a} -> a->'Bool -> 'List a -> 'List a
14head :: {a} -> 'List a -> a
15tail :: {a} -> 'List a -> 'List a
16pairs :: {a} -> 'List a -> 'List ('Tuple2 a a)
17foldl' :: {a} -> {b} -> (a -> b->a) -> a -> 'List b -> a
18foldr1 :: {a} -> (a -> a->a) -> 'List a -> a
19split :: {a} -> 'List a -> 'Tuple2 ('List a) ('List a)
20mergeBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a -> 'List a
21sortBy :: {a} -> (a -> a->'Ordering) -> 'List a -> 'List a
22iterate :: {a} -> a->a -> a -> 'List a
23fst :: {a} -> {b} -> 'Tuple2 a b -> a
24snd :: {a} -> {b} -> 'Tuple2 a b -> b
25tuptype :: 'List Type -> Type
26'RecordC :: 'List ('Tuple2 'String Type) -> Type
27RecordCons :: {a : 'List ('Tuple2 'String Type)} -> tuptype (map ('Tuple2 'String Type) Type (snd 'String Type) a) -> 'RecordC a
28'RecordCCase :: {a : 'List ('Tuple2 'String Type)} -> (c : 'RecordC a -> Type) -> ((d : tuptype (map ('Tuple2 'String Type) Type (snd 'String Type) a)) -> c (RecordCons d)) -> (f : 'RecordC a) -> c f
29match'RecordC :: (b : Type->Type) -> ((c : 'List ('Tuple2 'String Type)) -> b ('RecordC c)) -> e:Type -> b e -> b e
30||| :: 'Bool -> 'Bool->'Bool
31&&& :: 'Bool -> 'Bool->'Bool
32isKeyC :: {a} -> {b} -> {c : 'Eq a} -> a -> b -> 'List ('Tuple2 a b) -> Type
33project :: {a} -> {b : 'List ('Tuple2 'String Type)} -> c:'String -> {d : isKeyC 'String Type TT c a b} -> 'RecordC b -> a
34rgb :: 'Float -> 'Float -> 'Float -> 'VecS 'Float 4
35black :: 'VecS 'Float 4
36gray :: 'VecS 'Float 4
37silver :: 'VecS 'Float 4
38white :: 'VecS 'Float 4
39maroon :: 'VecS 'Float 4
40red :: 'VecS 'Float 4
41olive :: 'VecS 'Float 4
42yellow :: 'VecS 'Float 4
43green :: 'VecS 'Float 4
44lime :: 'VecS 'Float 4
45teal :: 'VecS 'Float 4
46aqua :: 'VecS 'Float 4
47navy :: 'VecS 'Float 4
48blue :: 'VecS 'Float 4
49purple :: 'VecS 'Float 4
50fuchsia :: 'VecS 'Float 4
51colorImage1 :: {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image 1 (Color c)
52colorImage2 :: {a:'Nat} -> {b} -> {c} -> {d : 'Num b} -> {e : c ~ 'VecScalar a b} -> c -> 'Image 2 (Color c)
53depthImage1 :: 'Float -> 'Image 1 (Depth 'Float)
54v3FToV4F :: 'VecS 'Float 3 -> 'VecS 'Float 4
55radians :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
56degrees :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
57sin :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
58cos :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
59tan :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
60sinh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
61cosh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
62tanh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
63asin :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
64asinh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
65acos :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
66acosh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
67atan :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
68atanh :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
69atan2 :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a
70pow :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a
71exp :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
72log :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
73exp2 :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
74log2 :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
75sqrt :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
76inversesqrt :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
77abs :: {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b
78sign :: {a} -> {b} -> {c:'Nat} -> {d : 'Signed a} -> {e : b ~ 'VecScalar c a} -> b->b
79floor :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
80trunc :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
81round :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
82roundEven :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
83ceil :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
84fract :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
85mod :: {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b
86min :: {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b
87max :: {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b->b
88modF :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> 'Tuple2 a a
89clamp :: {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> b -> b->b
90clampS :: {a} -> {b} -> {c:'Nat} -> {d : 'Num a} -> {e : b ~ 'VecScalar c a} -> b -> a -> a->b
91mix :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a
92mixS :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> 'Float->a
93mixB :: {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a -> a -> c->a
94step :: {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a->a
95stepS :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> a->a
96smoothstep :: {a} -> {b:'Nat} -> {c : a ~ 'VecS 'Float b} -> a -> a -> a->a
97smoothstepS :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> 'Float -> 'Float -> a->a
98isNan :: {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c
99isInf :: {a} -> {b:'Nat} -> {c} -> {d : a ~ 'VecScalar b 'Float} -> {e : c ~ 'VecScalar b 'Bool} -> a->c
100dFdx :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
101dFdy :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
102fWidth :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
103noise1 :: {a:'Nat} -> 'VecScalar a 'Float -> 'Float
104noise2 :: {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float 2
105noise3 :: {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float 3
106noise4 :: {a:'Nat} -> 'VecScalar a 'Float -> 'VecS 'Float 4
107length :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->'Float
108distance :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float
109dot :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->'Float
110cross :: {a} -> {b : a ~ 'VecS 'Float 3} -> a -> a->a
111normalize :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a->a
112faceforward :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a
113reflect :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a->a
114refract :: {a} -> {b:'Nat} -> {c : a ~ 'VecScalar b 'Float} -> a -> a -> a->a
115transpose :: {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'Mat b a c
116det :: {a:'Nat} -> {b} -> 'Mat a a b -> 'Float
117inv :: {a:'Nat} -> {b} -> 'Mat a a b -> 'Mat a a b
118outer :: {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'VecS b c -> 'Mat c a b
119+ :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a
120- :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a
121* :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> a->a
122/ :: {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a
123% :: {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> 'VecScalar b a -> 'VecScalar b a
124neg :: {a} -> {b : 'Signed ('MatVecScalarElem a)} -> a->a
125/= :: {a} -> a -> a->'Bool
126< :: {a:'Nat} -> {b} -> {c : 'Num b} -> 'VecScalar a b -> 'VecScalar a b -> 'VecScalar a 'Bool
127<= :: {a:'Nat} -> {b} -> {c : 'Num b} -> 'VecScalar a b -> 'VecScalar a b -> 'VecScalar a 'Bool
128>= :: {a:'Nat} -> {b} -> {c : 'Num b} -> 'VecScalar a b -> 'VecScalar a b -> 'VecScalar a 'Bool
129> :: {a:'Nat} -> {b} -> {c : 'Num b} -> 'VecScalar a b -> 'VecScalar a b -> 'VecScalar a 'Bool
130&& :: 'Bool -> 'Bool->'Bool
131|| :: 'Bool -> 'Bool->'Bool
132xor :: 'Bool -> 'Bool->'Bool
133not :: {a:'Nat} -> 'VecScalar a 'Bool -> 'VecScalar a 'Bool
134any :: {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool
135all :: {a:'Nat} -> 'VecScalar a 'Bool -> 'Bool
136.*. :: {a:'Nat} -> {b:'Nat} -> {c} -> {d:'Nat} -> 'Mat a b c -> 'Mat b d c -> 'Mat a d c
137*. :: {a:'Nat} -> {b:'Nat} -> {c} -> 'Mat a b c -> 'VecS c b -> 'VecS c a
138.* :: {a:'Nat} -> {b} -> {c:'Nat} -> 'VecS b a -> 'Mat a c b -> 'VecS b c
139+! :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> 'MatVecScalarElem a -> a
140-! :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> 'MatVecScalarElem a -> a
141*! :: {a} -> {b : 'Num ('MatVecScalarElem a)} -> a -> 'MatVecScalarElem a -> a
142/! :: {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> a -> 'VecScalar b a
143%! :: {a} -> {b:'Nat} -> {c : 'Num a} -> 'VecScalar b a -> a -> 'VecScalar b a
144rotMatrixZ :: 'Float -> 'Mat 4 4 'Float
145rotMatrixY :: 'Float -> 'Mat 4 4 'Float
146rotMatrixX :: 'Float -> 'Mat 4 4 'Float
147rotationEuler :: 'Float -> 'Float -> 'Float -> 'Mat 4 4 'Float
148scale :: 'Float -> 'VecS 'Float 4 -> 'VecS 'Float 4
149fromTo :: 'Float -> 'Float -> 'List 'Float
150!! :: {a} -> 'List a -> 'Int->a
2------------ tooltips 151------------ tooltips
3testdata/Prelude.lc 16:1-16:6 {a} -> {b} -> a -> b->a 152testdata/Prelude.lc 16:1-16:6 {a} -> {b} -> a -> b->a
4testdata/Prelude.lc 16:13-16:14 V3 153testdata/Prelude.lc 16:13-16:14 V3