diff --git a/CHANGELOG.md b/CHANGELOG.md index d1cebb7..fb03bd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added +- Handle numeric escapes, i.e. `"\x19Ethereum Signed Message:\n"`, and similar strings. ### Changed ### Removed diff --git a/src/aeso_scan.erl b/src/aeso_scan.erl index acde020..8dc47d4 100644 --- a/src/aeso_scan.erl +++ b/src/aeso_scan.erl @@ -95,7 +95,6 @@ parse_char([$', C, $']) -> C. unescape(Str) -> unescape(Str, []). -%% TODO: numeric escapes unescape([$"], Acc) -> list_to_binary(lists:reverse(Acc)); unescape([$\\, $x, D1, D2 | Chars ], Acc) ->