./ct_report/coverage/eldap_filter_yecc.COVER.html

1 -module(eldap_filter_yecc).
2 -export([parse/1, parse_and_scan/1, format_error/1]).
3 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 53).
4
5
:-(
'and'(Value) -> eldap:'and'(eldap_utils:maybe_b2list(Value)).
6
:-(
'or'(Value) -> eldap:'or'(eldap_utils:maybe_b2list(Value)).
7
:-(
'not'(Value) -> eldap:'not'(eldap_utils:maybe_b2list(Value)).
8
:-(
equal(Desc, Value) -> eldap:equalityMatch(Desc, eldap_utils:maybe_b2list(Value)).
9
:-(
approx(Desc, Value) -> eldap:approxMatch(Desc, eldap_utils:maybe_b2list(Value)).
10
:-(
greater(Desc, Value) -> eldap:greaterOrEqual(Desc, eldap_utils:maybe_b2list(Value)).
11
:-(
less(Desc, Value) -> eldap:lessOrEqual(Desc, eldap_utils:maybe_b2list(Value)).
12
:-(
present(Value) -> eldap:present(eldap_utils:maybe_b2list(Value)).
13
:-(
extensible(Value, Opts) -> eldap:extensibleMatch(eldap_utils:maybe_b2list(Value), Opts).
14
:-(
substrings(Desc, ValueList) -> eldap:substrings(Desc, flatten(ValueList)).
15
:-(
initial(Value) -> {initial, eldap_utils:maybe_b2list(Value)}.
16
:-(
final(Value) -> {final, eldap_utils:maybe_b2list(Value)}.
17
:-(
'any'(Token, Value) -> [Token, {any, eldap_utils:maybe_b2list(Value)}].
18
:-(
xattr(Value) -> {type, eldap_utils:maybe_b2list(Value)}.
19
:-(
matchingrule(Value) -> {matchingRule, eldap_utils:maybe_b2list(Value)}.
20
:-(
value_of(Token) -> iolist_to_binary(element(3, Token)).
21
:-(
flatten(List) -> lists:flatten(List).
22 -file("/usr/lib/erlang/lib/parsetools-2.3/include/yeccpre.hrl", 0).
23 %%
24 %% %CopyrightBegin%
25 %%
26 %% Copyright Ericsson AB 1996-2018. All Rights Reserved.
27 %%
28 %% Licensed under the Apache License, Version 2.0 (the "License");
29 %% you may not use this file except in compliance with the License.
30 %% You may obtain a copy of the License at
31 %%
32 %% http://www.apache.org/licenses/LICENSE-2.0
33 %%
34 %% Unless required by applicable law or agreed to in writing, software
35 %% distributed under the License is distributed on an "AS IS" BASIS,
36 %% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
37 %% See the License for the specific language governing permissions and
38 %% limitations under the License.
39 %%
40 %% %CopyrightEnd%
41 %%
42
43 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
44 % The parser generator will insert appropriate declarations before this line.%
45
46 -type yecc_ret() :: {'error', _} | {'ok', _}.
47
48 -spec parse(Tokens :: list()) -> yecc_ret().
49 parse(Tokens) ->
50
:-(
yeccpars0(Tokens, {no_func, no_location}, 0, [], []).
51
52 -spec parse_and_scan({function() | {atom(), atom()}, [_]}
53 | {atom(), atom(), [_]}) -> yecc_ret().
54 parse_and_scan({F, A}) ->
55
:-(
yeccpars0([], {{F, A}, no_location}, 0, [], []);
56 parse_and_scan({M, F, A}) ->
57
:-(
Arity = length(A),
58
:-(
yeccpars0([], {{fun M:F/Arity, A}, no_location}, 0, [], []).
59
60 -spec format_error(any()) -> [char() | list()].
61 format_error(Message) ->
62
:-(
case io_lib:deep_char_list(Message) of
63 true ->
64
:-(
Message;
65 _ ->
66
:-(
io_lib:write(Message)
67 end.
68
69 %% To be used in grammar files to throw an error message to the parser
70 %% toplevel. Doesn't have to be exported!
71 -compile({nowarn_unused_function, return_error/2}).
72 -spec return_error(erl_anno:location(), any()) -> no_return().
73 return_error(Location, Message) ->
74
:-(
throw({error, {Location, ?MODULE, Message}}).
75
76 -define(CODE_VERSION, "1.4").
77
78 yeccpars0(Tokens, Tzr, State, States, Vstack) ->
79
:-(
try yeccpars1(Tokens, Tzr, State, States, Vstack)
80 catch
81 error: Error: Stacktrace ->
82
:-(
try yecc_error_type(Error, Stacktrace) of
83 Desc ->
84
:-(
erlang:raise(error, {yecc_bug, ?CODE_VERSION, Desc},
85 Stacktrace)
86
:-(
catch _:_ -> erlang:raise(error, Error, Stacktrace)
87 end;
88 %% Probably thrown from return_error/2:
89 throw: {error, {_Location, ?MODULE, _M}} = Error ->
90
:-(
Error
91 end.
92
93 yecc_error_type(function_clause, [{?MODULE,F,ArityOrArgs,_} | _]) ->
94
:-(
case atom_to_list(F) of
95 "yeccgoto_" ++ SymbolL ->
96
:-(
{ok,[{atom,_,Symbol}],_} = erl_scan:string(SymbolL),
97
:-(
State = case ArityOrArgs of
98
:-(
[S,_,_,_,_,_,_] -> S;
99
:-(
_ -> state_is_unknown
100 end,
101
:-(
{Symbol, State, missing_in_goto_table}
102 end.
103
104 yeccpars1([Token | Tokens], Tzr, State, States, Vstack) ->
105
:-(
yeccpars2(State, element(1, Token), States, Vstack, Token, Tokens, Tzr);
106 yeccpars1([], {{F, A},_Location}, State, States, Vstack) ->
107
:-(
case apply(F, A) of
108 {ok, Tokens, EndLocation} ->
109
:-(
yeccpars1(Tokens, {{F, A}, EndLocation}, State, States, Vstack);
110 {eof, EndLocation} ->
111
:-(
yeccpars1([], {no_func, EndLocation}, State, States, Vstack);
112 {error, Descriptor, _EndLocation} ->
113
:-(
{error, Descriptor}
114 end;
115 yeccpars1([], {no_func, no_location}, State, States, Vstack) ->
116
:-(
Line = 999999,
117
:-(
yeccpars2(State, '$end', States, Vstack, yecc_end(Line), [],
118 {no_func, Line});
119 yeccpars1([], {no_func, EndLocation}, State, States, Vstack) ->
120
:-(
yeccpars2(State, '$end', States, Vstack, yecc_end(EndLocation), [],
121 {no_func, EndLocation}).
122
123 %% yeccpars1/7 is called from generated code.
124 %%
125 %% When using the {includefile, Includefile} option, make sure that
126 %% yeccpars1/7 can be found by parsing the file without following
127 %% include directives. yecc will otherwise assume that an old
128 %% yeccpre.hrl is included (one which defines yeccpars1/5).
129 yeccpars1(State1, State, States, Vstack, Token0, [Token | Tokens], Tzr) ->
130
:-(
yeccpars2(State, element(1, Token), [State1 | States],
131 [Token0 | Vstack], Token, Tokens, Tzr);
132 yeccpars1(State1, State, States, Vstack, Token0, [], {{_F,_A}, _Location}=Tzr) ->
133
:-(
yeccpars1([], Tzr, State, [State1 | States], [Token0 | Vstack]);
134 yeccpars1(State1, State, States, Vstack, Token0, [], {no_func, no_location}) ->
135
:-(
Location = yecctoken_end_location(Token0),
136
:-(
yeccpars2(State, '$end', [State1 | States], [Token0 | Vstack],
137 yecc_end(Location), [], {no_func, Location});
138 yeccpars1(State1, State, States, Vstack, Token0, [], {no_func, Location}) ->
139
:-(
yeccpars2(State, '$end', [State1 | States], [Token0 | Vstack],
140 yecc_end(Location), [], {no_func, Location}).
141
142 %% For internal use only.
143 yecc_end(Location) ->
144
:-(
{'$end', Location}.
145
146 yecctoken_end_location(Token) ->
147
:-(
try erl_anno:end_location(element(2, Token)) of
148
:-(
undefined -> yecctoken_location(Token);
149
:-(
Loc -> Loc
150
:-(
catch _:_ -> yecctoken_location(Token)
151 end.
152
153 -compile({nowarn_unused_function, yeccerror/1}).
154 yeccerror(Token) ->
155
:-(
Text = yecctoken_to_string(Token),
156
:-(
Location = yecctoken_location(Token),
157
:-(
{error, {Location, ?MODULE, ["syntax error before: ", Text]}}.
158
159 -compile({nowarn_unused_function, yecctoken_to_string/1}).
160 yecctoken_to_string(Token) ->
161
:-(
try erl_scan:text(Token) of
162
:-(
undefined -> yecctoken2string(Token);
163
:-(
Txt -> Txt
164
:-(
catch _:_ -> yecctoken2string(Token)
165 end.
166
167 yecctoken_location(Token) ->
168
:-(
try erl_scan:location(Token)
169
:-(
catch _:_ -> element(2, Token)
170 end.
171
172 -compile({nowarn_unused_function, yecctoken2string/1}).
173
:-(
yecctoken2string({atom, _, A}) -> io_lib:write_atom(A);
174
:-(
yecctoken2string({integer,_,N}) -> io_lib:write(N);
175
:-(
yecctoken2string({float,_,F}) -> io_lib:write(F);
176
:-(
yecctoken2string({char,_,C}) -> io_lib:write_char(C);
177
:-(
yecctoken2string({var,_,V}) -> io_lib:format("~s", [V]);
178
:-(
yecctoken2string({string,_,S}) -> io_lib:write_string(S);
179
:-(
yecctoken2string({reserved_symbol, _, A}) -> io_lib:write(A);
180
:-(
yecctoken2string({_Cat, _, Val}) -> io_lib:format("~tp", [Val]);
181
:-(
yecctoken2string({dot, _}) -> "'.'";
182
:-(
yecctoken2string({'$end', _}) -> [];
183 yecctoken2string({Other, _}) when is_atom(Other) ->
184
:-(
io_lib:write_atom(Other);
185 yecctoken2string(Other) ->
186
:-(
io_lib:format("~tp", [Other]).
187
188 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
189
190
191
192 -file("/home/circleci/project/src/eldap_filter_yecc.erl", 192).
193
194 -dialyzer({nowarn_function, yeccpars2/7}).
195 yeccpars2(0=S, Cat, Ss, Stack, T, Ts, Tzr) ->
196
:-(
yeccpars2_0(S, Cat, Ss, Stack, T, Ts, Tzr);
197 %% yeccpars2(1=S, Cat, Ss, Stack, T, Ts, Tzr) ->
198 %% yeccpars2_1(S, Cat, Ss, Stack, T, Ts, Tzr);
199 yeccpars2(2=S, Cat, Ss, Stack, T, Ts, Tzr) ->
200
:-(
yeccpars2_2(S, Cat, Ss, Stack, T, Ts, Tzr);
201 %% yeccpars2(3=S, Cat, Ss, Stack, T, Ts, Tzr) ->
202 %% yeccpars2_3(S, Cat, Ss, Stack, T, Ts, Tzr);
203 %% yeccpars2(4=S, Cat, Ss, Stack, T, Ts, Tzr) ->
204 %% yeccpars2_4(S, Cat, Ss, Stack, T, Ts, Tzr);
205 %% yeccpars2(5=S, Cat, Ss, Stack, T, Ts, Tzr) ->
206 %% yeccpars2_5(S, Cat, Ss, Stack, T, Ts, Tzr);
207 %% yeccpars2(6=S, Cat, Ss, Stack, T, Ts, Tzr) ->
208 %% yeccpars2_6(S, Cat, Ss, Stack, T, Ts, Tzr);
209 %% yeccpars2(7=S, Cat, Ss, Stack, T, Ts, Tzr) ->
210 %% yeccpars2_7(S, Cat, Ss, Stack, T, Ts, Tzr);
211 %% yeccpars2(8=S, Cat, Ss, Stack, T, Ts, Tzr) ->
212 %% yeccpars2_8(S, Cat, Ss, Stack, T, Ts, Tzr);
213 %% yeccpars2(9=S, Cat, Ss, Stack, T, Ts, Tzr) ->
214 %% yeccpars2_9(S, Cat, Ss, Stack, T, Ts, Tzr);
215 %% yeccpars2(10=S, Cat, Ss, Stack, T, Ts, Tzr) ->
216 %% yeccpars2_10(S, Cat, Ss, Stack, T, Ts, Tzr);
217 %% yeccpars2(11=S, Cat, Ss, Stack, T, Ts, Tzr) ->
218 %% yeccpars2_11(S, Cat, Ss, Stack, T, Ts, Tzr);
219 yeccpars2(12=S, Cat, Ss, Stack, T, Ts, Tzr) ->
220
:-(
yeccpars2_0(S, Cat, Ss, Stack, T, Ts, Tzr);
221 yeccpars2(13=S, Cat, Ss, Stack, T, Ts, Tzr) ->
222
:-(
yeccpars2_0(S, Cat, Ss, Stack, T, Ts, Tzr);
223 yeccpars2(14=S, Cat, Ss, Stack, T, Ts, Tzr) ->
224
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
225 yeccpars2(15=S, Cat, Ss, Stack, T, Ts, Tzr) ->
226
:-(
yeccpars2_15(S, Cat, Ss, Stack, T, Ts, Tzr);
227 yeccpars2(16=S, Cat, Ss, Stack, T, Ts, Tzr) ->
228
:-(
yeccpars2_16(S, Cat, Ss, Stack, T, Ts, Tzr);
229 yeccpars2(17=S, Cat, Ss, Stack, T, Ts, Tzr) ->
230
:-(
yeccpars2_0(S, Cat, Ss, Stack, T, Ts, Tzr);
231 %% yeccpars2(18=S, Cat, Ss, Stack, T, Ts, Tzr) ->
232 %% yeccpars2_18(S, Cat, Ss, Stack, T, Ts, Tzr);
233 %% yeccpars2(19=S, Cat, Ss, Stack, T, Ts, Tzr) ->
234 %% yeccpars2_19(S, Cat, Ss, Stack, T, Ts, Tzr);
235 %% yeccpars2(20=S, Cat, Ss, Stack, T, Ts, Tzr) ->
236 %% yeccpars2_20(S, Cat, Ss, Stack, T, Ts, Tzr);
237 yeccpars2(21=S, Cat, Ss, Stack, T, Ts, Tzr) ->
238
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
239 %% yeccpars2(22=S, Cat, Ss, Stack, T, Ts, Tzr) ->
240 %% yeccpars2_22(S, Cat, Ss, Stack, T, Ts, Tzr);
241 %% yeccpars2(23=S, Cat, Ss, Stack, T, Ts, Tzr) ->
242 %% yeccpars2_23(S, Cat, Ss, Stack, T, Ts, Tzr);
243 yeccpars2(24=S, Cat, Ss, Stack, T, Ts, Tzr) ->
244
:-(
yeccpars2_24(S, Cat, Ss, Stack, T, Ts, Tzr);
245 yeccpars2(25=S, Cat, Ss, Stack, T, Ts, Tzr) ->
246
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
247 %% yeccpars2(26=S, Cat, Ss, Stack, T, Ts, Tzr) ->
248 %% yeccpars2_26(S, Cat, Ss, Stack, T, Ts, Tzr);
249 %% yeccpars2(27=S, Cat, Ss, Stack, T, Ts, Tzr) ->
250 %% yeccpars2_27(S, Cat, Ss, Stack, T, Ts, Tzr);
251 yeccpars2(28=S, Cat, Ss, Stack, T, Ts, Tzr) ->
252
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
253 %% yeccpars2(29=S, Cat, Ss, Stack, T, Ts, Tzr) ->
254 %% yeccpars2_29(S, Cat, Ss, Stack, T, Ts, Tzr);
255 %% yeccpars2(30=S, Cat, Ss, Stack, T, Ts, Tzr) ->
256 %% yeccpars2_30(S, Cat, Ss, Stack, T, Ts, Tzr);
257 %% yeccpars2(31=S, Cat, Ss, Stack, T, Ts, Tzr) ->
258 %% yeccpars2_31(S, Cat, Ss, Stack, T, Ts, Tzr);
259 yeccpars2(32=S, Cat, Ss, Stack, T, Ts, Tzr) ->
260
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
261 yeccpars2(33=S, Cat, Ss, Stack, T, Ts, Tzr) ->
262
:-(
yeccpars2_33(S, Cat, Ss, Stack, T, Ts, Tzr);
263 yeccpars2(34=S, Cat, Ss, Stack, T, Ts, Tzr) ->
264
:-(
yeccpars2_34(S, Cat, Ss, Stack, T, Ts, Tzr);
265 yeccpars2(35=S, Cat, Ss, Stack, T, Ts, Tzr) ->
266
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
267 yeccpars2(36=S, Cat, Ss, Stack, T, Ts, Tzr) ->
268
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
269 %% yeccpars2(37=S, Cat, Ss, Stack, T, Ts, Tzr) ->
270 %% yeccpars2_37(S, Cat, Ss, Stack, T, Ts, Tzr);
271 %% yeccpars2(38=S, Cat, Ss, Stack, T, Ts, Tzr) ->
272 %% yeccpars2_38(S, Cat, Ss, Stack, T, Ts, Tzr);
273 %% yeccpars2(39=S, Cat, Ss, Stack, T, Ts, Tzr) ->
274 %% yeccpars2_39(S, Cat, Ss, Stack, T, Ts, Tzr);
275 %% yeccpars2(40=S, Cat, Ss, Stack, T, Ts, Tzr) ->
276 %% yeccpars2_40(S, Cat, Ss, Stack, T, Ts, Tzr);
277 yeccpars2(41=S, Cat, Ss, Stack, T, Ts, Tzr) ->
278
:-(
yeccpars2_41(S, Cat, Ss, Stack, T, Ts, Tzr);
279 %% yeccpars2(42=S, Cat, Ss, Stack, T, Ts, Tzr) ->
280 %% yeccpars2_42(S, Cat, Ss, Stack, T, Ts, Tzr);
281 %% yeccpars2(43=S, Cat, Ss, Stack, T, Ts, Tzr) ->
282 %% yeccpars2_43(S, Cat, Ss, Stack, T, Ts, Tzr);
283 %% yeccpars2(44=S, Cat, Ss, Stack, T, Ts, Tzr) ->
284 %% yeccpars2_44(S, Cat, Ss, Stack, T, Ts, Tzr);
285 yeccpars2(45=S, Cat, Ss, Stack, T, Ts, Tzr) ->
286
:-(
yeccpars2_45(S, Cat, Ss, Stack, T, Ts, Tzr);
287 yeccpars2(46=S, Cat, Ss, Stack, T, Ts, Tzr) ->
288
:-(
yeccpars2_46(S, Cat, Ss, Stack, T, Ts, Tzr);
289 %% yeccpars2(47=S, Cat, Ss, Stack, T, Ts, Tzr) ->
290 %% yeccpars2_47(S, Cat, Ss, Stack, T, Ts, Tzr);
291 %% yeccpars2(48=S, Cat, Ss, Stack, T, Ts, Tzr) ->
292 %% yeccpars2_48(S, Cat, Ss, Stack, T, Ts, Tzr);
293 %% yeccpars2(49=S, Cat, Ss, Stack, T, Ts, Tzr) ->
294 %% yeccpars2_49(S, Cat, Ss, Stack, T, Ts, Tzr);
295 yeccpars2(50=S, Cat, Ss, Stack, T, Ts, Tzr) ->
296
:-(
yeccpars2_50(S, Cat, Ss, Stack, T, Ts, Tzr);
297 yeccpars2(51=S, Cat, Ss, Stack, T, Ts, Tzr) ->
298
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
299 yeccpars2(52=S, Cat, Ss, Stack, T, Ts, Tzr) ->
300
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
301 yeccpars2(53=S, Cat, Ss, Stack, T, Ts, Tzr) ->
302
:-(
yeccpars2_53(S, Cat, Ss, Stack, T, Ts, Tzr);
303 yeccpars2(54=S, Cat, Ss, Stack, T, Ts, Tzr) ->
304
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
305 yeccpars2(55=S, Cat, Ss, Stack, T, Ts, Tzr) ->
306
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
307 %% yeccpars2(56=S, Cat, Ss, Stack, T, Ts, Tzr) ->
308 %% yeccpars2_56(S, Cat, Ss, Stack, T, Ts, Tzr);
309 %% yeccpars2(57=S, Cat, Ss, Stack, T, Ts, Tzr) ->
310 %% yeccpars2_57(S, Cat, Ss, Stack, T, Ts, Tzr);
311 yeccpars2(58=S, Cat, Ss, Stack, T, Ts, Tzr) ->
312
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
313 %% yeccpars2(59=S, Cat, Ss, Stack, T, Ts, Tzr) ->
314 %% yeccpars2_59(S, Cat, Ss, Stack, T, Ts, Tzr);
315 %% yeccpars2(60=S, Cat, Ss, Stack, T, Ts, Tzr) ->
316 %% yeccpars2_60(S, Cat, Ss, Stack, T, Ts, Tzr);
317 %% yeccpars2(61=S, Cat, Ss, Stack, T, Ts, Tzr) ->
318 %% yeccpars2_61(S, Cat, Ss, Stack, T, Ts, Tzr);
319 yeccpars2(62=S, Cat, Ss, Stack, T, Ts, Tzr) ->
320
:-(
yeccpars2_14(S, Cat, Ss, Stack, T, Ts, Tzr);
321 %% yeccpars2(63=S, Cat, Ss, Stack, T, Ts, Tzr) ->
322 %% yeccpars2_63(S, Cat, Ss, Stack, T, Ts, Tzr);
323 yeccpars2(Other, _, _, _, _, _, _) ->
324
:-(
erlang:error({yecc_bug,"1.4",{missing_state_in_action_table, Other}}).
325
326 -dialyzer({nowarn_function, yeccpars2_0/7}).
327 yeccpars2_0(S, '(', Ss, Stack, T, Ts, Tzr) ->
328
:-(
yeccpars1(S, 2, Ss, Stack, T, Ts, Tzr);
329 yeccpars2_0(_, _, _, _, T, _, _) ->
330
:-(
yeccerror(T).
331
332 -dialyzer({nowarn_function, yeccpars2_1/7}).
333 yeccpars2_1(_S, '$end', _Ss, Stack, _T, _Ts, _Tzr) ->
334
:-(
{ok, hd(Stack)};
335 yeccpars2_1(_, _, _, _, T, _, _) ->
336
:-(
yeccerror(T).
337
338 -dialyzer({nowarn_function, yeccpars2_2/7}).
339 yeccpars2_2(S, '!', Ss, Stack, T, Ts, Tzr) ->
340
:-(
yeccpars1(S, 12, Ss, Stack, T, Ts, Tzr);
341 yeccpars2_2(S, '&', Ss, Stack, T, Ts, Tzr) ->
342
:-(
yeccpars1(S, 13, Ss, Stack, T, Ts, Tzr);
343 yeccpars2_2(S, ':', Ss, Stack, T, Ts, Tzr) ->
344
:-(
yeccpars1(S, 14, Ss, Stack, T, Ts, Tzr);
345 yeccpars2_2(S, ':dn', Ss, Stack, T, Ts, Tzr) ->
346
:-(
yeccpars1(S, 15, Ss, Stack, T, Ts, Tzr);
347 yeccpars2_2(S, str, Ss, Stack, T, Ts, Tzr) ->
348
:-(
yeccpars1(S, 16, Ss, Stack, T, Ts, Tzr);
349 yeccpars2_2(S, '|', Ss, Stack, T, Ts, Tzr) ->
350
:-(
yeccpars1(S, 17, Ss, Stack, T, Ts, Tzr);
351 yeccpars2_2(_, _, _, _, T, _, _) ->
352
:-(
yeccerror(T).
353
354 -dialyzer({nowarn_function, yeccpars2_3/7}).
355 yeccpars2_3(S, ':', Ss, Stack, T, Ts, Tzr) ->
356
:-(
yeccpars1(S, 51, Ss, Stack, T, Ts, Tzr);
357 yeccpars2_3(S, ':=', Ss, Stack, T, Ts, Tzr) ->
358
:-(
yeccpars1(S, 52, Ss, Stack, T, Ts, Tzr);
359 yeccpars2_3(S, ':dn', Ss, Stack, T, Ts, Tzr) ->
360
:-(
yeccpars1(S, 53, Ss, Stack, T, Ts, Tzr);
361 yeccpars2_3(_, _, _, _, T, _, _) ->
362
:-(
yeccerror(T).
363
364 yeccpars2_4(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
365
:-(
NewStack = yeccpars2_4_(Stack),
366
:-(
yeccgoto_xattr(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
367
368 yeccpars2_5(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
369
:-(
NewStack = yeccpars2_5_(Stack),
370
:-(
yeccgoto_item(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
371
372 yeccpars2_6(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
373
:-(
NewStack = yeccpars2_6_(Stack),
374
:-(
yeccgoto_item(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
375
376 yeccpars2_7(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
377
:-(
NewStack = yeccpars2_7_(Stack),
378
:-(
yeccgoto_item(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
379
380 yeccpars2_8(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
381
:-(
NewStack = yeccpars2_8_(Stack),
382
:-(
yeccgoto_filtercomp(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
383
384 -dialyzer({nowarn_function, yeccpars2_9/7}).
385 yeccpars2_9(S, ')', Ss, Stack, T, Ts, Tzr) ->
386
:-(
yeccpars1(S, 50, Ss, Stack, T, Ts, Tzr);
387 yeccpars2_9(_, _, _, _, T, _, _) ->
388
:-(
yeccerror(T).
389
390 yeccpars2_10(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
391
:-(
NewStack = yeccpars2_10_(Stack),
392
:-(
yeccgoto_item(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
393
394 -dialyzer({nowarn_function, yeccpars2_11/7}).
395 yeccpars2_11(S, '<=', Ss, Stack, T, Ts, Tzr) ->
396
:-(
yeccpars1(S, 32, Ss, Stack, T, Ts, Tzr);
397 yeccpars2_11(S, '=', Ss, Stack, T, Ts, Tzr) ->
398
:-(
yeccpars1(S, 33, Ss, Stack, T, Ts, Tzr);
399 yeccpars2_11(S, '=*', Ss, Stack, T, Ts, Tzr) ->
400
:-(
yeccpars1(S, 34, Ss, Stack, T, Ts, Tzr);
401 yeccpars2_11(S, '>=', Ss, Stack, T, Ts, Tzr) ->
402
:-(
yeccpars1(S, 35, Ss, Stack, T, Ts, Tzr);
403 yeccpars2_11(S, '~=', Ss, Stack, T, Ts, Tzr) ->
404
:-(
yeccpars1(S, 36, Ss, Stack, T, Ts, Tzr);
405 yeccpars2_11(_, _, _, _, T, _, _) ->
406
:-(
yeccerror(T).
407
408 %% yeccpars2_12: see yeccpars2_0
409
410 %% yeccpars2_13: see yeccpars2_0
411
412 -dialyzer({nowarn_function, yeccpars2_14/7}).
413 yeccpars2_14(S, str, Ss, Stack, T, Ts, Tzr) ->
414
:-(
yeccpars1(S, 24, Ss, Stack, T, Ts, Tzr);
415 yeccpars2_14(_, _, _, _, T, _, _) ->
416
:-(
yeccerror(T).
417
418 -dialyzer({nowarn_function, yeccpars2_15/7}).
419 yeccpars2_15(S, ':', Ss, Stack, T, Ts, Tzr) ->
420
:-(
yeccpars1(S, 21, Ss, Stack, T, Ts, Tzr);
421 yeccpars2_15(_, _, _, _, T, _, _) ->
422
:-(
yeccerror(T).
423
424 yeccpars2_16(_S, ':', Ss, Stack, T, Ts, Tzr) ->
425
:-(
NewStack = 'yeccpars2_16_\':\''(Stack),
426
:-(
yeccgoto_value(hd(Ss), ':', Ss, NewStack, T, Ts, Tzr);
427 yeccpars2_16(_S, ':=', Ss, Stack, T, Ts, Tzr) ->
428
:-(
NewStack = 'yeccpars2_16_\':=\''(Stack),
429
:-(
yeccgoto_value(hd(Ss), ':=', Ss, NewStack, T, Ts, Tzr);
430 yeccpars2_16(_S, ':dn', Ss, Stack, T, Ts, Tzr) ->
431
:-(
NewStack = 'yeccpars2_16_\':dn\''(Stack),
432
:-(
yeccgoto_value(hd(Ss), ':dn', Ss, NewStack, T, Ts, Tzr);
433 yeccpars2_16(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
434
:-(
NewStack = yeccpars2_16_(Stack),
435
:-(
yeccgoto_attr(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
436
437 %% yeccpars2_17: see yeccpars2_0
438
439 yeccpars2_18(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
440
:-(
[_|Nss] = Ss,
441
:-(
NewStack = yeccpars2_18_(Stack),
442
:-(
yeccgoto_filtercomp(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
443
444 yeccpars2_19(S, '(', Ss, Stack, T, Ts, Tzr) ->
445
:-(
yeccpars1(S, 2, Ss, Stack, T, Ts, Tzr);
446 yeccpars2_19(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
447
:-(
NewStack = yeccpars2_19_(Stack),
448
:-(
yeccgoto_filterlist(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
449
450 yeccpars2_20(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
451
:-(
[_|Nss] = Ss,
452
:-(
NewStack = yeccpars2_20_(Stack),
453
:-(
yeccgoto_filterlist(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
454
455 %% yeccpars2_21: see yeccpars2_14
456
457 yeccpars2_22(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
458
:-(
NewStack = yeccpars2_22_(Stack),
459
:-(
yeccgoto_matchingrule(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
460
461 -dialyzer({nowarn_function, yeccpars2_23/7}).
462 yeccpars2_23(S, ':=', Ss, Stack, T, Ts, Tzr) ->
463
:-(
yeccpars1(S, 25, Ss, Stack, T, Ts, Tzr);
464 yeccpars2_23(_, _, _, _, T, _, _) ->
465
:-(
yeccerror(T).
466
467 yeccpars2_24(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
468
:-(
NewStack = yeccpars2_24_(Stack),
469
:-(
yeccgoto_value(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
470
471 %% yeccpars2_25: see yeccpars2_14
472
473 yeccpars2_26(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
474
:-(
[_,_,_,_|Nss] = Ss,
475
:-(
NewStack = yeccpars2_26_(Stack),
476
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
477
478 -dialyzer({nowarn_function, yeccpars2_27/7}).
479 yeccpars2_27(S, ':=', Ss, Stack, T, Ts, Tzr) ->
480
:-(
yeccpars1(S, 28, Ss, Stack, T, Ts, Tzr);
481 yeccpars2_27(_, _, _, _, T, _, _) ->
482
:-(
yeccerror(T).
483
484 %% yeccpars2_28: see yeccpars2_14
485
486 yeccpars2_29(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
487
:-(
[_,_,_|Nss] = Ss,
488
:-(
NewStack = yeccpars2_29_(Stack),
489
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
490
491 yeccpars2_30(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
492
:-(
[_|Nss] = Ss,
493
:-(
NewStack = yeccpars2_30_(Stack),
494
:-(
yeccgoto_filtercomp(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
495
496 yeccpars2_31(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
497
:-(
[_|Nss] = Ss,
498
:-(
NewStack = yeccpars2_31_(Stack),
499
:-(
yeccgoto_filtercomp(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
500
501 %% yeccpars2_32: see yeccpars2_14
502
503 -dialyzer({nowarn_function, yeccpars2_33/7}).
504 yeccpars2_33(S, '*', Ss, Stack, T, Ts, Tzr) ->
505
:-(
yeccpars1(S, 41, Ss, Stack, T, Ts, Tzr);
506 yeccpars2_33(S, str, Ss, Stack, T, Ts, Tzr) ->
507
:-(
yeccpars1(S, 24, Ss, Stack, T, Ts, Tzr);
508 yeccpars2_33(_, _, _, _, T, _, _) ->
509
:-(
yeccerror(T).
510
511 yeccpars2_34(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
512
:-(
[_|Nss] = Ss,
513
:-(
NewStack = yeccpars2_34_(Stack),
514
:-(
yeccgoto_present(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
515
516 %% yeccpars2_35: see yeccpars2_14
517
518 %% yeccpars2_36: see yeccpars2_14
519
520 yeccpars2_37(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
521
:-(
[_,_|Nss] = Ss,
522
:-(
NewStack = yeccpars2_37_(Stack),
523
:-(
yeccgoto_simple(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
524
525 yeccpars2_38(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
526
:-(
[_,_|Nss] = Ss,
527
:-(
NewStack = yeccpars2_38_(Stack),
528
:-(
yeccgoto_simple(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
529
530 yeccpars2_39(_S, ')', Ss, Stack, T, Ts, Tzr) ->
531
:-(
[_,_|Nss] = Ss,
532
:-(
NewStack = 'yeccpars2_39_\')\''(Stack),
533
:-(
yeccgoto_simple(hd(Nss), ')', Nss, NewStack, T, Ts, Tzr);
534 yeccpars2_39(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
535
:-(
NewStack = yeccpars2_39_(Stack),
536
:-(
yeccgoto_initial(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
537
538 -dialyzer({nowarn_function, yeccpars2_40/7}).
539 yeccpars2_40(S, '*', Ss, Stack, T, Ts, Tzr) ->
540
:-(
yeccpars1(S, 46, Ss, Stack, T, Ts, Tzr);
541 yeccpars2_40(_, _, _, _, T, _, _) ->
542
:-(
yeccerror(T).
543
544 yeccpars2_41(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
545
:-(
NewStack = yeccpars2_41_(Stack),
546
:-(
yeccpars2_42(42, Cat, [41 | Ss], NewStack, T, Ts, Tzr).
547
548 yeccpars2_42(S, str, Ss, Stack, T, Ts, Tzr) ->
549
:-(
yeccpars1(S, 24, Ss, Stack, T, Ts, Tzr);
550 yeccpars2_42(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
551
:-(
[_,_,_|Nss] = Ss,
552
:-(
NewStack = yeccpars2_42_(Stack),
553
:-(
yeccgoto_substring(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
554
555 yeccpars2_43(S, '*', Ss, Stack, T, Ts, Tzr) ->
556
:-(
yeccpars1(S, 45, Ss, Stack, T, Ts, Tzr);
557 yeccpars2_43(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
558
:-(
NewStack = yeccpars2_43_(Stack),
559
:-(
yeccgoto_final(hd(Ss), Cat, Ss, NewStack, T, Ts, Tzr).
560
561 yeccpars2_44(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
562
:-(
[_,_,_,_|Nss] = Ss,
563
:-(
NewStack = yeccpars2_44_(Stack),
564
:-(
yeccgoto_substring(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
565
566 yeccpars2_45(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
567
:-(
[_,_|Nss] = Ss,
568
:-(
NewStack = yeccpars2_45_(Stack),
569
:-(
yeccgoto_any(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
570
571 yeccpars2_46(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
572
:-(
NewStack = yeccpars2_46_(Stack),
573
:-(
yeccpars2_47(47, Cat, [46 | Ss], NewStack, T, Ts, Tzr).
574
575 yeccpars2_47(S, str, Ss, Stack, T, Ts, Tzr) ->
576
:-(
yeccpars1(S, 24, Ss, Stack, T, Ts, Tzr);
577 yeccpars2_47(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
578
:-(
[_,_,_,_|Nss] = Ss,
579
:-(
NewStack = yeccpars2_47_(Stack),
580
:-(
yeccgoto_substring(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
581
582 yeccpars2_48(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
583
:-(
[_,_,_,_,_|Nss] = Ss,
584
:-(
NewStack = yeccpars2_48_(Stack),
585
:-(
yeccgoto_substring(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
586
587 yeccpars2_49(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
588
:-(
[_,_|Nss] = Ss,
589
:-(
NewStack = yeccpars2_49_(Stack),
590
:-(
yeccgoto_simple(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
591
592 yeccpars2_50(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
593
:-(
[_,_|Nss] = Ss,
594
:-(
NewStack = yeccpars2_50_(Stack),
595
:-(
yeccgoto_filter(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
596
597 %% yeccpars2_51: see yeccpars2_14
598
599 %% yeccpars2_52: see yeccpars2_14
600
601 -dialyzer({nowarn_function, yeccpars2_53/7}).
602 yeccpars2_53(S, ':', Ss, Stack, T, Ts, Tzr) ->
603
:-(
yeccpars1(S, 54, Ss, Stack, T, Ts, Tzr);
604 yeccpars2_53(S, ':=', Ss, Stack, T, Ts, Tzr) ->
605
:-(
yeccpars1(S, 55, Ss, Stack, T, Ts, Tzr);
606 yeccpars2_53(_, _, _, _, T, _, _) ->
607
:-(
yeccerror(T).
608
609 %% yeccpars2_54: see yeccpars2_14
610
611 %% yeccpars2_55: see yeccpars2_14
612
613 yeccpars2_56(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
614
:-(
[_,_,_|Nss] = Ss,
615
:-(
NewStack = yeccpars2_56_(Stack),
616
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
617
618 -dialyzer({nowarn_function, yeccpars2_57/7}).
619 yeccpars2_57(S, ':=', Ss, Stack, T, Ts, Tzr) ->
620
:-(
yeccpars1(S, 58, Ss, Stack, T, Ts, Tzr);
621 yeccpars2_57(_, _, _, _, T, _, _) ->
622
:-(
yeccerror(T).
623
624 %% yeccpars2_58: see yeccpars2_14
625
626 yeccpars2_59(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
627
:-(
[_,_,_,_,_|Nss] = Ss,
628
:-(
NewStack = yeccpars2_59_(Stack),
629
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
630
631 yeccpars2_60(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
632
:-(
[_,_|Nss] = Ss,
633
:-(
NewStack = yeccpars2_60_(Stack),
634
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
635
636 -dialyzer({nowarn_function, yeccpars2_61/7}).
637 yeccpars2_61(S, ':=', Ss, Stack, T, Ts, Tzr) ->
638
:-(
yeccpars1(S, 62, Ss, Stack, T, Ts, Tzr);
639 yeccpars2_61(_, _, _, _, T, _, _) ->
640
:-(
yeccerror(T).
641
642 %% yeccpars2_62: see yeccpars2_14
643
644 yeccpars2_63(_S, Cat, Ss, Stack, T, Ts, Tzr) ->
645
:-(
[_,_,_,_|Nss] = Ss,
646
:-(
NewStack = yeccpars2_63_(Stack),
647
:-(
yeccgoto_extensible(hd(Nss), Cat, Nss, NewStack, T, Ts, Tzr).
648
649 -dialyzer({nowarn_function, yeccgoto_any/7}).
650 yeccgoto_any(41, Cat, Ss, Stack, T, Ts, Tzr) ->
651
:-(
yeccpars2_42(42, Cat, Ss, Stack, T, Ts, Tzr);
652 yeccgoto_any(46, Cat, Ss, Stack, T, Ts, Tzr) ->
653
:-(
yeccpars2_47(47, Cat, Ss, Stack, T, Ts, Tzr).
654
655 -dialyzer({nowarn_function, yeccgoto_attr/7}).
656 yeccgoto_attr(2, Cat, Ss, Stack, T, Ts, Tzr) ->
657
:-(
yeccpars2_11(11, Cat, Ss, Stack, T, Ts, Tzr).
658
659 -dialyzer({nowarn_function, yeccgoto_extensible/7}).
660 yeccgoto_extensible(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
661
:-(
yeccpars2_10(_S, Cat, Ss, Stack, T, Ts, Tzr).
662
663 -dialyzer({nowarn_function, yeccgoto_filter/7}).
664 yeccgoto_filter(0, Cat, Ss, Stack, T, Ts, Tzr) ->
665
:-(
yeccpars2_1(1, Cat, Ss, Stack, T, Ts, Tzr);
666 yeccgoto_filter(12=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
667
:-(
yeccpars2_31(_S, Cat, Ss, Stack, T, Ts, Tzr);
668 yeccgoto_filter(13, Cat, Ss, Stack, T, Ts, Tzr) ->
669
:-(
yeccpars2_19(19, Cat, Ss, Stack, T, Ts, Tzr);
670 yeccgoto_filter(17, Cat, Ss, Stack, T, Ts, Tzr) ->
671
:-(
yeccpars2_19(19, Cat, Ss, Stack, T, Ts, Tzr);
672 yeccgoto_filter(19, Cat, Ss, Stack, T, Ts, Tzr) ->
673
:-(
yeccpars2_19(19, Cat, Ss, Stack, T, Ts, Tzr).
674
675 -dialyzer({nowarn_function, yeccgoto_filtercomp/7}).
676 yeccgoto_filtercomp(2, Cat, Ss, Stack, T, Ts, Tzr) ->
677
:-(
yeccpars2_9(9, Cat, Ss, Stack, T, Ts, Tzr).
678
679 -dialyzer({nowarn_function, yeccgoto_filterlist/7}).
680 yeccgoto_filterlist(13=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
681
:-(
yeccpars2_30(_S, Cat, Ss, Stack, T, Ts, Tzr);
682 yeccgoto_filterlist(17=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
683
:-(
yeccpars2_18(_S, Cat, Ss, Stack, T, Ts, Tzr);
684 yeccgoto_filterlist(19=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
685
:-(
yeccpars2_20(_S, Cat, Ss, Stack, T, Ts, Tzr).
686
687 -dialyzer({nowarn_function, yeccgoto_final/7}).
688 yeccgoto_final(42=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
689
:-(
yeccpars2_44(_S, Cat, Ss, Stack, T, Ts, Tzr);
690 yeccgoto_final(47=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
691
:-(
yeccpars2_48(_S, Cat, Ss, Stack, T, Ts, Tzr).
692
693 -dialyzer({nowarn_function, yeccgoto_initial/7}).
694 yeccgoto_initial(33, Cat, Ss, Stack, T, Ts, Tzr) ->
695
:-(
yeccpars2_40(40, Cat, Ss, Stack, T, Ts, Tzr).
696
697 -dialyzer({nowarn_function, yeccgoto_item/7}).
698 yeccgoto_item(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
699
:-(
yeccpars2_8(_S, Cat, Ss, Stack, T, Ts, Tzr).
700
701 -dialyzer({nowarn_function, yeccgoto_matchingrule/7}).
702 yeccgoto_matchingrule(14, Cat, Ss, Stack, T, Ts, Tzr) ->
703
:-(
yeccpars2_27(27, Cat, Ss, Stack, T, Ts, Tzr);
704 yeccgoto_matchingrule(21, Cat, Ss, Stack, T, Ts, Tzr) ->
705
:-(
yeccpars2_23(23, Cat, Ss, Stack, T, Ts, Tzr);
706 yeccgoto_matchingrule(51, Cat, Ss, Stack, T, Ts, Tzr) ->
707
:-(
yeccpars2_61(61, Cat, Ss, Stack, T, Ts, Tzr);
708 yeccgoto_matchingrule(54, Cat, Ss, Stack, T, Ts, Tzr) ->
709
:-(
yeccpars2_57(57, Cat, Ss, Stack, T, Ts, Tzr).
710
711 -dialyzer({nowarn_function, yeccgoto_present/7}).
712 yeccgoto_present(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
713
:-(
yeccpars2_7(_S, Cat, Ss, Stack, T, Ts, Tzr).
714
715 -dialyzer({nowarn_function, yeccgoto_simple/7}).
716 yeccgoto_simple(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
717
:-(
yeccpars2_6(_S, Cat, Ss, Stack, T, Ts, Tzr).
718
719 -dialyzer({nowarn_function, yeccgoto_substring/7}).
720 yeccgoto_substring(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
721
:-(
yeccpars2_5(_S, Cat, Ss, Stack, T, Ts, Tzr).
722
723 -dialyzer({nowarn_function, yeccgoto_value/7}).
724 yeccgoto_value(2=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
725
:-(
yeccpars2_4(_S, Cat, Ss, Stack, T, Ts, Tzr);
726 yeccgoto_value(14=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
727
:-(
yeccpars2_22(_S, Cat, Ss, Stack, T, Ts, Tzr);
728 yeccgoto_value(21=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
729
:-(
yeccpars2_22(_S, Cat, Ss, Stack, T, Ts, Tzr);
730 yeccgoto_value(25=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
731
:-(
yeccpars2_26(_S, Cat, Ss, Stack, T, Ts, Tzr);
732 yeccgoto_value(28=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
733
:-(
yeccpars2_29(_S, Cat, Ss, Stack, T, Ts, Tzr);
734 yeccgoto_value(32=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
735
:-(
yeccpars2_49(_S, Cat, Ss, Stack, T, Ts, Tzr);
736 yeccgoto_value(33=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
737
:-(
yeccpars2_39(_S, Cat, Ss, Stack, T, Ts, Tzr);
738 yeccgoto_value(35=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
739
:-(
yeccpars2_38(_S, Cat, Ss, Stack, T, Ts, Tzr);
740 yeccgoto_value(36=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
741
:-(
yeccpars2_37(_S, Cat, Ss, Stack, T, Ts, Tzr);
742 yeccgoto_value(42, Cat, Ss, Stack, T, Ts, Tzr) ->
743
:-(
yeccpars2_43(43, Cat, Ss, Stack, T, Ts, Tzr);
744 yeccgoto_value(47, Cat, Ss, Stack, T, Ts, Tzr) ->
745
:-(
yeccpars2_43(43, Cat, Ss, Stack, T, Ts, Tzr);
746 yeccgoto_value(51=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
747
:-(
yeccpars2_22(_S, Cat, Ss, Stack, T, Ts, Tzr);
748 yeccgoto_value(52=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
749
:-(
yeccpars2_60(_S, Cat, Ss, Stack, T, Ts, Tzr);
750 yeccgoto_value(54=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
751
:-(
yeccpars2_22(_S, Cat, Ss, Stack, T, Ts, Tzr);
752 yeccgoto_value(55=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
753
:-(
yeccpars2_56(_S, Cat, Ss, Stack, T, Ts, Tzr);
754 yeccgoto_value(58=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
755
:-(
yeccpars2_59(_S, Cat, Ss, Stack, T, Ts, Tzr);
756 yeccgoto_value(62=_S, Cat, Ss, Stack, T, Ts, Tzr) ->
757
:-(
yeccpars2_63(_S, Cat, Ss, Stack, T, Ts, Tzr).
758
759 -dialyzer({nowarn_function, yeccgoto_xattr/7}).
760 yeccgoto_xattr(2, Cat, Ss, Stack, T, Ts, Tzr) ->
761
:-(
yeccpars2_3(3, Cat, Ss, Stack, T, Ts, Tzr).
762
763 -compile({inline,yeccpars2_4_/1}).
764 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 43).
765 yeccpars2_4_(__Stack0) ->
766
:-(
[___1 | __Stack] = __Stack0,
767
:-(
[begin
768
:-(
xattr(___1)
769 end | __Stack].
770
771 -compile({inline,yeccpars2_5_/1}).
772 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 18).
773 yeccpars2_5_(__Stack0) ->
774
:-(
[___1 | __Stack] = __Stack0,
775
:-(
[begin
776
:-(
___1
777 end | __Stack].
778
779 -compile({inline,yeccpars2_6_/1}).
780 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 16).
781 yeccpars2_6_(__Stack0) ->
782
:-(
[___1 | __Stack] = __Stack0,
783
:-(
[begin
784
:-(
___1
785 end | __Stack].
786
787 -compile({inline,yeccpars2_7_/1}).
788 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 17).
789 yeccpars2_7_(__Stack0) ->
790
:-(
[___1 | __Stack] = __Stack0,
791
:-(
[begin
792
:-(
___1
793 end | __Stack].
794
795 -compile({inline,yeccpars2_8_/1}).
796 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 12).
797 yeccpars2_8_(__Stack0) ->
798
:-(
[___1 | __Stack] = __Stack0,
799
:-(
[begin
800
:-(
___1
801 end | __Stack].
802
803 -compile({inline,yeccpars2_10_/1}).
804 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 19).
805 yeccpars2_10_(__Stack0) ->
806
:-(
[___1 | __Stack] = __Stack0,
807
:-(
[begin
808
:-(
___1
809 end | __Stack].
810
811 -compile({inline,'yeccpars2_16_\':\''/1}).
812 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 47).
813 'yeccpars2_16_\':\''(__Stack0) ->
814
:-(
[___1 | __Stack] = __Stack0,
815
:-(
[begin
816
:-(
value_of(___1)
817 end | __Stack].
818
819 -compile({inline,'yeccpars2_16_\':=\''/1}).
820 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 47).
821 'yeccpars2_16_\':=\''(__Stack0) ->
822
:-(
[___1 | __Stack] = __Stack0,
823
:-(
[begin
824
:-(
value_of(___1)
825 end | __Stack].
826
827 -compile({inline,'yeccpars2_16_\':dn\''/1}).
828 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 47).
829 'yeccpars2_16_\':dn\''(__Stack0) ->
830
:-(
[___1 | __Stack] = __Stack0,
831
:-(
[begin
832
:-(
value_of(___1)
833 end | __Stack].
834
835 -compile({inline,yeccpars2_16_/1}).
836 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 46).
837 yeccpars2_16_(__Stack0) ->
838
:-(
[___1 | __Stack] = __Stack0,
839
:-(
[begin
840
:-(
value_of(___1)
841 end | __Stack].
842
843 -compile({inline,yeccpars2_18_/1}).
844 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 10).
845 yeccpars2_18_(__Stack0) ->
846
:-(
[___2,___1 | __Stack] = __Stack0,
847
:-(
[begin
848
:-(
'or'(___2)
849 end | __Stack].
850
851 -compile({inline,yeccpars2_19_/1}).
852 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 13).
853 yeccpars2_19_(__Stack0) ->
854
:-(
[___1 | __Stack] = __Stack0,
855
:-(
[begin
856
:-(
___1
857 end | __Stack].
858
859 -compile({inline,yeccpars2_20_/1}).
860 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 14).
861 yeccpars2_20_(__Stack0) ->
862
:-(
[___2,___1 | __Stack] = __Stack0,
863
:-(
[begin
864
:-(
flatten([___1, ___2])
865 end | __Stack].
866
867 -compile({inline,yeccpars2_22_/1}).
868 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 44).
869 yeccpars2_22_(__Stack0) ->
870
:-(
[___1 | __Stack] = __Stack0,
871
:-(
[begin
872
:-(
matchingrule(___1)
873 end | __Stack].
874
875 -compile({inline,yeccpars2_24_/1}).
876 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 47).
877 yeccpars2_24_(__Stack0) ->
878
:-(
[___1 | __Stack] = __Stack0,
879
:-(
[begin
880
:-(
value_of(___1)
881 end | __Stack].
882
883 -compile({inline,yeccpars2_26_/1}).
884 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 41).
885 yeccpars2_26_(__Stack0) ->
886
:-(
[___5,___4,___3,___2,___1 | __Stack] = __Stack0,
887
:-(
[begin
888
:-(
extensible(___5, [___3])
889 end | __Stack].
890
891 -compile({inline,yeccpars2_29_/1}).
892 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 42).
893 yeccpars2_29_(__Stack0) ->
894
:-(
[___4,___3,___2,___1 | __Stack] = __Stack0,
895
:-(
[begin
896
:-(
extensible(___4, [___2])
897 end | __Stack].
898
899 -compile({inline,yeccpars2_30_/1}).
900 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 9).
901 yeccpars2_30_(__Stack0) ->
902
:-(
[___2,___1 | __Stack] = __Stack0,
903
:-(
[begin
904
:-(
'and'(___2)
905 end | __Stack].
906
907 -compile({inline,yeccpars2_31_/1}).
908 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 11).
909 yeccpars2_31_(__Stack0) ->
910
:-(
[___2,___1 | __Stack] = __Stack0,
911
:-(
[begin
912
:-(
'not'(___2)
913 end | __Stack].
914
915 -compile({inline,yeccpars2_34_/1}).
916 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 26).
917 yeccpars2_34_(__Stack0) ->
918
:-(
[___2,___1 | __Stack] = __Stack0,
919
:-(
[begin
920
:-(
present(___1)
921 end | __Stack].
922
923 -compile({inline,yeccpars2_37_/1}).
924 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 22).
925 yeccpars2_37_(__Stack0) ->
926
:-(
[___3,___2,___1 | __Stack] = __Stack0,
927
:-(
[begin
928
:-(
approx(___1, ___3)
929 end | __Stack].
930
931 -compile({inline,yeccpars2_38_/1}).
932 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 23).
933 yeccpars2_38_(__Stack0) ->
934
:-(
[___3,___2,___1 | __Stack] = __Stack0,
935
:-(
[begin
936
:-(
greater(___1, ___3)
937 end | __Stack].
938
939 -compile({inline,'yeccpars2_39_\')\''/1}).
940 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 21).
941 'yeccpars2_39_\')\''(__Stack0) ->
942
:-(
[___3,___2,___1 | __Stack] = __Stack0,
943
:-(
[begin
944
:-(
equal(___1, ___3)
945 end | __Stack].
946
947 -compile({inline,yeccpars2_39_/1}).
948 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 34).
949 yeccpars2_39_(__Stack0) ->
950
:-(
[___1 | __Stack] = __Stack0,
951
:-(
[begin
952
:-(
initial(___1)
953 end | __Stack].
954
955 -compile({inline,yeccpars2_41_/1}).
956 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 33).
957 yeccpars2_41_(__Stack0) ->
958
:-(
[begin
959
:-(
[]
960 end | __Stack0].
961
962 -compile({inline,yeccpars2_42_/1}).
963 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 31).
964 yeccpars2_42_(__Stack0) ->
965
:-(
[___4,___3,___2,___1 | __Stack] = __Stack0,
966
:-(
[begin
967
:-(
substrings(___1, [___4])
968 end | __Stack].
969
970 -compile({inline,yeccpars2_43_/1}).
971 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 35).
972 yeccpars2_43_(__Stack0) ->
973
:-(
[___1 | __Stack] = __Stack0,
974
:-(
[begin
975
:-(
final(___1)
976 end | __Stack].
977
978 -compile({inline,yeccpars2_44_/1}).
979 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 29).
980 yeccpars2_44_(__Stack0) ->
981
:-(
[___5,___4,___3,___2,___1 | __Stack] = __Stack0,
982
:-(
[begin
983
:-(
substrings(___1, [___4, ___5])
984 end | __Stack].
985
986 -compile({inline,yeccpars2_45_/1}).
987 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 32).
988 yeccpars2_45_(__Stack0) ->
989
:-(
[___3,___2,___1 | __Stack] = __Stack0,
990
:-(
[begin
991
:-(
'any'(___1, ___2)
992 end | __Stack].
993
994 -compile({inline,yeccpars2_46_/1}).
995 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 33).
996 yeccpars2_46_(__Stack0) ->
997
:-(
[begin
998
:-(
[]
999 end | __Stack0].
1000
1001 -compile({inline,yeccpars2_47_/1}).
1002 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 28).
1003 yeccpars2_47_(__Stack0) ->
1004
:-(
[___5,___4,___3,___2,___1 | __Stack] = __Stack0,
1005
:-(
[begin
1006
:-(
substrings(___1, [___3, ___5])
1007 end | __Stack].
1008
1009 -compile({inline,yeccpars2_48_/1}).
1010 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 30).
1011 yeccpars2_48_(__Stack0) ->
1012
:-(
[___6,___5,___4,___3,___2,___1 | __Stack] = __Stack0,
1013
:-(
[begin
1014
:-(
substrings(___1, [___3, ___5, ___6])
1015 end | __Stack].
1016
1017 -compile({inline,yeccpars2_49_/1}).
1018 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 24).
1019 yeccpars2_49_(__Stack0) ->
1020
:-(
[___3,___2,___1 | __Stack] = __Stack0,
1021
:-(
[begin
1022
:-(
less(___1, ___3)
1023 end | __Stack].
1024
1025 -compile({inline,yeccpars2_50_/1}).
1026 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 8).
1027 yeccpars2_50_(__Stack0) ->
1028
:-(
[___3,___2,___1 | __Stack] = __Stack0,
1029
:-(
[begin
1030
:-(
___2
1031 end | __Stack].
1032
1033 -compile({inline,yeccpars2_56_/1}).
1034 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 39).
1035 yeccpars2_56_(__Stack0) ->
1036
:-(
[___4,___3,___2,___1 | __Stack] = __Stack0,
1037
:-(
[begin
1038
:-(
extensible(___4, [___1])
1039 end | __Stack].
1040
1041 -compile({inline,yeccpars2_59_/1}).
1042 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 37).
1043 yeccpars2_59_(__Stack0) ->
1044
:-(
[___6,___5,___4,___3,___2,___1 | __Stack] = __Stack0,
1045
:-(
[begin
1046
:-(
extensible(___6, [___1, ___4])
1047 end | __Stack].
1048
1049 -compile({inline,yeccpars2_60_/1}).
1050 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 40).
1051 yeccpars2_60_(__Stack0) ->
1052
:-(
[___3,___2,___1 | __Stack] = __Stack0,
1053
:-(
[begin
1054
:-(
extensible(___3, [___1])
1055 end | __Stack].
1056
1057 -compile({inline,yeccpars2_63_/1}).
1058 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 38).
1059 yeccpars2_63_(__Stack0) ->
1060
:-(
[___5,___4,___3,___2,___1 | __Stack] = __Stack0,
1061
:-(
[begin
1062
:-(
extensible(___5, [___1, ___3])
1063 end | __Stack].
1064
1065
1066 -file("/home/circleci/project/src/eldap_filter_yecc.yrl", 71).
Line Hits Source