Kaynağa Gözat

Add support for parameterized modules to the parse transform

pull/4/head
Andrew Thompson 13 yıl önce
ebeveyn
işleme
db725a90ba
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  1. +4
    -0
      src/lager_transform.erl

+ 4
- 0
src/lager_transform.erl Dosyayı Görüntüle

@ -33,6 +33,10 @@ parse_transform(AST, _Options) ->
walk_ast(Acc, []) ->
lists:reverse(Acc);
walk_ast(Acc, [{attribute, _, module, {Module, _PmodArgs}}=H|T]) ->
%% A wild parameterized module appears!
put(module, Module),
walk_ast([H|Acc], T);
walk_ast(Acc, [{attribute, _, module, Module}=H|T]) ->
put(module, Module),
walk_ast([H|Acc], T);

Yükleniyor…
İptal
Kaydet