Skip to content

Commit 7b15dab

Browse files
committed
elli_ws_http: cosmetic tweaks
1 parent 4ef7463 commit 7b15dab

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/elli_ws_http.erl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,26 @@
44

55
-export([tokens/1]).
66

7+
78
-define(IS_TOKEN_SEP(C), (C =:= $, orelse C =:= $\s orelse C=:= $\t)).
89

9-
%% @doc Parse tokens
10+
11+
%% @doc Parse tokens
12+
-spec tokens(binary() | [binary() | [binary() | list()]]) -> [bitstring()].
1013
tokens(L) when is_list(L) ->
1114
lists:flatten([tokens(V) || V <- L]);
12-
1315
tokens(Header) when is_binary(Header) ->
1416
parse_before(Header, []).
1517

18+
1619
parse_before(<<>>, Acc) ->
1720
lists:reverse(Acc);
1821
parse_before(<< C, Rest/bits >>, Acc) when ?IS_TOKEN_SEP(C) ->
1922
parse_before(Rest, Acc);
2023
parse_before(Buffer, Acc) ->
2124
parse(Buffer, Acc, <<>>).
2225

26+
2327
parse(<<>>, Acc, <<>>) ->
2428
lists:reverse(Acc);
2529
parse(<<>>, Acc, Token) ->

0 commit comments

Comments
 (0)