summaryrefslogtreecommitdiff
path: root/testdata/Internals.out
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-05-01 22:56:42 +0200
committerPéter Diviánszky <divipp@gmail.com>2016-05-01 22:56:42 +0200
commit128cf82881352cc1e9061db97fe3762315cfd0c9 (patch)
tree60f0efc4d587a58359b39edba470fd55a0d8c69a /testdata/Internals.out
parente2ef3e4de33e15627ce21c7c506650b2f8123a1c (diff)
removing coloring from .out files
Diffstat (limited to 'testdata/Internals.out')
-rw-r--r--testdata/Internals.out1154
1 files changed, 737 insertions, 417 deletions
diff --git a/testdata/Internals.out b/testdata/Internals.out
index 520e7204..cec9ea8d 100644
--- a/testdata/Internals.out
+++ b/testdata/Internals.out
@@ -204,433 +204,753 @@ hlistConsCase
204 . forall (c :: _) -> (a -> HList b -> c) -> HList (Cons a b) -> c 204 . forall (c :: _) -> (a -> HList b -> c) -> HList (Cons a b) -> c
205main is not found 205main is not found
206------------ trace 206------------ trace
207typeAnn :: forall a . a -> a 207typeAnn :: forall a . a -> a
208parens :: forall a . a -> a 208parens :: forall a . a -> a
209undefined :: forall a . a 209undefined :: forall a . a
210primFix :: forall a . (a -> a) -> a 210primFix :: forall a . (a -> a) -> a
211'Unit :: Type 211'Unit :: Type
212TT :: Unit 212TT :: Unit
213'UnitCase :: forall (a :: Unit -> Type) -> a 'TT -> forall (b :: Unit) -> a b 213'UnitCase :: forall (a :: Unit -> Type) -> a 'TT -> forall (b :: Unit) -> a b
214match'Unit :: forall (a :: Type -> Type) -> a Unit -> forall b -> a b -> a b 214match'Unit :: forall (a :: Type -> Type) -> a Unit -> forall b -> a b -> a b
215'String :: Type 215'String :: Type
216'StringCase :: forall (a :: String -> Type) (b :: String) -> a b 216'StringCase :: forall (a :: String -> Type) (b :: String) -> a b
217match'String :: forall (a :: Type -> Type) -> a String -> forall b -> a b -> a b 217match'String :: forall (a :: Type -> Type) -> a String -> forall b -> a b -> a b
218'Empty :: String -> Type 218'Empty :: String -> Type
219'EmptyCase 219'EmptyCase
220 :: forall (a :: String) . forall (b :: Empty a -> Type) (c :: Empty a) -> b c 220 :: forall (a :: String) . forall (b :: Empty a -> Type) (c :: Empty a) -> b c
221match'Empty 221match'Empty
222 :: forall (a :: Type -> Type) 222 :: forall (a :: Type -> Type)
223 -> (forall (b :: String) -> a (Empty b)) -> forall c -> a c -> a c 223 -> (forall (b :: String) -> a (Empty b)) -> forall c -> a c -> a c
224unsafeCoerce :: forall a b . a -> b 224unsafeCoerce :: forall a b . a -> b
225'EqCT :: forall a -> a -> a -> Type 225'EqCT :: forall a -> a -> a -> Type
226parEval :: forall a -> a -> a -> a 226parEval :: forall a -> a -> a -> a
227'T2 :: Type -> Type -> Type 227'T2 :: Type -> Type -> Type
228match'Type :: forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b 228match'Type :: forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b
229'EqCTt :: forall a . a -> a -> Type 229'EqCTt :: forall a . a -> a -> Type
230t2C :: Unit -> Unit -> Unit 230t2C :: Unit -> Unit -> Unit
231'Int :: Type 231'Int :: Type
232'IntCase :: forall (a :: Int -> Type) (b :: Int) -> a b 232'IntCase :: forall (a :: Int -> Type) (b :: Int) -> a b
233match'Int :: forall (a :: Type -> Type) -> a Int -> forall b -> a b -> a b 233match'Int :: forall (a :: Type -> Type) -> a Int -> forall b -> a b -> a b
234'Word :: Type 234'Word :: Type
235'WordCase :: forall (a :: Word -> Type) (b :: Word) -> a b 235'WordCase :: forall (a :: Word -> Type) (b :: Word) -> a b
236match'Word :: forall (a :: Type -> Type) -> a Word -> forall b -> a b -> a b 236match'Word :: forall (a :: Type -> Type) -> a Word -> forall b -> a b -> a b
237'Float :: Type 237'Float :: Type
238'FloatCase :: forall (a :: Float -> Type) (b :: Float) -> a b 238'FloatCase :: forall (a :: Float -> Type) (b :: Float) -> a b
239match'Float :: forall (a :: Type -> Type) -> a Float -> forall b -> a b -> a b 239match'Float :: forall (a :: Type -> Type) -> a Float -> forall b -> a b -> a b
240'Char :: Type 240'Char :: Type
241'CharCase :: forall (a :: Char -> Type) (b :: Char) -> a b 241'CharCase :: forall (a :: Char -> Type) (b :: Char) -> a b
242match'Char :: forall (a :: Type -> Type) -> a Char -> forall b -> a b -> a b 242match'Char :: forall (a :: Type -> Type) -> a Char -> forall b -> a b -> a b
243'Bool :: Type 243'Bool :: Type
244False :: Bool 244False :: Bool
245True :: Bool 245True :: Bool
246'BoolCase 246'BoolCase
247 :: forall (a :: Bool -> Type) 247 :: forall (a :: Bool -> Type)
248 -> a 'False -> a 'True -> forall (b :: Bool) -> a b 248 -> a 'False -> a 'True -> forall (b :: Bool) -> a b
249match'Bool :: forall (a :: Type -> Type) -> a Bool -> forall b -> a b -> a b 249match'Bool :: forall (a :: Type -> Type) -> a Bool -> forall b -> a b -> a b
250'Ordering :: Type 250'Ordering :: Type
251LT :: Ordering 251LT :: Ordering
252EQ :: Ordering 252EQ :: Ordering
253GT :: Ordering 253GT :: Ordering
254'OrderingCase 254'OrderingCase
255 :: forall (a :: Ordering -> Type) 255 :: forall (a :: Ordering -> Type)
256 -> a 'LT -> a 'EQ -> a 'GT -> forall (b :: Ordering) -> a b 256 -> a 'LT -> a 'EQ -> a 'GT -> forall (b :: Ordering) -> a b
257match'Ordering 257match'Ordering
258 :: forall (a :: Type -> Type) -> a Ordering -> forall b -> a b -> a b 258 :: forall (a :: Type -> Type) -> a Ordering -> forall b -> a b -> a b
259'Nat :: Type 259'Nat :: Type
260Zero :: Nat 260Zero :: Nat
261Succ :: Nat -> Nat 261Succ :: Nat -> Nat
262'NatCase 262'NatCase
263 :: forall (a :: Nat -> Type) 263 :: forall (a :: Nat -> Type)
264 -> a 0 -> (forall (b :: Nat) -> a ('Succ b)) -> forall (c :: Nat) -> a c 264 -> a 0 -> (forall (b :: Nat) -> a ('Succ b)) -> forall (c :: Nat) -> a c
265match'Nat :: forall (a :: Type -> Type) -> a Nat -> forall b -> a b -> a b 265match'Nat :: forall (a :: Type -> Type) -> a Nat -> forall b -> a b -> a b
266primIntToWord :: Int -> Word 266primIntToWord :: Int -> Word
267primIntToFloat :: Int -> Float 267primIntToFloat :: Int -> Float
268primIntToNat :: Int -> Nat 268primIntToNat :: Int -> Nat
269primCompareInt :: Int -> Int -> Ordering 269primCompareInt :: Int -> Int -> Ordering
270primCompareWord :: Word -> Word -> Ordering 270primCompareWord :: Word -> Word -> Ordering
271primCompareFloat :: Float -> Float -> Ordering 271primCompareFloat :: Float -> Float -> Ordering
272primCompareChar :: Char -> Char -> Ordering 272primCompareChar :: Char -> Char -> Ordering
273primCompareString :: String -> String -> Ordering 273primCompareString :: String -> String -> Ordering
274primNegateInt :: Int -> Int 274primNegateInt :: Int -> Int
275primNegateWord :: Word -> Word 275primNegateWord :: Word -> Word
276primNegateFloat :: Float -> Float 276primNegateFloat :: Float -> Float
277primAddInt :: Int -> Int -> Int 277primAddInt :: Int -> Int -> Int
278primSubInt :: Int -> Int -> Int 278primSubInt :: Int -> Int -> Int
279primModInt :: Int -> Int -> Int 279primModInt :: Int -> Int -> Int
280primSqrtFloat :: Float -> Float 280primSqrtFloat :: Float -> Float
281primRound :: Float -> Int 281primRound :: Float -> Int
282primIfThenElse :: forall a . Bool -> a -> a -> a 282primIfThenElse :: forall a . Bool -> a -> a -> a
283isEQ :: Ordering -> Bool 283isEQ :: Ordering -> Bool
284'Num :: Type -> Type 284'Num :: Type -> Type
285fromInt :: forall a . Num a => Int -> a 285fromInt :: forall a . Num a => Int -> a
286compare :: forall a . Num a => a -> a -> Ordering 286compare :: forall a . Num a => a -> a -> Ordering
287negate :: forall a . Num a => a -> a 287negate :: forall a . Num a => a -> a
288'Eq :: Type -> Type 288'Eq :: Type -> Type
289== :: forall a . Eq a => a -> a -> Bool 289== :: forall a . Eq a => a -> a -> Bool
290'List :: Type -> Type 290'List :: Type -> Type
291Nil :: forall a . List a 291Nil :: forall a . List a
292Cons :: forall a . a -> List a -> List a 292Cons :: forall a . a -> List a -> List a
293'ListCase 293'ListCase
294 :: forall a 294 :: forall a
295 . forall (b :: List a -> Type) 295 . forall (b :: List a -> Type)
296 -> b 'Nil 296 -> b 'Nil
297 -> (forall (c :: a) (d :: List a) -> b ('Cons c d)) 297 -> (forall (c :: a) (d :: List a) -> b ('Cons c d))
298 -> forall (e :: List a) -> b e 298 -> forall (e :: List a) -> b e
299match'List 299match'List
300 :: forall (a :: Type -> Type) 300 :: forall (a :: Type -> Type)
301 -> (forall b -> a (List b)) -> forall c -> a c -> a c 301 -> (forall b -> a (List b)) -> forall c -> a c -> a c
302'HList :: List Type -> Type 302'HList :: List Type -> Type
303HNil :: () 303HNil :: ()
304HCons :: forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) 304HCons :: forall a (b :: List Type) . a -> HList b -> HList ('Cons a b)
305'HListCase 305'HListCase
306 :: forall (a :: forall (b :: List Type) -> HList b -> Type) 306 :: forall (a :: forall (b :: List Type) -> HList b -> Type)
307 -> a 'Nil () 307 -> a 'Nil ()
308 -> (forall c (d :: List Type) 308 -> (forall c (d :: List Type)
309 . forall (e :: c) (f :: HList d) -> a ('Cons c d) ('HCons c d e f)) 309 . forall (e :: c) (f :: HList d) -> a ('Cons c d) ('HCons c d e f))
310 -> forall (g :: List Type) . forall (h :: HList g) -> a g h 310 -> forall (g :: List Type) . forall (h :: HList g) -> a g h
311match'HList 311match'HList
312 :: forall (a :: Type -> Type) 312 :: forall (a :: Type -> Type)
313 -> (forall (b :: List Type) -> a (HList b)) -> forall c -> a c -> a c 313 -> (forall (b :: List Type) -> a (HList b)) -> forall c -> a c -> a c
314hlistNilCase :: forall a -> a -> () -> a 314hlistNilCase :: forall a -> a -> () -> a
315hlistConsCase 315hlistConsCase
316 :: forall a (b :: List Type) 316 :: forall a (b :: List Type)
317 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 317 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
318------------ tooltips 318------------ tooltips
319testdata/Internals.lc 6:1-6:8 forall a . a -> a 319testdata/Internals.lc 6:1-6:8
320testdata/Internals.lc 6:13-6:14 _b 320 forall a . a -> a
321testdata/Internals.lc 9:1-9:7 forall a . a -> a 321testdata/Internals.lc 6:13-6:14
322testdata/Internals.lc 9:12-9:13 _b 322 _b
323testdata/Internals.lc 11:1-11:10 forall a . a 323testdata/Internals.lc 9:1-9:7
324testdata/Internals.lc 11:27-11:31 Type 324 forall a . a -> a
325testdata/Internals.lc 11:35-11:36 Type 325testdata/Internals.lc 9:12-9:13
326testdata/Internals.lc 13:1-13:8 forall a . (a -> a) -> a 326 _b
327testdata/Internals.lc 13:25-13:29 Type 327testdata/Internals.lc 11:1-11:10
328testdata/Internals.lc 13:33-13:46 Type 328 forall a . a
329testdata/Internals.lc 13:34-13:35 Type 329testdata/Internals.lc 11:27-11:31
330testdata/Internals.lc 13:39-13:40 Type 330 Type
331testdata/Internals.lc 13:45-13:46 Type 331testdata/Internals.lc 11:35-11:36
332testdata/Internals.lc 15:6-15:10 Type 332 Type | Type
333testdata/Internals.lc 15:6-15:15 Type 333testdata/Internals.lc 13:1-13:8
334testdata/Internals.lc 15:13-15:15 Unit 334 forall a . (a -> a) -> a
335testdata/Internals.lc 16:6-16:12 Type 335testdata/Internals.lc 13:25-13:29
336testdata/Internals.lc 17:6-17:11 String -> Type | Type 336 Type
337testdata/Internals.lc 17:18-17:24 Type 337testdata/Internals.lc 13:33-13:46
338testdata/Internals.lc 19:1-19:13 forall a b . a -> b 338 Type
339testdata/Internals.lc 19:30-19:31 _d 339testdata/Internals.lc 13:34-13:35
340testdata/Internals.lc 19:30-19:36 Type 340 Type
341testdata/Internals.lc 19:35-19:36 Type | _c 341testdata/Internals.lc 13:39-13:40
342testdata/Internals.lc 22:13-22:17 forall a -> a -> a -> Type 342 Type | Type
343testdata/Internals.lc 22:24-22:28 Type 343testdata/Internals.lc 13:45-13:46
344testdata/Internals.lc 22:36-22:37 Type 344 Type | Type
345testdata/Internals.lc 22:36-22:46 Type 345testdata/Internals.lc 15:6-15:10
346testdata/Internals.lc 22:45-22:46 Type 346 Type | Type | Type | Type | Type
347testdata/Internals.lc 31:1-31:8 forall a -> a -> a -> a 347testdata/Internals.lc 15:6-15:15
348testdata/Internals.lc 31:24-31:25 _b 348 Type
349testdata/Internals.lc 31:24-31:35 Type 349testdata/Internals.lc 15:13-15:15
350testdata/Internals.lc 31:29-31:30 Type 350 Unit
351testdata/Internals.lc 31:29-31:35 Type 351testdata/Internals.lc 16:6-16:12
352testdata/Internals.lc 31:34-31:35 Type 352 Type | Type | Type | Type
353testdata/Internals.lc 34:13-34:15 Type -> Type -> Type 353testdata/Internals.lc 17:6-17:11
354testdata/Internals.lc 36:1-36:11 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b 354 String -> Type | String -> Type | String -> Type | Type | Type
355testdata/Internals.lc 36:28-36:32 Type 355testdata/Internals.lc 17:18-17:24
356testdata/Internals.lc 36:36-36:40 Type 356 Type | Type
357testdata/Internals.lc 36:45-36:46 Type -> Type 357testdata/Internals.lc 19:1-19:13
358testdata/Internals.lc 36:45-36:51 Type 358 forall a b . a -> b
359testdata/Internals.lc 36:45-36:87 Type 359testdata/Internals.lc 19:30-19:31
360testdata/Internals.lc 36:47-36:51 Type 360 _d
361testdata/Internals.lc 36:55-36:87 Type 361testdata/Internals.lc 19:30-19:36
362testdata/Internals.lc 36:68-36:72 Type 362 Type | Type
363testdata/Internals.lc 36:77-36:78 Type -> Type 363testdata/Internals.lc 19:35-19:36
364testdata/Internals.lc 36:77-36:80 Type 364 _c | Type
365testdata/Internals.lc 36:77-36:87 Type 365testdata/Internals.lc 22:13-22:17
366testdata/Internals.lc 36:79-36:80 Type 366 forall a -> a -> a -> Type
367testdata/Internals.lc 36:84-36:85 Type -> Type 367testdata/Internals.lc 22:24-22:28
368testdata/Internals.lc 36:84-36:87 Type 368 Type
369testdata/Internals.lc 36:86-36:87 Type 369testdata/Internals.lc 22:36-22:37
370testdata/Internals.lc 38:6-38:11 forall a . a -> a -> Type 370 Type
371testdata/Internals.lc 38:14-38:18 forall a -> a -> a -> Type 371testdata/Internals.lc 22:36-22:46
372testdata/Internals.lc 38:14-38:20 _a -> _a -> Type 372 Type
373testdata/Internals.lc 41:1-41:4 Unit -> Unit -> Unit 373testdata/Internals.lc 22:45-22:46
374testdata/Internals.lc 41:8-41:12 Type 374 Type | Type
375testdata/Internals.lc 41:16-41:20 Type 375testdata/Internals.lc 31:1-31:8
376testdata/Internals.lc 41:16-41:28 Type 376 forall a -> a -> a -> a
377testdata/Internals.lc 41:24-41:28 Type 377testdata/Internals.lc 31:24-31:25
378testdata/Internals.lc 44:6-44:9 Type 378 _b
379testdata/Internals.lc 45:6-45:10 Type 379testdata/Internals.lc 31:24-31:35
380testdata/Internals.lc 46:6-46:11 Type 380 Type
381testdata/Internals.lc 47:6-47:10 Type 381testdata/Internals.lc 31:29-31:30
382testdata/Internals.lc 49:6-49:10 Type 382 Type
383testdata/Internals.lc 49:6-49:25 Type 383testdata/Internals.lc 31:29-31:35
384testdata/Internals.lc 49:13-49:18 Bool 384 Type
385testdata/Internals.lc 49:21-49:25 Bool 385testdata/Internals.lc 31:34-31:35
386testdata/Internals.lc 51:6-51:14 Type 386 Type | Type
387testdata/Internals.lc 51:6-51:29 Type 387testdata/Internals.lc 34:13-34:15
388testdata/Internals.lc 51:17-51:19 Ordering 388 Type -> Type -> Type
389testdata/Internals.lc 51:22-51:24 Ordering 389testdata/Internals.lc 36:1-36:11
390testdata/Internals.lc 51:27-51:29 Ordering 390 forall (a :: Type -> Type) -> a Type -> forall b -> a b -> a b
391testdata/Internals.lc 53:6-53:9 Type 391testdata/Internals.lc 36:28-36:32
392testdata/Internals.lc 53:6-53:23 Type 392 Type
393testdata/Internals.lc 53:12-53:16 Nat 393testdata/Internals.lc 36:36-36:40
394testdata/Internals.lc 53:19-53:23 Nat | Nat -> Nat | Type 394 Type | Type
395testdata/Internals.lc 53:24-53:27 Type 395testdata/Internals.lc 36:45-36:46
396testdata/Internals.lc 56:1-56:14 Int -> Word 396 Type -> Type
397testdata/Internals.lc 56:24-56:27 Type 397testdata/Internals.lc 36:45-36:51
398testdata/Internals.lc 56:33-56:37 Type 398 Type
399testdata/Internals.lc 57:1-57:15 Int -> Float 399testdata/Internals.lc 36:45-36:87
400testdata/Internals.lc 57:24-57:27 Type 400 Type
401testdata/Internals.lc 57:33-57:38 Type 401testdata/Internals.lc 36:47-36:51
402testdata/Internals.lc 58:1-58:13 Int -> Nat 402 Type
403testdata/Internals.lc 58:24-58:27 Type 403testdata/Internals.lc 36:55-36:87
404testdata/Internals.lc 58:33-58:36 Type 404 Type
405testdata/Internals.lc 59:1-59:15 Int -> Int -> Ordering 405testdata/Internals.lc 36:68-36:72
406testdata/Internals.lc 59:24-59:27 Type 406 Type
407testdata/Internals.lc 59:33-59:36 Type 407testdata/Internals.lc 36:77-36:78
408testdata/Internals.lc 59:33-59:50 Type 408 Type -> Type
409testdata/Internals.lc 59:42-59:50 Type 409testdata/Internals.lc 36:77-36:80
410testdata/Internals.lc 60:1-60:16 Word -> Word -> Ordering 410 Type
411testdata/Internals.lc 60:24-60:28 Type 411testdata/Internals.lc 36:77-36:87
412testdata/Internals.lc 60:33-60:37 Type 412 Type
413testdata/Internals.lc 60:33-60:50 Type 413testdata/Internals.lc 36:79-36:80
414testdata/Internals.lc 60:42-60:50 Type 414 Type
415testdata/Internals.lc 61:1-61:17 Float -> Float -> Ordering 415testdata/Internals.lc 36:84-36:85
416testdata/Internals.lc 61:24-61:29 Type 416 Type -> Type
417testdata/Internals.lc 61:33-61:38 Type 417testdata/Internals.lc 36:84-36:87
418testdata/Internals.lc 61:33-61:50 Type 418 Type | Type
419testdata/Internals.lc 61:42-61:50 Type 419testdata/Internals.lc 36:86-36:87
420testdata/Internals.lc 62:1-62:16 Char -> Char -> Ordering 420 Type
421testdata/Internals.lc 62:24-62:28 Type 421testdata/Internals.lc 38:6-38:11
422testdata/Internals.lc 62:33-62:37 Type 422 forall a . a -> a -> Type
423testdata/Internals.lc 62:33-62:50 Type 423testdata/Internals.lc 38:14-38:18
424testdata/Internals.lc 62:42-62:50 Type 424 forall a -> a -> a -> Type
425testdata/Internals.lc 63:1-63:18 String -> String -> Ordering 425testdata/Internals.lc 38:14-38:20
426testdata/Internals.lc 63:24-63:30 Type 426 _a -> _a -> Type
427testdata/Internals.lc 63:34-63:40 Type 427testdata/Internals.lc 41:1-41:4
428testdata/Internals.lc 63:34-63:52 Type 428 Unit -> Unit -> Unit
429testdata/Internals.lc 63:44-63:52 Type 429testdata/Internals.lc 41:8-41:12
430testdata/Internals.lc 64:1-64:14 Int -> Int 430 Type
431testdata/Internals.lc 64:24-64:27 Type 431testdata/Internals.lc 41:16-41:20
432testdata/Internals.lc 64:33-64:36 Type 432 Type
433testdata/Internals.lc 65:1-65:15 Word -> Word 433testdata/Internals.lc 41:16-41:28
434testdata/Internals.lc 65:24-65:28 Type 434 Type
435testdata/Internals.lc 65:33-65:37 Type 435testdata/Internals.lc 41:24-41:28
436testdata/Internals.lc 66:1-66:16 Float -> Float 436 Type | Type
437testdata/Internals.lc 66:24-66:29 Type 437testdata/Internals.lc 44:6-44:9
438testdata/Internals.lc 66:33-66:38 Type 438 Type | Type | Type | Type
439testdata/Internals.lc 67:1-67:11 Int -> Int -> Int 439testdata/Internals.lc 45:6-45:10
440testdata/Internals.lc 67:24-67:27 Type 440 Type | Type | Type | Type
441testdata/Internals.lc 67:33-67:36 Type 441testdata/Internals.lc 46:6-46:11
442testdata/Internals.lc 67:33-67:45 Type 442 Type | Type | Type | Type
443testdata/Internals.lc 67:42-67:45 Type 443testdata/Internals.lc 47:6-47:10
444testdata/Internals.lc 68:1-68:11 Int -> Int -> Int 444 Type | Type | Type | Type
445testdata/Internals.lc 68:24-68:27 Type 445testdata/Internals.lc 49:6-49:10
446testdata/Internals.lc 68:33-68:36 Type 446 Type | Type | Type | Type | Type | Type
447testdata/Internals.lc 68:33-68:45 Type 447testdata/Internals.lc 49:6-49:25
448testdata/Internals.lc 68:42-68:45 Type 448 Type | Type
449testdata/Internals.lc 69:1-69:11 Int -> Int -> Int 449testdata/Internals.lc 49:13-49:18
450testdata/Internals.lc 69:24-69:27 Type 450 Bool
451testdata/Internals.lc 69:33-69:36 Type 451testdata/Internals.lc 49:21-49:25
452testdata/Internals.lc 69:33-69:45 Type 452 Bool
453testdata/Internals.lc 69:42-69:45 Type 453testdata/Internals.lc 51:6-51:14
454testdata/Internals.lc 70:1-70:14 Float -> Float 454 Type | Type | Type | Type | Type | Type | Type
455testdata/Internals.lc 70:24-70:29 Type 455testdata/Internals.lc 51:6-51:29
456testdata/Internals.lc 70:33-70:38 Type 456 Type | Type | Type
457testdata/Internals.lc 71:1-71:10 Float -> Int 457testdata/Internals.lc 51:17-51:19
458testdata/Internals.lc 71:24-71:29 Type 458 Ordering
459testdata/Internals.lc 71:33-71:36 Type 459testdata/Internals.lc 51:22-51:24
460testdata/Internals.lc 74:19-74:23 Type 460 Ordering
461testdata/Internals.lc 74:19-74:38 Type 461testdata/Internals.lc 51:27-51:29
462testdata/Internals.lc 74:27-74:28 _c 462 Ordering
463testdata/Internals.lc 74:27-74:38 Type 463testdata/Internals.lc 53:6-53:9
464testdata/Internals.lc 74:32-74:33 Type 464 Type | Type | Type | Type | Type | Type | Type
465testdata/Internals.lc 74:32-74:38 Type 465testdata/Internals.lc 53:6-53:23
466testdata/Internals.lc 74:37-74:38 Type 466 Type | Type
467testdata/Internals.lc 75:1-75:15 forall a . Bool -> a -> a -> a 467testdata/Internals.lc 53:12-53:16
468testdata/Internals.lc 75:28-75:29 _d 468 Nat
469testdata/Internals.lc 75:28-76:29 Bool -> _a -> _a -> _a | Bool -> _d | _b -> _b -> _b | _c -> _c | _d 469testdata/Internals.lc 53:19-53:23
470testdata/Internals.lc 76:28-76:29 _e 470 Nat -> Nat | Nat | Type | Type
471testdata/Internals.lc 78:1-78:5 Ordering -> Bool 471testdata/Internals.lc 53:24-53:27
472testdata/Internals.lc 78:11-78:15 Bool 472 Type
473testdata/Internals.lc 78:11-79:15 Bool -> Ordering -> Bool 473testdata/Internals.lc 56:1-56:14
474testdata/Internals.lc 79:10-79:15 Bool 474 Int -> Word
475testdata/Internals.lc 82:7-82:10 Type -> Type 475testdata/Internals.lc 56:24-56:27
476testdata/Internals.lc 82:7-83:22 Type 476 Type
477testdata/Internals.lc 82:7-84:32 Type 477testdata/Internals.lc 56:33-56:37
478testdata/Internals.lc 82:7-85:19 Type 478 Type | Type
479testdata/Internals.lc 83:3-83:10 forall a . Num a => Int -> a 479testdata/Internals.lc 57:1-57:15
480testdata/Internals.lc 83:14-83:17 Type 480 Int -> Float
481testdata/Internals.lc 83:14-83:22 Type 481testdata/Internals.lc 57:24-57:27
482testdata/Internals.lc 83:21-83:22 Type 482 Type
483testdata/Internals.lc 84:3-84:10 forall a . Num a => a -> a -> Ordering 483testdata/Internals.lc 57:33-57:38
484testdata/Internals.lc 84:14-84:15 Type 484 Type | Type
485testdata/Internals.lc 84:14-84:32 Type 485testdata/Internals.lc 58:1-58:13
486testdata/Internals.lc 84:19-84:20 Type 486 Int -> Nat
487testdata/Internals.lc 84:19-84:32 Type 487testdata/Internals.lc 58:24-58:27
488testdata/Internals.lc 84:24-84:32 Type 488 Type
489testdata/Internals.lc 85:3-85:9 forall a . Num a => a -> a 489testdata/Internals.lc 58:33-58:36
490testdata/Internals.lc 85:13-85:14 Type 490 Type | Type
491testdata/Internals.lc 85:13-85:19 Type 491testdata/Internals.lc 59:1-59:15
492testdata/Internals.lc 85:18-85:19 Type 492 Int -> Int -> Ordering
493testdata/Internals.lc 88:13-100:25 Int -> _b | Num _a => Int -> _a | forall a . Num a => Int -> a 493testdata/Internals.lc 59:24-59:27
494testdata/Internals.lc 88:19-88:20 _b 494 Type
495testdata/Internals.lc 89:13-89:27 Int -> Int -> Ordering 495testdata/Internals.lc 59:33-59:36
496testdata/Internals.lc 89:13-101:22 Num _a => _a -> _a -> Ordering | _b -> _b -> Ordering | forall a . Num a => a -> a -> Ordering 496 Type
497testdata/Internals.lc 90:13-90:26 Int -> Int 497testdata/Internals.lc 59:33-59:50
498testdata/Internals.lc 90:13-102:22 Num _a => _a -> _a | _b -> _b | forall a . Num a => a -> a 498 Type
499testdata/Internals.lc 92:13-92:26 Int -> Word 499testdata/Internals.lc 59:42-59:50
500testdata/Internals.lc 92:13-100:25 Int -> _b 500 Type | Type
501testdata/Internals.lc 93:13-93:28 Word -> Word -> Ordering 501testdata/Internals.lc 60:1-60:16
502testdata/Internals.lc 93:13-101:22 _b -> _b -> Ordering 502 Word -> Word -> Ordering
503testdata/Internals.lc 94:13-94:27 Word -> Word 503testdata/Internals.lc 60:24-60:28
504testdata/Internals.lc 94:13-102:22 _b -> _b 504 Type
505testdata/Internals.lc 96:13-96:27 Int -> Float 505testdata/Internals.lc 60:33-60:37
506testdata/Internals.lc 96:13-100:25 Int -> _b 506 Type
507testdata/Internals.lc 97:13-97:29 Float -> Float -> Ordering 507testdata/Internals.lc 60:33-60:50
508testdata/Internals.lc 97:13-101:22 _b -> _b -> Ordering 508 Type
509testdata/Internals.lc 98:13-98:28 Float -> Float 509testdata/Internals.lc 60:42-60:50
510testdata/Internals.lc 98:13-102:22 _b -> _b 510 Type | Type
511testdata/Internals.lc 100:13-100:25 Int -> Nat 511testdata/Internals.lc 61:1-61:17
512testdata/Internals.lc 101:13-101:22 forall a . a 512 Float -> Float -> Ordering
513testdata/Internals.lc 102:13-102:22 forall a . a 513testdata/Internals.lc 61:24-61:29
514testdata/Internals.lc 104:7-104:9 Type -> Type 514 Type
515testdata/Internals.lc 104:7-105:27 Type 515testdata/Internals.lc 61:33-61:38
516testdata/Internals.lc 104:7-120:29 _a -> _a | forall a . Eq a => a -> a -> Bool 516 Type
517testdata/Internals.lc 105:6-105:8 forall a . Eq a => a -> a -> Bool 517testdata/Internals.lc 61:33-61:50
518testdata/Internals.lc 105:13-105:14 Type 518 Type
519testdata/Internals.lc 105:13-105:27 Type 519testdata/Internals.lc 61:42-61:50
520testdata/Internals.lc 105:18-105:19 Type 520 Type | Type
521testdata/Internals.lc 105:18-105:27 Type 521testdata/Internals.lc 62:1-62:16
522testdata/Internals.lc 105:23-105:27 Type 522 Char -> Char -> Ordering
523testdata/Internals.lc 109:35-109:39 Ordering -> Bool 523testdata/Internals.lc 62:24-62:28
524testdata/Internals.lc 109:35-109:63 Bool 524 Type
525testdata/Internals.lc 109:35-120:29 Eq _a => _a -> _a -> Bool | _b -> _b -> Bool | forall a . Eq a => a -> a -> Bool 525testdata/Internals.lc 62:33-62:37
526testdata/Internals.lc 109:41-109:58 String -> String -> Ordering 526 Type
527testdata/Internals.lc 109:41-109:60 String -> Ordering 527testdata/Internals.lc 62:33-62:50
528testdata/Internals.lc 109:41-109:62 Ordering 528 Type
529testdata/Internals.lc 109:59-109:60 _d 529testdata/Internals.lc 62:42-62:50
530testdata/Internals.lc 109:61-109:62 _b 530 Type | Type
531testdata/Internals.lc 110:33-110:37 Ordering -> Bool 531testdata/Internals.lc 63:1-63:18
532testdata/Internals.lc 110:33-110:59 Bool 532 String -> String -> Ordering
533testdata/Internals.lc 110:33-120:29 _b -> _b -> Bool 533testdata/Internals.lc 63:24-63:30
534testdata/Internals.lc 110:39-110:54 Char -> Char -> Ordering 534 Type
535testdata/Internals.lc 110:39-110:56 Char -> Ordering 535testdata/Internals.lc 63:34-63:40
536testdata/Internals.lc 110:39-110:58 Ordering 536 Type
537testdata/Internals.lc 110:55-110:56 _d 537testdata/Internals.lc 63:34-63:52
538testdata/Internals.lc 110:57-110:58 _b 538 Type
539testdata/Internals.lc 111:32-111:36 Ordering -> Bool 539testdata/Internals.lc 63:44-63:52
540testdata/Internals.lc 111:32-111:57 Bool 540 Type | Type
541testdata/Internals.lc 111:32-120:29 _b -> _b -> Bool 541testdata/Internals.lc 64:1-64:14
542testdata/Internals.lc 111:38-111:52 Int -> Int -> Ordering 542 Int -> Int
543testdata/Internals.lc 111:38-111:54 Int -> Ordering 543testdata/Internals.lc 64:24-64:27
544testdata/Internals.lc 111:38-111:56 Ordering 544 Type
545testdata/Internals.lc 111:53-111:54 _d 545testdata/Internals.lc 64:33-64:36
546testdata/Internals.lc 111:55-111:56 _b 546 Type | Type
547testdata/Internals.lc 112:34-112:38 Ordering -> Bool 547testdata/Internals.lc 65:1-65:15
548testdata/Internals.lc 112:34-112:61 Bool 548 Word -> Word
549testdata/Internals.lc 112:34-120:29 _b -> _b -> Bool 549testdata/Internals.lc 65:24-65:28
550testdata/Internals.lc 112:40-112:56 Float -> Float -> Ordering 550 Type
551testdata/Internals.lc 112:40-112:58 Float -> Ordering 551testdata/Internals.lc 65:33-65:37
552testdata/Internals.lc 112:40-112:60 Ordering 552 Type | Type
553testdata/Internals.lc 112:57-112:58 _d 553testdata/Internals.lc 66:1-66:16
554testdata/Internals.lc 112:59-112:60 _b 554 Float -> Float
555testdata/Internals.lc 114:20-114:24 Bool 555testdata/Internals.lc 66:24-66:29
556testdata/Internals.lc 114:20-116:19 Bool | Bool -> Bool 556 Type
557testdata/Internals.lc 114:20-120:29 _b -> _b -> Bool 557testdata/Internals.lc 66:33-66:38
558testdata/Internals.lc 115:22-115:26 Bool 558 Type | Type
559testdata/Internals.lc 115:22-116:19 Bool | Bool -> Bool 559testdata/Internals.lc 67:1-67:11
560testdata/Internals.lc 116:14-116:19 Bool 560 Int -> Int -> Int
561testdata/Internals.lc 118:24-118:28 Bool 561testdata/Internals.lc 67:24-67:27
562testdata/Internals.lc 118:24-120:29 Nat -> Bool 562 Type
563testdata/Internals.lc 119:24-119:25 Nat 563testdata/Internals.lc 67:33-67:36
564testdata/Internals.lc 119:24-119:28 Nat -> Bool 564 Type
565testdata/Internals.lc 119:24-119:30 Bool | Nat -> Bool 565testdata/Internals.lc 67:33-67:45
566testdata/Internals.lc 119:24-120:29 Nat -> Bool 566 Type
567testdata/Internals.lc 119:26-119:28 forall a . Eq a => a -> a -> Bool 567testdata/Internals.lc 67:42-67:45
568testdata/Internals.lc 119:29-119:30 Nat 568 Type | Type
569testdata/Internals.lc 120:24-120:29 Bool | Nat -> Bool 569testdata/Internals.lc 68:1-68:11
570testdata/Internals.lc 122:6-122:10 Type | Type -> Type 570 Int -> Int -> Int
571testdata/Internals.lc 122:6-122:12 Type 571testdata/Internals.lc 68:24-68:27
572testdata/Internals.lc 122:6-122:25 Type 572 Type
573testdata/Internals.lc 122:6-122:36 Type 573testdata/Internals.lc 68:33-68:36
574testdata/Internals.lc 122:11-122:12 Type 574 Type
575testdata/Internals.lc 122:15-122:18 List _b | forall a . List a 575testdata/Internals.lc 68:33-68:45
576testdata/Internals.lc 122:21-122:25 List _e | Type | forall a . a -> List a -> List a 576 Type
577testdata/Internals.lc 122:26-122:27 Type 577testdata/Internals.lc 68:42-68:45
578testdata/Internals.lc 122:29-122:33 Type -> Type 578 Type | Type
579testdata/Internals.lc 122:29-122:35 Type 579testdata/Internals.lc 69:1-69:11
580testdata/Internals.lc 122:34-122:35 Type 580 Int -> Int -> Int
581testdata/Internals.lc 126:6-126:11 List Type -> Type | Type 581testdata/Internals.lc 69:24-69:27
582testdata/Internals.lc 126:6-128:45 Type 582 Type
583testdata/Internals.lc 126:15-126:21 Type 583testdata/Internals.lc 69:33-69:36
584testdata/Internals.lc 126:16-126:20 Type 584 Type
585testdata/Internals.lc 126:25-126:29 Type 585testdata/Internals.lc 69:33-69:45
586testdata/Internals.lc 127:5-127:9 () 586 Type
587testdata/Internals.lc 127:5-127:22 Type 587testdata/Internals.lc 69:42-69:45
588testdata/Internals.lc 127:13-127:18 List Type -> Type 588 Type | Type
589testdata/Internals.lc 127:13-127:22 Type 589testdata/Internals.lc 70:1-70:14
590testdata/Internals.lc 127:19-127:22 forall a . List a 590 Float -> Float
591testdata/Internals.lc 128:5-128:10 HList ('Cons _d _c) | forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) 591testdata/Internals.lc 70:24-70:29
592testdata/Internals.lc 128:5-128:45 Type 592 Type
593testdata/Internals.lc 128:14-128:15 _d 593testdata/Internals.lc 70:33-70:38
594testdata/Internals.lc 128:14-128:45 Type 594 Type | Type
595testdata/Internals.lc 128:19-128:24 List Type -> Type 595testdata/Internals.lc 71:1-71:10
596testdata/Internals.lc 128:19-128:27 Type 596 Float -> Int
597testdata/Internals.lc 128:19-128:45 Type 597testdata/Internals.lc 71:24-71:29
598testdata/Internals.lc 128:25-128:27 _c 598 Type
599testdata/Internals.lc 128:31-128:36 List Type -> Type 599testdata/Internals.lc 71:33-71:36
600testdata/Internals.lc 128:31-128:45 Type 600 Type | Type
601testdata/Internals.lc 128:39-128:40 Type 601testdata/Internals.lc 74:19-74:23
602testdata/Internals.lc 128:39-128:41 List Type -> List Type 602 Type
603testdata/Internals.lc 128:39-128:44 List Type 603testdata/Internals.lc 74:19-74:38
604testdata/Internals.lc 128:40-128:41 forall a . a -> List a -> List a 604 Type
605testdata/Internals.lc 128:42-128:44 List Type 605testdata/Internals.lc 74:27-74:28
606testdata/Internals.lc 130:1-130:13 forall a -> a -> () -> a 606 _c
607testdata/Internals.lc 130:29-130:30 _b 607testdata/Internals.lc 74:27-74:38
608testdata/Internals.lc 130:29-130:48 Type 608 Type
609testdata/Internals.lc 130:34-130:39 List Type -> Type 609testdata/Internals.lc 74:32-74:33
610testdata/Internals.lc 130:34-130:43 Type 610 Type
611testdata/Internals.lc 130:34-130:48 Type 611testdata/Internals.lc 74:32-74:38
612testdata/Internals.lc 130:40-130:43 forall a . List a 612 Type
613testdata/Internals.lc 130:47-130:48 Type 613testdata/Internals.lc 74:37-74:38
614testdata/Internals.lc 131:1-131:14 forall a (b :: List Type) . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c 614 Type | Type
615testdata/Internals.lc 132:21-132:25 Type 615testdata/Internals.lc 75:1-75:15
616testdata/Internals.lc 132:33-132:37 Type -> Type 616 forall a . Bool -> a -> a -> a
617testdata/Internals.lc 132:33-132:42 Type 617testdata/Internals.lc 75:28-75:29
618testdata/Internals.lc 132:33-136:9 Type 618 _d
619testdata/Internals.lc 132:38-132:42 Type 619testdata/Internals.lc 75:28-76:29
620testdata/Internals.lc 133:8-136:9 Type 620 Bool -> _d | _d
621testdata/Internals.lc 134:8-136:9 Type 621testdata/Internals.lc 76:28-76:29
622testdata/Internals.lc 134:9-134:10 Type 622 _e
623testdata/Internals.lc 134:14-134:19 List Type -> Type 623testdata/Internals.lc 78:1-78:5
624testdata/Internals.lc 134:14-134:21 Type 624 Ordering -> Bool
625testdata/Internals.lc 134:14-134:26 Type 625testdata/Internals.lc 78:11-78:15
626testdata/Internals.lc 134:20-134:21 List Type 626 Bool
627testdata/Internals.lc 134:25-134:26 Type | _d 627testdata/Internals.lc 78:11-79:15
628testdata/Internals.lc 135:8-135:13 List Type -> Type 628 Bool -> Ordering -> Bool
629testdata/Internals.lc 135:8-135:24 Type 629testdata/Internals.lc 79:10-79:15
630testdata/Internals.lc 135:8-136:9 Type 630 Bool | Bool
631testdata/Internals.lc 135:15-135:19 forall a . a -> List a -> List a 631testdata/Internals.lc 82:7-82:10
632testdata/Internals.lc 135:15-135:21 List Type -> List Type 632 Type -> Type | Type -> Type | Type -> Type | Type -> Type
633testdata/Internals.lc 135:15-135:23 List Type 633testdata/Internals.lc 82:7-83:22
634testdata/Internals.lc 135:20-135:21 Type 634 Type
635testdata/Internals.lc 135:22-135:23 List Type 635testdata/Internals.lc 82:7-84:32
636testdata/Internals.lc 136:8-136:9 Type 636 Type
637testdata/Internals.lc 82:7-85:19
638 Type
639testdata/Internals.lc 83:3-83:10
640 forall a . Num a => Int -> a
641testdata/Internals.lc 83:14-83:17
642 Type
643testdata/Internals.lc 83:14-83:22
644 Type
645testdata/Internals.lc 83:21-83:22
646 Type | Type
647testdata/Internals.lc 84:3-84:10
648 forall a . Num a => a -> a -> Ordering
649testdata/Internals.lc 84:14-84:15
650 Type
651testdata/Internals.lc 84:14-84:32
652 Type
653testdata/Internals.lc 84:19-84:20
654 Type
655testdata/Internals.lc 84:19-84:32
656 Type
657testdata/Internals.lc 84:24-84:32
658 Type | Type
659testdata/Internals.lc 85:3-85:9
660 forall a . Num a => a -> a
661testdata/Internals.lc 85:13-85:14
662 Type
663testdata/Internals.lc 85:13-85:19
664 Type
665testdata/Internals.lc 85:18-85:19
666 Type | Type
667testdata/Internals.lc 88:13-100:25
668 Int -> _b
669testdata/Internals.lc 88:19-88:20
670 _b
671testdata/Internals.lc 89:13-89:27
672 Int -> Int -> Ordering
673testdata/Internals.lc 89:13-101:22
674 _b -> _b -> Ordering
675testdata/Internals.lc 90:13-90:26
676 Int -> Int
677testdata/Internals.lc 90:13-102:22
678 _b -> _b
679testdata/Internals.lc 92:13-92:26
680 Int -> Word
681testdata/Internals.lc 92:13-100:25
682 Int -> _b
683testdata/Internals.lc 93:13-93:28
684 Word -> Word -> Ordering
685testdata/Internals.lc 93:13-101:22
686 _b -> _b -> Ordering
687testdata/Internals.lc 94:13-94:27
688 Word -> Word
689testdata/Internals.lc 94:13-102:22
690 _b -> _b
691testdata/Internals.lc 96:13-96:27
692 Int -> Float
693testdata/Internals.lc 96:13-100:25
694 Int -> _b
695testdata/Internals.lc 97:13-97:29
696 Float -> Float -> Ordering
697testdata/Internals.lc 97:13-101:22
698 _b -> _b -> Ordering
699testdata/Internals.lc 98:13-98:28
700 Float -> Float
701testdata/Internals.lc 98:13-102:22
702 _b -> _b
703testdata/Internals.lc 100:13-100:25
704 Int -> Nat
705testdata/Internals.lc 101:13-101:22
706 forall a . a
707testdata/Internals.lc 102:13-102:22
708 forall a . a
709testdata/Internals.lc 104:7-104:9
710 Type -> Type | Type -> Type
711testdata/Internals.lc 104:7-105:27
712 Type
713testdata/Internals.lc 104:7-120:29
714 forall a . Eq a => a -> a -> Bool
715testdata/Internals.lc 105:6-105:8
716 forall a . Eq a => a -> a -> Bool
717testdata/Internals.lc 105:13-105:14
718 Type
719testdata/Internals.lc 105:13-105:27
720 Type
721testdata/Internals.lc 105:18-105:19
722 Type
723testdata/Internals.lc 105:18-105:27
724 Type
725testdata/Internals.lc 105:23-105:27
726 Type | Type
727testdata/Internals.lc 109:35-109:39
728 Ordering -> Bool
729testdata/Internals.lc 109:35-109:63
730 Bool
731testdata/Internals.lc 109:35-120:29
732 _b -> _b -> Bool
733testdata/Internals.lc 109:41-109:58
734 String -> String -> Ordering
735testdata/Internals.lc 109:41-109:60
736 String -> Ordering
737testdata/Internals.lc 109:41-109:62
738 Ordering
739testdata/Internals.lc 109:59-109:60
740 _d
741testdata/Internals.lc 109:61-109:62
742 _b
743testdata/Internals.lc 110:33-110:37
744 Ordering -> Bool
745testdata/Internals.lc 110:33-110:59
746 Bool
747testdata/Internals.lc 110:33-120:29
748 _b -> _b -> Bool
749testdata/Internals.lc 110:39-110:54
750 Char -> Char -> Ordering
751testdata/Internals.lc 110:39-110:56
752 Char -> Ordering
753testdata/Internals.lc 110:39-110:58
754 Ordering
755testdata/Internals.lc 110:55-110:56
756 _d
757testdata/Internals.lc 110:57-110:58
758 _b
759testdata/Internals.lc 111:32-111:36
760 Ordering -> Bool
761testdata/Internals.lc 111:32-111:57
762 Bool
763testdata/Internals.lc 111:32-120:29
764 _b -> _b -> Bool
765testdata/Internals.lc 111:38-111:52
766 Int -> Int -> Ordering
767testdata/Internals.lc 111:38-111:54
768 Int -> Ordering
769testdata/Internals.lc 111:38-111:56
770 Ordering
771testdata/Internals.lc 111:53-111:54
772 _d
773testdata/Internals.lc 111:55-111:56
774 _b
775testdata/Internals.lc 112:34-112:38
776 Ordering -> Bool
777testdata/Internals.lc 112:34-112:61
778 Bool
779testdata/Internals.lc 112:34-120:29
780 _b -> _b -> Bool
781testdata/Internals.lc 112:40-112:56
782 Float -> Float -> Ordering
783testdata/Internals.lc 112:40-112:58
784 Float -> Ordering
785testdata/Internals.lc 112:40-112:60
786 Ordering
787testdata/Internals.lc 112:57-112:58
788 _d
789testdata/Internals.lc 112:59-112:60
790 _b
791testdata/Internals.lc 114:20-114:24
792 Bool
793testdata/Internals.lc 114:20-116:19
794 Bool -> Bool | Bool
795testdata/Internals.lc 114:20-120:29
796 _b -> _b -> Bool
797testdata/Internals.lc 115:22-115:26
798 Bool
799testdata/Internals.lc 115:22-116:19
800 Bool -> Bool | Bool
801testdata/Internals.lc 116:14-116:19
802 Bool | Bool
803testdata/Internals.lc 118:24-118:28
804 Bool
805testdata/Internals.lc 118:24-120:29
806 Nat -> Bool
807testdata/Internals.lc 119:24-119:25
808 Nat
809testdata/Internals.lc 119:24-119:28
810 Nat -> Bool
811testdata/Internals.lc 119:24-119:30
812 Bool
813testdata/Internals.lc 119:24-120:29
814 Nat -> Bool
815testdata/Internals.lc 119:26-119:28
816 forall a . Eq a => a -> a -> Bool
817testdata/Internals.lc 119:29-119:30
818 Nat
819testdata/Internals.lc 120:24-120:29
820 Bool | Bool
821testdata/Internals.lc 122:6-122:10
822 Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type -> Type | Type
823testdata/Internals.lc 122:6-122:12
824 Type | Type | Type | Type
825testdata/Internals.lc 122:6-122:25
826 Type | Type | Type
827testdata/Internals.lc 122:6-122:36
828 Type | Type
829testdata/Internals.lc 122:11-122:12
830 Type | Type
831testdata/Internals.lc 122:15-122:18
832 forall a . List a | List _b
833testdata/Internals.lc 122:21-122:25
834 forall a . a -> List a -> List a | List _e | Type | Type | Type
835testdata/Internals.lc 122:26-122:27
836 Type
837testdata/Internals.lc 122:29-122:33
838 Type -> Type
839testdata/Internals.lc 122:29-122:35
840 Type
841testdata/Internals.lc 122:34-122:35
842 Type
843testdata/Internals.lc 126:6-126:11
844 List Type -> Type | List Type -> Type | Type | List Type -> Type | Type | Type
845testdata/Internals.lc 126:6-128:45
846 Type | Type
847testdata/Internals.lc 126:15-126:21
848 Type
849testdata/Internals.lc 126:16-126:20
850 Type
851testdata/Internals.lc 126:25-126:29
852 Type | Type
853testdata/Internals.lc 127:5-127:9
854 ()
855testdata/Internals.lc 127:5-127:22
856 Type
857testdata/Internals.lc 127:13-127:18
858 List Type -> Type
859testdata/Internals.lc 127:13-127:22
860 Type
861testdata/Internals.lc 127:19-127:22
862 forall a . List a | forall a . List a
863testdata/Internals.lc 128:5-128:10
864 forall a (b :: List Type) . a -> HList b -> HList ('Cons a b) | HList
865 ('Cons _d _c)
866testdata/Internals.lc 128:5-128:45
867 Type | Type | Type | Type | Type
868testdata/Internals.lc 128:14-128:15
869 _d
870testdata/Internals.lc 128:14-128:45
871 Type | Type
872testdata/Internals.lc 128:19-128:24
873 List Type -> Type
874testdata/Internals.lc 128:19-128:27
875 Type
876testdata/Internals.lc 128:19-128:45
877 Type
878testdata/Internals.lc 128:25-128:27
879 _c
880testdata/Internals.lc 128:31-128:36
881 List Type -> Type
882testdata/Internals.lc 128:31-128:45
883 Type | Type
884testdata/Internals.lc 128:39-128:40
885 Type | Type
886testdata/Internals.lc 128:39-128:41
887 List Type -> List Type | List Type -> List Type
888testdata/Internals.lc 128:39-128:44
889 List Type | List Type
890testdata/Internals.lc 128:40-128:41
891 forall a . a -> List a -> List a | forall a . a -> List a -> List a
892testdata/Internals.lc 128:42-128:44
893 List Type | List Type
894testdata/Internals.lc 130:1-130:13
895 forall a -> a -> () -> a
896testdata/Internals.lc 130:29-130:30
897 _b
898testdata/Internals.lc 130:29-130:48
899 Type
900testdata/Internals.lc 130:34-130:39
901 List Type -> Type
902testdata/Internals.lc 130:34-130:43
903 Type
904testdata/Internals.lc 130:34-130:48
905 Type
906testdata/Internals.lc 130:40-130:43
907 forall a . List a
908testdata/Internals.lc 130:47-130:48
909 Type | Type
910testdata/Internals.lc 131:1-131:14
911 forall a (b :: List Type)
912 . forall c -> (a -> HList b -> c) -> HList ('Cons a b) -> c
913testdata/Internals.lc 132:21-132:25
914 Type
915testdata/Internals.lc 132:33-132:37
916 Type -> Type
917testdata/Internals.lc 132:33-132:42
918 Type
919testdata/Internals.lc 132:33-136:9
920 Type
921testdata/Internals.lc 132:38-132:42
922 Type
923testdata/Internals.lc 133:8-136:9
924 Type
925testdata/Internals.lc 134:8-136:9
926 Type
927testdata/Internals.lc 134:9-134:10
928 Type
929testdata/Internals.lc 134:14-134:19
930 List Type -> Type
931testdata/Internals.lc 134:14-134:21
932 Type
933testdata/Internals.lc 134:14-134:26
934 Type
935testdata/Internals.lc 134:20-134:21
936 List Type
937testdata/Internals.lc 134:25-134:26
938 _d | Type
939testdata/Internals.lc 135:8-135:13
940 List Type -> Type
941testdata/Internals.lc 135:8-135:24
942 Type
943testdata/Internals.lc 135:8-136:9
944 Type
945testdata/Internals.lc 135:15-135:19
946 forall a . a -> List a -> List a
947testdata/Internals.lc 135:15-135:21
948 List Type -> List Type
949testdata/Internals.lc 135:15-135:23
950 List Type
951testdata/Internals.lc 135:20-135:21
952 Type
953testdata/Internals.lc 135:22-135:23
954 List Type
955testdata/Internals.lc 136:8-136:9
956 Type | Type \ No newline at end of file