updated examples

This commit is contained in:
alisdair sullivan 2010-06-07 16:28:48 -07:00
parent d25f96f798
commit 50b0d03083
3 changed files with 9 additions and 3 deletions

View file

@ -85,7 +85,9 @@ event({Type, Value}, [{key, Key}, Object|Stack]) ->
event({Type, Value}, [Array|Stack]) when is_list(Array) -> event({Type, Value}, [Array|Stack]) when is_list(Array) ->
[[?MODULE:Type(Value)] ++ Array] ++ Stack; [[?MODULE:Type(Value)] ++ Array] ++ Stack;
event(end_of_stream, [Stack]) -> event(reset, _) ->
[];
event(end_of_json, [Stack]) ->
Stack. Stack.

View file

@ -88,7 +88,9 @@ jsx_event({Type, Value}, {Acc, Indent, Level, new}) ->
jsx_event({Type, Value}, {Acc, Indent, Level, key}) -> jsx_event({Type, Value}, {Acc, Indent, Level, key}) ->
{Acc ++ format(Type, Value), Indent, Level, value}; {Acc ++ format(Type, Value), Indent, Level, value};
jsx_event(end_of_stream, {Acc, _, _, _}) -> jsx_event(reset, {_, Indent, _, _}) ->
{[], Indent, 0, new};
jsx_event(end_of_json, {Acc, _, _, _}) ->
Acc. Acc.

View file

@ -58,7 +58,9 @@ event({key, "_id"}, 1) ->
event({string, String}, capture) -> event({string, String}, capture) ->
throw({ok, String}); throw({ok, String});
event(end_of_stream, _) -> event(reset, _) ->
0;
event(end_of_json, _) ->
throw(not_found); throw(not_found);
event(_, Level) -> event(_, Level) ->