#OCaml ocamldoc 生成错误
#OCaml ocamldoc generation error
您好,我正在尝试使用 ocamldoc 生成 ocaml 文档。我正在尝试以下命令:ocamldoc -html alpha.mli -d doc/
但是我有这个错误:
File "compiler/alpha.ml", line 16, characters 12-23:
Error: Unbound module Id
File "compiler/argHandler.ml", line 3, characters 17-27:
Error: Unbound module Parser
File "compiler/ARMGeneration.ml", line 7, characters 38-41:
Warning 10: this expression should have type unit.
File "compiler/ARMGeneration.ml", line 8, characters 47-59:
Warning 10: this expression should have type unit.
File "compiler/ARMGeneration.ml", line 11, characters 10-33:
Error: Unbound module Exception
File "compiler/ASMLGeneration.ml", line 7, characters 44-60:
Error: Unbound module Syntax
File "compiler/id.ml", line 44, characters 38-61:
Error: Unbound module Exception
File "compiler/knorm.ml", line 11, characters 4-14:
Error: Unbound module Syntax
File "compiler/letfold.ml", line 4, characters 4-15:
Error: Unbound module Syntax
File "compiler/main.ml", line 15, characters 4-24:
Error: Unbound module ArgHandler
File "compiler/regAllocation.ml", line 202, characters 18-29:
Error: Unbound module Id
File "compiler/SyntaxArm.ml", line 8, characters 12-16:
Error: Unbound module Id
File "compiler/syntax.ml", line 20, characters 12-16:
Error: Unbound module Id
11 error(s) encountered
当 ocamldoc
无法定位构建生成的 .cmi
时会发生此错误。
为了让它工作,您需要先编译您的项目,然后将 ocamldoc
指向您 .cmi
所在的 _build/compiler
文件夹
您的有效命令可能如下所示:
ocamldoc -html -I _build/compiler compiler/*.ml -d doc/
-I
选项表示您将指定.cmi
所在的文件夹。
您好,我正在尝试使用 ocamldoc 生成 ocaml 文档。我正在尝试以下命令:ocamldoc -html alpha.mli -d doc/
但是我有这个错误:
File "compiler/alpha.ml", line 16, characters 12-23:
Error: Unbound module Id
File "compiler/argHandler.ml", line 3, characters 17-27:
Error: Unbound module Parser
File "compiler/ARMGeneration.ml", line 7, characters 38-41:
Warning 10: this expression should have type unit.
File "compiler/ARMGeneration.ml", line 8, characters 47-59:
Warning 10: this expression should have type unit.
File "compiler/ARMGeneration.ml", line 11, characters 10-33:
Error: Unbound module Exception
File "compiler/ASMLGeneration.ml", line 7, characters 44-60:
Error: Unbound module Syntax
File "compiler/id.ml", line 44, characters 38-61:
Error: Unbound module Exception
File "compiler/knorm.ml", line 11, characters 4-14:
Error: Unbound module Syntax
File "compiler/letfold.ml", line 4, characters 4-15:
Error: Unbound module Syntax
File "compiler/main.ml", line 15, characters 4-24:
Error: Unbound module ArgHandler
File "compiler/regAllocation.ml", line 202, characters 18-29:
Error: Unbound module Id
File "compiler/SyntaxArm.ml", line 8, characters 12-16:
Error: Unbound module Id
File "compiler/syntax.ml", line 20, characters 12-16:
Error: Unbound module Id
11 error(s) encountered
当 ocamldoc
无法定位构建生成的 .cmi
时会发生此错误。
为了让它工作,您需要先编译您的项目,然后将 ocamldoc
指向您 .cmi
所在的 _build/compiler
文件夹
您的有效命令可能如下所示:
ocamldoc -html -I _build/compiler compiler/*.ml -d doc/
-I
选项表示您将指定.cmi
所在的文件夹。