reorg of opts parsing, some minor source cleanups

This commit is contained in:
alisdair sullivan 2011-10-19 06:51:36 -07:00
parent 95dd7a67c6
commit 9c5710b97c
7 changed files with 23 additions and 210 deletions

View file

@ -36,7 +36,7 @@ scanner() -> scanner([]).
-spec scanner(OptsList::jsx_opts()) -> jsx_scanner().
scanner(OptsList) ->
fun(Stream) when is_binary(Stream) ->
(jsx_scanner:scanner(OptsList))(Stream)
(jsx_decoder:decoder(OptsList))(Stream)
; (Stream) when is_list(Stream); is_tuple(Stream) ->
(jsx_tokenizer:tokenizer(OptsList))(Stream)
end.