|
@@ -36,7 +36,7 @@
|
|
|
%%%-------------------------------------------------------------------
|
|
|
-module(erlydtl_scanner).
|
|
|
|
|
|
-%% This file was generated 2013-11-28 12:34:50 UTC by slex 0.1.0-1-gfa2a50d.
|
|
|
+%% This file was generated 2013-12-02 15:24:13 UTC by slex 0.1.0-2-gb81b78b.
|
|
|
%% http://github.com/erlydtl/slex
|
|
|
-slex_source("src/erlydtl_scanner.slex").
|
|
|
|
|
@@ -490,7 +490,7 @@ scan([H | T], S, {R, C} = P, {in_number, E} = St) ->
|
|
|
{R, erlydtl_scanner,
|
|
|
lists:concat(["Illegal character in column ", C])},
|
|
|
#scanner_state{template = [H | T], scanned = S, pos = P,
|
|
|
- state = St}};
|
|
|
+ state = {in_code, E}}};
|
|
|
scan([H | T], S, {R, C} = P, {in_identifier, E})
|
|
|
when H >= $a andalso H =< $z orelse
|
|
|
H >= $A andalso H =< $Z orelse
|
|
@@ -507,6 +507,12 @@ scan([H | T], S, {R, C} = P, {in_identifier, E})
|
|
|
_ -> {R, C + 1}
|
|
|
end,
|
|
|
{in_identifier, E});
|
|
|
+scan([H | T], S, {R, C} = P, {in_identifier, E} = St) ->
|
|
|
+ {error,
|
|
|
+ {R, erlydtl_scanner,
|
|
|
+ lists:concat(["Illegal character in column ", C])},
|
|
|
+ #scanner_state{template = [H | T], scanned = S, pos = P,
|
|
|
+ state = {in_code, E}}};
|
|
|
scan([], S, {R, C} = P, in_text = St) ->
|
|
|
{ok, lists:reverse(post_process(S, eof))};
|
|
|
scan([], S, {R, C} = P, {in_comment, E} = St) ->
|