PLab - Group Documentation 180 - 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 / 28) in 'Tarefa1_2017li1g180'
Missing documentation for:
Module header
constroi (Tarefa1_2017li1g180.hs:15)
theFloorIsLava (Tarefa1_2017li1g180.hs:35)
processa (Tarefa1_2017li1g180.hs:38)
replace (Tarefa1_2017li1g180.hs:53)
blocoCurvo (Tarefa1_2017li1g180.hs:57)
adapta (Tarefa1_2017li1g180.hs:66)
blocoRampa (Tarefa1_2017li1g180.hs:71)
mexe (Tarefa1_2017li1g180.hs:78)
roda (Tarefa1_2017li1g180.hs:85)
atNote2 (Tarefa1_2017li1g180.hs:93)
testesT1 (Tarefa1_2017li1g180.hs:97)
c_ex1 (Tarefa1_2017li1g180.hs:104)
c_ex1' (Tarefa1_2017li1g180.hs:110)
c_ex2 (Tarefa1_2017li1g180.hs:116)
c_ex3 (Tarefa1_2017li1g180.hs:120)
c_ex4 (Tarefa1_2017li1g180.hs:125)
c_ex5 (Tarefa1_2017li1g180.hs:130)
c_ex6 (Tarefa1_2017li1g180.hs:134)
m_ex1 (Tarefa1_2017li1g180.hs:138)
m_ex2 (Tarefa1_2017li1g180.hs:144)
m_ex3 (Tarefa1_2017li1g180.hs:147)
c_exOP (Tarefa1_2017li1g180.hs:152)
c_exDM (Tarefa1_2017li1g180.hs:157)
c_exOL (Tarefa1_2017li1g180.hs:162)
c_exHM (Tarefa1_2017li1g180.hs:167)
c_exR (Tarefa1_2017li1g180.hs:172)
c_exE (Tarefa1_2017li1g180.hs:182)
0% ( 0 / 28) in 'Tarefa2_2017li1g180'
Missing documentation for:
Module header
testesT2 (Tarefa2_2017li1g180.hs:10)
validaPos (Tarefa2_2017li1g180.hs:13)
ponto2Pos (Tarefa2_2017li1g180.hs:17)
validaPonto (Tarefa2_2017li1g180.hs:24)
valida (Tarefa2_2017li1g180.hs:29)
validaTabuleiro (Tarefa2_2017li1g180.hs:39)
bordaLava (Tarefa2_2017li1g180.hs:44)
percorre (Tarefa2_2017li1g180.hs:49)
lookMap (Tarefa2_2017li1g180.hs:58)
todoPiso (Tarefa2_2017li1g180.hs:62)
daVolta (Tarefa2_2017li1g180.hs:68)
sequencial (Tarefa2_2017li1g180.hs:73)
subir (Tarefa2_2017li1g180.hs:80)
naoDesperdica (Tarefa2_2017li1g180.hs:85)
curva (Tarefa2_2017li1g180.hs:88)
tabs (Tarefa2_2017li1g180.hs:96)
mm_ex1 (Tarefa2_2017li1g180.hs:99)
mm_ex2 (Tarefa2_2017li1g180.hs:105)
mm_ex3 (Tarefa2_2017li1g180.hs:108)
mm_exPI (Tarefa2_2017li1g180.hs:112)
mm_exLV (Tarefa2_2017li1g180.hs:115)
mm_exEX (Tarefa2_2017li1g180.hs:118)
mm_exLH (Tarefa2_2017li1g180.hs:121)
mm_why (Tarefa2_2017li1g180.hs:123)
mm_NSq (Tarefa2_2017li1g180.hs:125)
mm_Rec (Tarefa2_2017li1g180.hs:131)
mm_Rec' (Tarefa2_2017li1g180.hs:136)
0% ( 0 / 40) in 'Tarefa3_2017li1g180'
Missing documentation for:
Module header
testesT3 (Tarefa3_2017li1g180.hs:12)
randomizeCarro (Tarefa3_2017li1g180.hs:15)
ranksT3 (Tarefa3_2017li1g180.hs:27)
solutionsT3 (Tarefa3_2017li1g180.hs:42)
compareT3Solutions (Tarefa3_2017li1g180.hs:47)
normAngulo (Tarefa3_2017li1g180.hs:57)
genTempo (Tarefa3_2017li1g180.hs:59)
validaCarro (Tarefa3_2017li1g180.hs:62)
derrete (Tarefa3_2017li1g180.hs:65)
movimenta (Tarefa3_2017li1g180.hs:80)
bounce (Tarefa3_2017li1g180.hs:89)
colideLocal (Tarefa3_2017li1g180.hs:94)
colideLocalAcc (Tarefa3_2017li1g180.hs:99)
norm (Tarefa3_2017li1g180.hs:121)
denorm (Tarefa3_2017li1g180.hs:122)
inv (Tarefa3_2017li1g180.hs:125)
inverte (Tarefa3_2017li1g180.hs:131)
colisaoInterna (Tarefa3_2017li1g180.hs:138)
dentroPeca (Tarefa3_2017li1g180.hs:150)
atravessaOnde (Tarefa3_2017li1g180.hs:156)
temParede (Tarefa3_2017li1g180.hs:166)
normAlturas (Tarefa3_2017li1g180.hs:191)
atravessa (Tarefa3_2017li1g180.hs:199)
colisaoRelevante (Tarefa3_2017li1g180.hs:207)
intersecta (Tarefa3_2017li1g180.hs:219)
intersectaL (Tarefa3_2017li1g180.hs:230)
closestPontoOnL (Tarefa3_2017li1g180.hs:248)
.*. (Tarefa3_2017li1g180.hs:251)
.+. (Tarefa3_2017li1g180.hs:254)
.-. (Tarefa3_2017li1g180.hs:257)
.$. (Tarefa3_2017li1g180.hs:261)
radians (Tarefa3_2017li1g180.hs:266)
degrees (Tarefa3_2017li1g180.hs:267)
arrowToComponents (Tarefa3_2017li1g180.hs:269)
componentsToArrow (Tarefa3_2017li1g180.hs:274)
dist (Tarefa3_2017li1g180.hs:289)
testeMapa (Tarefa3_2017li1g180.hs:295)
testeCurvas (Tarefa3_2017li1g180.hs:309)
unitTests (Tarefa3_2017li1g180.hs:323)
0% ( 0 / 20) in 'Tarefa4_2017li1g180'
Missing documentation for:
Module header
testesT4 (Tarefa4_2017li1g180.hs:14)
jogoT (Tarefa4_2017li1g180.hs:20)
njogadores (Tarefa4_2017li1g180.hs:23)
qntnitro (Tarefa4_2017li1g180.hs:24)
jogoInicial (Tarefa4_2017li1g180.hs:26)
carroInicial (Tarefa4_2017li1g180.hs:34)
centroPeca (Tarefa4_2017li1g180.hs:42)
standard (Tarefa4_2017li1g180.hs:49)
atualiza (Tarefa4_2017li1g180.hs:52)
moveCarro (Tarefa4_2017li1g180.hs:61)
rodaCarro (Tarefa4_2017li1g180.hs:64)
atualizaHistorico (Tarefa4_2017li1g180.hs:69)
lancaNitros (Tarefa4_2017li1g180.hs:76)
andaCarro (Tarefa4_2017li1g180.hs:88)
accelVec (Tarefa4_2017li1g180.hs:96)
dragVec (Tarefa4_2017li1g180.hs:101)
driftVec (Tarefa4_2017li1g180.hs:105)
nitroVec (Tarefa4_2017li1g180.hs:114)
gravityVec (Tarefa4_2017li1g180.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 / 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)
0% ( 0 / 2) in 'OracleT6'
Missing documentation for:
Module header
testesT6 (OracleT6.hs:16)
2% ( 1 / 45) in 'BotHugo180'
Missing documentation for:
Module header
cagaco (BotHugo180.hs:26)
tuning (BotHugo180.hs:32)
apontaPeca (BotHugo180.hs:35)
ladoPonto (BotHugo180.hs:38)
cantosCurva (BotHugo180.hs:44)
velocidadeJogador (BotHugo180.hs:53)
bot (BotHugo180.hs:58)
aumentaVelocidade (BotHugo180.hs:92)
estabilizaVelocidade (BotHugo180.hs:114)
emRampa (BotHugo180.hs:173)
compareSndDistort (BotHugo180.hs:178)
neg (BotHugo180.hs:181)
distortVectorToAngle (BotHugo180.hs:183)
colideT4Batota (BotHugo180.hs:207)
colideT4 (BotHugo180.hs:210)
vaiMorrer (BotHugo180.hs:224)
vaiColidir (BotHugo180.hs:230)
menorAngulo (BotHugo180.hs:240)
absAngulo (BotHugo180.hs:241)
apontaPara (BotHugo180.hs:243)
contrariaPara (BotHugo180.hs:259)
ajustaDirecaoCarro (BotHugo180.hs:295)
maisCurto (BotHugo180.hs:305)
linhaRecta (BotHugo180.hs:307)
getScore (BotHugo180.hs:318)
proximasPecas (BotHugo180.hs:323)
percursoRestante (BotHugo180.hs:334)
pecasMap (BotHugo180.hs:343)
percorreHistorico (BotHugo180.hs:349)
retiraJaPercorrido (BotHugo180.hs:367)
fst3 (BotHugo180.hs:377)
snd3 (BotHugo180.hs:378)
lookupPosicaoPecas (BotHugo180.hs:380)
trava (BotHugo180.hs:386)
turbina (BotHugo180.hs:387)
acelera (BotHugo180.hs:388)
roda_esq (BotHugo180.hs:389)
roda_dir (BotHugo180.hs:390)
quieto (BotHugo180.hs:391)
compareSnd (BotHugo180.hs:393)
cosDegrees (BotHugo180.hs:396)
sinDegrees (BotHugo180.hs:397)
mapSnd (BotHugo180.hs:399)
0% ( 0 / 5) in 'Tarefa6_2017li1g180'
Missing documentation for:
Module header
bot (Tarefa6_2017li1g180.hs:16)
whereAmI (Tarefa6_2017li1g180.hs:41)
dir (Tarefa6_2017li1g180.hs:48)
distRad (Tarefa6_2017li1g180.hs:52)
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: Mapas: could not find link destinations for:
Int
Warning: Tarefa1_2017li1g180: could not find link destinations for:
Int Bool String
Warning: Tarefa2_2017li1g180: could not find link destinations for:
Bool Int Maybe
Warning: Tarefa3_2017li1g180: could not find link destinations for:
Double Gen Maybe Ord Num Bool Enum Int Floating
Warning: Tarefa4_2017li1g180: 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: BotHugo180: could not find link destinations for:
Int Double Bool Ordering Num Maybe Ord Map Floating
Warning: Tarefa6_2017li1g180: could not find link destinations for:
Double Int
Haddock errors
Haddock documentation
haddock