PLab - Group Documentation 183 - Haddock report

Haddock output

Haddock coverage:
 100% ( 30 / 30) in 'LI11718'
   0% (  0 / 26) in 'Tarefa1_2017li1g183'
  Missing documentation for:
    Module header
    testesT1 (Tarefa1_2017li1g183.hs:6)
    c_ex1 (Tarefa1_2017li1g183.hs:13)
    c_ex1' (Tarefa1_2017li1g183.hs:19)
    c_ex2 (Tarefa1_2017li1g183.hs:25)
    c_ex3 (Tarefa1_2017li1g183.hs:29)
    c_ex4 (Tarefa1_2017li1g183.hs:34)
    c_ex5 (Tarefa1_2017li1g183.hs:39)
    c_ex6 (Tarefa1_2017li1g183.hs:43)
    m_ex1 (Tarefa1_2017li1g183.hs:47)
    m_ex2 (Tarefa1_2017li1g183.hs:53)
    m_ex3 (Tarefa1_2017li1g183.hs:56)
    c_exOP (Tarefa1_2017li1g183.hs:61)
    c_exDM (Tarefa1_2017li1g183.hs:66)
    c_exOL (Tarefa1_2017li1g183.hs:71)
    c_exHM (Tarefa1_2017li1g183.hs:76)
    c_exR (Tarefa1_2017li1g183.hs:81)
    c_exE (Tarefa1_2017li1g183.hs:91)
    constroi (Tarefa1_2017li1g183.hs:94)
    initTab (Tarefa1_2017li1g183.hs:99)
    constroiAux (Tarefa1_2017li1g183.hs:103)
    insere (Tarefa1_2017li1g183.hs:110)
    swap (Tarefa1_2017li1g183.hs:119)
    coloca (Tarefa1_2017li1g183.hs:121)
    go (Tarefa1_2017li1g183.hs:127)
    tr (Tarefa1_2017li1g183.hs:132)
   0% (  0 / 10) in 'Tarefa2_2017li1g183'
  Missing documentation for:
    Module header
    testesT2 (Tarefa2_2017li1g183.hs:6)
    valida (Tarefa2_2017li1g183.hs:9)
    tt_nok2 (Tarefa2_2017li1g183.hs:15)
    tt_nok3 (Tarefa2_2017li1g183.hs:23)
    tt_nok4 (Tarefa2_2017li1g183.hs:28)
    tt_nok5 (Tarefa2_2017li1g183.hs:32)
    tt_nok6 (Tarefa2_2017li1g183.hs:41)
    tt_nok7 (Tarefa2_2017li1g183.hs:48)
    tt_nok8 (Tarefa2_2017li1g183.hs:53)
   0% (  0 / 41) in 'Tarefa3_2017li1g183'
  Missing documentation for:
    Module header
    testesT3 (Tarefa3_2017li1g183.hs:12)
    randomizeCarro (Tarefa3_2017li1g183.hs:15)
    ranksT3 (Tarefa3_2017li1g183.hs:27)
    solutionsT3 (Tarefa3_2017li1g183.hs:42)
    compareT3Solutions (Tarefa3_2017li1g183.hs:47)
    normAngulo (Tarefa3_2017li1g183.hs:57)
    genTempo (Tarefa3_2017li1g183.hs:59)
    validaCarro (Tarefa3_2017li1g183.hs:62)
    ponto2Pos (Tarefa3_2017li1g183.hs:65)
    derrete (Tarefa3_2017li1g183.hs:67)
    movimenta (Tarefa3_2017li1g183.hs:82)
    bounce (Tarefa3_2017li1g183.hs:91)
    colideLocal (Tarefa3_2017li1g183.hs:96)
    colideLocalAcc (Tarefa3_2017li1g183.hs:101)
    norm (Tarefa3_2017li1g183.hs:123)
    denorm (Tarefa3_2017li1g183.hs:124)
    inv (Tarefa3_2017li1g183.hs:127)
    inverte (Tarefa3_2017li1g183.hs:133)
    colisaoInterna (Tarefa3_2017li1g183.hs:140)
    dentroPeca (Tarefa3_2017li1g183.hs:152)
    atravessaOnde (Tarefa3_2017li1g183.hs:158)
    temParede (Tarefa3_2017li1g183.hs:168)
    normAlturas (Tarefa3_2017li1g183.hs:193)
    atravessa (Tarefa3_2017li1g183.hs:201)
    colisaoRelevante (Tarefa3_2017li1g183.hs:209)
    intersecta (Tarefa3_2017li1g183.hs:221)
    intersectaL (Tarefa3_2017li1g183.hs:232)
    closestPontoOnL (Tarefa3_2017li1g183.hs:250)
    .*. (Tarefa3_2017li1g183.hs:253)
    .+. (Tarefa3_2017li1g183.hs:256)
    .-. (Tarefa3_2017li1g183.hs:259)
    .$. (Tarefa3_2017li1g183.hs:263)
    radians (Tarefa3_2017li1g183.hs:268)
    degrees (Tarefa3_2017li1g183.hs:269)
    arrowToComponents (Tarefa3_2017li1g183.hs:271)
    componentsToArrow (Tarefa3_2017li1g183.hs:276)
    dist (Tarefa3_2017li1g183.hs:291)
    testeMapa (Tarefa3_2017li1g183.hs:297)
    testeCurvas (Tarefa3_2017li1g183.hs:311)
    unitTests (Tarefa3_2017li1g183.hs:325)
   0% (  0 / 20) in 'Tarefa4_2017li1g183'
  Missing documentation for:
    Module header
    testesT4 (Tarefa4_2017li1g183.hs:14)
    jogoT (Tarefa4_2017li1g183.hs:20)
    njogadores (Tarefa4_2017li1g183.hs:23)
    qntnitro (Tarefa4_2017li1g183.hs:24)
    jogoInicial (Tarefa4_2017li1g183.hs:26)
    carroInicial (Tarefa4_2017li1g183.hs:34)
    centroPeca (Tarefa4_2017li1g183.hs:42)
    standard (Tarefa4_2017li1g183.hs:49)
    atualiza (Tarefa4_2017li1g183.hs:52)
    moveCarro (Tarefa4_2017li1g183.hs:61)
    rodaCarro (Tarefa4_2017li1g183.hs:64)
    atualizaHistorico (Tarefa4_2017li1g183.hs:69)
    lancaNitros (Tarefa4_2017li1g183.hs:76)
    andaCarro (Tarefa4_2017li1g183.hs:88)
    accelVec (Tarefa4_2017li1g183.hs:96)
    dragVec (Tarefa4_2017li1g183.hs:101)
    driftVec (Tarefa4_2017li1g183.hs:105)
    nitroVec (Tarefa4_2017li1g183.hs:114)
    gravityVec (Tarefa4_2017li1g183.hs:117)
   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)
   2% (  1 / 45) in 'BotHugo183'
  Missing documentation for:
    Module header
    cagaco (BotHugo183.hs:26)
    tuning (BotHugo183.hs:32)
    apontaPeca (BotHugo183.hs:35)
    ladoPonto (BotHugo183.hs:38)
    cantosCurva (BotHugo183.hs:44)
    velocidadeJogador (BotHugo183.hs:53)
    bot (BotHugo183.hs:58)
    aumentaVelocidade (BotHugo183.hs:92)
    estabilizaVelocidade (BotHugo183.hs:114)
    emRampa (BotHugo183.hs:172)
    compareSndDistort (BotHugo183.hs:177)
    neg (BotHugo183.hs:180)
    distortVectorToAngle (BotHugo183.hs:182)
    colideT4Batota (BotHugo183.hs:206)
    colideT4 (BotHugo183.hs:209)
    vaiMorrer (BotHugo183.hs:223)
    vaiColidir (BotHugo183.hs:229)
    menorAngulo (BotHugo183.hs:239)
    absAngulo (BotHugo183.hs:240)
    apontaPara (BotHugo183.hs:242)
    contrariaPara (BotHugo183.hs:258)
    ajustaDirecaoCarro (BotHugo183.hs:294)
    maisCurto (BotHugo183.hs:304)
    linhaRecta (BotHugo183.hs:306)
    getScore (BotHugo183.hs:317)
    proximasPecas (BotHugo183.hs:322)
    percursoRestante (BotHugo183.hs:333)
    pecasMap (BotHugo183.hs:342)
    percorreHistorico (BotHugo183.hs:348)
    retiraJaPercorrido (BotHugo183.hs:366)
    fst3 (BotHugo183.hs:376)
    snd3 (BotHugo183.hs:377)
    lookupPosicaoPecas (BotHugo183.hs:379)
    trava (BotHugo183.hs:385)
    turbina (BotHugo183.hs:386)
    acelera (BotHugo183.hs:387)
    roda_esq (BotHugo183.hs:388)
    roda_dir (BotHugo183.hs:389)
    quieto (BotHugo183.hs:390)
    compareSnd (BotHugo183.hs:392)
    cosDegrees (BotHugo183.hs:395)
    sinDegrees (BotHugo183.hs:396)
    mapSnd (BotHugo183.hs:398)
 100% (  2 /  2) in 'Tarefa6_2017li1g183'
Warning: LI11718: could not find link destinations for:
    Int Enum succ pred toEnum fromEnum enumFrom enumFromThen enumFromTo enumFromThenTo Eq == Bool /= Read readsPrec ReadS readList readPrec ReadPrec readListPrec Show showsPrec ShowS show String showList Rep D1 MetaData False :+: C1 MetaCons PrefixI U1 Double :*: S1 MetaSel Nothing Symbol NoSourceUnpackedness NoSourceStrictness DecidedLazy Rec0 True Just Maybe
Warning: Tarefa1_2017li1g183: could not find link destinations for:
    Int Num
Warning: Tarefa2_2017li1g183: could not find link destinations for:
    Bool
Warning: Tarefa3_2017li1g183: could not find link destinations for:
    Double Gen Maybe Ord Num Bool RealFrac Integral Enum Int Floating
Warning: Tarefa4_2017li1g183: could not find link destinations for:
    Int
Warning: OracleT1: could not find link destinations for:
    NFData Out Eq == Bool /= Show showsPrec Int ShowS show String showList Generic from Rep to * rnf docPrec Doc doc docList D1 MetaData True C1 MetaCons PrefixI S1 MetaSel Just Symbol NoSourceUnpackedness NoSourceStrictness DecidedLazy Rec0 Char Foldable IO Double Float
Warning: OracleT2: could not find link destinations for:
    Int Gen Bool Maybe
Warning: OracleT3: could not find link destinations for:
    Double Gen Maybe Ord Num Bool Enum Int Float Floating
Warning: OracleT4: could not find link destinations for:
    Int Bool Double Eq Gen
Warning: BotHugo183: could not find link destinations for:
    Int Double Bool Ordering Num Maybe Ord Map Floating
Warning: Tarefa6_2017li1g183: could not find link destinations for:
    Int

Haddock errors

Haddock documentation

haddock