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

Drop newlines from lines that end with a backslash

Christian Sunesson 16 лет назад
Родитель
Сommit
2463569e42
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/erlydtl/erlydtl_scanner.erl

+ 3 - 0
src/erlydtl/erlydtl_scanner.erl

@@ -109,6 +109,9 @@ scan("{%" ++ T, Scanned, {Row, Column}, in_text) ->
 scan([_ | T], Scanned, {Row, Column}, {in_comment, Closer}) ->
     scan(T, Scanned, {Row, Column + 1}, {in_comment, Closer});
 
+%% Drop newlines from lines that end with a backslash
+scan("\\\n" ++ T, Scanned, {Row, _Column}, in_text) ->
+    scan(T, Scanned, {Row + 1, 1}, in_text);
 scan("\n" ++ T, Scanned, {Row, Column}, in_text) ->
     scan(T, append_text_char(Scanned, {Row, Column}, $\n), {Row + 1, 1}, in_text);