summaryrefslogtreecommitdiff
path: root/testdata/instantiate2.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-10 23:19:47 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-10 23:20:23 +0200
commit95e006bf5afa8d3473e3fe4401f4c9316186a428 (patch)
tree7635fda3305339173988296051acc5a77dbb746f /testdata/instantiate2.out
parent6ecef8f577432ffcaee07f09b2a73d4ea5eb5de2 (diff)
include info in more .out files; fix parsing of as-patterns
Diffstat (limited to 'testdata/instantiate2.out')
-rw-r--r--testdata/instantiate2.out54
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 1main :: (VecS Float 2, Float)
2main = (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 2.3 3.4), 3.0)
3------------ desugared source code
4main
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
9main :: (VecS Float 2, Float)
10main = _rhs (PrimAdd ('VecS 'Float 2) TT (V2 1.0 2.0) (V2 2.3 3.4), 3.0)
11------------ tooltips
12testdata/instantiate2.lc 1:1-1:5
13 (VecS Float 2, Float)
14testdata/instantiate2.lc 1:16-1:19
15 forall a . Num (MatVecScalarElem a) => a -> a -> a
16testdata/instantiate2.lc 1:23-1:63
17 (VecS Float 2, Float)
18testdata/instantiate2.lc 1:24-1:25
19 forall a . Num (MatVecScalarElem a) => a -> a -> a
20testdata/instantiate2.lc 1:24-1:38
21 VecS Float 2 -> VecS Float 2
22testdata/instantiate2.lc 1:24-1:51
23 VecS Float 2
24testdata/instantiate2.lc 1:27-1:29
25 forall a . a -> a -> VecS a 2
26testdata/instantiate2.lc 1:27-1:33
27 Float -> VecS Float 2
28testdata/instantiate2.lc 1:27-1:37
29 VecS Float 2
30testdata/instantiate2.lc 1:30-1:33
31 Float
32testdata/instantiate2.lc 1:34-1:37
33 Float
34testdata/instantiate2.lc 1:40-1:42
35 forall a . a -> a -> VecS a 2
36testdata/instantiate2.lc 1:40-1:46
37 Float -> VecS Float 2
38testdata/instantiate2.lc 1:40-1:50
39 VecS Float 2
40testdata/instantiate2.lc 1:43-1:46
41 Float
42testdata/instantiate2.lc 1:47-1:50
43 Float
44testdata/instantiate2.lc 1:53-1:54
45 forall a . Num (MatVecScalarElem a) => a -> a -> a
46testdata/instantiate2.lc 1:53-1:58
47 Float -> Float
48testdata/instantiate2.lc 1:53-1:62
49 Float | ((Float))
50testdata/instantiate2.lc 1:55-1:58
51 Float
52testdata/instantiate2.lc 1:59-1:62
53 Float \ No newline at end of file