-file("/home/mariano/bin/erl-22.2/lib/parsetools-2.1.8/include/leexinc.hrl", 0). %% The source of this file is part of leex distribution, as such it %% has the same Copyright as the other files in the leex %% distribution. The Copyright is defined in the accompanying file %% COPYRIGHT. However, the resultant scanner generated by leex is the %% property of the creator of the scanner and is not covered by that %% Copyright. -module(dtu_lexer). -export([string/1, string/2, token/2, token/3, tokens/2, tokens/3]). -export([format_error/1]). %% User code. This is placed here to allow extra attributes. -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 106). make_token(Name, Line, Chars) when is_list(Chars) -> {token, {Name, Line, list_to_binary(Chars)}}; make_token(Name, Line, Chars) -> {token, {Name, Line, Chars}}. make_token(Name, Line, Chars, Fun) -> {token, {Name, Line, Fun(Chars)}}. make_str_token(Name, Line, Chars) -> {token, {Name, Line, list_to_binary(Chars)}}. build_string(Type, Chars, Line, Len) -> String = get_string_content(Chars, Line, Len), {token, {Type, Line, list_to_binary(String)}}. get_string_content(Chars, Line, Len) -> unescape_string(lists:sublist(Chars, 2, Len - 2), Line). unescape_string(String, Line) -> unescape_string(String, Line, []). unescape_string([], _Line, Output) -> lists:reverse(Output); unescape_string([$\\, Escaped | Rest], Line, Output) -> Char = map_escaped_char(Escaped, Line), unescape_string(Rest, Line, [Char | Output]); unescape_string([Char | Rest], Line, Output) -> unescape_string(Rest, Line, [Char | Output]). map_escaped_char(Escaped, Line) -> case Escaped of $\\ -> $\\; $/ -> $/; $" -> $"; $' -> $'; $( -> $(; $b -> $\b; $d -> $\d; $e -> $\e; $f -> $\f; $n -> $\n; $r -> $\r; $s -> $\s; $t -> $\t; $v -> $\v; _ -> throw({error, {Line, fn_lexer, ["unrecognized escape sequence: ", [$\\, Escaped]]}}) end. %endls(Chars) -> % lists:filter(fun (C) -> C == $\n orelse C == $; end, Chars). -file("/home/mariano/bin/erl-22.2/lib/parsetools-2.1.8/include/leexinc.hrl", 14). format_error({illegal, S}) -> ["illegal characters ", io_lib:write_string(S)]; format_error({user, S}) -> S. string(String) -> string(String, 1). string(String, Line) -> string(String, Line, String, []). %% string(InChars, Line, TokenChars, Tokens) -> %% {ok,Tokens,Line} | {error,ErrorInfo,Line}. %% Note the line number going into yystate, L0, is line of token %% start while line number returned is line of token end. We want line %% of token start. string([], L, [], Ts) -> % No partial tokens! {ok, yyrev(Ts), L}; string(Ics0, L0, Tcs, Ts) -> case yystate(yystate(), Ics0, L0, 0, reject, 0) of {A, Alen, Ics1, L1} -> % Accepting end state string_cont(Ics1, L1, yyaction(A, Alen, Tcs, L0), Ts); {A, Alen, Ics1, L1, _S1} -> % Accepting transistion state string_cont(Ics1, L1, yyaction(A, Alen, Tcs, L0), Ts); {reject, _Alen, Tlen, _Ics1, L1, _S1} -> % After a non-accepting state {error, {L0, ?MODULE, {illegal, yypre(Tcs, Tlen + 1)}}, L1}; {A, Alen, Tlen, _Ics1, L1, _S1} -> Tcs1 = yysuf(Tcs, Alen), L2 = adjust_line(Tlen, Alen, Tcs1, L1), string_cont(Tcs1, L2, yyaction(A, Alen, Tcs, L0), Ts) end. %% string_cont(RestChars, Line, Token, Tokens) %% Test for and remove the end token wrapper. Push back characters %% are prepended to RestChars. -dialyzer({nowarn_function, {string_cont, 4}}). string_cont(Rest, Line, {token, T}, Ts) -> string(Rest, Line, Rest, [T | Ts]); string_cont(Rest, Line, {token, T, Push}, Ts) -> NewRest = Push ++ Rest, string(NewRest, Line, NewRest, [T | Ts]); string_cont(Rest, Line, {end_token, T}, Ts) -> string(Rest, Line, Rest, [T | Ts]); string_cont(Rest, Line, {end_token, T, Push}, Ts) -> NewRest = Push ++ Rest, string(NewRest, Line, NewRest, [T | Ts]); string_cont(Rest, Line, skip_token, Ts) -> string(Rest, Line, Rest, Ts); string_cont(Rest, Line, {skip_token, Push}, Ts) -> NewRest = Push ++ Rest, string(NewRest, Line, NewRest, Ts); string_cont(_Rest, Line, {error, S}, _Ts) -> {error, {Line, ?MODULE, {user, S}}, Line}. %% token(Continuation, Chars) -> %% token(Continuation, Chars, Line) -> %% {more,Continuation} | {done,ReturnVal,RestChars}. %% Must be careful when re-entering to append the latest characters to the %% after characters in an accept. The continuation is: %% {token,State,CurrLine,TokenChars,TokenLen,TokenLine,AccAction,AccLen} token(Cont, Chars) -> token(Cont, Chars, 1). token([], Chars, Line) -> token(yystate(), Chars, Line, Chars, 0, Line, reject, 0); token({token, State, Line, Tcs, Tlen, Tline, Action, Alen}, Chars, _) -> token(State, Chars, Line, Tcs ++ Chars, Tlen, Tline, Action, Alen). %% token(State, InChars, Line, TokenChars, TokenLen, TokenLine, %% AcceptAction, AcceptLen) -> %% {more,Continuation} | {done,ReturnVal,RestChars}. %% The argument order is chosen to be more efficient. token(S0, Ics0, L0, Tcs, Tlen0, Tline, A0, Alen0) -> case yystate(S0, Ics0, L0, Tlen0, A0, Alen0) of %% Accepting end state, we have a token. {A1, Alen1, Ics1, L1} -> token_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline)); %% Accepting transition state, can take more chars. {A1, Alen1, [], L1, S1} -> % Need more chars to check {more, {token, S1, L1, Tcs, Alen1, Tline, A1, Alen1}}; {A1, Alen1, Ics1, L1, _S1} -> % Take what we got token_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline)); %% After a non-accepting state, maybe reach accept state later. {A1, Alen1, Tlen1, [], L1, S1} -> % Need more chars to check {more, {token, S1, L1, Tcs, Tlen1, Tline, A1, Alen1}}; {reject, _Alen1, Tlen1, eof, L1, _S1} -> % No token match %% Check for partial token which is error. Ret = if Tlen1 > 0 -> {error, {Tline, ?MODULE, %% Skip eof tail in Tcs. {illegal, yypre(Tcs, Tlen1)}}, L1}; true -> {eof, L1} end, {done, Ret, eof}; {reject, _Alen1, Tlen1, Ics1, L1, _S1} -> % No token match Error = {Tline, ?MODULE, {illegal, yypre(Tcs, Tlen1 + 1)}}, {done, {error, Error, L1}, Ics1}; {A1, Alen1, Tlen1, _Ics1, L1, _S1} -> % Use last accept match Tcs1 = yysuf(Tcs, Alen1), L2 = adjust_line(Tlen1, Alen1, Tcs1, L1), token_cont(Tcs1, L2, yyaction(A1, Alen1, Tcs, Tline)) end. %% token_cont(RestChars, Line, Token) %% If we have a token or error then return done, else if we have a %% skip_token then continue. -dialyzer({nowarn_function, {token_cont, 3}}). token_cont(Rest, Line, {token, T}) -> {done, {ok, T, Line}, Rest}; token_cont(Rest, Line, {token, T, Push}) -> NewRest = Push ++ Rest, {done, {ok, T, Line}, NewRest}; token_cont(Rest, Line, {end_token, T}) -> {done, {ok, T, Line}, Rest}; token_cont(Rest, Line, {end_token, T, Push}) -> NewRest = Push ++ Rest, {done, {ok, T, Line}, NewRest}; token_cont(Rest, Line, skip_token) -> token(yystate(), Rest, Line, Rest, 0, Line, reject, 0); token_cont(Rest, Line, {skip_token, Push}) -> NewRest = Push ++ Rest, token(yystate(), NewRest, Line, NewRest, 0, Line, reject, 0); token_cont(Rest, Line, {error, S}) -> {done, {error, {Line, ?MODULE, {user, S}}, Line}, Rest}. %% tokens(Continuation, Chars, Line) -> %% {more,Continuation} | {done,ReturnVal,RestChars}. %% Must be careful when re-entering to append the latest characters to the %% after characters in an accept. The continuation is: %% {tokens,State,CurrLine,TokenChars,TokenLen,TokenLine,Tokens,AccAction,AccLen} %% {skip_tokens,State,CurrLine,TokenChars,TokenLen,TokenLine,Error,AccAction,AccLen} tokens(Cont, Chars) -> tokens(Cont, Chars, 1). tokens([], Chars, Line) -> tokens(yystate(), Chars, Line, Chars, 0, Line, [], reject, 0); tokens({tokens, State, Line, Tcs, Tlen, Tline, Ts, Action, Alen}, Chars, _) -> tokens(State, Chars, Line, Tcs ++ Chars, Tlen, Tline, Ts, Action, Alen); tokens({skip_tokens, State, Line, Tcs, Tlen, Tline, Error, Action, Alen}, Chars, _) -> skip_tokens(State, Chars, Line, Tcs ++ Chars, Tlen, Tline, Error, Action, Alen). %% tokens(State, InChars, Line, TokenChars, TokenLen, TokenLine, Tokens, %% AcceptAction, AcceptLen) -> %% {more,Continuation} | {done,ReturnVal,RestChars}. tokens(S0, Ics0, L0, Tcs, Tlen0, Tline, Ts, A0, Alen0) -> case yystate(S0, Ics0, L0, Tlen0, A0, Alen0) of %% Accepting end state, we have a token. {A1, Alen1, Ics1, L1} -> tokens_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline), Ts); %% Accepting transition state, can take more chars. {A1, Alen1, [], L1, S1} -> % Need more chars to check {more, {tokens, S1, L1, Tcs, Alen1, Tline, Ts, A1, Alen1}}; {A1, Alen1, Ics1, L1, _S1} -> % Take what we got tokens_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline), Ts); %% After a non-accepting state, maybe reach accept state later. {A1, Alen1, Tlen1, [], L1, S1} -> % Need more chars to check {more, {tokens, S1, L1, Tcs, Tlen1, Tline, Ts, A1, Alen1}}; {reject, _Alen1, Tlen1, eof, L1, _S1} -> % No token match %% Check for partial token which is error, no need to skip here. Ret = if Tlen1 > 0 -> {error, {Tline, ?MODULE, %% Skip eof tail in Tcs. {illegal, yypre(Tcs, Tlen1)}}, L1}; Ts == [] -> {eof, L1}; true -> {ok, yyrev(Ts), L1} end, {done, Ret, eof}; {reject, _Alen1, Tlen1, _Ics1, L1, _S1} -> %% Skip rest of tokens. Error = {L1, ?MODULE, {illegal, yypre(Tcs, Tlen1 + 1)}}, skip_tokens(yysuf(Tcs, Tlen1 + 1), L1, Error); {A1, Alen1, Tlen1, _Ics1, L1, _S1} -> Token = yyaction(A1, Alen1, Tcs, Tline), Tcs1 = yysuf(Tcs, Alen1), L2 = adjust_line(Tlen1, Alen1, Tcs1, L1), tokens_cont(Tcs1, L2, Token, Ts) end. %% tokens_cont(RestChars, Line, Token, Tokens) %% If we have an end_token or error then return done, else if we have %% a token then save it and continue, else if we have a skip_token %% just continue. -dialyzer({nowarn_function, {tokens_cont, 4}}). tokens_cont(Rest, Line, {token, T}, Ts) -> tokens(yystate(), Rest, Line, Rest, 0, Line, [T | Ts], reject, 0); tokens_cont(Rest, Line, {token, T, Push}, Ts) -> NewRest = Push ++ Rest, tokens(yystate(), NewRest, Line, NewRest, 0, Line, [T | Ts], reject, 0); tokens_cont(Rest, Line, {end_token, T}, Ts) -> {done, {ok, yyrev(Ts, [T]), Line}, Rest}; tokens_cont(Rest, Line, {end_token, T, Push}, Ts) -> NewRest = Push ++ Rest, {done, {ok, yyrev(Ts, [T]), Line}, NewRest}; tokens_cont(Rest, Line, skip_token, Ts) -> tokens(yystate(), Rest, Line, Rest, 0, Line, Ts, reject, 0); tokens_cont(Rest, Line, {skip_token, Push}, Ts) -> NewRest = Push ++ Rest, tokens(yystate(), NewRest, Line, NewRest, 0, Line, Ts, reject, 0); tokens_cont(Rest, Line, {error, S}, _Ts) -> skip_tokens(Rest, Line, {Line, ?MODULE, {user, S}}). %%skip_tokens(InChars, Line, Error) -> {done,{error,Error,Line},Ics}. %% Skip tokens until an end token, junk everything and return the error. skip_tokens(Ics, Line, Error) -> skip_tokens(yystate(), Ics, Line, Ics, 0, Line, Error, reject, 0). %% skip_tokens(State, InChars, Line, TokenChars, TokenLen, TokenLine, Tokens, %% AcceptAction, AcceptLen) -> %% {more,Continuation} | {done,ReturnVal,RestChars}. skip_tokens(S0, Ics0, L0, Tcs, Tlen0, Tline, Error, A0, Alen0) -> case yystate(S0, Ics0, L0, Tlen0, A0, Alen0) of {A1, Alen1, Ics1, L1} -> % Accepting end state skip_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline), Error); {A1, Alen1, [], L1, S1} -> % After an accepting state {more, {skip_tokens, S1, L1, Tcs, Alen1, Tline, Error, A1, Alen1}}; {A1, Alen1, Ics1, L1, _S1} -> skip_cont(Ics1, L1, yyaction(A1, Alen1, Tcs, Tline), Error); {A1, Alen1, Tlen1, [], L1, S1} -> % After a non-accepting state {more, {skip_tokens, S1, L1, Tcs, Tlen1, Tline, Error, A1, Alen1}}; {reject, _Alen1, _Tlen1, eof, L1, _S1} -> {done, {error, Error, L1}, eof}; {reject, _Alen1, Tlen1, _Ics1, L1, _S1} -> skip_tokens(yysuf(Tcs, Tlen1 + 1), L1, Error); {A1, Alen1, Tlen1, _Ics1, L1, _S1} -> Token = yyaction(A1, Alen1, Tcs, Tline), Tcs1 = yysuf(Tcs, Alen1), L2 = adjust_line(Tlen1, Alen1, Tcs1, L1), skip_cont(Tcs1, L2, Token, Error) end. %% skip_cont(RestChars, Line, Token, Error) %% Skip tokens until we have an end_token or error then return done %% with the original rror. -dialyzer({nowarn_function, {skip_cont, 4}}). skip_cont(Rest, Line, {token, _T}, Error) -> skip_tokens(yystate(), Rest, Line, Rest, 0, Line, Error, reject, 0); skip_cont(Rest, Line, {token, _T, Push}, Error) -> NewRest = Push ++ Rest, skip_tokens(yystate(), NewRest, Line, NewRest, 0, Line, Error, reject, 0); skip_cont(Rest, Line, {end_token, _T}, Error) -> {done, {error, Error, Line}, Rest}; skip_cont(Rest, Line, {end_token, _T, Push}, Error) -> NewRest = Push ++ Rest, {done, {error, Error, Line}, NewRest}; skip_cont(Rest, Line, skip_token, Error) -> skip_tokens(yystate(), Rest, Line, Rest, 0, Line, Error, reject, 0); skip_cont(Rest, Line, {skip_token, Push}, Error) -> NewRest = Push ++ Rest, skip_tokens(yystate(), NewRest, Line, NewRest, 0, Line, Error, reject, 0); skip_cont(Rest, Line, {error, _S}, Error) -> skip_tokens(yystate(), Rest, Line, Rest, 0, Line, Error, reject, 0). -compile({nowarn_unused_function, [{yyrev, 1}, {yyrev, 2}, {yypre, 2}, {yysuf, 2}]}). yyrev(List) -> lists:reverse(List). yyrev(List, Tail) -> lists:reverse(List, Tail). yypre(List, N) -> lists:sublist(List, N). yysuf(List, N) -> lists:nthtail(N, List). %% adjust_line(TokenLength, AcceptLength, Chars, Line) -> NewLine %% Make sure that newlines in Chars are not counted twice. %% Line has been updated with respect to newlines in the prefix of %% Chars consisting of (TokenLength - AcceptLength) characters. -compile({nowarn_unused_function, {adjust_line, 4}}). adjust_line(N, N, _Cs, L) -> L; adjust_line(T, A, [$\n | Cs], L) -> adjust_line(T - 1, A, Cs, L - 1); adjust_line(T, A, [_ | Cs], L) -> adjust_line(T - 1, A, Cs, L). %% yystate() -> InitialState. %% yystate(State, InChars, Line, CurrTokLen, AcceptAction, AcceptLen) -> %% {Action, AcceptLen, RestChars, Line} | %% {Action, AcceptLen, RestChars, Line, State} | %% {reject, AcceptLen, CurrTokLen, RestChars, Line, State} | %% {Action, AcceptLen, CurrTokLen, RestChars, Line, State}. %% Generated state transition functions. The non-accepting end state %% return signal either an unrecognised character or end of current %% input. -file("/home/mariano/src/erl/dtu/src/dtu_lexer.erl", 357). yystate() -> 84. yystate(87, [45 | Ics], Line, Tlen, Action, Alen) -> yystate(81, Ics, Line, Tlen + 1, Action, Alen); yystate(87, [43 | Ics], Line, Tlen, Action, Alen) -> yystate(81, Ics, Line, Tlen + 1, Action, Alen); yystate(87, [C | Ics], Line, Tlen, Action, Alen) when C >= 48, C =< 57 -> yystate(85, Ics, Line, Tlen + 1, Action, Alen); yystate(87, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 87}; yystate(86, [32 | Ics], Line, Tlen, _, _) -> yystate(74, Ics, Line, Tlen + 1, 38, Tlen); yystate(86, [13 | Ics], Line, Tlen, _, _) -> yystate(78, Ics, Line, Tlen + 1, 38, Tlen); yystate(86, [10 | Ics], Line, Tlen, _, _) -> yystate(82, Ics, Line + 1, Tlen + 1, 38, Tlen); yystate(86, [9 | Ics], Line, Tlen, _, _) -> yystate(86, Ics, Line, Tlen + 1, 38, Tlen); yystate(86, Ics, Line, Tlen, _, _) -> {38, Tlen, Ics, Line, 86}; yystate(85, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(85, Ics, Line, Tlen + 1, 0, Tlen); yystate(85, Ics, Line, Tlen, _, _) -> {0, Tlen, Ics, Line, 85}; yystate(84, [125 | Ics], Line, Tlen, Action, Alen) -> yystate(80, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [124 | Ics], Line, Tlen, Action, Alen) -> yystate(76, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [123 | Ics], Line, Tlen, Action, Alen) -> yystate(68, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [96 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(4, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(12, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [91 | Ics], Line, Tlen, Action, Alen) -> yystate(8, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [64 | Ics], Line, Tlen, Action, Alen) -> yystate(7, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [58 | Ics], Line, Tlen, Action, Alen) -> yystate(39, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [47 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [46 | Ics], Line, Tlen, Action, Alen) -> yystate(77, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [45 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [44 | Ics], Line, Tlen, Action, Alen) -> yystate(73, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [42 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [43 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [41 | Ics], Line, Tlen, Action, Alen) -> yystate(69, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [40 | Ics], Line, Tlen, Action, Alen) -> yystate(65, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [39 | Ics], Line, Tlen, Action, Alen) -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [38 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [37 | Ics], Line, Tlen, Action, Alen) -> yystate(41, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [36 | Ics], Line, Tlen, Action, Alen) -> yystate(17, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [35 | Ics], Line, Tlen, Action, Alen) -> yystate(14, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [33 | Ics], Line, Tlen, Action, Alen) -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [32 | Ics], Line, Tlen, Action, Alen) -> yystate(70, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [13 | Ics], Line, Tlen, Action, Alen) -> yystate(78, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(82, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(84, [9 | Ics], Line, Tlen, Action, Alen) -> yystate(86, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [C | Ics], Line, Tlen, Action, Alen) when C >= 48, C =< 57 -> yystate(75, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [C | Ics], Line, Tlen, Action, Alen) when C >= 60, C =< 63 -> yystate(66, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [C | Ics], Line, Tlen, Action, Alen) when C >= 65, C =< 90 -> yystate(4, Ics, Line, Tlen + 1, Action, Alen); yystate(84, [C | Ics], Line, Tlen, Action, Alen) when C >= 97, C =< 122 -> yystate(44, Ics, Line, Tlen + 1, Action, Alen); yystate(84, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 84}; yystate(83, [101 | Ics], Line, Tlen, _, _) -> yystate(87, Ics, Line, Tlen + 1, 0, Tlen); yystate(83, [69 | Ics], Line, Tlen, _, _) -> yystate(87, Ics, Line, Tlen + 1, 0, Tlen); yystate(83, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(83, Ics, Line, Tlen + 1, 0, Tlen); yystate(83, Ics, Line, Tlen, _, _) -> {0, Tlen, Ics, Line, 83}; yystate(82, Ics, Line, Tlen, _, _) -> {36, Tlen, Ics, Line}; yystate(81, [C | Ics], Line, Tlen, Action, Alen) when C >= 48, C =< 57 -> yystate(85, Ics, Line, Tlen + 1, Action, Alen); yystate(81, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 81}; yystate(80, Ics, Line, Tlen, _, _) -> {7, Tlen, Ics, Line}; yystate(79, [C | Ics], Line, Tlen, Action, Alen) when C >= 48, C =< 57 -> yystate(83, Ics, Line, Tlen + 1, Action, Alen); yystate(79, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 79}; yystate(78, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(82, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(78, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 78}; yystate(77, [124 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [94 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [42 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [43 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [37 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [38 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [33 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [C | Ics], Line, Tlen, _, _) when C >= 45, C =< 47 -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, [C | Ics], Line, Tlen, _, _) when C >= 60, C =< 63 -> yystate(72, Ics, Line, Tlen + 1, 35, Tlen); yystate(77, Ics, Line, Tlen, _, _) -> {35, Tlen, Ics, Line, 77}; yystate(76, [124 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [94 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [42 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [43 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [37 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [38 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [33 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [C | Ics], Line, Tlen, _, _) when C >= 45, C =< 47 -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, [C | Ics], Line, Tlen, _, _) when C >= 60, C =< 63 -> yystate(72, Ics, Line, Tlen + 1, 12, Tlen); yystate(76, Ics, Line, Tlen, _, _) -> {12, Tlen, Ics, Line, 76}; yystate(75, [46 | Ics], Line, Tlen, _, _) -> yystate(79, Ics, Line, Tlen + 1, 1, Tlen); yystate(75, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(75, Ics, Line, Tlen + 1, 1, Tlen); yystate(75, Ics, Line, Tlen, _, _) -> {1, Tlen, Ics, Line, 75}; yystate(74, [32 | Ics], Line, Tlen, Action, Alen) -> yystate(74, Ics, Line, Tlen + 1, Action, Alen); yystate(74, [13 | Ics], Line, Tlen, Action, Alen) -> yystate(78, Ics, Line, Tlen + 1, Action, Alen); yystate(74, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(82, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(74, [9 | Ics], Line, Tlen, Action, Alen) -> yystate(74, Ics, Line, Tlen + 1, Action, Alen); yystate(74, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 74}; yystate(73, Ics, Line, Tlen, _, _) -> {8, Tlen, Ics, Line}; yystate(72, [124 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [94 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [42 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [43 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [37 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [38 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [33 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [C | Ics], Line, Tlen, _, _) when C >= 45, C =< 47 -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, [C | Ics], Line, Tlen, _, _) when C >= 60, C =< 63 -> yystate(72, Ics, Line, Tlen + 1, 34, Tlen); yystate(72, Ics, Line, Tlen, _, _) -> {34, Tlen, Ics, Line, 72}; yystate(71, Ics, Line, Tlen, _, _) -> {28, Tlen, Ics, Line}; yystate(70, [32 | Ics], Line, Tlen, _, _) -> yystate(70, Ics, Line, Tlen + 1, 37, Tlen); yystate(70, [13 | Ics], Line, Tlen, _, _) -> yystate(78, Ics, Line, Tlen + 1, 37, Tlen); yystate(70, [10 | Ics], Line, Tlen, _, _) -> yystate(82, Ics, Line + 1, Tlen + 1, 37, Tlen); yystate(70, [9 | Ics], Line, Tlen, _, _) -> yystate(74, Ics, Line, Tlen + 1, 37, Tlen); yystate(70, Ics, Line, Tlen, _, _) -> {37, Tlen, Ics, Line, 70}; yystate(69, Ics, Line, Tlen, _, _) -> {3, Tlen, Ics, Line}; yystate(68, [72 | Ics], Line, Tlen, _, _) -> yystate(64, Ics, Line, Tlen + 1, 6, Tlen); yystate(68, Ics, Line, Tlen, _, _) -> {6, Tlen, Ics, Line, 68}; yystate(67, [92 | Ics], Line, Tlen, _, _) -> yystate(59, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, [34 | Ics], Line, Tlen, _, _) -> yystate(71, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, [10 | Ics], Line, Tlen, _, _) -> yystate(55, Ics, Line + 1, Tlen + 1, 28, Tlen); yystate(67, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(55, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(55, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(55, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(55, Ics, Line, Tlen + 1, 28, Tlen); yystate(67, Ics, Line, Tlen, _, _) -> {28, Tlen, Ics, Line, 67}; yystate(66, [124 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [94 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [47 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [46 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [45 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [42 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [43 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [37 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [38 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [33 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, [C | Ics], Line, Tlen, _, _) when C >= 60, C =< 63 -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(66, Ics, Line, Tlen, _, _) -> {33, Tlen, Ics, Line, 66}; yystate(65, Ics, Line, Tlen, _, _) -> {2, Tlen, Ics, Line}; yystate(64, [97 | Ics], Line, Tlen, Action, Alen) -> yystate(60, Ics, Line, Tlen + 1, Action, Alen); yystate(64, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 64}; yystate(63, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(59, Ics, Line, Tlen + 1, Action, Alen); yystate(63, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(67, Ics, Line, Tlen + 1, Action, Alen); yystate(63, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(55, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(63, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(63, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(63, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(63, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(63, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 63}; yystate(62, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(50, Ics, Line, Tlen + 1, Action, Alen); yystate(62, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(58, Ics, Line, Tlen + 1, Action, Alen); yystate(62, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(62, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(62, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(62, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(62, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(62, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(62, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 62}; yystate(61, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(57, Ics, Line, Tlen + 1, Action, Alen); yystate(61, [39 | Ics], Line, Tlen, Action, Alen) -> yystate(53, Ics, Line, Tlen + 1, Action, Alen); yystate(61, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(45, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(61, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(61, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 38 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(61, [C | Ics], Line, Tlen, Action, Alen) when C >= 40, C =< 91 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(61, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(61, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 61}; yystate(60, [115 | Ics], Line, Tlen, Action, Alen) -> yystate(56, Ics, Line, Tlen + 1, Action, Alen); yystate(60, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 60}; yystate(59, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(63, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(59, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(67, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(55, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(59, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(59, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(59, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 59}; yystate(58, Ics, Line, Tlen, _, _) -> {13, Tlen, Ics, Line}; yystate(57, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(61, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(57, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [39 | Ics], Line, Tlen, Action, Alen) -> yystate(53, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(45, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(57, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 38 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [C | Ics], Line, Tlen, Action, Alen) when C >= 40, C =< 91 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(57, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(57, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 57}; yystate(56, [104 | Ics], Line, Tlen, Action, Alen) -> yystate(52, Ics, Line, Tlen + 1, Action, Alen); yystate(56, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 56}; yystate(55, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(59, Ics, Line, Tlen + 1, Action, Alen); yystate(55, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(71, Ics, Line, Tlen + 1, Action, Alen); yystate(55, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(55, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(55, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(55, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(55, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(55, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(55, Ics, Line, Tlen + 1, Action, Alen); yystate(55, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 55}; yystate(54, [92 | Ics], Line, Tlen, _, _) -> yystate(50, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, [34 | Ics], Line, Tlen, _, _) -> yystate(58, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, [10 | Ics], Line, Tlen, _, _) -> yystate(62, Ics, Line + 1, Tlen + 1, 13, Tlen); yystate(54, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(62, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(62, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(62, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(62, Ics, Line, Tlen + 1, 13, Tlen); yystate(54, Ics, Line, Tlen, _, _) -> {13, Tlen, Ics, Line, 54}; yystate(53, [92 | Ics], Line, Tlen, _, _) -> yystate(57, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, [39 | Ics], Line, Tlen, _, _) -> yystate(49, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, [10 | Ics], Line, Tlen, _, _) -> yystate(45, Ics, Line + 1, Tlen + 1, 14, Tlen); yystate(53, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(45, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 38 -> yystate(45, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, [C | Ics], Line, Tlen, _, _) when C >= 40, C =< 91 -> yystate(45, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(45, Ics, Line, Tlen + 1, 14, Tlen); yystate(53, Ics, Line, Tlen, _, _) -> {14, Tlen, Ics, Line, 53}; yystate(52, [125 | Ics], Line, Tlen, Action, Alen) -> yystate(48, Ics, Line, Tlen + 1, Action, Alen); yystate(52, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 52}; yystate(51, Ics, Line, Tlen, _, _) -> {11, Tlen, Ics, Line}; yystate(50, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(46, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(50, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(54, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(62, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(50, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(50, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(50, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 50}; yystate(49, Ics, Line, Tlen, _, _) -> {14, Tlen, Ics, Line}; yystate(48, Ics, Line, Tlen, _, _) -> {9, Tlen, Ics, Line}; yystate(47, [95 | Ics], Line, Tlen, _, _) -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, [45 | Ics], Line, Tlen, _, _) -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, [46 | Ics], Line, Tlen, _, _) -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(47, Ics, Line, Tlen + 1, 20, Tlen); yystate(47, Ics, Line, Tlen, _, _) -> {20, Tlen, Ics, Line, 47}; yystate(46, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(50, Ics, Line, Tlen + 1, Action, Alen); yystate(46, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(54, Ics, Line, Tlen + 1, Action, Alen); yystate(46, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(62, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(46, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(46, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(46, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(46, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(62, Ics, Line, Tlen + 1, Action, Alen); yystate(46, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 46}; yystate(45, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(57, Ics, Line, Tlen + 1, Action, Alen); yystate(45, [39 | Ics], Line, Tlen, Action, Alen) -> yystate(49, Ics, Line, Tlen + 1, Action, Alen); yystate(45, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(45, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(45, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(45, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 38 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(45, [C | Ics], Line, Tlen, Action, Alen) when C >= 40, C =< 91 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(45, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(45, Ics, Line, Tlen + 1, Action, Alen); yystate(45, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 45}; yystate(44, [95 | Ics], Line, Tlen, _, _) -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [47 | Ics], Line, Tlen, _, _) -> yystate(40, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [45 | Ics], Line, Tlen, _, _) -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [46 | Ics], Line, Tlen, _, _) -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(44, Ics, Line, Tlen + 1, 17, Tlen); yystate(44, Ics, Line, Tlen, _, _) -> {17, Tlen, Ics, Line, 44}; yystate(43, [95 | Ics], Line, Tlen, _, _) -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, [45 | Ics], Line, Tlen, _, _) -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, [46 | Ics], Line, Tlen, _, _) -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(43, Ics, Line, Tlen + 1, 21, Tlen); yystate(43, Ics, Line, Tlen, _, _) -> {21, Tlen, Ics, Line, 43}; yystate(42, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(30, Ics, Line, Tlen + 1, Action, Alen); yystate(42, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(38, Ics, Line, Tlen + 1, Action, Alen); yystate(42, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(42, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(42, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(42, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(42, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(42, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(42, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 42}; yystate(41, [124 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [94 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [47 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [46 | Ics], Line, Tlen, _, _) -> yystate(72, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [45 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [42 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [43 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [37 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [38 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [34 | Ics], Line, Tlen, _, _) -> yystate(21, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [33 | Ics], Line, Tlen, _, _) -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, [C | Ics], Line, Tlen, _, _) when C >= 60, C =< 63 -> yystate(66, Ics, Line, Tlen + 1, 33, Tlen); yystate(41, Ics, Line, Tlen, _, _) -> {33, Tlen, Ics, Line, 41}; yystate(40, [C | Ics], Line, Tlen, Action, Alen) when C >= 97, C =< 122 -> yystate(36, Ics, Line, Tlen + 1, Action, Alen); yystate(40, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 40}; yystate(39, [95 | Ics], Line, Tlen, _, _) -> yystate(47, Ics, Line, Tlen + 1, 10, Tlen); yystate(39, [58 | Ics], Line, Tlen, _, _) -> yystate(51, Ics, Line, Tlen + 1, 10, Tlen); yystate(39, [34 | Ics], Line, Tlen, _, _) -> yystate(55, Ics, Line, Tlen + 1, 10, Tlen); yystate(39, [C | Ics], Line, Tlen, _, _) when C >= 65, C =< 90 -> yystate(47, Ics, Line, Tlen + 1, 10, Tlen); yystate(39, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(43, Ics, Line, Tlen + 1, 10, Tlen); yystate(39, Ics, Line, Tlen, _, _) -> {10, Tlen, Ics, Line, 39}; yystate(38, Ics, Line, Tlen, _, _) -> {31, Tlen, Ics, Line}; yystate(37, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(33, Ics, Line, Tlen + 1, Action, Alen); yystate(37, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(29, Ics, Line, Tlen + 1, Action, Alen); yystate(37, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(21, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(37, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(37, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(37, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(37, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(37, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 37}; yystate(36, [95 | Ics], Line, Tlen, _, _) -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, [45 | Ics], Line, Tlen, _, _) -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, [46 | Ics], Line, Tlen, _, _) -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(36, Ics, Line, Tlen + 1, 18, Tlen); yystate(36, Ics, Line, Tlen, _, _) -> {18, Tlen, Ics, Line, 36}; yystate(35, Ics, Line, Tlen, _, _) -> {32, Tlen, Ics, Line}; yystate(34, [92 | Ics], Line, Tlen, _, _) -> yystate(30, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, [34 | Ics], Line, Tlen, _, _) -> yystate(38, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, [10 | Ics], Line, Tlen, _, _) -> yystate(42, Ics, Line + 1, Tlen + 1, 31, Tlen); yystate(34, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(42, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(42, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(42, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(42, Ics, Line, Tlen + 1, 31, Tlen); yystate(34, Ics, Line, Tlen, _, _) -> {31, Tlen, Ics, Line, 34}; yystate(33, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(37, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(33, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(29, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(21, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(33, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(33, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(33, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 33}; yystate(32, [96 | Ics], Line, Tlen, Action, Alen) -> yystate(28, Ics, Line, Tlen + 1, Action, Alen); yystate(32, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(24, Ics, Line, Tlen + 1, Action, Alen); yystate(32, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(32, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(32, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 91 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(32, [C | Ics], Line, Tlen, Action, Alen) when C >= 93, C =< 95 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(32, [C | Ics], Line, Tlen, Action, Alen) when C >= 97 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(32, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 32}; yystate(31, [92 | Ics], Line, Tlen, _, _) -> yystate(23, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, [34 | Ics], Line, Tlen, _, _) -> yystate(35, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, [10 | Ics], Line, Tlen, _, _) -> yystate(19, Ics, Line + 1, Tlen + 1, 32, Tlen); yystate(31, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(19, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(19, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(19, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(19, Ics, Line, Tlen + 1, 32, Tlen); yystate(31, Ics, Line, Tlen, _, _) -> {32, Tlen, Ics, Line, 31}; yystate(30, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(26, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(30, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(34, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(42, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(30, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(30, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(30, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 30}; yystate(29, [92 | Ics], Line, Tlen, _, _) -> yystate(33, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, [34 | Ics], Line, Tlen, _, _) -> yystate(25, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, [10 | Ics], Line, Tlen, _, _) -> yystate(21, Ics, Line + 1, Tlen + 1, 30, Tlen); yystate(29, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(21, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(21, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(21, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(21, Ics, Line, Tlen + 1, 30, Tlen); yystate(29, Ics, Line, Tlen, _, _) -> {30, Tlen, Ics, Line, 29}; yystate(28, Ics, Line, Tlen, _, _) -> {15, Tlen, Ics, Line}; yystate(27, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(23, Ics, Line, Tlen + 1, Action, Alen); yystate(27, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(31, Ics, Line, Tlen + 1, Action, Alen); yystate(27, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(19, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(27, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(27, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(27, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(27, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(27, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 27}; yystate(26, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(30, Ics, Line, Tlen + 1, Action, Alen); yystate(26, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(34, Ics, Line, Tlen + 1, Action, Alen); yystate(26, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(42, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(26, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(26, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(26, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(26, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(26, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 26}; yystate(25, Ics, Line, Tlen, _, _) -> {30, Tlen, Ics, Line}; yystate(24, [96 | Ics], Line, Tlen, Action, Alen) -> yystate(20, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(16, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(24, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(24, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 91 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(24, [C | Ics], Line, Tlen, Action, Alen) when C >= 97 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(24, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 24}; yystate(23, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(27, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(23, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(31, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(19, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(23, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(23, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(23, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 23}; yystate(22, [95 | Ics], Line, Tlen, _, _) -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, [45 | Ics], Line, Tlen, _, _) -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, [46 | Ics], Line, Tlen, _, _) -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(22, Ics, Line, Tlen + 1, 24, Tlen); yystate(22, Ics, Line, Tlen, _, _) -> {24, Tlen, Ics, Line, 22}; yystate(21, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(33, Ics, Line, Tlen + 1, Action, Alen); yystate(21, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(25, Ics, Line, Tlen + 1, Action, Alen); yystate(21, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(21, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(21, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(21, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(21, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(21, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(21, Ics, Line, Tlen + 1, Action, Alen); yystate(21, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 21}; yystate(20, [96 | Ics], Line, Tlen, _, _) -> yystate(28, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, [92 | Ics], Line, Tlen, _, _) -> yystate(24, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, [10 | Ics], Line, Tlen, _, _) -> yystate(32, Ics, Line + 1, Tlen + 1, 15, Tlen); yystate(20, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(32, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 91 -> yystate(32, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, [C | Ics], Line, Tlen, _, _) when C >= 93, C =< 95 -> yystate(32, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, [C | Ics], Line, Tlen, _, _) when C >= 97 -> yystate(32, Ics, Line, Tlen + 1, 15, Tlen); yystate(20, Ics, Line, Tlen, _, _) -> {15, Tlen, Ics, Line, 20}; yystate(19, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(23, Ics, Line, Tlen + 1, Action, Alen); yystate(19, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(35, Ics, Line, Tlen + 1, Action, Alen); yystate(19, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(19, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(19, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(19, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(19, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(19, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(19, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 19}; yystate(18, [95 | Ics], Line, Tlen, _, _) -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, [45 | Ics], Line, Tlen, _, _) -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, [46 | Ics], Line, Tlen, _, _) -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(18, Ics, Line, Tlen + 1, 25, Tlen); yystate(18, Ics, Line, Tlen, _, _) -> {25, Tlen, Ics, Line, 18}; yystate(17, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(9, Ics, Line, Tlen + 1, Action, Alen); yystate(17, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(17, [C | Ics], Line, Tlen, Action, Alen) when C >= 65, C =< 90 -> yystate(9, Ics, Line, Tlen + 1, Action, Alen); yystate(17, [C | Ics], Line, Tlen, Action, Alen) when C >= 97, C =< 122 -> yystate(13, Ics, Line, Tlen + 1, Action, Alen); yystate(17, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 17}; yystate(16, [96 | Ics], Line, Tlen, Action, Alen) -> yystate(20, Ics, Line, Tlen + 1, Action, Alen); yystate(16, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(24, Ics, Line, Tlen + 1, Action, Alen); yystate(16, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(32, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(16, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(16, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 91 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(16, [C | Ics], Line, Tlen, Action, Alen) when C >= 93, C =< 95 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(16, [C | Ics], Line, Tlen, Action, Alen) when C >= 97 -> yystate(32, Ics, Line, Tlen + 1, Action, Alen); yystate(16, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 16}; yystate(15, [95 | Ics], Line, Tlen, _, _) -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, [45 | Ics], Line, Tlen, _, _) -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, [46 | Ics], Line, Tlen, _, _) -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(15, Ics, Line, Tlen + 1, 26, Tlen); yystate(15, Ics, Line, Tlen, _, _) -> {26, Tlen, Ics, Line, 15}; yystate(14, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(22, Ics, Line, Tlen + 1, Action, Alen); yystate(14, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(42, Ics, Line, Tlen + 1, Action, Alen); yystate(14, [C | Ics], Line, Tlen, Action, Alen) when C >= 65, C =< 90 -> yystate(22, Ics, Line, Tlen + 1, Action, Alen); yystate(14, [C | Ics], Line, Tlen, Action, Alen) when C >= 97, C =< 122 -> yystate(18, Ics, Line, Tlen + 1, Action, Alen); yystate(14, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 14}; yystate(13, [95 | Ics], Line, Tlen, _, _) -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, [45 | Ics], Line, Tlen, _, _) -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, [46 | Ics], Line, Tlen, _, _) -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(13, Ics, Line, Tlen + 1, 23, Tlen); yystate(13, Ics, Line, Tlen, _, _) -> {23, Tlen, Ics, Line, 13}; yystate(12, Ics, Line, Tlen, _, _) -> {5, Tlen, Ics, Line}; yystate(11, [95 | Ics], Line, Tlen, _, _) -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, [45 | Ics], Line, Tlen, _, _) -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, [46 | Ics], Line, Tlen, _, _) -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(11, Ics, Line, Tlen + 1, 27, Tlen); yystate(11, Ics, Line, Tlen, _, _) -> {27, Tlen, Ics, Line, 11}; yystate(10, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(1, Ics, Line, Tlen + 1, Action, Alen); yystate(10, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(6, Ics, Line, Tlen + 1, Action, Alen); yystate(10, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(10, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(10, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(10, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(10, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(10, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(10, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 10}; yystate(9, [95 | Ics], Line, Tlen, _, _) -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, [45 | Ics], Line, Tlen, _, _) -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, [46 | Ics], Line, Tlen, _, _) -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(9, Ics, Line, Tlen + 1, 22, Tlen); yystate(9, Ics, Line, Tlen, _, _) -> {22, Tlen, Ics, Line, 9}; yystate(8, Ics, Line, Tlen, _, _) -> {4, Tlen, Ics, Line}; yystate(7, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(15, Ics, Line, Tlen + 1, Action, Alen); yystate(7, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(19, Ics, Line, Tlen + 1, Action, Alen); yystate(7, [C | Ics], Line, Tlen, Action, Alen) when C >= 65, C =< 90 -> yystate(15, Ics, Line, Tlen + 1, Action, Alen); yystate(7, [C | Ics], Line, Tlen, Action, Alen) when C >= 97, C =< 122 -> yystate(11, Ics, Line, Tlen + 1, Action, Alen); yystate(7, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 7}; yystate(6, Ics, Line, Tlen, _, _) -> {29, Tlen, Ics, Line}; yystate(5, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(1, Ics, Line, Tlen + 1, Action, Alen); yystate(5, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(2, Ics, Line, Tlen + 1, Action, Alen); yystate(5, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(10, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(5, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(5, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(5, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(5, [C | Ics], Line, Tlen, Action, Alen) when C >= 93 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(5, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 5}; yystate(4, [95 | Ics], Line, Tlen, _, _) -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [47 | Ics], Line, Tlen, _, _) -> yystate(0, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [45 | Ics], Line, Tlen, _, _) -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [46 | Ics], Line, Tlen, _, _) -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(4, Ics, Line, Tlen + 1, 16, Tlen); yystate(4, Ics, Line, Tlen, _, _) -> {16, Tlen, Ics, Line, 4}; yystate(3, [95 | Ics], Line, Tlen, _, _) -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, [45 | Ics], Line, Tlen, _, _) -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, [46 | Ics], Line, Tlen, _, _) -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, [C | Ics], Line, Tlen, _, _) when C >= 48, C =< 57 -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, [C | Ics], Line, Tlen, _, _) when C >= 63, C =< 90 -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, [C | Ics], Line, Tlen, _, _) when C >= 97, C =< 122 -> yystate(3, Ics, Line, Tlen + 1, 19, Tlen); yystate(3, Ics, Line, Tlen, _, _) -> {19, Tlen, Ics, Line, 3}; yystate(2, [92 | Ics], Line, Tlen, _, _) -> yystate(1, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, [34 | Ics], Line, Tlen, _, _) -> yystate(6, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, [10 | Ics], Line, Tlen, _, _) -> yystate(10, Ics, Line + 1, Tlen + 1, 29, Tlen); yystate(2, [C | Ics], Line, Tlen, _, _) when C >= 0, C =< 9 -> yystate(10, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, [C | Ics], Line, Tlen, _, _) when C >= 11, C =< 33 -> yystate(10, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, [C | Ics], Line, Tlen, _, _) when C >= 35, C =< 91 -> yystate(10, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, [C | Ics], Line, Tlen, _, _) when C >= 93 -> yystate(10, Ics, Line, Tlen + 1, 29, Tlen); yystate(2, Ics, Line, Tlen, _, _) -> {29, Tlen, Ics, Line, 2}; yystate(1, [94 | Ics], Line, Tlen, Action, Alen) -> yystate(5, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [93 | Ics], Line, Tlen, Action, Alen) -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [92 | Ics], Line, Tlen, Action, Alen) -> yystate(1, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [34 | Ics], Line, Tlen, Action, Alen) -> yystate(2, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [10 | Ics], Line, Tlen, Action, Alen) -> yystate(10, Ics, Line + 1, Tlen + 1, Action, Alen); yystate(1, [C | Ics], Line, Tlen, Action, Alen) when C >= 0, C =< 9 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [C | Ics], Line, Tlen, Action, Alen) when C >= 11, C =< 33 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [C | Ics], Line, Tlen, Action, Alen) when C >= 35, C =< 91 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(1, [C | Ics], Line, Tlen, Action, Alen) when C >= 95 -> yystate(10, Ics, Line, Tlen + 1, Action, Alen); yystate(1, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 1}; yystate(0, [95 | Ics], Line, Tlen, Action, Alen) -> yystate(3, Ics, Line, Tlen + 1, Action, Alen); yystate(0, [C | Ics], Line, Tlen, Action, Alen) when C >= 65, C =< 90 -> yystate(3, Ics, Line, Tlen + 1, Action, Alen); yystate(0, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, 0}; yystate(S, Ics, Line, Tlen, Action, Alen) -> {Action, Alen, Tlen, Ics, Line, S}. yyaction(0, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_0(TokenChars, TokenLine); yyaction(1, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_1(TokenChars, TokenLine); yyaction(2, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_2(TokenChars, TokenLine); yyaction(3, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_3(TokenChars, TokenLine); yyaction(4, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_4(TokenChars, TokenLine); yyaction(5, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_5(TokenChars, TokenLine); yyaction(6, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_6(TokenChars, TokenLine); yyaction(7, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_7(TokenChars, TokenLine); yyaction(8, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_8(TokenChars, TokenLine); yyaction(9, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_9(TokenChars, TokenLine); yyaction(10, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_10(TokenChars, TokenLine); yyaction(11, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_11(TokenChars, TokenLine); yyaction(12, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_12(TokenChars, TokenLine); yyaction(13, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_13(TokenChars, TokenLen, TokenLine); yyaction(14, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_14(TokenChars, TokenLen, TokenLine); yyaction(15, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_15(TokenChars, TokenLen, TokenLine); yyaction(16, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_16(TokenChars, TokenLine); yyaction(17, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_17(TokenChars, TokenLine); yyaction(18, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_18(TokenChars, TokenLine); yyaction(19, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_19(TokenChars, TokenLine); yyaction(20, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_20(TokenChars, TokenLine); yyaction(21, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_21(TokenChars, TokenLine); yyaction(22, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_22(TokenChars, TokenLine); yyaction(23, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_23(TokenChars, TokenLine); yyaction(24, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_24(TokenChars, TokenLine); yyaction(25, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_25(TokenChars, TokenLine); yyaction(26, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_26(TokenChars, TokenLine); yyaction(27, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_27(TokenChars, TokenLine); yyaction(28, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_28(TokenChars, TokenLen, TokenLine); yyaction(29, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_29(TokenChars, TokenLen, TokenLine); yyaction(30, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_30(TokenChars, TokenLen, TokenLine); yyaction(31, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_31(TokenChars, TokenLen, TokenLine); yyaction(32, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_32(TokenChars, TokenLen, TokenLine); yyaction(33, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_33(TokenChars, TokenLine); yyaction(34, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_34(TokenChars, TokenLine); yyaction(35, TokenLen, YYtcs, TokenLine) -> TokenChars = yypre(YYtcs, TokenLen), yyaction_35(TokenChars, TokenLine); yyaction(36, _, _, _) -> yyaction_36(); yyaction(37, _, _, _) -> yyaction_37(); yyaction(38, _, _, _) -> yyaction_38(); yyaction(39, _, _, _) -> yyaction_39(); yyaction(40, _, _, _) -> yyaction_40(); yyaction(41, _, _, _) -> yyaction_41(); yyaction(_, _, _, _) -> error. -compile({inline, {yyaction_0, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 43). yyaction_0(TokenChars, TokenLine) -> make_token(float, TokenLine, TokenChars, fun erlang:list_to_float/1). -compile({inline, {yyaction_1, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 44). yyaction_1(TokenChars, TokenLine) -> make_token(integer, TokenLine, TokenChars, fun erlang:list_to_integer/1). -compile({inline, {yyaction_2, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 47). yyaction_2(TokenChars, TokenLine) -> make_token(open, TokenLine, TokenChars). -compile({inline, {yyaction_3, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 48). yyaction_3(TokenChars, TokenLine) -> make_token(close, TokenLine, TokenChars). -compile({inline, {yyaction_4, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 49). yyaction_4(TokenChars, TokenLine) -> make_token(open_list, TokenLine, TokenChars). -compile({inline, {yyaction_5, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 50). yyaction_5(TokenChars, TokenLine) -> make_token(close_list, TokenLine, TokenChars). -compile({inline, {yyaction_6, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 51). yyaction_6(TokenChars, TokenLine) -> make_token(open_map, TokenLine, TokenChars). -compile({inline, {yyaction_7, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 52). yyaction_7(TokenChars, TokenLine) -> make_token(close_map, TokenLine, TokenChars). -compile({inline, {yyaction_8, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 54). yyaction_8(TokenChars, TokenLine) -> make_token(sep, TokenLine, TokenChars). -compile({inline, {yyaction_9, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 55). yyaction_9(TokenChars, TokenLine) -> make_token(hash, TokenLine, TokenChars). -compile({inline, {yyaction_10, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 56). yyaction_10(TokenChars, TokenLine) -> make_token(colon, TokenLine, TokenChars). -compile({inline, {yyaction_11, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 57). yyaction_11(TokenChars, TokenLine) -> make_token(anno, TokenLine, TokenChars). -compile({inline, {yyaction_12, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 58). yyaction_12(TokenChars, TokenLine) -> make_token(alt, TokenLine, TokenChars). -compile({inline, {yyaction_13, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 61). yyaction_13(TokenChars, TokenLen, TokenLine) -> build_string(dstr, TokenChars, TokenLine, TokenLen). -compile({inline, {yyaction_14, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 62). yyaction_14(TokenChars, TokenLen, TokenLine) -> build_string(sstr, TokenChars, TokenLine, TokenLen). -compile({inline, {yyaction_15, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 63). yyaction_15(TokenChars, TokenLen, TokenLine) -> build_string(bstr, TokenChars, TokenLine, TokenLen). -compile({inline, {yyaction_16, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 66). yyaction_16(TokenChars, TokenLine) -> make_token(upid, TokenLine, TokenChars). -compile({inline, {yyaction_17, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 67). yyaction_17(TokenChars, TokenLine) -> make_token(loid, TokenLine, TokenChars). -compile({inline, {yyaction_18, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 68). yyaction_18(TokenChars, TokenLine) -> make_token(qloid, TokenLine, TokenChars). -compile({inline, {yyaction_19, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 69). yyaction_19(TokenChars, TokenLine) -> make_token(qupid, TokenLine, TokenChars). -compile({inline, {yyaction_20, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 70). yyaction_20(TokenChars, TokenLine) -> make_token(upkw, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_21, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 71). yyaction_21(TokenChars, TokenLine) -> make_token(lokw, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_22, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 72). yyaction_22(TokenChars, TokenLine) -> make_token(upvar, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_23, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 73). yyaction_23(TokenChars, TokenLine) -> make_token(lovar, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_24, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 75). yyaction_24(TokenChars, TokenLine) -> make_token(uptag, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_25, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 76). yyaction_25(TokenChars, TokenLine) -> make_token(lotag, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_26, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 78). yyaction_26(TokenChars, TokenLine) -> make_token(upattr, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_27, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 79). yyaction_27(TokenChars, TokenLine) -> make_token(loattr, TokenLine, tl(TokenChars)). -compile({inline, {yyaction_28, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 81). yyaction_28(TokenChars, TokenLen, TokenLine) -> make_str_token(rkw, TokenLine, get_string_content(tl(TokenChars), TokenLine, TokenLen - 1)). -compile({inline, {yyaction_29, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 82). yyaction_29(TokenChars, TokenLen, TokenLine) -> make_str_token(rvar, TokenLine, get_string_content(tl(TokenChars), TokenLine, TokenLen - 1)). -compile({inline, {yyaction_30, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 83). yyaction_30(TokenChars, TokenLen, TokenLine) -> make_str_token(rid, TokenLine, get_string_content(tl(TokenChars), TokenLine, TokenLen - 1)). -compile({inline, {yyaction_31, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 84). yyaction_31(TokenChars, TokenLen, TokenLine) -> make_str_token(rtag, TokenLine, get_string_content(tl(TokenChars), TokenLine, TokenLen - 1)). -compile({inline, {yyaction_32, 3}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 85). yyaction_32(TokenChars, TokenLen, TokenLine) -> make_str_token(rattr, TokenLine, get_string_content(tl(TokenChars), TokenLine, TokenLen - 1)). -compile({inline, {yyaction_33, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 87). yyaction_33(TokenChars, TokenLine) -> make_token(symbol, TokenLine, TokenChars). -compile({inline, {yyaction_34, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 88). yyaction_34(TokenChars, TokenLine) -> make_token(symbol, TokenLine, TokenChars). -compile({inline, {yyaction_35, 2}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 91). yyaction_35(TokenChars, TokenLine) -> make_token(dot, TokenLine, TokenChars). -compile({inline, {yyaction_36, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 95). yyaction_36() -> skip_token. -compile({inline, {yyaction_37, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 96). yyaction_37() -> skip_token. -compile({inline, {yyaction_38, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 97). yyaction_38() -> skip_token. -compile({inline, {yyaction_39, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 100). yyaction_39() -> skip_token. -compile({inline, {yyaction_40, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 101). yyaction_40() -> skip_token. -compile({inline, {yyaction_41, 0}}). -file("/home/mariano/src/erl/dtu/src/dtu_lexer.xrl", 102). yyaction_41() -> skip_token. %% yyaction(Action, TokenLength, TokenChars, TokenLine) -> %% {token,Token} | {end_token, Token} | skip_token | {error,String}. %% Generated action function. -file("/home/mariano/bin/erl-22.2/lib/parsetools-2.1.8/include/leexinc.hrl", 313).