스펙과 함께 Erlang 함수가 있다고 가정 해 보겠습니다.Erlang Edoc in Emacs
-spec foo(integer(), string()) ->
boolean().
foo(_Integer, _String) ->
true.
내 꿈은 이맥스에서 자동으로이 정보를 사용하여 edoc을 생성하는 것입니다. 생성 된 코드는 다음과 같아야합니다.
%%--------------------------------------------------------------------
%% @doc
%% Your description goes here
%% @spec foo(_Integer::integer(), _String::string()) ->
%%% boolean()
%% @end
%%--------------------------------------------------------------------
-spec foo(integer(), string()) ->
boolean().
foo(_Integer, _String) ->
true.
비슷한 기능이 이미 있습니까?
+1
http://cedet.sourceforge.net/
. 이것 대단히 감사합니다. Integer :: integer() 부분은 몇 가지 샘플 함수에서 잘 작동합니다. –이제는 조금 더 가깝지만, args를 별도의 줄에 넣으면 다르게 구문을 분석해야 할 것입니다. erlang-mode에 구문 분석 기능이 있습니까? – scottfrazer
이제는 별도의 줄에 args로 작업하는 것 같습니다. – scottfrazer