001// Generated from de/isas/lipidomics/palinom/LipidMaps.g4 by ANTLR 4.7.2 002package de.isas.lipidomics.palinom; 003import org.antlr.v4.runtime.tree.ParseTreeVisitor; 004 005/** 006 * This interface defines a complete generic visitor for a parse tree produced 007 * by {@link LipidMapsParser}. 008 * 009 * @param <T> The return type of the visit operation. Use {@link Void} for 010 * operations with no return type. 011 */ 012public interface LipidMapsVisitor<T> extends ParseTreeVisitor<T> { 013 /** 014 * Visit a parse tree produced by {@link LipidMapsParser#lipid}. 015 * @param ctx the parse tree 016 * @return the visitor result 017 */ 018 T visitLipid(LipidMapsParser.LipidContext ctx); 019 /** 020 * Visit a parse tree produced by {@link LipidMapsParser#lipid_rule}. 021 * @param ctx the parse tree 022 * @return the visitor result 023 */ 024 T visitLipid_rule(LipidMapsParser.Lipid_ruleContext ctx); 025 /** 026 * Visit a parse tree produced by {@link LipidMapsParser#lipid_mono}. 027 * @param ctx the parse tree 028 * @return the visitor result 029 */ 030 T visitLipid_mono(LipidMapsParser.Lipid_monoContext ctx); 031 /** 032 * Visit a parse tree produced by {@link LipidMapsParser#lipid_pure}. 033 * @param ctx the parse tree 034 * @return the visitor result 035 */ 036 T visitLipid_pure(LipidMapsParser.Lipid_pureContext ctx); 037 /** 038 * Visit a parse tree produced by {@link LipidMapsParser#isoform}. 039 * @param ctx the parse tree 040 * @return the visitor result 041 */ 042 T visitIsoform(LipidMapsParser.IsoformContext ctx); 043 /** 044 * Visit a parse tree produced by {@link LipidMapsParser#isoform_inner}. 045 * @param ctx the parse tree 046 * @return the visitor result 047 */ 048 T visitIsoform_inner(LipidMapsParser.Isoform_innerContext ctx); 049 /** 050 * Visit a parse tree produced by {@link LipidMapsParser#isotope}. 051 * @param ctx the parse tree 052 * @return the visitor result 053 */ 054 T visitIsotope(LipidMapsParser.IsotopeContext ctx); 055 /** 056 * Visit a parse tree produced by {@link LipidMapsParser#element}. 057 * @param ctx the parse tree 058 * @return the visitor result 059 */ 060 T visitElement(LipidMapsParser.ElementContext ctx); 061 /** 062 * Visit a parse tree produced by {@link LipidMapsParser#pure_fa}. 063 * @param ctx the parse tree 064 * @return the visitor result 065 */ 066 T visitPure_fa(LipidMapsParser.Pure_faContext ctx); 067 /** 068 * Visit a parse tree produced by {@link LipidMapsParser#fa_no_hg}. 069 * @param ctx the parse tree 070 * @return the visitor result 071 */ 072 T visitFa_no_hg(LipidMapsParser.Fa_no_hgContext ctx); 073 /** 074 * Visit a parse tree produced by {@link LipidMapsParser#pure_fa_species}. 075 * @param ctx the parse tree 076 * @return the visitor result 077 */ 078 T visitPure_fa_species(LipidMapsParser.Pure_fa_speciesContext ctx); 079 /** 080 * Visit a parse tree produced by {@link LipidMapsParser#hg_fa}. 081 * @param ctx the parse tree 082 * @return the visitor result 083 */ 084 T visitHg_fa(LipidMapsParser.Hg_faContext ctx); 085 /** 086 * Visit a parse tree produced by {@link LipidMapsParser#fa2}. 087 * @param ctx the parse tree 088 * @return the visitor result 089 */ 090 T visitFa2(LipidMapsParser.Fa2Context ctx); 091 /** 092 * Visit a parse tree produced by {@link LipidMapsParser#fa2_unsorted}. 093 * @param ctx the parse tree 094 * @return the visitor result 095 */ 096 T visitFa2_unsorted(LipidMapsParser.Fa2_unsortedContext ctx); 097 /** 098 * Visit a parse tree produced by {@link LipidMapsParser#fa2_sorted}. 099 * @param ctx the parse tree 100 * @return the visitor result 101 */ 102 T visitFa2_sorted(LipidMapsParser.Fa2_sortedContext ctx); 103 /** 104 * Visit a parse tree produced by {@link LipidMapsParser#fa3}. 105 * @param ctx the parse tree 106 * @return the visitor result 107 */ 108 T visitFa3(LipidMapsParser.Fa3Context ctx); 109 /** 110 * Visit a parse tree produced by {@link LipidMapsParser#fa3_unsorted}. 111 * @param ctx the parse tree 112 * @return the visitor result 113 */ 114 T visitFa3_unsorted(LipidMapsParser.Fa3_unsortedContext ctx); 115 /** 116 * Visit a parse tree produced by {@link LipidMapsParser#fa3_sorted}. 117 * @param ctx the parse tree 118 * @return the visitor result 119 */ 120 T visitFa3_sorted(LipidMapsParser.Fa3_sortedContext ctx); 121 /** 122 * Visit a parse tree produced by {@link LipidMapsParser#fa4}. 123 * @param ctx the parse tree 124 * @return the visitor result 125 */ 126 T visitFa4(LipidMapsParser.Fa4Context ctx); 127 /** 128 * Visit a parse tree produced by {@link LipidMapsParser#fa4_unsorted}. 129 * @param ctx the parse tree 130 * @return the visitor result 131 */ 132 T visitFa4_unsorted(LipidMapsParser.Fa4_unsortedContext ctx); 133 /** 134 * Visit a parse tree produced by {@link LipidMapsParser#fa4_sorted}. 135 * @param ctx the parse tree 136 * @return the visitor result 137 */ 138 T visitFa4_sorted(LipidMapsParser.Fa4_sortedContext ctx); 139 /** 140 * Visit a parse tree produced by {@link LipidMapsParser#lcb_fa_sorted}. 141 * @param ctx the parse tree 142 * @return the visitor result 143 */ 144 T visitLcb_fa_sorted(LipidMapsParser.Lcb_fa_sortedContext ctx); 145 /** 146 * Visit a parse tree produced by {@link LipidMapsParser#species_fa}. 147 * @param ctx the parse tree 148 * @return the visitor result 149 */ 150 T visitSpecies_fa(LipidMapsParser.Species_faContext ctx); 151 /** 152 * Visit a parse tree produced by {@link LipidMapsParser#gl}. 153 * @param ctx the parse tree 154 * @return the visitor result 155 */ 156 T visitGl(LipidMapsParser.GlContext ctx); 157 /** 158 * Visit a parse tree produced by {@link LipidMapsParser#sgl}. 159 * @param ctx the parse tree 160 * @return the visitor result 161 */ 162 T visitSgl(LipidMapsParser.SglContext ctx); 163 /** 164 * Visit a parse tree produced by {@link LipidMapsParser#sgl_species}. 165 * @param ctx the parse tree 166 * @return the visitor result 167 */ 168 T visitSgl_species(LipidMapsParser.Sgl_speciesContext ctx); 169 /** 170 * Visit a parse tree produced by {@link LipidMapsParser#sgl_subspecies}. 171 * @param ctx the parse tree 172 * @return the visitor result 173 */ 174 T visitSgl_subspecies(LipidMapsParser.Sgl_subspeciesContext ctx); 175 /** 176 * Visit a parse tree produced by {@link LipidMapsParser#tgl}. 177 * @param ctx the parse tree 178 * @return the visitor result 179 */ 180 T visitTgl(LipidMapsParser.TglContext ctx); 181 /** 182 * Visit a parse tree produced by {@link LipidMapsParser#tgl_species}. 183 * @param ctx the parse tree 184 * @return the visitor result 185 */ 186 T visitTgl_species(LipidMapsParser.Tgl_speciesContext ctx); 187 /** 188 * Visit a parse tree produced by {@link LipidMapsParser#tgl_subspecies}. 189 * @param ctx the parse tree 190 * @return the visitor result 191 */ 192 T visitTgl_subspecies(LipidMapsParser.Tgl_subspeciesContext ctx); 193 /** 194 * Visit a parse tree produced by {@link LipidMapsParser#hg_sglc}. 195 * @param ctx the parse tree 196 * @return the visitor result 197 */ 198 T visitHg_sglc(LipidMapsParser.Hg_sglcContext ctx); 199 /** 200 * Visit a parse tree produced by {@link LipidMapsParser#hg_sgl}. 201 * @param ctx the parse tree 202 * @return the visitor result 203 */ 204 T visitHg_sgl(LipidMapsParser.Hg_sglContext ctx); 205 /** 206 * Visit a parse tree produced by {@link LipidMapsParser#hg_glc}. 207 * @param ctx the parse tree 208 * @return the visitor result 209 */ 210 T visitHg_glc(LipidMapsParser.Hg_glcContext ctx); 211 /** 212 * Visit a parse tree produced by {@link LipidMapsParser#hg_gl}. 213 * @param ctx the parse tree 214 * @return the visitor result 215 */ 216 T visitHg_gl(LipidMapsParser.Hg_glContext ctx); 217 /** 218 * Visit a parse tree produced by {@link LipidMapsParser#pl}. 219 * @param ctx the parse tree 220 * @return the visitor result 221 */ 222 T visitPl(LipidMapsParser.PlContext ctx); 223 /** 224 * Visit a parse tree produced by {@link LipidMapsParser#lpl}. 225 * @param ctx the parse tree 226 * @return the visitor result 227 */ 228 T visitLpl(LipidMapsParser.LplContext ctx); 229 /** 230 * Visit a parse tree produced by {@link LipidMapsParser#fa_lpl}. 231 * @param ctx the parse tree 232 * @return the visitor result 233 */ 234 T visitFa_lpl(LipidMapsParser.Fa_lplContext ctx); 235 /** 236 * Visit a parse tree produced by {@link LipidMapsParser#dpl}. 237 * @param ctx the parse tree 238 * @return the visitor result 239 */ 240 T visitDpl(LipidMapsParser.DplContext ctx); 241 /** 242 * Visit a parse tree produced by {@link LipidMapsParser#dpl_species}. 243 * @param ctx the parse tree 244 * @return the visitor result 245 */ 246 T visitDpl_species(LipidMapsParser.Dpl_speciesContext ctx); 247 /** 248 * Visit a parse tree produced by {@link LipidMapsParser#dpl_subspecies}. 249 * @param ctx the parse tree 250 * @return the visitor result 251 */ 252 T visitDpl_subspecies(LipidMapsParser.Dpl_subspeciesContext ctx); 253 /** 254 * Visit a parse tree produced by {@link LipidMapsParser#cl}. 255 * @param ctx the parse tree 256 * @return the visitor result 257 */ 258 T visitCl(LipidMapsParser.ClContext ctx); 259 /** 260 * Visit a parse tree produced by {@link LipidMapsParser#cl_species}. 261 * @param ctx the parse tree 262 * @return the visitor result 263 */ 264 T visitCl_species(LipidMapsParser.Cl_speciesContext ctx); 265 /** 266 * Visit a parse tree produced by {@link LipidMapsParser#cl_subspecies}. 267 * @param ctx the parse tree 268 * @return the visitor result 269 */ 270 T visitCl_subspecies(LipidMapsParser.Cl_subspeciesContext ctx); 271 /** 272 * Visit a parse tree produced by {@link LipidMapsParser#fourpl}. 273 * @param ctx the parse tree 274 * @return the visitor result 275 */ 276 T visitFourpl(LipidMapsParser.FourplContext ctx); 277 /** 278 * Visit a parse tree produced by {@link LipidMapsParser#threepl}. 279 * @param ctx the parse tree 280 * @return the visitor result 281 */ 282 T visitThreepl(LipidMapsParser.ThreeplContext ctx); 283 /** 284 * Visit a parse tree produced by {@link LipidMapsParser#hg_ddpl}. 285 * @param ctx the parse tree 286 * @return the visitor result 287 */ 288 T visitHg_ddpl(LipidMapsParser.Hg_ddplContext ctx); 289 /** 290 * Visit a parse tree produced by {@link LipidMapsParser#hg_clc}. 291 * @param ctx the parse tree 292 * @return the visitor result 293 */ 294 T visitHg_clc(LipidMapsParser.Hg_clcContext ctx); 295 /** 296 * Visit a parse tree produced by {@link LipidMapsParser#hg_cl}. 297 * @param ctx the parse tree 298 * @return the visitor result 299 */ 300 T visitHg_cl(LipidMapsParser.Hg_clContext ctx); 301 /** 302 * Visit a parse tree produced by {@link LipidMapsParser#hg_dplc}. 303 * @param ctx the parse tree 304 * @return the visitor result 305 */ 306 T visitHg_dplc(LipidMapsParser.Hg_dplcContext ctx); 307 /** 308 * Visit a parse tree produced by {@link LipidMapsParser#hg_dpl}. 309 * @param ctx the parse tree 310 * @return the visitor result 311 */ 312 T visitHg_dpl(LipidMapsParser.Hg_dplContext ctx); 313 /** 314 * Visit a parse tree produced by {@link LipidMapsParser#hg_lplc}. 315 * @param ctx the parse tree 316 * @return the visitor result 317 */ 318 T visitHg_lplc(LipidMapsParser.Hg_lplcContext ctx); 319 /** 320 * Visit a parse tree produced by {@link LipidMapsParser#hg_lpl}. 321 * @param ctx the parse tree 322 * @return the visitor result 323 */ 324 T visitHg_lpl(LipidMapsParser.Hg_lplContext ctx); 325 /** 326 * Visit a parse tree produced by {@link LipidMapsParser#hg_fourplc}. 327 * @param ctx the parse tree 328 * @return the visitor result 329 */ 330 T visitHg_fourplc(LipidMapsParser.Hg_fourplcContext ctx); 331 /** 332 * Visit a parse tree produced by {@link LipidMapsParser#hg_fourpl}. 333 * @param ctx the parse tree 334 * @return the visitor result 335 */ 336 T visitHg_fourpl(LipidMapsParser.Hg_fourplContext ctx); 337 /** 338 * Visit a parse tree produced by {@link LipidMapsParser#pip_position}. 339 * @param ctx the parse tree 340 * @return the visitor result 341 */ 342 T visitPip_position(LipidMapsParser.Pip_positionContext ctx); 343 /** 344 * Visit a parse tree produced by {@link LipidMapsParser#pip_pos}. 345 * @param ctx the parse tree 346 * @return the visitor result 347 */ 348 T visitPip_pos(LipidMapsParser.Pip_posContext ctx); 349 /** 350 * Visit a parse tree produced by {@link LipidMapsParser#hg_threeplc}. 351 * @param ctx the parse tree 352 * @return the visitor result 353 */ 354 T visitHg_threeplc(LipidMapsParser.Hg_threeplcContext ctx); 355 /** 356 * Visit a parse tree produced by {@link LipidMapsParser#hg_threepl}. 357 * @param ctx the parse tree 358 * @return the visitor result 359 */ 360 T visitHg_threepl(LipidMapsParser.Hg_threeplContext ctx); 361 /** 362 * Visit a parse tree produced by {@link LipidMapsParser#sl}. 363 * @param ctx the parse tree 364 * @return the visitor result 365 */ 366 T visitSl(LipidMapsParser.SlContext ctx); 367 /** 368 * Visit a parse tree produced by {@link LipidMapsParser#lsl}. 369 * @param ctx the parse tree 370 * @return the visitor result 371 */ 372 T visitLsl(LipidMapsParser.LslContext ctx); 373 /** 374 * Visit a parse tree produced by {@link LipidMapsParser#dsl}. 375 * @param ctx the parse tree 376 * @return the visitor result 377 */ 378 T visitDsl(LipidMapsParser.DslContext ctx); 379 /** 380 * Visit a parse tree produced by {@link LipidMapsParser#dsl_species}. 381 * @param ctx the parse tree 382 * @return the visitor result 383 */ 384 T visitDsl_species(LipidMapsParser.Dsl_speciesContext ctx); 385 /** 386 * Visit a parse tree produced by {@link LipidMapsParser#dsl_subspecies}. 387 * @param ctx the parse tree 388 * @return the visitor result 389 */ 390 T visitDsl_subspecies(LipidMapsParser.Dsl_subspeciesContext ctx); 391 /** 392 * Visit a parse tree produced by {@link LipidMapsParser#sphingoxine}. 393 * @param ctx the parse tree 394 * @return the visitor result 395 */ 396 T visitSphingoxine(LipidMapsParser.SphingoxineContext ctx); 397 /** 398 * Visit a parse tree produced by {@link LipidMapsParser#sphingoxine_pure}. 399 * @param ctx the parse tree 400 * @return the visitor result 401 */ 402 T visitSphingoxine_pure(LipidMapsParser.Sphingoxine_pureContext ctx); 403 /** 404 * Visit a parse tree produced by {@link LipidMapsParser#sphingoxine_var}. 405 * @param ctx the parse tree 406 * @return the visitor result 407 */ 408 T visitSphingoxine_var(LipidMapsParser.Sphingoxine_varContext ctx); 409 /** 410 * Visit a parse tree produced by {@link LipidMapsParser#sphingosine_name}. 411 * @param ctx the parse tree 412 * @return the visitor result 413 */ 414 T visitSphingosine_name(LipidMapsParser.Sphingosine_nameContext ctx); 415 /** 416 * Visit a parse tree produced by {@link LipidMapsParser#sphinganine_name}. 417 * @param ctx the parse tree 418 * @return the visitor result 419 */ 420 T visitSphinganine_name(LipidMapsParser.Sphinganine_nameContext ctx); 421 /** 422 * Visit a parse tree produced by {@link LipidMapsParser#ctype}. 423 * @param ctx the parse tree 424 * @return the visitor result 425 */ 426 T visitCtype(LipidMapsParser.CtypeContext ctx); 427 /** 428 * Visit a parse tree produced by {@link LipidMapsParser#hg_dslc}. 429 * @param ctx the parse tree 430 * @return the visitor result 431 */ 432 T visitHg_dslc(LipidMapsParser.Hg_dslcContext ctx); 433 /** 434 * Visit a parse tree produced by {@link LipidMapsParser#hg_dsl}. 435 * @param ctx the parse tree 436 * @return the visitor result 437 */ 438 T visitHg_dsl(LipidMapsParser.Hg_dslContext ctx); 439 /** 440 * Visit a parse tree produced by {@link LipidMapsParser#special_cer}. 441 * @param ctx the parse tree 442 * @return the visitor result 443 */ 444 T visitSpecial_cer(LipidMapsParser.Special_cerContext ctx); 445 /** 446 * Visit a parse tree produced by {@link LipidMapsParser#special_cer_prefix}. 447 * @param ctx the parse tree 448 * @return the visitor result 449 */ 450 T visitSpecial_cer_prefix(LipidMapsParser.Special_cer_prefixContext ctx); 451 /** 452 * Visit a parse tree produced by {@link LipidMapsParser#special_cer_prefix_1_O}. 453 * @param ctx the parse tree 454 * @return the visitor result 455 */ 456 T visitSpecial_cer_prefix_1_O(LipidMapsParser.Special_cer_prefix_1_OContext ctx); 457 /** 458 * Visit a parse tree produced by {@link LipidMapsParser#hg_lslc}. 459 * @param ctx the parse tree 460 * @return the visitor result 461 */ 462 T visitHg_lslc(LipidMapsParser.Hg_lslcContext ctx); 463 /** 464 * Visit a parse tree produced by {@link LipidMapsParser#hg_lsl}. 465 * @param ctx the parse tree 466 * @return the visitor result 467 */ 468 T visitHg_lsl(LipidMapsParser.Hg_lslContext ctx); 469 /** 470 * Visit a parse tree produced by {@link LipidMapsParser#pk}. 471 * @param ctx the parse tree 472 * @return the visitor result 473 */ 474 T visitPk(LipidMapsParser.PkContext ctx); 475 /** 476 * Visit a parse tree produced by {@link LipidMapsParser#pk_hg}. 477 * @param ctx the parse tree 478 * @return the visitor result 479 */ 480 T visitPk_hg(LipidMapsParser.Pk_hgContext ctx); 481 /** 482 * Visit a parse tree produced by {@link LipidMapsParser#pk_fa}. 483 * @param ctx the parse tree 484 * @return the visitor result 485 */ 486 T visitPk_fa(LipidMapsParser.Pk_faContext ctx); 487 /** 488 * Visit a parse tree produced by {@link LipidMapsParser#sterol}. 489 * @param ctx the parse tree 490 * @return the visitor result 491 */ 492 T visitSterol(LipidMapsParser.SterolContext ctx); 493 /** 494 * Visit a parse tree produced by {@link LipidMapsParser#chc}. 495 * @param ctx the parse tree 496 * @return the visitor result 497 */ 498 T visitChc(LipidMapsParser.ChcContext ctx); 499 /** 500 * Visit a parse tree produced by {@link LipidMapsParser#ch}. 501 * @param ctx the parse tree 502 * @return the visitor result 503 */ 504 T visitCh(LipidMapsParser.ChContext ctx); 505 /** 506 * Visit a parse tree produced by {@link LipidMapsParser#chec}. 507 * @param ctx the parse tree 508 * @return the visitor result 509 */ 510 T visitChec(LipidMapsParser.ChecContext ctx); 511 /** 512 * Visit a parse tree produced by {@link LipidMapsParser#che}. 513 * @param ctx the parse tree 514 * @return the visitor result 515 */ 516 T visitChe(LipidMapsParser.CheContext ctx); 517 /** 518 * Visit a parse tree produced by {@link LipidMapsParser#che_fa}. 519 * @param ctx the parse tree 520 * @return the visitor result 521 */ 522 T visitChe_fa(LipidMapsParser.Che_faContext ctx); 523 /** 524 * Visit a parse tree produced by {@link LipidMapsParser#hg_che}. 525 * @param ctx the parse tree 526 * @return the visitor result 527 */ 528 T visitHg_che(LipidMapsParser.Hg_cheContext ctx); 529 /** 530 * Visit a parse tree produced by {@link LipidMapsParser#mediator}. 531 * @param ctx the parse tree 532 * @return the visitor result 533 */ 534 T visitMediator(LipidMapsParser.MediatorContext ctx); 535 /** 536 * Visit a parse tree produced by {@link LipidMapsParser#mediator_var}. 537 * @param ctx the parse tree 538 * @return the visitor result 539 */ 540 T visitMediator_var(LipidMapsParser.Mediator_varContext ctx); 541 /** 542 * Visit a parse tree produced by {@link LipidMapsParser#mediator_prefix}. 543 * @param ctx the parse tree 544 * @return the visitor result 545 */ 546 T visitMediator_prefix(LipidMapsParser.Mediator_prefixContext ctx); 547 /** 548 * Visit a parse tree produced by {@link LipidMapsParser#mediator_numbers}. 549 * @param ctx the parse tree 550 * @return the visitor result 551 */ 552 T visitMediator_numbers(LipidMapsParser.Mediator_numbersContext ctx); 553 /** 554 * Visit a parse tree produced by {@link LipidMapsParser#mediator_number_pure}. 555 * @param ctx the parse tree 556 * @return the visitor result 557 */ 558 T visitMediator_number_pure(LipidMapsParser.Mediator_number_pureContext ctx); 559 /** 560 * Visit a parse tree produced by {@link LipidMapsParser#mediator_pos}. 561 * @param ctx the parse tree 562 * @return the visitor result 563 */ 564 T visitMediator_pos(LipidMapsParser.Mediator_posContext ctx); 565 /** 566 * Visit a parse tree produced by {@link LipidMapsParser#mediator_var_names}. 567 * @param ctx the parse tree 568 * @return the visitor result 569 */ 570 T visitMediator_var_names(LipidMapsParser.Mediator_var_namesContext ctx); 571 /** 572 * Visit a parse tree produced by {@link LipidMapsParser#mediator_var_name}. 573 * @param ctx the parse tree 574 * @return the visitor result 575 */ 576 T visitMediator_var_name(LipidMapsParser.Mediator_var_nameContext ctx); 577 /** 578 * Visit a parse tree produced by {@link LipidMapsParser#mediator_const}. 579 * @param ctx the parse tree 580 * @return the visitor result 581 */ 582 T visitMediator_const(LipidMapsParser.Mediator_constContext ctx); 583 /** 584 * Visit a parse tree produced by {@link LipidMapsParser#mediator_oxo}. 585 * @param ctx the parse tree 586 * @return the visitor result 587 */ 588 T visitMediator_oxo(LipidMapsParser.Mediator_oxoContext ctx); 589 /** 590 * Visit a parse tree produced by {@link LipidMapsParser#fa}. 591 * @param ctx the parse tree 592 * @return the visitor result 593 */ 594 T visitFa(LipidMapsParser.FaContext ctx); 595 /** 596 * Visit a parse tree produced by {@link LipidMapsParser#fa_unmod}. 597 * @param ctx the parse tree 598 * @return the visitor result 599 */ 600 T visitFa_unmod(LipidMapsParser.Fa_unmodContext ctx); 601 /** 602 * Visit a parse tree produced by {@link LipidMapsParser#fa_mod}. 603 * @param ctx the parse tree 604 * @return the visitor result 605 */ 606 T visitFa_mod(LipidMapsParser.Fa_modContext ctx); 607 /** 608 * Visit a parse tree produced by {@link LipidMapsParser#modification}. 609 * @param ctx the parse tree 610 * @return the visitor result 611 */ 612 T visitModification(LipidMapsParser.ModificationContext ctx); 613 /** 614 * Visit a parse tree produced by {@link LipidMapsParser#mod_text}. 615 * @param ctx the parse tree 616 * @return the visitor result 617 */ 618 T visitMod_text(LipidMapsParser.Mod_textContext ctx); 619 /** 620 * Visit a parse tree produced by {@link LipidMapsParser#ether}. 621 * @param ctx the parse tree 622 * @return the visitor result 623 */ 624 T visitEther(LipidMapsParser.EtherContext ctx); 625 /** 626 * Visit a parse tree produced by {@link LipidMapsParser#fa_pure}. 627 * @param ctx the parse tree 628 * @return the visitor result 629 */ 630 T visitFa_pure(LipidMapsParser.Fa_pureContext ctx); 631 /** 632 * Visit a parse tree produced by {@link LipidMapsParser#lcb_fa}. 633 * @param ctx the parse tree 634 * @return the visitor result 635 */ 636 T visitLcb_fa(LipidMapsParser.Lcb_faContext ctx); 637 /** 638 * Visit a parse tree produced by {@link LipidMapsParser#lcb_fa_unmod}. 639 * @param ctx the parse tree 640 * @return the visitor result 641 */ 642 T visitLcb_fa_unmod(LipidMapsParser.Lcb_fa_unmodContext ctx); 643 /** 644 * Visit a parse tree produced by {@link LipidMapsParser#lcb_fa_mod}. 645 * @param ctx the parse tree 646 * @return the visitor result 647 */ 648 T visitLcb_fa_mod(LipidMapsParser.Lcb_fa_modContext ctx); 649 /** 650 * Visit a parse tree produced by {@link LipidMapsParser#lcb}. 651 * @param ctx the parse tree 652 * @return the visitor result 653 */ 654 T visitLcb(LipidMapsParser.LcbContext ctx); 655 /** 656 * Visit a parse tree produced by {@link LipidMapsParser#carbon}. 657 * @param ctx the parse tree 658 * @return the visitor result 659 */ 660 T visitCarbon(LipidMapsParser.CarbonContext ctx); 661 /** 662 * Visit a parse tree produced by {@link LipidMapsParser#db}. 663 * @param ctx the parse tree 664 * @return the visitor result 665 */ 666 T visitDb(LipidMapsParser.DbContext ctx); 667 /** 668 * Visit a parse tree produced by {@link LipidMapsParser#db_count}. 669 * @param ctx the parse tree 670 * @return the visitor result 671 */ 672 T visitDb_count(LipidMapsParser.Db_countContext ctx); 673 /** 674 * Visit a parse tree produced by {@link LipidMapsParser#db_positions}. 675 * @param ctx the parse tree 676 * @return the visitor result 677 */ 678 T visitDb_positions(LipidMapsParser.Db_positionsContext ctx); 679 /** 680 * Visit a parse tree produced by {@link LipidMapsParser#db_position}. 681 * @param ctx the parse tree 682 * @return the visitor result 683 */ 684 T visitDb_position(LipidMapsParser.Db_positionContext ctx); 685 /** 686 * Visit a parse tree produced by {@link LipidMapsParser#db_single_position}. 687 * @param ctx the parse tree 688 * @return the visitor result 689 */ 690 T visitDb_single_position(LipidMapsParser.Db_single_positionContext ctx); 691 /** 692 * Visit a parse tree produced by {@link LipidMapsParser#db_position_number}. 693 * @param ctx the parse tree 694 * @return the visitor result 695 */ 696 T visitDb_position_number(LipidMapsParser.Db_position_numberContext ctx); 697 /** 698 * Visit a parse tree produced by {@link LipidMapsParser#cistrans}. 699 * @param ctx the parse tree 700 * @return the visitor result 701 */ 702 T visitCistrans(LipidMapsParser.CistransContext ctx); 703 /** 704 * Visit a parse tree produced by {@link LipidMapsParser#hydroxyl}. 705 * @param ctx the parse tree 706 * @return the visitor result 707 */ 708 T visitHydroxyl(LipidMapsParser.HydroxylContext ctx); 709 /** 710 * Visit a parse tree produced by {@link LipidMapsParser#hydroxyl_lcb}. 711 * @param ctx the parse tree 712 * @return the visitor result 713 */ 714 T visitHydroxyl_lcb(LipidMapsParser.Hydroxyl_lcbContext ctx); 715 /** 716 * Visit a parse tree produced by {@link LipidMapsParser#number}. 717 * @param ctx the parse tree 718 * @return the visitor result 719 */ 720 T visitNumber(LipidMapsParser.NumberContext ctx); 721 /** 722 * Visit a parse tree produced by {@link LipidMapsParser#fa_separator}. 723 * @param ctx the parse tree 724 * @return the visitor result 725 */ 726 T visitFa_separator(LipidMapsParser.Fa_separatorContext ctx); 727 /** 728 * Visit a parse tree produced by {@link LipidMapsParser#headgroup_separator}. 729 * @param ctx the parse tree 730 * @return the visitor result 731 */ 732 T visitHeadgroup_separator(LipidMapsParser.Headgroup_separatorContext ctx); 733 /** 734 * Visit a parse tree produced by {@link LipidMapsParser#fa_mod_separator}. 735 * @param ctx the parse tree 736 * @return the visitor result 737 */ 738 T visitFa_mod_separator(LipidMapsParser.Fa_mod_separatorContext ctx); 739 /** 740 * Visit a parse tree produced by {@link LipidMapsParser#carbon_db_separator}. 741 * @param ctx the parse tree 742 * @return the visitor result 743 */ 744 T visitCarbon_db_separator(LipidMapsParser.Carbon_db_separatorContext ctx); 745 /** 746 * Visit a parse tree produced by {@link LipidMapsParser#db_hydroxyl_separator}. 747 * @param ctx the parse tree 748 * @return the visitor result 749 */ 750 T visitDb_hydroxyl_separator(LipidMapsParser.Db_hydroxyl_separatorContext ctx); 751 /** 752 * Visit a parse tree produced by {@link LipidMapsParser#db_position_separator}. 753 * @param ctx the parse tree 754 * @return the visitor result 755 */ 756 T visitDb_position_separator(LipidMapsParser.Db_position_separatorContext ctx); 757 /** 758 * Visit a parse tree produced by {@link LipidMapsParser#mediator_separator}. 759 * @param ctx the parse tree 760 * @return the visitor result 761 */ 762 T visitMediator_separator(LipidMapsParser.Mediator_separatorContext ctx); 763 /** 764 * Visit a parse tree produced by {@link LipidMapsParser#mediator_name_separator}. 765 * @param ctx the parse tree 766 * @return the visitor result 767 */ 768 T visitMediator_name_separator(LipidMapsParser.Mediator_name_separatorContext ctx); 769 /** 770 * Visit a parse tree produced by {@link LipidMapsParser#round_open_bracket}. 771 * @param ctx the parse tree 772 * @return the visitor result 773 */ 774 T visitRound_open_bracket(LipidMapsParser.Round_open_bracketContext ctx); 775 /** 776 * Visit a parse tree produced by {@link LipidMapsParser#round_close_bracket}. 777 * @param ctx the parse tree 778 * @return the visitor result 779 */ 780 T visitRound_close_bracket(LipidMapsParser.Round_close_bracketContext ctx); 781 /** 782 * Visit a parse tree produced by {@link LipidMapsParser#square_open_bracket}. 783 * @param ctx the parse tree 784 * @return the visitor result 785 */ 786 T visitSquare_open_bracket(LipidMapsParser.Square_open_bracketContext ctx); 787 /** 788 * Visit a parse tree produced by {@link LipidMapsParser#square_close_bracket}. 789 * @param ctx the parse tree 790 * @return the visitor result 791 */ 792 T visitSquare_close_bracket(LipidMapsParser.Square_close_bracketContext ctx); 793}