Просмотр исходного кода

Merge pull request #15 from cstar/master

changed unicode:characters_to_list back to binary_to_list
Evan Miller 14 лет назад
Родитель
Сommit
d3a953fbde
2 измененных файлов с 5 добавлено и 1 удалено
  1. 1 1
      src/erlydtl_compiler.erl
  2. 4 0
      tests/src/erlydtl_unittests.erl

+ 1 - 1
src/erlydtl_compiler.erl

@@ -308,7 +308,7 @@ parse(CheckSum, Data, Context) ->
     end.
 
 parse(Data) ->
-    case erlydtl_scanner:scan(unicode:characters_to_list(Data)) of
+    case erlydtl_scanner:scan(binary_to_list(Data)) of
         {ok, Tokens} ->
             erlydtl_parser:parse(Tokens);
         Err ->

+ 4 - 0
tests/src/erlydtl_unittests.erl

@@ -958,6 +958,10 @@ tests() ->
                 <<"{% with a=b %}{{ a }}{% endwith %}">>, [{b, "foo"}], <<"foo">>},
             {"Cache multiple",
                 <<"{% with alpha=1 beta=b %}{{ alpha }}/{{ beta }}{% endwith %}">>, [{b, 2}], <<"1/2">>}
+        ]},
+     {"unicode", [
+             {"(tm) somewhere",
+                 <<"™">>, [], <<"™">>}
         ]}
     ].