diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-10 23:19:47 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-10 23:20:23 +0200 |
commit | 95e006bf5afa8d3473e3fe4401f4c9316186a428 (patch) | |
tree | 7635fda3305339173988296051acc5a77dbb746f /testdata/instantiate2.out | |
parent | 6ecef8f577432ffcaee07f09b2a73d4ea5eb5de2 (diff) |
include info in more .out files; fix parsing of as-patterns
Diffstat (limited to 'testdata/instantiate2.out')
-rw-r--r-- | testdata/instantiate2.out | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/testdata/instantiate2.out b/testdata/instantiate2.out index 94306cec..bd3f4135 100644 --- a/testdata/instantiate2.out +++ b/testdata/instantiate2.out | |||
@@ -1 +1,53 @@ | |||
1 | (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 2.3 3.4), 3.0) \ No newline at end of file | 1 | main :: (VecS Float 2, Float) |
2 | main = (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 2.3 3.4), 3.0) | ||
3 | ------------ desugared source code | ||
4 | main | ||
5 | = _lhs | ||
6 | main | ||
7 | (_rhs let a = _lhs f (_rhs (+)) in (a (V2 1.0 2.0) (V2 2.3 3.4), a 1.0 2.0)) | ||
8 | ------------ core code | ||
9 | main :: (VecS Float 2, Float) | ||
10 | main = _rhs (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 2.3 3.4), 3.0) | ||
11 | ------------ tooltips | ||
12 | testdata/instantiate2.lc 1:1-1:5 | ||
13 | (VecS Float 2, Float) | ||
14 | testdata/instantiate2.lc 1:16-1:19 | ||
15 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
16 | testdata/instantiate2.lc 1:23-1:63 | ||
17 | (VecS Float 2, Float) | ||
18 | testdata/instantiate2.lc 1:24-1:25 | ||
19 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
20 | testdata/instantiate2.lc 1:24-1:38 | ||
21 | VecS Float 2 -> VecS Float 2 | ||
22 | testdata/instantiate2.lc 1:24-1:51 | ||
23 | VecS Float 2 | ||
24 | testdata/instantiate2.lc 1:27-1:29 | ||
25 | forall a . a -> a -> VecS a 2 | ||
26 | testdata/instantiate2.lc 1:27-1:33 | ||
27 | Float -> VecS Float 2 | ||
28 | testdata/instantiate2.lc 1:27-1:37 | ||
29 | VecS Float 2 | ||
30 | testdata/instantiate2.lc 1:30-1:33 | ||
31 | Float | ||
32 | testdata/instantiate2.lc 1:34-1:37 | ||
33 | Float | ||
34 | testdata/instantiate2.lc 1:40-1:42 | ||
35 | forall a . a -> a -> VecS a 2 | ||
36 | testdata/instantiate2.lc 1:40-1:46 | ||
37 | Float -> VecS Float 2 | ||
38 | testdata/instantiate2.lc 1:40-1:50 | ||
39 | VecS Float 2 | ||
40 | testdata/instantiate2.lc 1:43-1:46 | ||
41 | Float | ||
42 | testdata/instantiate2.lc 1:47-1:50 | ||
43 | Float | ||
44 | testdata/instantiate2.lc 1:53-1:54 | ||
45 | forall a . Num (MatVecScalarElem a) => a -> a -> a | ||
46 | testdata/instantiate2.lc 1:53-1:58 | ||
47 | Float -> Float | ||
48 | testdata/instantiate2.lc 1:53-1:62 | ||
49 | Float | ((Float)) | ||
50 | testdata/instantiate2.lc 1:55-1:58 | ||
51 | Float | ||
52 | testdata/instantiate2.lc 1:59-1:62 | ||
53 | Float \ No newline at end of file | ||