PLab - Group Documentation 186 - Haddock report

Haddock output

Haddock coverage:
 100% ( 30 / 30) in 'LI11718'
  36% (  5 / 14) in 'Mapas'
  Missing documentation for:
    Module header
    all_mapas (./Mapas.hs:5)
    mapas_torneio (./Mapas.hs:8)
    mapas (./Mapas.hs:41)
    terra (./Mapas.hs:278)
    gelo (./Mapas.hs:278)
    asfalto (./Mapas.hs:278)
    bracketsFinal (./Mapas.hs:284)
    brackets_final (./Mapas.hs:320)
   0% (  0 / 76) in 'OracleT1'
  Missing documentation for:
    Module header
     (./OracleT1.hs:39)
     (./OracleT1.hs:40)
     (./OracleT1.hs:41)
     (./OracleT1.hs:42)
     (./OracleT1.hs:43)
     (./OracleT1.hs:44)
     (./OracleT1.hs:45)
     (./OracleT1.hs:46)
     (./OracleT1.hs:47)
     (./OracleT1.hs:49)
     (./OracleT1.hs:53)
     (./OracleT1.hs:57)
     (./OracleT1.hs:61)
     (./OracleT1.hs:65)
    PrettyMapa (./OracleT1.hs:69)
     (./OracleT1.hs:71)
     (./OracleT1.hs:73)
     (./OracleT1.hs:76)
     (./OracleT1.hs:80)
     (./OracleT1.hs:84)
    PrettyTabuleiro (./OracleT1.hs:88)
     (./OracleT1.hs:90)
     (./OracleT1.hs:92)
     (./OracleT1.hs:95)
    PrettyCaminho (./OracleT1.hs:99)
     (./OracleT1.hs:101)
     (./OracleT1.hs:103)
     (./OracleT1.hs:105)
     (./OracleT1.hs:109)
    printMapa (./OracleT1.hs:119)
    printTab (./OracleT1.hs:122)
    printHeight (./OracleT1.hs:125)
    printPHeight (./OracleT1.hs:129)
    printPeca (./OracleT1.hs:130)
    printTipoPeca (./OracleT1.hs:131)
    constroi (./OracleT1.hs:144)
    theFloorIsLava (./OracleT1.hs:164)
    processa (./OracleT1.hs:167)
    replace (./OracleT1.hs:182)
    blocoCurvo (./OracleT1.hs:186)
    adapta (./OracleT1.hs:195)
    blocoRampa (./OracleT1.hs:200)
    mexe (./OracleT1.hs:207)
    roda (./OracleT1.hs:214)
    atNote2 (./OracleT1.hs:222)
    intToDouble (./OracleT1.hs:224)
    pontoToPosicao (./OracleT1.hs:227)
    posicaoToPonto (./OracleT1.hs:230)
    invOrientacao (./OracleT1.hs:233)
    vOri (./OracleT1.hs:238)
    hOri (./OracleT1.hs:242)
    isCurva (./OracleT1.hs:246)
    ladosPeca (./OracleT1.hs:250)
    Linha (./OracleT1.hs:264)
    paredesPeca (./OracleT1.hs:266)
    distanceLinhaPonto (./OracleT1.hs:287)
    distanceParedes (./OracleT1.hs:293)
    pecaSaida (./OracleT1.hs:296)
    metaOri (./OracleT1.hs:311)
    metaLine (./OracleT1.hs:326)
    int2passo (./OracleT1.hs:333)
    randomCam (./OracleT1.hs:340)
    char2passo (./OracleT1.hs:343)
    str2passo (./OracleT1.hs:349)
    testesT1 (./OracleT1.hs:352)
    testesMC_T1 (./OracleT1.hs:357)
    mc_caminho1 (./OracleT1.hs:359)
    mc_caminho2 (./OracleT1.hs:360)
    mc_caminho3 (./OracleT1.hs:361)
    mc_caminho4 (./OracleT1.hs:362)
    mc_caminho5 (./OracleT1.hs:363)
    mc_caminho6 (./OracleT1.hs:364)
    testesJP_T1 (./OracleT1.hs:367)
    testesJP_T1_validos (./OracleT1.hs:368)
    testesJP_T1_invalidos (./OracleT1.hs:378)
   0% (  0 / 39) in 'OracleT2'
  Missing documentation for:
    Module header
    getPeca (./OracleT2.hs:11)
    getPecaAtual (./OracleT2.hs:14)
    getCarro (./OracleT2.hs:20)
    normalizaPosicao (./OracleT2.hs:22)
    orientacoes (./OracleT2.hs:28)
    genOrientacao (./OracleT2.hs:31)
    genPonto (./OracleT2.hs:34)
    genPosicao (./OracleT2.hs:43)
    validaPos (./OracleT2.hs:52)
    ponto2Pos (./OracleT2.hs:56)
    validaPonto (./OracleT2.hs:63)
    valida (./OracleT2.hs:68)
    validaTabuleiro (./OracleT2.hs:78)
    bordaLava (./OracleT2.hs:83)
    tamanhoMapa (./OracleT2.hs:88)
    pecasMapa (./OracleT2.hs:91)
    percorre (./OracleT2.hs:94)
    lookMap (./OracleT2.hs:103)
    todoPiso (./OracleT2.hs:107)
    daVolta (./OracleT2.hs:113)
    sequencial (./OracleT2.hs:118)
    subir (./OracleT2.hs:125)
    naoDesperdica (./OracleT2.hs:130)
    curva (./OracleT2.hs:133)
    centroPeca' (./OracleT2.hs:140)
    centroPeca (./OracleT2.hs:143)
    testesT2 (./OracleT2.hs:150)
    testesMC_T2 (./OracleT2.hs:155)
    mc_map_v1 (./OracleT2.hs:158)
    mc_map_v2 (./OracleT2.hs:159)
    mc_map_v3 (./OracleT2.hs:160)
    mc_map_i1 (./OracleT2.hs:164)
    mc_map_i2 (./OracleT2.hs:166)
    mc_map_i3 (./OracleT2.hs:168)
    mc_map_i4 (./OracleT2.hs:170)
    testesNM_T2 (./OracleT2.hs:174)
    testesJP_T2 (./OracleT2.hs:195)
    unTab (./OracleT2.hs:196)
   0% (  0 / 45) in 'OracleT3'
  Missing documentation for:
    Module header
    randomizeCarro (./OracleT3.hs:15)
    ranksT3 (./OracleT3.hs:30)
    solutionsT3 (./OracleT3.hs:45)
    compareT3Solutions (./OracleT3.hs:50)
    normAngulo (./OracleT3.hs:61)
    genTempo (./OracleT3.hs:63)
    validaCarro (./OracleT3.hs:66)
    derrete (./OracleT3.hs:69)
    movimenta (./OracleT3.hs:84)
    colide (./OracleT3.hs:85)
    bounce (./OracleT3.hs:94)
    colideLocal (./OracleT3.hs:99)
    colideLocalAcc (./OracleT3.hs:104)
    norm (./OracleT3.hs:126)
    denorm (./OracleT3.hs:127)
    inv (./OracleT3.hs:130)
    inverte (./OracleT3.hs:136)
    colisaoInterna (./OracleT3.hs:143)
    dentroPeca (./OracleT3.hs:155)
    atravessaOnde (./OracleT3.hs:161)
    temParede (./OracleT3.hs:171)
    atravessa (./OracleT3.hs:202)
    altAresta (./OracleT3.hs:208)
    colisaoRelevante (./OracleT3.hs:226)
    intersecta (./OracleT3.hs:238)
    intersectaL (./OracleT3.hs:249)
    closestPontoOnL (./OracleT3.hs:267)
    .*. (./OracleT3.hs:270)
    .+. (./OracleT3.hs:273)
    .-. (./OracleT3.hs:276)
    .$. (./OracleT3.hs:280)
    radians (./OracleT3.hs:285)
    degrees (./OracleT3.hs:286)
    arrowToComponents (./OracleT3.hs:288)
    normaVetor (./OracleT3.hs:293)
    componentsToArrow (./OracleT3.hs:296)
    dist (./OracleT3.hs:311)
    testeMapa (./OracleT3.hs:317)
    testeMapa' (./OracleT3.hs:331)
    testeMapaV (./OracleT3.hs:337)
    testeCurvas (./OracleT3.hs:353)
    unitTests (./OracleT3.hs:367)
    testesT3 (./OracleT3.hs:494)
    evaluationTests (./OracleT3.hs:502)
   0% (  0 / 94) in 'OracleT4'
  Missing documentation for:
    Module header
    validaJogo (./OracleT4.hs:15)
    validaJogo' (./OracleT4.hs:21)
    comparaJogo (./OracleT4.hs:26)
    comparaHistorico (./OracleT4.hs:33)
    comparaCarros (./OracleT4.hs:36)
    comparaCarro (./OracleT4.hs:39)
    comparaDirecao (./OracleT4.hs:44)
    comparaPonto (./OracleT4.hs:47)
    comparaDoubles (./OracleT4.hs:50)
    comparaDouble (./OracleT4.hs:53)
    normalizaAngulo (./OracleT4.hs:56)
    genJogadores (./OracleT4.hs:59)
    jogadores (./OracleT4.hs:62)
    atualizaCarro (./OracleT4.hs:65)
    atualizaTeste (./OracleT4.hs:70)
    atualiza (./OracleT4.hs:73)
    moveCarro (./OracleT4.hs:82)
    rodaCarro (./OracleT4.hs:85)
    atualizaHistorico (./OracleT4.hs:90)
    lancaNitros (./OracleT4.hs:97)
    andaCarro (./OracleT4.hs:109)
    accelVec (./OracleT4.hs:117)
    dragVec (./OracleT4.hs:122)
    driftVec (./OracleT4.hs:126)
    nitroVec (./OracleT4.hs:135)
    gravityVec (./OracleT4.hs:138)
    testesT4 (./OracleT4.hs:145)
    p0 (./OracleT4.hs:195)
    p1 (./OracleT4.hs:196)
    p2 (./OracleT4.hs:197)
    p3 (./OracleT4.hs:198)
    p4 (./OracleT4.hs:199)
    p5 (./OracleT4.hs:200)
    p6 (./OracleT4.hs:201)
    a0 (./OracleT4.hs:203)
    a1 (./OracleT4.hs:204)
    a2 (./OracleT4.hs:205)
    a3 (./OracleT4.hs:206)
    a4 (./OracleT4.hs:207)
    a5 (./OracleT4.hs:208)
    a6 (./OracleT4.hs:209)
    cr1 (./OracleT4.hs:211)
    cr2 (./OracleT4.hs:212)
    cr3 (./OracleT4.hs:213)
    cr4 (./OracleT4.hs:214)
    m1 (./OracleT4.hs:216)
    t0 (./OracleT4.hs:224)
    t1 (./OracleT4.hs:225)
    t2 (./OracleT4.hs:226)
    t3 (./OracleT4.hs:227)
    t4 (./OracleT4.hs:228)
    t5 (./OracleT4.hs:229)
    t6 (./OracleT4.hs:230)
    t7 (./OracleT4.hs:231)
    t8 (./OracleT4.hs:232)
    t9 (./OracleT4.hs:233)
    t10 (./OracleT4.hs:234)
    t11 (./OracleT4.hs:235)
    t12 (./OracleT4.hs:236)
    t13 (./OracleT4.hs:237)
    t14 (./OracleT4.hs:238)
    t15 (./OracleT4.hs:239)
    t16 (./OracleT4.hs:242)
    t17 (./OracleT4.hs:243)
    t18 (./OracleT4.hs:244)
    t19 (./OracleT4.hs:245)
    t20 (./OracleT4.hs:246)
    t21 (./OracleT4.hs:247)
    t22 (./OracleT4.hs:248)
    t23 (./OracleT4.hs:249)
    t24 (./OracleT4.hs:250)
    t25 (./OracleT4.hs:251)
    t26 (./OracleT4.hs:252)
    t27 (./OracleT4.hs:253)
    t28 (./OracleT4.hs:254)
    t29 (./OracleT4.hs:255)
    t30 (./OracleT4.hs:256)
    t31 (./OracleT4.hs:259)
    t32 (./OracleT4.hs:260)
    t33 (./OracleT4.hs:261)
    t34 (./OracleT4.hs:262)
    t35 (./OracleT4.hs:263)
    t36 (./OracleT4.hs:264)
    t37 (./OracleT4.hs:265)
    t38 (./OracleT4.hs:266)
    t39 (./OracleT4.hs:267)
    t40 (./OracleT4.hs:268)
    t41 (./OracleT4.hs:269)
    t42 (./OracleT4.hs:270)
    t43 (./OracleT4.hs:271)
    t44 (./OracleT4.hs:272)
    t45 (./OracleT4.hs:273)
    t46 (./OracleT4.hs:274)

Haddock errors


OracleT5.hs:23:1: error:
    Failed to load interface for ‘Tarefa6_2017li1g183’
    Use -v to see a list of the files searched for.

OracleT5.hs:28:1: error:
    Failed to load interface for ‘Graphics.Gloss.Juicy’
    Use -v to see a list of the files searched for.

OracleT5.hs:31:1: error:
    Failed to load interface for ‘BotHugo’
    Use -v to see a list of the files searched for.

Haddock documentation

haddock