diff options
Diffstat (limited to 'lib/syntax_tools/src')
| -rw-r--r-- | lib/syntax_tools/src/erl_prettypr.erl | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/lib/syntax_tools/src/erl_prettypr.erl b/lib/syntax_tools/src/erl_prettypr.erl index 4d6e88f58b..877675772f 100644 --- a/lib/syntax_tools/src/erl_prettypr.erl +++ b/lib/syntax_tools/src/erl_prettypr.erl @@ -637,6 +637,14 @@ lay_2(Node, Ctxt) ->  	    sep([follow(text("fun"), D, Ctxt1#ctxt.sub_indent),  		 text("end")]); +        named_fun_expr -> +            Ctxt1 = reset_prec(Ctxt), +            D1 = lay(erl_syntax:named_fun_expr_name(Node), Ctxt1), +            D = lay_clauses(erl_syntax:named_fun_expr_clauses(Node), +                            {function,D1}, Ctxt1), +            sep([follow(text("fun"), D, Ctxt1#ctxt.sub_indent), +                 text("end")]); +  	module_qualifier ->  	    {PrecL, _Prec, PrecR} = inop_prec(':'),  	    D1 = lay(erl_syntax:module_qualifier_argument(Node), | 
