Parcourir la source

Add support for parameterized modules to the parse transform

pull/4/head
Andrew Thompson il y a 13 ans
Parent
révision
db725a90ba
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. +4
    -0
      src/lager_transform.erl

+ 4
- 0
src/lager_transform.erl Voir le fichier

@ -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);

Chargement…
Annuler
Enregistrer