sphinx-build -b html -d _build/doctrees . _build/html
Running Sphinx v1.3.3
making output directory...
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 28 source files that are out of date
updating environment: 28 added, 0 changed, 0 removed
reading sources... [100%] index
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:5: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:158: WARNING: Inline literal start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:1318: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:1347: WARNING: malformed hyperlink target.
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:1317: WARNING: duplicate label exercises, other instance in /Users/huangz/works/real-world-haskell-cn/chp/13.rst
/Users/huangz/works/real-world-haskell-cn/chp/14.rst:74: WARNING: duplicate label implicit-state, other instance in /Users/huangz/works/real-world-haskell-cn/chp/10.rst
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:38: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:38: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:38: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:72: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:75: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:78: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:78: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:78: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:78: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:78: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:121: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:148: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:159: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:166: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:169: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:172: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:176: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:177: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:177: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:195: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:208: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:226: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:237: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:240: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:243: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:245: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:254: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:279: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:317: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:322: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:336: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:343: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:359: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:360: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:364: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:372: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:380: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:404: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:415: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:421: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:428: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:437: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:439: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:441: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:450: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:468: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:477: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:483: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:498: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:504: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:505: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:505: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:505: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:552: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:555: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:563: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:570: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:589: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:591: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:618: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:632: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:632: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:639: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:649: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:651: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:682: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:684: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:703: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:707: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:713: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:714: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:714: WARNING: Inline interpreted text or phrase reference start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:715: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:716: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:723: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:732: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:779: WARNING: Inline strong start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:820: WARNING: Blank line required after table.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:822: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:830: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:840: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:841: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:899: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:918: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:942: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:959: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:987: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:985: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:986: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1018: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1019: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1026: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1038: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1042: WARNING: Inline emphasis start-string without end-string.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1045: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1048: WARNING: Title underline too short.
类型类实战(at work):让 JSON 更好用
==========================
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1048: WARNING: Title underline too short.
类型类实战(at work):让 JSON 更好用
==========================
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1190: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1202: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1277: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1283: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1291: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1298: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1303: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1309: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1311: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1324: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1330: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1336: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1388: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1454: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1456: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1487: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1489: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1496: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1497: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1500: WARNING: Title underline too short.
放松(relex)类型类的一些限制
--------------------
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1500: WARNING: Title underline too short.
放松(relex)类型类的一些限制
--------------------
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1540: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1573: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1594: WARNING: Title underline too short.
如何给类型以新身份(new identity)
================================
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1594: WARNING: Title underline too short.
如何给类型以新身份(new identity)
================================
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1610: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1658: WARNING: Title underline too short.
data 和 newtype 声明之间的区别
----------------------
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1746: WARNING: Literal block ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1774: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1775: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1787: WARNING: Title underline too short.
总结:三种命名类型的方式
------------------
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1787: WARNING: Title underline too short.
总结:三种命名类型的方式
------------------
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1814: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1822: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1830: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1837: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1843: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1851: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1854: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1860: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1867: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1879: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1891: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1897: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1904: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1910: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1916: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1923: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1931: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1943: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:1999: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/6.rst:2019: WARNING: Duplicate explicit target name: "note".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:43: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:45: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:60: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:61: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:66: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:67: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:98: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:112: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:138: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:175: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:198: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:217: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:362: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:372: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:398: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:427: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:429: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:552: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:597: WARNING: Enumerated list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:598: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:631: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:632: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:680: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:712: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:721: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:722: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:747: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:768: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:781: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:782: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:784: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1016: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1017: WARNING: Block quote ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1028: WARNING: Explicit markup ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1222: ERROR: Unexpected indentation.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1245: WARNING: Definition list ends without a blank line; unexpected unindent.
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:112: ERROR: Unknown target name: "do代码块提取".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:350: ERROR: Unknown target name: "获取-使用-回收 周期".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:398: ERROR: Unknown target name: "部分函数应用和柯里化".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:433: ERROR: Unknown target name: "第十九章,错误处理".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:436: ERROR: Unknown target name: "目录和文件信息".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:557: ERROR: Unknown target name: "第十九章:错误处理".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:632: ERROR: Unknown target name: "操作文件和句柄".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:809: ERROR: Unknown target name: "缓冲区".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:825: ERROR: Unknown target name: "使用组合来重用代码".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:868: ERROR: Unknown target name: "热身:快捷文本行分割".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:868: ERROR: Unknown target name: "特殊字符串处理函数".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:908: ERROR: Unknown target name: "第十四章:monad".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1087: ERROR: Unknown target name: "匿名(lambda)函数".
/Users/huangz/works/real-world-haskell-cn/chp/7.rst:1248: ERROR: Unknown target name: "命令行解析".
looking for now-outdated files... none found
pickling environment... done
checking consistency... /Users/huangz/works/real-world-haskell-cn/README.rst:: WARNING: document isn't included in any toctree
done
preparing documents... done
writing output... [100%] index
/Users/huangz/works/real-world-haskell-cn/chp/19.rst:127: WARNING: undefined label: 使用maybe (if the link has no caption the label must precede a section header)
/Users/huangz/works/real-world-haskell-cn/chp/19.rst:218: WARNING: undefined label: maybe monad的用法 (if the link has no caption the label must precede a section header)
generating indices... genindex
writing additional pages... search
copying images... [100%] image/cover.jpg
copying static files... WARNING: html_static_path entry '/Users/huangz/works/real-world-haskell-cn/_static' does not exist
done
copying extra files... done
dumping search index in English (code: en) ... done
dumping object inventory... done
build succeeded, 209 warnings.
Build finished. The HTML pages are in _build/html.