From ca34a6c16a146cb5780a9c28cb5614e2e846d318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20Z=C3=B6ger?= Date: Wed, 8 Mar 2017 14:11:53 +0100 Subject: Removes redundant function clause --- lib/xmerl/src/xmerl_scan.erl | 2 -- 1 file changed, 2 deletions(-) (limited to 'lib/xmerl/src/xmerl_scan.erl') diff --git a/lib/xmerl/src/xmerl_scan.erl b/lib/xmerl/src/xmerl_scan.erl index 95dc82e5c9..4eacb9fc4d 100644 --- a/lib/xmerl/src/xmerl_scan.erl +++ b/lib/xmerl/src/xmerl_scan.erl @@ -474,8 +474,6 @@ event(_X, S) -> %% into multiple objects (in which case {Acc',Pos',S'} should be returned.) %% If {Acc',S'} is returned, Pos will be incremented by 1 by default. %% Below is an example of an acceptable operation -acc(X = #xmlText{value = Text}, Acc, S) -> - {[X#xmlText{value = Text}|Acc], S}; acc(X, Acc, S) -> {[X|Acc], S}. -- cgit v1.2.3 From 027c94a04a3c78daa351b025c68694f01c566560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20Z=C3=B6ger?= Date: Wed, 8 Mar 2017 14:56:06 +0100 Subject: Improves accumulator fun in xmerl_scan so that only one #xmlText record is returned for strings which have character references * Adds test with character reference in numeric form * Updates test for ticket_7430 --- lib/xmerl/src/xmerl_scan.erl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/xmerl/src/xmerl_scan.erl') diff --git a/lib/xmerl/src/xmerl_scan.erl b/lib/xmerl/src/xmerl_scan.erl index 4eacb9fc4d..18fe7031b9 100644 --- a/lib/xmerl/src/xmerl_scan.erl +++ b/lib/xmerl/src/xmerl_scan.erl @@ -474,6 +474,8 @@ event(_X, S) -> %% into multiple objects (in which case {Acc',Pos',S'} should be returned.) %% If {Acc',S'} is returned, Pos will be incremented by 1 by default. %% Below is an example of an acceptable operation +acc(#xmlText{value = Text}, [X = #xmlText{value = AccText}], S) -> + {[X#xmlText{value = AccText ++ Text}], S}; acc(X, Acc, S) -> {[X|Acc], S}. -- cgit v1.2.3