14 lines
204 B
Erlang
14 lines
204 B
Erlang
-module(termcap).
|
|
|
|
-export([cap/1]).
|
|
|
|
cap(Term) ->
|
|
resolve(cap_(Term)).
|
|
|
|
resolve([]) ->
|
|
[];
|
|
resolve([{"use", Cap1} | R]) ->
|
|
cap(Cap1) ++ resolve(R);
|
|
resolve([C | R]) ->
|
|
[C | resolve(R)].
|
|
|