4.5.1 Module anvl_texinfo

A plugin for creating and compiling GNU TexInfo files.

4.5.1.1 Types

doc_format()
-type doc_format() :: info |
                      docbook |
                      html |
                      epub3 |
                      latex |
                      plaintext.

4.5.1.2 Functions

erl_module_doc(OutputDir, AppInfo, Mod)
-spec erl_module_doc(OutputDir :: file:filename(),
                     AppInfo :: anvl_erc:app_info(),
                     Mod :: module()) -> anvl_condition:t().

Render documentation for an Erlang module.

erl_doc(Profile, App)
-spec erl_doc(Profile :: anvl_erlc:profile(),
              App :: anvl_erc:application()) -> anvl_condition:t().

Render documentation for an Erlang application App compiled in profile Profile.

compiled(A, B, C)
-spec compiled(anvl_project:dir(), file:filename(),
               doc_format()) -> anvl_condition:t().

Condition: a source file DocSrc in project Project is compiled to format Format.

compiled(A)
-spec
     compiled(anvl_project:dir()) -> anvl_condition:t().

Condition: all texinfo sources listend in the project configuration are compiled to all formats requested by the project.

available()
-spec available() -> boolean().

Check if the system has texi2any executable necessary for building TexInfo.

anvl_plugin_documented(A)

Condition: documentation for the Plugin has been extracted.

This condition is specific for ANVL plugins.


JavaScript license information