Вывод списка всех вызовов из модуля erlang - PullRequest
3 голосов
/ 06 ноября 2010

Я новичок в Erlang, и я хотел бы найти способ перечислить все методы, доступные для данного модуля.Какой лучший способ?В моем случае модуль ejabberd_odbc.

Ответы [ 3 ]

6 голосов
/ 06 ноября 2010

Вы можете позвонить Modulename:module_info(), чтобы получить информацию о модуле в форме списка поддержки. Чтобы получить только экспорт, звоните Modulename:module_info(exports).

0 голосов
/ 06 ноября 2010

Существует инструмент, который вы можете установить, называется edoc, руководство которого находится по адресу: http://www.erlang.org/doc/man/edoc.html Это позволяет создавать документацию в стиле javadoc для модулей Erlang.

Также есть документация ejabberd_odbc по адресу: http://www.process -one.net / docs / ejabberd / devdoc / trunk / ejabberd_odbc.html

0 голосов
/ 06 ноября 2010

Я всегда проверяю раздел exports в источнике модуля.

...