Lines Matching defs:finish
179 finish({[{object, []}], Config}) -> {[{}], Config}; function
180 finish({[{object, []}|Rest], Config}) -> insert([{}], {Rest, Config}); function
181 finish({[{object, Pairs}], Config}) -> {lists:reverse(Pairs), Config}; function
182 finish({[{object, Pairs}|Rest], Config}) -> insert(lists:reverse(Pairs), {Rest, Config}); function
183 finish({[{array, Values}], Config}) -> {lists:reverse(Values), Config}; function
184 finish({[{array, Values}|Rest], Config}) -> insert(lists:reverse(Values), {Rest, Config}); function
185 finish(_) -> erlang:error(badarg). function
215 finish({[{object, Map}], Config=#config{return_maps=true}}) -> {Map, Config}; function
216 finish({[{object, Map}|Rest], Config=#config{return_maps=true}}) -> insert(Map, {Rest, Config}); function
217 finish({[{object, []}], Config}) -> {[{}], Config}; function
218 finish({[{object, []}|Rest], Config}) -> insert([{}], {Rest, Config}); function
219 finish({[{object, Pairs}], Config}) -> {lists:reverse(Pairs), Config}; function
220 finish({[{object, Pairs}|Rest], Config}) -> insert(lists:reverse(Pairs), {Rest, Config}); function
221 finish({[{array, Values}], Config}) -> {lists:reverse(Values), Config}; function
222 finish({[{array, Values}|Rest], Config}) -> insert(lists:reverse(Values), {Rest, Config}); function
223 finish(_) -> erlang:error(badarg). function