PLab - Group Documentation 183 - 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 / 38) 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)
    pecasMapa (./OracleT2.hs:88)
    percorre (./OracleT2.hs:91)
    lookMap (./OracleT2.hs:100)
    todoPiso (./OracleT2.hs:104)
    daVolta (./OracleT2.hs:110)
    sequencial (./OracleT2.hs:115)
    subir (./OracleT2.hs:122)
    naoDesperdica (./OracleT2.hs:127)
    curva (./OracleT2.hs:130)
    centroPeca' (./OracleT2.hs:137)
    centroPeca (./OracleT2.hs:140)
    testesT2 (./OracleT2.hs:147)
    testesMC_T2 (./OracleT2.hs:152)
    mc_map_v1 (./OracleT2.hs:155)
    mc_map_v2 (./OracleT2.hs:156)
    mc_map_v3 (./OracleT2.hs:157)
    mc_map_i1 (./OracleT2.hs:161)
    mc_map_i2 (./OracleT2.hs:163)
    mc_map_i3 (./OracleT2.hs:165)
    mc_map_i4 (./OracleT2.hs:167)
    testesNM_T2 (./OracleT2.hs:171)
    testesJP_T2 (./OracleT2.hs:192)
    unTab (./OracleT2.hs:193)
   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 / 26) in 'OracleT4'
  Missing documentation for:
    Module header
    validaJogo (./OracleT4.hs:14)
    validaJogo' (./OracleT4.hs:20)
    comparaJogo (./OracleT4.hs:25)
    comparaHistorico (./OracleT4.hs:32)
    comparaCarros (./OracleT4.hs:35)
    comparaCarro (./OracleT4.hs:38)
    comparaDirecao (./OracleT4.hs:43)
    comparaPonto (./OracleT4.hs:46)
    comparaDoubles (./OracleT4.hs:49)
    comparaDouble (./OracleT4.hs:52)
    normalizaAngulo (./OracleT4.hs:55)
    genJogadores (./OracleT4.hs:58)
    jogadores (./OracleT4.hs:61)
    atualizaCarro (./OracleT4.hs:64)
    atualiza (./OracleT4.hs:69)
    moveCarro (./OracleT4.hs:78)
    rodaCarro (./OracleT4.hs:81)
    atualizaHistorico (./OracleT4.hs:86)
    lancaNitros (./OracleT4.hs:93)
    andaCarro (./OracleT4.hs:105)
    accelVec (./OracleT4.hs:113)
    dragVec (./OracleT4.hs:118)
    driftVec (./OracleT4.hs:122)
    nitroVec (./OracleT4.hs:131)
    gravityVec (./OracleT4.hs:134)

Haddock errors


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

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

Haddock documentation

haddock