001// Generated from de/isas/lipidomics/palinom/SwissLipids.g4 by ANTLR 4.7.2
002package de.isas.lipidomics.palinom;
003import org.antlr.v4.runtime.tree.AbstractParseTreeVisitor;
004
005/**
006 * This class provides an empty implementation of {@link SwissLipidsVisitor},
007 * which can be extended to create a visitor which only needs to handle a subset
008 * of the available methods.
009 *
010 * @param <T> The return type of the visit operation. Use {@link Void} for
011 * operations with no return type.
012 */
013public class SwissLipidsBaseVisitor<T> extends AbstractParseTreeVisitor<T> implements SwissLipidsVisitor<T> {
014        /**
015         * {@inheritDoc}
016         *
017         * <p>The default implementation returns the result of calling
018         * {@link #visitChildren} on {@code ctx}.</p>
019         */
020        @Override public T visitLipid(SwissLipidsParser.LipidContext ctx) { return visitChildren(ctx); }
021        /**
022         * {@inheritDoc}
023         *
024         * <p>The default implementation returns the result of calling
025         * {@link #visitChildren} on {@code ctx}.</p>
026         */
027        @Override public T visitLipid_pure(SwissLipidsParser.Lipid_pureContext ctx) { return visitChildren(ctx); }
028        /**
029         * {@inheritDoc}
030         *
031         * <p>The default implementation returns the result of calling
032         * {@link #visitChildren} on {@code ctx}.</p>
033         */
034        @Override public T visitFa(SwissLipidsParser.FaContext ctx) { return visitChildren(ctx); }
035        /**
036         * {@inheritDoc}
037         *
038         * <p>The default implementation returns the result of calling
039         * {@link #visitChildren} on {@code ctx}.</p>
040         */
041        @Override public T visitFa_core(SwissLipidsParser.Fa_coreContext ctx) { return visitChildren(ctx); }
042        /**
043         * {@inheritDoc}
044         *
045         * <p>The default implementation returns the result of calling
046         * {@link #visitChildren} on {@code ctx}.</p>
047         */
048        @Override public T visitLcb(SwissLipidsParser.LcbContext ctx) { return visitChildren(ctx); }
049        /**
050         * {@inheritDoc}
051         *
052         * <p>The default implementation returns the result of calling
053         * {@link #visitChildren} on {@code ctx}.</p>
054         */
055        @Override public T visitLcb_core(SwissLipidsParser.Lcb_coreContext ctx) { return visitChildren(ctx); }
056        /**
057         * {@inheritDoc}
058         *
059         * <p>The default implementation returns the result of calling
060         * {@link #visitChildren} on {@code ctx}.</p>
061         */
062        @Override public T visitCarbon(SwissLipidsParser.CarbonContext ctx) { return visitChildren(ctx); }
063        /**
064         * {@inheritDoc}
065         *
066         * <p>The default implementation returns the result of calling
067         * {@link #visitChildren} on {@code ctx}.</p>
068         */
069        @Override public T visitDb(SwissLipidsParser.DbContext ctx) { return visitChildren(ctx); }
070        /**
071         * {@inheritDoc}
072         *
073         * <p>The default implementation returns the result of calling
074         * {@link #visitChildren} on {@code ctx}.</p>
075         */
076        @Override public T visitDb_count(SwissLipidsParser.Db_countContext ctx) { return visitChildren(ctx); }
077        /**
078         * {@inheritDoc}
079         *
080         * <p>The default implementation returns the result of calling
081         * {@link #visitChildren} on {@code ctx}.</p>
082         */
083        @Override public T visitDb_positions(SwissLipidsParser.Db_positionsContext ctx) { return visitChildren(ctx); }
084        /**
085         * {@inheritDoc}
086         *
087         * <p>The default implementation returns the result of calling
088         * {@link #visitChildren} on {@code ctx}.</p>
089         */
090        @Override public T visitDb_position(SwissLipidsParser.Db_positionContext ctx) { return visitChildren(ctx); }
091        /**
092         * {@inheritDoc}
093         *
094         * <p>The default implementation returns the result of calling
095         * {@link #visitChildren} on {@code ctx}.</p>
096         */
097        @Override public T visitDb_single_position(SwissLipidsParser.Db_single_positionContext ctx) { return visitChildren(ctx); }
098        /**
099         * {@inheritDoc}
100         *
101         * <p>The default implementation returns the result of calling
102         * {@link #visitChildren} on {@code ctx}.</p>
103         */
104        @Override public T visitDb_position_number(SwissLipidsParser.Db_position_numberContext ctx) { return visitChildren(ctx); }
105        /**
106         * {@inheritDoc}
107         *
108         * <p>The default implementation returns the result of calling
109         * {@link #visitChildren} on {@code ctx}.</p>
110         */
111        @Override public T visitCistrans(SwissLipidsParser.CistransContext ctx) { return visitChildren(ctx); }
112        /**
113         * {@inheritDoc}
114         *
115         * <p>The default implementation returns the result of calling
116         * {@link #visitChildren} on {@code ctx}.</p>
117         */
118        @Override public T visitEther(SwissLipidsParser.EtherContext ctx) { return visitChildren(ctx); }
119        /**
120         * {@inheritDoc}
121         *
122         * <p>The default implementation returns the result of calling
123         * {@link #visitChildren} on {@code ctx}.</p>
124         */
125        @Override public T visitHydroxyl(SwissLipidsParser.HydroxylContext ctx) { return visitChildren(ctx); }
126        /**
127         * {@inheritDoc}
128         *
129         * <p>The default implementation returns the result of calling
130         * {@link #visitChildren} on {@code ctx}.</p>
131         */
132        @Override public T visitFa_lcb_suffix(SwissLipidsParser.Fa_lcb_suffixContext ctx) { return visitChildren(ctx); }
133        /**
134         * {@inheritDoc}
135         *
136         * <p>The default implementation returns the result of calling
137         * {@link #visitChildren} on {@code ctx}.</p>
138         */
139        @Override public T visitFa_lcb_suffix_core(SwissLipidsParser.Fa_lcb_suffix_coreContext ctx) { return visitChildren(ctx); }
140        /**
141         * {@inheritDoc}
142         *
143         * <p>The default implementation returns the result of calling
144         * {@link #visitChildren} on {@code ctx}.</p>
145         */
146        @Override public T visitFa_lcb_suffix_type(SwissLipidsParser.Fa_lcb_suffix_typeContext ctx) { return visitChildren(ctx); }
147        /**
148         * {@inheritDoc}
149         *
150         * <p>The default implementation returns the result of calling
151         * {@link #visitChildren} on {@code ctx}.</p>
152         */
153        @Override public T visitFa_lcb_suffix_number(SwissLipidsParser.Fa_lcb_suffix_numberContext ctx) { return visitChildren(ctx); }
154        /**
155         * {@inheritDoc}
156         *
157         * <p>The default implementation returns the result of calling
158         * {@link #visitChildren} on {@code ctx}.</p>
159         */
160        @Override public T visitFa_lcb_prefix(SwissLipidsParser.Fa_lcb_prefixContext ctx) { return visitChildren(ctx); }
161        /**
162         * {@inheritDoc}
163         *
164         * <p>The default implementation returns the result of calling
165         * {@link #visitChildren} on {@code ctx}.</p>
166         */
167        @Override public T visitFa_lcb_prefix_type(SwissLipidsParser.Fa_lcb_prefix_typeContext ctx) { return visitChildren(ctx); }
168        /**
169         * {@inheritDoc}
170         *
171         * <p>The default implementation returns the result of calling
172         * {@link #visitChildren} on {@code ctx}.</p>
173         */
174        @Override public T visitFa_species(SwissLipidsParser.Fa_speciesContext ctx) { return visitChildren(ctx); }
175        /**
176         * {@inheritDoc}
177         *
178         * <p>The default implementation returns the result of calling
179         * {@link #visitChildren} on {@code ctx}.</p>
180         */
181        @Override public T visitFa2(SwissLipidsParser.Fa2Context ctx) { return visitChildren(ctx); }
182        /**
183         * {@inheritDoc}
184         *
185         * <p>The default implementation returns the result of calling
186         * {@link #visitChildren} on {@code ctx}.</p>
187         */
188        @Override public T visitFa2_sorted(SwissLipidsParser.Fa2_sortedContext ctx) { return visitChildren(ctx); }
189        /**
190         * {@inheritDoc}
191         *
192         * <p>The default implementation returns the result of calling
193         * {@link #visitChildren} on {@code ctx}.</p>
194         */
195        @Override public T visitFa2_unsorted(SwissLipidsParser.Fa2_unsortedContext ctx) { return visitChildren(ctx); }
196        /**
197         * {@inheritDoc}
198         *
199         * <p>The default implementation returns the result of calling
200         * {@link #visitChildren} on {@code ctx}.</p>
201         */
202        @Override public T visitFa3(SwissLipidsParser.Fa3Context ctx) { return visitChildren(ctx); }
203        /**
204         * {@inheritDoc}
205         *
206         * <p>The default implementation returns the result of calling
207         * {@link #visitChildren} on {@code ctx}.</p>
208         */
209        @Override public T visitFa3_sorted(SwissLipidsParser.Fa3_sortedContext ctx) { return visitChildren(ctx); }
210        /**
211         * {@inheritDoc}
212         *
213         * <p>The default implementation returns the result of calling
214         * {@link #visitChildren} on {@code ctx}.</p>
215         */
216        @Override public T visitFa3_unsorted(SwissLipidsParser.Fa3_unsortedContext ctx) { return visitChildren(ctx); }
217        /**
218         * {@inheritDoc}
219         *
220         * <p>The default implementation returns the result of calling
221         * {@link #visitChildren} on {@code ctx}.</p>
222         */
223        @Override public T visitFa4(SwissLipidsParser.Fa4Context ctx) { return visitChildren(ctx); }
224        /**
225         * {@inheritDoc}
226         *
227         * <p>The default implementation returns the result of calling
228         * {@link #visitChildren} on {@code ctx}.</p>
229         */
230        @Override public T visitFa4_sorted(SwissLipidsParser.Fa4_sortedContext ctx) { return visitChildren(ctx); }
231        /**
232         * {@inheritDoc}
233         *
234         * <p>The default implementation returns the result of calling
235         * {@link #visitChildren} on {@code ctx}.</p>
236         */
237        @Override public T visitFa4_unsorted(SwissLipidsParser.Fa4_unsortedContext ctx) { return visitChildren(ctx); }
238        /**
239         * {@inheritDoc}
240         *
241         * <p>The default implementation returns the result of calling
242         * {@link #visitChildren} on {@code ctx}.</p>
243         */
244        @Override public T visitFatty_acid(SwissLipidsParser.Fatty_acidContext ctx) { return visitChildren(ctx); }
245        /**
246         * {@inheritDoc}
247         *
248         * <p>The default implementation returns the result of calling
249         * {@link #visitChildren} on {@code ctx}.</p>
250         */
251        @Override public T visitFa_hg(SwissLipidsParser.Fa_hgContext ctx) { return visitChildren(ctx); }
252        /**
253         * {@inheritDoc}
254         *
255         * <p>The default implementation returns the result of calling
256         * {@link #visitChildren} on {@code ctx}.</p>
257         */
258        @Override public T visitFa_fa(SwissLipidsParser.Fa_faContext ctx) { return visitChildren(ctx); }
259        /**
260         * {@inheritDoc}
261         *
262         * <p>The default implementation returns the result of calling
263         * {@link #visitChildren} on {@code ctx}.</p>
264         */
265        @Override public T visitMediator(SwissLipidsParser.MediatorContext ctx) { return visitChildren(ctx); }
266        /**
267         * {@inheritDoc}
268         *
269         * <p>The default implementation returns the result of calling
270         * {@link #visitChildren} on {@code ctx}.</p>
271         */
272        @Override public T visitMediator_single(SwissLipidsParser.Mediator_singleContext ctx) { return visitChildren(ctx); }
273        /**
274         * {@inheritDoc}
275         *
276         * <p>The default implementation returns the result of calling
277         * {@link #visitChildren} on {@code ctx}.</p>
278         */
279        @Override public T visitMed_positions(SwissLipidsParser.Med_positionsContext ctx) { return visitChildren(ctx); }
280        /**
281         * {@inheritDoc}
282         *
283         * <p>The default implementation returns the result of calling
284         * {@link #visitChildren} on {@code ctx}.</p>
285         */
286        @Override public T visitMed_position(SwissLipidsParser.Med_positionContext ctx) { return visitChildren(ctx); }
287        /**
288         * {@inheritDoc}
289         *
290         * <p>The default implementation returns the result of calling
291         * {@link #visitChildren} on {@code ctx}.</p>
292         */
293        @Override public T visitMed_suffix(SwissLipidsParser.Med_suffixContext ctx) { return visitChildren(ctx); }
294        /**
295         * {@inheritDoc}
296         *
297         * <p>The default implementation returns the result of calling
298         * {@link #visitChildren} on {@code ctx}.</p>
299         */
300        @Override public T visitGl(SwissLipidsParser.GlContext ctx) { return visitChildren(ctx); }
301        /**
302         * {@inheritDoc}
303         *
304         * <p>The default implementation returns the result of calling
305         * {@link #visitChildren} on {@code ctx}.</p>
306         */
307        @Override public T visitGl_regular(SwissLipidsParser.Gl_regularContext ctx) { return visitChildren(ctx); }
308        /**
309         * {@inheritDoc}
310         *
311         * <p>The default implementation returns the result of calling
312         * {@link #visitChildren} on {@code ctx}.</p>
313         */
314        @Override public T visitGl_fa(SwissLipidsParser.Gl_faContext ctx) { return visitChildren(ctx); }
315        /**
316         * {@inheritDoc}
317         *
318         * <p>The default implementation returns the result of calling
319         * {@link #visitChildren} on {@code ctx}.</p>
320         */
321        @Override public T visitGl_hg(SwissLipidsParser.Gl_hgContext ctx) { return visitChildren(ctx); }
322        /**
323         * {@inheritDoc}
324         *
325         * <p>The default implementation returns the result of calling
326         * {@link #visitChildren} on {@code ctx}.</p>
327         */
328        @Override public T visitGl_molecular(SwissLipidsParser.Gl_molecularContext ctx) { return visitChildren(ctx); }
329        /**
330         * {@inheritDoc}
331         *
332         * <p>The default implementation returns the result of calling
333         * {@link #visitChildren} on {@code ctx}.</p>
334         */
335        @Override public T visitGl_molecular_fa(SwissLipidsParser.Gl_molecular_faContext ctx) { return visitChildren(ctx); }
336        /**
337         * {@inheritDoc}
338         *
339         * <p>The default implementation returns the result of calling
340         * {@link #visitChildren} on {@code ctx}.</p>
341         */
342        @Override public T visitGl_molecular_hg(SwissLipidsParser.Gl_molecular_hgContext ctx) { return visitChildren(ctx); }
343        /**
344         * {@inheritDoc}
345         *
346         * <p>The default implementation returns the result of calling
347         * {@link #visitChildren} on {@code ctx}.</p>
348         */
349        @Override public T visitGl_mono(SwissLipidsParser.Gl_monoContext ctx) { return visitChildren(ctx); }
350        /**
351         * {@inheritDoc}
352         *
353         * <p>The default implementation returns the result of calling
354         * {@link #visitChildren} on {@code ctx}.</p>
355         */
356        @Override public T visitGl_mono_fa(SwissLipidsParser.Gl_mono_faContext ctx) { return visitChildren(ctx); }
357        /**
358         * {@inheritDoc}
359         *
360         * <p>The default implementation returns the result of calling
361         * {@link #visitChildren} on {@code ctx}.</p>
362         */
363        @Override public T visitGl_mono_hg(SwissLipidsParser.Gl_mono_hgContext ctx) { return visitChildren(ctx); }
364        /**
365         * {@inheritDoc}
366         *
367         * <p>The default implementation returns the result of calling
368         * {@link #visitChildren} on {@code ctx}.</p>
369         */
370        @Override public T visitPl(SwissLipidsParser.PlContext ctx) { return visitChildren(ctx); }
371        /**
372         * {@inheritDoc}
373         *
374         * <p>The default implementation returns the result of calling
375         * {@link #visitChildren} on {@code ctx}.</p>
376         */
377        @Override public T visitPl_regular(SwissLipidsParser.Pl_regularContext ctx) { return visitChildren(ctx); }
378        /**
379         * {@inheritDoc}
380         *
381         * <p>The default implementation returns the result of calling
382         * {@link #visitChildren} on {@code ctx}.</p>
383         */
384        @Override public T visitPl_fa(SwissLipidsParser.Pl_faContext ctx) { return visitChildren(ctx); }
385        /**
386         * {@inheritDoc}
387         *
388         * <p>The default implementation returns the result of calling
389         * {@link #visitChildren} on {@code ctx}.</p>
390         */
391        @Override public T visitPl_hg(SwissLipidsParser.Pl_hgContext ctx) { return visitChildren(ctx); }
392        /**
393         * {@inheritDoc}
394         *
395         * <p>The default implementation returns the result of calling
396         * {@link #visitChildren} on {@code ctx}.</p>
397         */
398        @Override public T visitPl_three(SwissLipidsParser.Pl_threeContext ctx) { return visitChildren(ctx); }
399        /**
400         * {@inheritDoc}
401         *
402         * <p>The default implementation returns the result of calling
403         * {@link #visitChildren} on {@code ctx}.</p>
404         */
405        @Override public T visitPl_three_fa(SwissLipidsParser.Pl_three_faContext ctx) { return visitChildren(ctx); }
406        /**
407         * {@inheritDoc}
408         *
409         * <p>The default implementation returns the result of calling
410         * {@link #visitChildren} on {@code ctx}.</p>
411         */
412        @Override public T visitPl_three_hg(SwissLipidsParser.Pl_three_hgContext ctx) { return visitChildren(ctx); }
413        /**
414         * {@inheritDoc}
415         *
416         * <p>The default implementation returns the result of calling
417         * {@link #visitChildren} on {@code ctx}.</p>
418         */
419        @Override public T visitPl_four(SwissLipidsParser.Pl_fourContext ctx) { return visitChildren(ctx); }
420        /**
421         * {@inheritDoc}
422         *
423         * <p>The default implementation returns the result of calling
424         * {@link #visitChildren} on {@code ctx}.</p>
425         */
426        @Override public T visitPl_four_fa(SwissLipidsParser.Pl_four_faContext ctx) { return visitChildren(ctx); }
427        /**
428         * {@inheritDoc}
429         *
430         * <p>The default implementation returns the result of calling
431         * {@link #visitChildren} on {@code ctx}.</p>
432         */
433        @Override public T visitPl_four_hg(SwissLipidsParser.Pl_four_hgContext ctx) { return visitChildren(ctx); }
434        /**
435         * {@inheritDoc}
436         *
437         * <p>The default implementation returns the result of calling
438         * {@link #visitChildren} on {@code ctx}.</p>
439         */
440        @Override public T visitSl(SwissLipidsParser.SlContext ctx) { return visitChildren(ctx); }
441        /**
442         * {@inheritDoc}
443         *
444         * <p>The default implementation returns the result of calling
445         * {@link #visitChildren} on {@code ctx}.</p>
446         */
447        @Override public T visitSl_hg(SwissLipidsParser.Sl_hgContext ctx) { return visitChildren(ctx); }
448        /**
449         * {@inheritDoc}
450         *
451         * <p>The default implementation returns the result of calling
452         * {@link #visitChildren} on {@code ctx}.</p>
453         */
454        @Override public T visitSl_hg_names(SwissLipidsParser.Sl_hg_namesContext ctx) { return visitChildren(ctx); }
455        /**
456         * {@inheritDoc}
457         *
458         * <p>The default implementation returns the result of calling
459         * {@link #visitChildren} on {@code ctx}.</p>
460         */
461        @Override public T visitSl_hg_prefix(SwissLipidsParser.Sl_hg_prefixContext ctx) { return visitChildren(ctx); }
462        /**
463         * {@inheritDoc}
464         *
465         * <p>The default implementation returns the result of calling
466         * {@link #visitChildren} on {@code ctx}.</p>
467         */
468        @Override public T visitSl_hg_suffix(SwissLipidsParser.Sl_hg_suffixContext ctx) { return visitChildren(ctx); }
469        /**
470         * {@inheritDoc}
471         *
472         * <p>The default implementation returns the result of calling
473         * {@link #visitChildren} on {@code ctx}.</p>
474         */
475        @Override public T visitSl_lcb(SwissLipidsParser.Sl_lcbContext ctx) { return visitChildren(ctx); }
476        /**
477         * {@inheritDoc}
478         *
479         * <p>The default implementation returns the result of calling
480         * {@link #visitChildren} on {@code ctx}.</p>
481         */
482        @Override public T visitSl_lcb_species(SwissLipidsParser.Sl_lcb_speciesContext ctx) { return visitChildren(ctx); }
483        /**
484         * {@inheritDoc}
485         *
486         * <p>The default implementation returns the result of calling
487         * {@link #visitChildren} on {@code ctx}.</p>
488         */
489        @Override public T visitSl_lcb_subspecies(SwissLipidsParser.Sl_lcb_subspeciesContext ctx) { return visitChildren(ctx); }
490        /**
491         * {@inheritDoc}
492         *
493         * <p>The default implementation returns the result of calling
494         * {@link #visitChildren} on {@code ctx}.</p>
495         */
496        @Override public T visitSt(SwissLipidsParser.StContext ctx) { return visitChildren(ctx); }
497        /**
498         * {@inheritDoc}
499         *
500         * <p>The default implementation returns the result of calling
501         * {@link #visitChildren} on {@code ctx}.</p>
502         */
503        @Override public T visitSt_species(SwissLipidsParser.St_speciesContext ctx) { return visitChildren(ctx); }
504        /**
505         * {@inheritDoc}
506         *
507         * <p>The default implementation returns the result of calling
508         * {@link #visitChildren} on {@code ctx}.</p>
509         */
510        @Override public T visitSt_species_hg(SwissLipidsParser.St_species_hgContext ctx) { return visitChildren(ctx); }
511        /**
512         * {@inheritDoc}
513         *
514         * <p>The default implementation returns the result of calling
515         * {@link #visitChildren} on {@code ctx}.</p>
516         */
517        @Override public T visitSt_species_fa(SwissLipidsParser.St_species_faContext ctx) { return visitChildren(ctx); }
518        /**
519         * {@inheritDoc}
520         *
521         * <p>The default implementation returns the result of calling
522         * {@link #visitChildren} on {@code ctx}.</p>
523         */
524        @Override public T visitSt_sub1(SwissLipidsParser.St_sub1Context ctx) { return visitChildren(ctx); }
525        /**
526         * {@inheritDoc}
527         *
528         * <p>The default implementation returns the result of calling
529         * {@link #visitChildren} on {@code ctx}.</p>
530         */
531        @Override public T visitSt_sub1_hg(SwissLipidsParser.St_sub1_hgContext ctx) { return visitChildren(ctx); }
532        /**
533         * {@inheritDoc}
534         *
535         * <p>The default implementation returns the result of calling
536         * {@link #visitChildren} on {@code ctx}.</p>
537         */
538        @Override public T visitSt_sub1_fa(SwissLipidsParser.St_sub1_faContext ctx) { return visitChildren(ctx); }
539        /**
540         * {@inheritDoc}
541         *
542         * <p>The default implementation returns the result of calling
543         * {@link #visitChildren} on {@code ctx}.</p>
544         */
545        @Override public T visitSt_sub2(SwissLipidsParser.St_sub2Context ctx) { return visitChildren(ctx); }
546        /**
547         * {@inheritDoc}
548         *
549         * <p>The default implementation returns the result of calling
550         * {@link #visitChildren} on {@code ctx}.</p>
551         */
552        @Override public T visitSt_sub2_hg(SwissLipidsParser.St_sub2_hgContext ctx) { return visitChildren(ctx); }
553        /**
554         * {@inheritDoc}
555         *
556         * <p>The default implementation returns the result of calling
557         * {@link #visitChildren} on {@code ctx}.</p>
558         */
559        @Override public T visitUnsorted_fa_separator(SwissLipidsParser.Unsorted_fa_separatorContext ctx) { return visitChildren(ctx); }
560        /**
561         * {@inheritDoc}
562         *
563         * <p>The default implementation returns the result of calling
564         * {@link #visitChildren} on {@code ctx}.</p>
565         */
566        @Override public T visitSorted_fa_separator(SwissLipidsParser.Sorted_fa_separatorContext ctx) { return visitChildren(ctx); }
567        /**
568         * {@inheritDoc}
569         *
570         * <p>The default implementation returns the result of calling
571         * {@link #visitChildren} on {@code ctx}.</p>
572         */
573        @Override public T visitHeadgroup_separator(SwissLipidsParser.Headgroup_separatorContext ctx) { return visitChildren(ctx); }
574        /**
575         * {@inheritDoc}
576         *
577         * <p>The default implementation returns the result of calling
578         * {@link #visitChildren} on {@code ctx}.</p>
579         */
580        @Override public T visitCarbon_db_separator(SwissLipidsParser.Carbon_db_separatorContext ctx) { return visitChildren(ctx); }
581        /**
582         * {@inheritDoc}
583         *
584         * <p>The default implementation returns the result of calling
585         * {@link #visitChildren} on {@code ctx}.</p>
586         */
587        @Override public T visitDb_position_separator(SwissLipidsParser.Db_position_separatorContext ctx) { return visitChildren(ctx); }
588        /**
589         * {@inheritDoc}
590         *
591         * <p>The default implementation returns the result of calling
592         * {@link #visitChildren} on {@code ctx}.</p>
593         */
594        @Override public T visitMed_position_separator(SwissLipidsParser.Med_position_separatorContext ctx) { return visitChildren(ctx); }
595        /**
596         * {@inheritDoc}
597         *
598         * <p>The default implementation returns the result of calling
599         * {@link #visitChildren} on {@code ctx}.</p>
600         */
601        @Override public T visitFa_lcb_suffix_separator(SwissLipidsParser.Fa_lcb_suffix_separatorContext ctx) { return visitChildren(ctx); }
602        /**
603         * {@inheritDoc}
604         *
605         * <p>The default implementation returns the result of calling
606         * {@link #visitChildren} on {@code ctx}.</p>
607         */
608        @Override public T visitFa_lcb_prefix_separator(SwissLipidsParser.Fa_lcb_prefix_separatorContext ctx) { return visitChildren(ctx); }
609        /**
610         * {@inheritDoc}
611         *
612         * <p>The default implementation returns the result of calling
613         * {@link #visitChildren} on {@code ctx}.</p>
614         */
615        @Override public T visitNumber(SwissLipidsParser.NumberContext ctx) { return visitChildren(ctx); }
616        /**
617         * {@inheritDoc}
618         *
619         * <p>The default implementation returns the result of calling
620         * {@link #visitChildren} on {@code ctx}.</p>
621         */
622        @Override public T visitDigit(SwissLipidsParser.DigitContext ctx) { return visitChildren(ctx); }
623}