Skip to content

Commit

Permalink
remove new lines and spaces before ] and ) and after [ and (
Browse files Browse the repository at this point in the history
  • Loading branch information
marianoguerra committed Apr 12, 2012
1 parent 320af04 commit 11cad66
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions src/fn_lexpp.erl
Expand Up @@ -94,6 +94,21 @@ pre_cleanup([{open_list, _, _}=Token, {endl, _, _}, {white, _, _}|Tokens], Accum
pre_cleanup([{open_list, _, _}=Token, {endl, _, _}|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);

pre_cleanup([{open, _, _}=Token, {endl, _, _}, {white, _, _}|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);
pre_cleanup([{open, _, _}=Token, {endl, _, _}|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);

pre_cleanup([{endl, _, _}, {white, _, _}, {close_list, _, _}=Token|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);
pre_cleanup([{endl, _, _}, {close_list, _, _}=Token|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);

pre_cleanup([{endl, _, _}, {white, _, _}, {close, _, _}=Token|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);
pre_cleanup([{endl, _, _}, {close, _, _}=Token|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|Accum]);

pre_cleanup([{else, _}=Else, {endl, _, _}, {white, _, _}, {'if', _}=Token|Tokens], Accum) ->
pre_cleanup(Tokens, [Token|[Else|Accum]]);
pre_cleanup([{else, _}=Else, {endl, _, _}, {'if', _}=Token|Tokens], Accum) ->
Expand Down Expand Up @@ -139,6 +154,7 @@ post_cleanup([{close_block, _, _}=Close, {endl, _, _}, {'case', _}=Token|Tokens]
% remove endline between } and , to allow defining lambdas as parameters
post_cleanup([{close_block, _, _}=Close, {endl, _, _}, {sep, _, _}=Token|Tokens], Accum) ->
post_cleanup(Tokens, [Token|[Close|Accum]]);

% remove endlines between } and ) to allow defining lambdas as last parameter
post_cleanup([{close_block, _, _}=Close, {endl, _, _}, {close, _, _}=Token|Tokens], Accum) ->
post_cleanup(Tokens, [Token|[Close|Accum]]);
Expand Down

0 comments on commit 11cad66

Please sign in to comment.