001// Generated from de/isas/lipidomics/palinom/Goslin.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 GoslinParser}. 008 * 009 * @param <T> The return type of the visit operation. Use {@link Void} for 010 * operations with no return type. 011 */ 012public interface GoslinVisitor<T> extends ParseTreeVisitor<T> { 013 /** 014 * Visit a parse tree produced by {@link GoslinParser#lipid}. 015 * @param ctx the parse tree 016 * @return the visitor result 017 */ 018 T visitLipid(GoslinParser.LipidContext ctx); 019 /** 020 * Visit a parse tree produced by {@link GoslinParser#lipid_eof}. 021 * @param ctx the parse tree 022 * @return the visitor result 023 */ 024 T visitLipid_eof(GoslinParser.Lipid_eofContext ctx); 025 /** 026 * Visit a parse tree produced by {@link GoslinParser#lipid_pure}. 027 * @param ctx the parse tree 028 * @return the visitor result 029 */ 030 T visitLipid_pure(GoslinParser.Lipid_pureContext ctx); 031 /** 032 * Visit a parse tree produced by {@link GoslinParser#adduct_info}. 033 * @param ctx the parse tree 034 * @return the visitor result 035 */ 036 T visitAdduct_info(GoslinParser.Adduct_infoContext ctx); 037 /** 038 * Visit a parse tree produced by {@link GoslinParser#adduct}. 039 * @param ctx the parse tree 040 * @return the visitor result 041 */ 042 T visitAdduct(GoslinParser.AdductContext ctx); 043 /** 044 * Visit a parse tree produced by {@link GoslinParser#arbitrary_adduct}. 045 * @param ctx the parse tree 046 * @return the visitor result 047 */ 048 T visitArbitrary_adduct(GoslinParser.Arbitrary_adductContext ctx); 049 /** 050 * Visit a parse tree produced by {@link GoslinParser#adduct4}. 051 * @param ctx the parse tree 052 * @return the visitor result 053 */ 054 T visitAdduct4(GoslinParser.Adduct4Context ctx); 055 /** 056 * Visit a parse tree produced by {@link GoslinParser#adduct2}. 057 * @param ctx the parse tree 058 * @return the visitor result 059 */ 060 T visitAdduct2(GoslinParser.Adduct2Context ctx); 061 /** 062 * Visit a parse tree produced by {@link GoslinParser#fa2}. 063 * @param ctx the parse tree 064 * @return the visitor result 065 */ 066 T visitFa2(GoslinParser.Fa2Context ctx); 067 /** 068 * Visit a parse tree produced by {@link GoslinParser#fa2_unsorted}. 069 * @param ctx the parse tree 070 * @return the visitor result 071 */ 072 T visitFa2_unsorted(GoslinParser.Fa2_unsortedContext ctx); 073 /** 074 * Visit a parse tree produced by {@link GoslinParser#fa2_sorted}. 075 * @param ctx the parse tree 076 * @return the visitor result 077 */ 078 T visitFa2_sorted(GoslinParser.Fa2_sortedContext ctx); 079 /** 080 * Visit a parse tree produced by {@link GoslinParser#fa3}. 081 * @param ctx the parse tree 082 * @return the visitor result 083 */ 084 T visitFa3(GoslinParser.Fa3Context ctx); 085 /** 086 * Visit a parse tree produced by {@link GoslinParser#fa3_unsorted}. 087 * @param ctx the parse tree 088 * @return the visitor result 089 */ 090 T visitFa3_unsorted(GoslinParser.Fa3_unsortedContext ctx); 091 /** 092 * Visit a parse tree produced by {@link GoslinParser#fa3_sorted}. 093 * @param ctx the parse tree 094 * @return the visitor result 095 */ 096 T visitFa3_sorted(GoslinParser.Fa3_sortedContext ctx); 097 /** 098 * Visit a parse tree produced by {@link GoslinParser#fa4}. 099 * @param ctx the parse tree 100 * @return the visitor result 101 */ 102 T visitFa4(GoslinParser.Fa4Context ctx); 103 /** 104 * Visit a parse tree produced by {@link GoslinParser#fa4_unsorted}. 105 * @param ctx the parse tree 106 * @return the visitor result 107 */ 108 T visitFa4_unsorted(GoslinParser.Fa4_unsortedContext ctx); 109 /** 110 * Visit a parse tree produced by {@link GoslinParser#fa4_sorted}. 111 * @param ctx the parse tree 112 * @return the visitor result 113 */ 114 T visitFa4_sorted(GoslinParser.Fa4_sortedContext ctx); 115 /** 116 * Visit a parse tree produced by {@link GoslinParser#gl}. 117 * @param ctx the parse tree 118 * @return the visitor result 119 */ 120 T visitGl(GoslinParser.GlContext ctx); 121 /** 122 * Visit a parse tree produced by {@link GoslinParser#sqml}. 123 * @param ctx the parse tree 124 * @return the visitor result 125 */ 126 T visitSqml(GoslinParser.SqmlContext ctx); 127 /** 128 * Visit a parse tree produced by {@link GoslinParser#mgl}. 129 * @param ctx the parse tree 130 * @return the visitor result 131 */ 132 T visitMgl(GoslinParser.MglContext ctx); 133 /** 134 * Visit a parse tree produced by {@link GoslinParser#dgl}. 135 * @param ctx the parse tree 136 * @return the visitor result 137 */ 138 T visitDgl(GoslinParser.DglContext ctx); 139 /** 140 * Visit a parse tree produced by {@link GoslinParser#sgl}. 141 * @param ctx the parse tree 142 * @return the visitor result 143 */ 144 T visitSgl(GoslinParser.SglContext ctx); 145 /** 146 * Visit a parse tree produced by {@link GoslinParser#tgl}. 147 * @param ctx the parse tree 148 * @return the visitor result 149 */ 150 T visitTgl(GoslinParser.TglContext ctx); 151 /** 152 * Visit a parse tree produced by {@link GoslinParser#gl_species}. 153 * @param ctx the parse tree 154 * @return the visitor result 155 */ 156 T visitGl_species(GoslinParser.Gl_speciesContext ctx); 157 /** 158 * Visit a parse tree produced by {@link GoslinParser#dgl_subspecies}. 159 * @param ctx the parse tree 160 * @return the visitor result 161 */ 162 T visitDgl_subspecies(GoslinParser.Dgl_subspeciesContext ctx); 163 /** 164 * Visit a parse tree produced by {@link GoslinParser#tgl_subspecies}. 165 * @param ctx the parse tree 166 * @return the visitor result 167 */ 168 T visitTgl_subspecies(GoslinParser.Tgl_subspeciesContext ctx); 169 /** 170 * Visit a parse tree produced by {@link GoslinParser#hg_sqml_full}. 171 * @param ctx the parse tree 172 * @return the visitor result 173 */ 174 T visitHg_sqml_full(GoslinParser.Hg_sqml_fullContext ctx); 175 /** 176 * Visit a parse tree produced by {@link GoslinParser#hg_mgl_full}. 177 * @param ctx the parse tree 178 * @return the visitor result 179 */ 180 T visitHg_mgl_full(GoslinParser.Hg_mgl_fullContext ctx); 181 /** 182 * Visit a parse tree produced by {@link GoslinParser#hg_dgl_full}. 183 * @param ctx the parse tree 184 * @return the visitor result 185 */ 186 T visitHg_dgl_full(GoslinParser.Hg_dgl_fullContext ctx); 187 /** 188 * Visit a parse tree produced by {@link GoslinParser#hg_sgl_full}. 189 * @param ctx the parse tree 190 * @return the visitor result 191 */ 192 T visitHg_sgl_full(GoslinParser.Hg_sgl_fullContext ctx); 193 /** 194 * Visit a parse tree produced by {@link GoslinParser#hg_tgl_full}. 195 * @param ctx the parse tree 196 * @return the visitor result 197 */ 198 T visitHg_tgl_full(GoslinParser.Hg_tgl_fullContext ctx); 199 /** 200 * Visit a parse tree produced by {@link GoslinParser#hg_sqml}. 201 * @param ctx the parse tree 202 * @return the visitor result 203 */ 204 T visitHg_sqml(GoslinParser.Hg_sqmlContext ctx); 205 /** 206 * Visit a parse tree produced by {@link GoslinParser#hg_mgl}. 207 * @param ctx the parse tree 208 * @return the visitor result 209 */ 210 T visitHg_mgl(GoslinParser.Hg_mglContext ctx); 211 /** 212 * Visit a parse tree produced by {@link GoslinParser#hg_dgl}. 213 * @param ctx the parse tree 214 * @return the visitor result 215 */ 216 T visitHg_dgl(GoslinParser.Hg_dglContext ctx); 217 /** 218 * Visit a parse tree produced by {@link GoslinParser#hg_sgl}. 219 * @param ctx the parse tree 220 * @return the visitor result 221 */ 222 T visitHg_sgl(GoslinParser.Hg_sglContext ctx); 223 /** 224 * Visit a parse tree produced by {@link GoslinParser#hg_tgl}. 225 * @param ctx the parse tree 226 * @return the visitor result 227 */ 228 T visitHg_tgl(GoslinParser.Hg_tglContext ctx); 229 /** 230 * Visit a parse tree produced by {@link GoslinParser#pl}. 231 * @param ctx the parse tree 232 * @return the visitor result 233 */ 234 T visitPl(GoslinParser.PlContext ctx); 235 /** 236 * Visit a parse tree produced by {@link GoslinParser#pl_o}. 237 * @param ctx the parse tree 238 * @return the visitor result 239 */ 240 T visitPl_o(GoslinParser.Pl_oContext ctx); 241 /** 242 * Visit a parse tree produced by {@link GoslinParser#lpl}. 243 * @param ctx the parse tree 244 * @return the visitor result 245 */ 246 T visitLpl(GoslinParser.LplContext ctx); 247 /** 248 * Visit a parse tree produced by {@link GoslinParser#lpl_o}. 249 * @param ctx the parse tree 250 * @return the visitor result 251 */ 252 T visitLpl_o(GoslinParser.Lpl_oContext ctx); 253 /** 254 * Visit a parse tree produced by {@link GoslinParser#dpl}. 255 * @param ctx the parse tree 256 * @return the visitor result 257 */ 258 T visitDpl(GoslinParser.DplContext ctx); 259 /** 260 * Visit a parse tree produced by {@link GoslinParser#tpl}. 261 * @param ctx the parse tree 262 * @return the visitor result 263 */ 264 T visitTpl(GoslinParser.TplContext ctx); 265 /** 266 * Visit a parse tree produced by {@link GoslinParser#dpl_o}. 267 * @param ctx the parse tree 268 * @return the visitor result 269 */ 270 T visitDpl_o(GoslinParser.Dpl_oContext ctx); 271 /** 272 * Visit a parse tree produced by {@link GoslinParser#dlcl}. 273 * @param ctx the parse tree 274 * @return the visitor result 275 */ 276 T visitDlcl(GoslinParser.DlclContext ctx); 277 /** 278 * Visit a parse tree produced by {@link GoslinParser#mlcl}. 279 * @param ctx the parse tree 280 * @return the visitor result 281 */ 282 T visitMlcl(GoslinParser.MlclContext ctx); 283 /** 284 * Visit a parse tree produced by {@link GoslinParser#cl}. 285 * @param ctx the parse tree 286 * @return the visitor result 287 */ 288 T visitCl(GoslinParser.ClContext ctx); 289 /** 290 * Visit a parse tree produced by {@link GoslinParser#pl_species}. 291 * @param ctx the parse tree 292 * @return the visitor result 293 */ 294 T visitPl_species(GoslinParser.Pl_speciesContext ctx); 295 /** 296 * Visit a parse tree produced by {@link GoslinParser#pl_subspecies}. 297 * @param ctx the parse tree 298 * @return the visitor result 299 */ 300 T visitPl_subspecies(GoslinParser.Pl_subspeciesContext ctx); 301 /** 302 * Visit a parse tree produced by {@link GoslinParser#tpl_subspecies}. 303 * @param ctx the parse tree 304 * @return the visitor result 305 */ 306 T visitTpl_subspecies(GoslinParser.Tpl_subspeciesContext ctx); 307 /** 308 * Visit a parse tree produced by {@link GoslinParser#dlcl_subspecies}. 309 * @param ctx the parse tree 310 * @return the visitor result 311 */ 312 T visitDlcl_subspecies(GoslinParser.Dlcl_subspeciesContext ctx); 313 /** 314 * Visit a parse tree produced by {@link GoslinParser#mlcl_subspecies}. 315 * @param ctx the parse tree 316 * @return the visitor result 317 */ 318 T visitMlcl_subspecies(GoslinParser.Mlcl_subspeciesContext ctx); 319 /** 320 * Visit a parse tree produced by {@link GoslinParser#cl_subspecies}. 321 * @param ctx the parse tree 322 * @return the visitor result 323 */ 324 T visitCl_subspecies(GoslinParser.Cl_subspeciesContext ctx); 325 /** 326 * Visit a parse tree produced by {@link GoslinParser#heavy_hg}. 327 * @param ctx the parse tree 328 * @return the visitor result 329 */ 330 T visitHeavy_hg(GoslinParser.Heavy_hgContext ctx); 331 /** 332 * Visit a parse tree produced by {@link GoslinParser#hg_clc}. 333 * @param ctx the parse tree 334 * @return the visitor result 335 */ 336 T visitHg_clc(GoslinParser.Hg_clcContext ctx); 337 /** 338 * Visit a parse tree produced by {@link GoslinParser#hg_cl}. 339 * @param ctx the parse tree 340 * @return the visitor result 341 */ 342 T visitHg_cl(GoslinParser.Hg_clContext ctx); 343 /** 344 * Visit a parse tree produced by {@link GoslinParser#hg_mlclc}. 345 * @param ctx the parse tree 346 * @return the visitor result 347 */ 348 T visitHg_mlclc(GoslinParser.Hg_mlclcContext ctx); 349 /** 350 * Visit a parse tree produced by {@link GoslinParser#hg_mlcl}. 351 * @param ctx the parse tree 352 * @return the visitor result 353 */ 354 T visitHg_mlcl(GoslinParser.Hg_mlclContext ctx); 355 /** 356 * Visit a parse tree produced by {@link GoslinParser#hg_dlclc}. 357 * @param ctx the parse tree 358 * @return the visitor result 359 */ 360 T visitHg_dlclc(GoslinParser.Hg_dlclcContext ctx); 361 /** 362 * Visit a parse tree produced by {@link GoslinParser#hg_dlcl}. 363 * @param ctx the parse tree 364 * @return the visitor result 365 */ 366 T visitHg_dlcl(GoslinParser.Hg_dlclContext ctx); 367 /** 368 * Visit a parse tree produced by {@link GoslinParser#hg_plc}. 369 * @param ctx the parse tree 370 * @return the visitor result 371 */ 372 T visitHg_plc(GoslinParser.Hg_plcContext ctx); 373 /** 374 * Visit a parse tree produced by {@link GoslinParser#hg_pl}. 375 * @param ctx the parse tree 376 * @return the visitor result 377 */ 378 T visitHg_pl(GoslinParser.Hg_plContext ctx); 379 /** 380 * Visit a parse tree produced by {@link GoslinParser#hg_pim}. 381 * @param ctx the parse tree 382 * @return the visitor result 383 */ 384 T visitHg_pim(GoslinParser.Hg_pimContext ctx); 385 /** 386 * Visit a parse tree produced by {@link GoslinParser#hg_pim_number}. 387 * @param ctx the parse tree 388 * @return the visitor result 389 */ 390 T visitHg_pim_number(GoslinParser.Hg_pim_numberContext ctx); 391 /** 392 * Visit a parse tree produced by {@link GoslinParser#hg_pip}. 393 * @param ctx the parse tree 394 * @return the visitor result 395 */ 396 T visitHg_pip(GoslinParser.Hg_pipContext ctx); 397 /** 398 * Visit a parse tree produced by {@link GoslinParser#hg_pip_pure}. 399 * @param ctx the parse tree 400 * @return the visitor result 401 */ 402 T visitHg_pip_pure(GoslinParser.Hg_pip_pureContext ctx); 403 /** 404 * Visit a parse tree produced by {@link GoslinParser#hg_pip_m}. 405 * @param ctx the parse tree 406 * @return the visitor result 407 */ 408 T visitHg_pip_m(GoslinParser.Hg_pip_mContext ctx); 409 /** 410 * Visit a parse tree produced by {@link GoslinParser#hg_pip_d}. 411 * @param ctx the parse tree 412 * @return the visitor result 413 */ 414 T visitHg_pip_d(GoslinParser.Hg_pip_dContext ctx); 415 /** 416 * Visit a parse tree produced by {@link GoslinParser#hg_pip_t}. 417 * @param ctx the parse tree 418 * @return the visitor result 419 */ 420 T visitHg_pip_t(GoslinParser.Hg_pip_tContext ctx); 421 /** 422 * Visit a parse tree produced by {@link GoslinParser#hg_tplc}. 423 * @param ctx the parse tree 424 * @return the visitor result 425 */ 426 T visitHg_tplc(GoslinParser.Hg_tplcContext ctx); 427 /** 428 * Visit a parse tree produced by {@link GoslinParser#hg_tpl}. 429 * @param ctx the parse tree 430 * @return the visitor result 431 */ 432 T visitHg_tpl(GoslinParser.Hg_tplContext ctx); 433 /** 434 * Visit a parse tree produced by {@link GoslinParser#hg_lplc}. 435 * @param ctx the parse tree 436 * @return the visitor result 437 */ 438 T visitHg_lplc(GoslinParser.Hg_lplcContext ctx); 439 /** 440 * Visit a parse tree produced by {@link GoslinParser#hg_lpl}. 441 * @param ctx the parse tree 442 * @return the visitor result 443 */ 444 T visitHg_lpl(GoslinParser.Hg_lplContext ctx); 445 /** 446 * Visit a parse tree produced by {@link GoslinParser#hg_lpim}. 447 * @param ctx the parse tree 448 * @return the visitor result 449 */ 450 T visitHg_lpim(GoslinParser.Hg_lpimContext ctx); 451 /** 452 * Visit a parse tree produced by {@link GoslinParser#hg_lpim_number}. 453 * @param ctx the parse tree 454 * @return the visitor result 455 */ 456 T visitHg_lpim_number(GoslinParser.Hg_lpim_numberContext ctx); 457 /** 458 * Visit a parse tree produced by {@link GoslinParser#hg_lpl_oc}. 459 * @param ctx the parse tree 460 * @return the visitor result 461 */ 462 T visitHg_lpl_oc(GoslinParser.Hg_lpl_ocContext ctx); 463 /** 464 * Visit a parse tree produced by {@link GoslinParser#hg_lpl_o}. 465 * @param ctx the parse tree 466 * @return the visitor result 467 */ 468 T visitHg_lpl_o(GoslinParser.Hg_lpl_oContext ctx); 469 /** 470 * Visit a parse tree produced by {@link GoslinParser#hg_pl_oc}. 471 * @param ctx the parse tree 472 * @return the visitor result 473 */ 474 T visitHg_pl_oc(GoslinParser.Hg_pl_ocContext ctx); 475 /** 476 * Visit a parse tree produced by {@link GoslinParser#hg_pl_o}. 477 * @param ctx the parse tree 478 * @return the visitor result 479 */ 480 T visitHg_pl_o(GoslinParser.Hg_pl_oContext ctx); 481 /** 482 * Visit a parse tree produced by {@link GoslinParser#sl}. 483 * @param ctx the parse tree 484 * @return the visitor result 485 */ 486 T visitSl(GoslinParser.SlContext ctx); 487 /** 488 * Visit a parse tree produced by {@link GoslinParser#lsl}. 489 * @param ctx the parse tree 490 * @return the visitor result 491 */ 492 T visitLsl(GoslinParser.LslContext ctx); 493 /** 494 * Visit a parse tree produced by {@link GoslinParser#dsl}. 495 * @param ctx the parse tree 496 * @return the visitor result 497 */ 498 T visitDsl(GoslinParser.DslContext ctx); 499 /** 500 * Visit a parse tree produced by {@link GoslinParser#sl_species}. 501 * @param ctx the parse tree 502 * @return the visitor result 503 */ 504 T visitSl_species(GoslinParser.Sl_speciesContext ctx); 505 /** 506 * Visit a parse tree produced by {@link GoslinParser#sl_subspecies}. 507 * @param ctx the parse tree 508 * @return the visitor result 509 */ 510 T visitSl_subspecies(GoslinParser.Sl_subspeciesContext ctx); 511 /** 512 * Visit a parse tree produced by {@link GoslinParser#hg_lslc}. 513 * @param ctx the parse tree 514 * @return the visitor result 515 */ 516 T visitHg_lslc(GoslinParser.Hg_lslcContext ctx); 517 /** 518 * Visit a parse tree produced by {@link GoslinParser#hg_lsl}. 519 * @param ctx the parse tree 520 * @return the visitor result 521 */ 522 T visitHg_lsl(GoslinParser.Hg_lslContext ctx); 523 /** 524 * Visit a parse tree produced by {@link GoslinParser#hg_dslc}. 525 * @param ctx the parse tree 526 * @return the visitor result 527 */ 528 T visitHg_dslc(GoslinParser.Hg_dslcContext ctx); 529 /** 530 * Visit a parse tree produced by {@link GoslinParser#hg_dsl}. 531 * @param ctx the parse tree 532 * @return the visitor result 533 */ 534 T visitHg_dsl(GoslinParser.Hg_dslContext ctx); 535 /** 536 * Visit a parse tree produced by {@link GoslinParser#sterol}. 537 * @param ctx the parse tree 538 * @return the visitor result 539 */ 540 T visitSterol(GoslinParser.SterolContext ctx); 541 /** 542 * Visit a parse tree produced by {@link GoslinParser#stc}. 543 * @param ctx the parse tree 544 * @return the visitor result 545 */ 546 T visitStc(GoslinParser.StcContext ctx); 547 /** 548 * Visit a parse tree produced by {@link GoslinParser#st}. 549 * @param ctx the parse tree 550 * @return the visitor result 551 */ 552 T visitSt(GoslinParser.StContext ctx); 553 /** 554 * Visit a parse tree produced by {@link GoslinParser#ste}. 555 * @param ctx the parse tree 556 * @return the visitor result 557 */ 558 T visitSte(GoslinParser.SteContext ctx); 559 /** 560 * Visit a parse tree produced by {@link GoslinParser#stes}. 561 * @param ctx the parse tree 562 * @return the visitor result 563 */ 564 T visitStes(GoslinParser.StesContext ctx); 565 /** 566 * Visit a parse tree produced by {@link GoslinParser#hg_stc}. 567 * @param ctx the parse tree 568 * @return the visitor result 569 */ 570 T visitHg_stc(GoslinParser.Hg_stcContext ctx); 571 /** 572 * Visit a parse tree produced by {@link GoslinParser#hg_ste}. 573 * @param ctx the parse tree 574 * @return the visitor result 575 */ 576 T visitHg_ste(GoslinParser.Hg_steContext ctx); 577 /** 578 * Visit a parse tree produced by {@link GoslinParser#hg_stcs}. 579 * @param ctx the parse tree 580 * @return the visitor result 581 */ 582 T visitHg_stcs(GoslinParser.Hg_stcsContext ctx); 583 /** 584 * Visit a parse tree produced by {@link GoslinParser#hg_stes}. 585 * @param ctx the parse tree 586 * @return the visitor result 587 */ 588 T visitHg_stes(GoslinParser.Hg_stesContext ctx); 589 /** 590 * Visit a parse tree produced by {@link GoslinParser#mediatorc}. 591 * @param ctx the parse tree 592 * @return the visitor result 593 */ 594 T visitMediatorc(GoslinParser.MediatorcContext ctx); 595 /** 596 * Visit a parse tree produced by {@link GoslinParser#mediator}. 597 * @param ctx the parse tree 598 * @return the visitor result 599 */ 600 T visitMediator(GoslinParser.MediatorContext ctx); 601 /** 602 * Visit a parse tree produced by {@link GoslinParser#saccharolipid}. 603 * @param ctx the parse tree 604 * @return the visitor result 605 */ 606 T visitSaccharolipid(GoslinParser.SaccharolipidContext ctx); 607 /** 608 * Visit a parse tree produced by {@link GoslinParser#sac_di}. 609 * @param ctx the parse tree 610 * @return the visitor result 611 */ 612 T visitSac_di(GoslinParser.Sac_diContext ctx); 613 /** 614 * Visit a parse tree produced by {@link GoslinParser#hg_sac_di_c}. 615 * @param ctx the parse tree 616 * @return the visitor result 617 */ 618 T visitHg_sac_di_c(GoslinParser.Hg_sac_di_cContext ctx); 619 /** 620 * Visit a parse tree produced by {@link GoslinParser#hg_sac_di}. 621 * @param ctx the parse tree 622 * @return the visitor result 623 */ 624 T visitHg_sac_di(GoslinParser.Hg_sac_diContext ctx); 625 /** 626 * Visit a parse tree produced by {@link GoslinParser#sac_f}. 627 * @param ctx the parse tree 628 * @return the visitor result 629 */ 630 T visitSac_f(GoslinParser.Sac_fContext ctx); 631 /** 632 * Visit a parse tree produced by {@link GoslinParser#hg_sac_f_c}. 633 * @param ctx the parse tree 634 * @return the visitor result 635 */ 636 T visitHg_sac_f_c(GoslinParser.Hg_sac_f_cContext ctx); 637 /** 638 * Visit a parse tree produced by {@link GoslinParser#hg_sac_f}. 639 * @param ctx the parse tree 640 * @return the visitor result 641 */ 642 T visitHg_sac_f(GoslinParser.Hg_sac_fContext ctx); 643 /** 644 * Visit a parse tree produced by {@link GoslinParser#sac_species}. 645 * @param ctx the parse tree 646 * @return the visitor result 647 */ 648 T visitSac_species(GoslinParser.Sac_speciesContext ctx); 649 /** 650 * Visit a parse tree produced by {@link GoslinParser#sac_di_subspecies}. 651 * @param ctx the parse tree 652 * @return the visitor result 653 */ 654 T visitSac_di_subspecies(GoslinParser.Sac_di_subspeciesContext ctx); 655 /** 656 * Visit a parse tree produced by {@link GoslinParser#sac_f_subspecies}. 657 * @param ctx the parse tree 658 * @return the visitor result 659 */ 660 T visitSac_f_subspecies(GoslinParser.Sac_f_subspeciesContext ctx); 661 /** 662 * Visit a parse tree produced by {@link GoslinParser#fa}. 663 * @param ctx the parse tree 664 * @return the visitor result 665 */ 666 T visitFa(GoslinParser.FaContext ctx); 667 /** 668 * Visit a parse tree produced by {@link GoslinParser#heavy_fa}. 669 * @param ctx the parse tree 670 * @return the visitor result 671 */ 672 T visitHeavy_fa(GoslinParser.Heavy_faContext ctx); 673 /** 674 * Visit a parse tree produced by {@link GoslinParser#fa_pure}. 675 * @param ctx the parse tree 676 * @return the visitor result 677 */ 678 T visitFa_pure(GoslinParser.Fa_pureContext ctx); 679 /** 680 * Visit a parse tree produced by {@link GoslinParser#ether}. 681 * @param ctx the parse tree 682 * @return the visitor result 683 */ 684 T visitEther(GoslinParser.EtherContext ctx); 685 /** 686 * Visit a parse tree produced by {@link GoslinParser#lcb}. 687 * @param ctx the parse tree 688 * @return the visitor result 689 */ 690 T visitLcb(GoslinParser.LcbContext ctx); 691 /** 692 * Visit a parse tree produced by {@link GoslinParser#heavy_lcb}. 693 * @param ctx the parse tree 694 * @return the visitor result 695 */ 696 T visitHeavy_lcb(GoslinParser.Heavy_lcbContext ctx); 697 /** 698 * Visit a parse tree produced by {@link GoslinParser#lcb_pure}. 699 * @param ctx the parse tree 700 * @return the visitor result 701 */ 702 T visitLcb_pure(GoslinParser.Lcb_pureContext ctx); 703 /** 704 * Visit a parse tree produced by {@link GoslinParser#carbon}. 705 * @param ctx the parse tree 706 * @return the visitor result 707 */ 708 T visitCarbon(GoslinParser.CarbonContext ctx); 709 /** 710 * Visit a parse tree produced by {@link GoslinParser#db}. 711 * @param ctx the parse tree 712 * @return the visitor result 713 */ 714 T visitDb(GoslinParser.DbContext ctx); 715 /** 716 * Visit a parse tree produced by {@link GoslinParser#db_count}. 717 * @param ctx the parse tree 718 * @return the visitor result 719 */ 720 T visitDb_count(GoslinParser.Db_countContext ctx); 721 /** 722 * Visit a parse tree produced by {@link GoslinParser#db_positions}. 723 * @param ctx the parse tree 724 * @return the visitor result 725 */ 726 T visitDb_positions(GoslinParser.Db_positionsContext ctx); 727 /** 728 * Visit a parse tree produced by {@link GoslinParser#db_position}. 729 * @param ctx the parse tree 730 * @return the visitor result 731 */ 732 T visitDb_position(GoslinParser.Db_positionContext ctx); 733 /** 734 * Visit a parse tree produced by {@link GoslinParser#db_single_position}. 735 * @param ctx the parse tree 736 * @return the visitor result 737 */ 738 T visitDb_single_position(GoslinParser.Db_single_positionContext ctx); 739 /** 740 * Visit a parse tree produced by {@link GoslinParser#db_position_number}. 741 * @param ctx the parse tree 742 * @return the visitor result 743 */ 744 T visitDb_position_number(GoslinParser.Db_position_numberContext ctx); 745 /** 746 * Visit a parse tree produced by {@link GoslinParser#cistrans}. 747 * @param ctx the parse tree 748 * @return the visitor result 749 */ 750 T visitCistrans(GoslinParser.CistransContext ctx); 751 /** 752 * Visit a parse tree produced by {@link GoslinParser#hydroxyl}. 753 * @param ctx the parse tree 754 * @return the visitor result 755 */ 756 T visitHydroxyl(GoslinParser.HydroxylContext ctx); 757 /** 758 * Visit a parse tree produced by {@link GoslinParser#old_hydroxyl}. 759 * @param ctx the parse tree 760 * @return the visitor result 761 */ 762 T visitOld_hydroxyl(GoslinParser.Old_hydroxylContext ctx); 763 /** 764 * Visit a parse tree produced by {@link GoslinParser#number}. 765 * @param ctx the parse tree 766 * @return the visitor result 767 */ 768 T visitNumber(GoslinParser.NumberContext ctx); 769 /** 770 * Visit a parse tree produced by {@link GoslinParser#digit}. 771 * @param ctx the parse tree 772 * @return the visitor result 773 */ 774 T visitDigit(GoslinParser.DigitContext ctx); 775 /** 776 * Visit a parse tree produced by {@link GoslinParser#heavy}. 777 * @param ctx the parse tree 778 * @return the visitor result 779 */ 780 T visitHeavy(GoslinParser.HeavyContext ctx); 781 /** 782 * Visit a parse tree produced by {@link GoslinParser#isotopes}. 783 * @param ctx the parse tree 784 * @return the visitor result 785 */ 786 T visitIsotopes(GoslinParser.IsotopesContext ctx); 787 /** 788 * Visit a parse tree produced by {@link GoslinParser#isotope}. 789 * @param ctx the parse tree 790 * @return the visitor result 791 */ 792 T visitIsotope(GoslinParser.IsotopeContext ctx); 793 /** 794 * Visit a parse tree produced by {@link GoslinParser#isotope_number}. 795 * @param ctx the parse tree 796 * @return the visitor result 797 */ 798 T visitIsotope_number(GoslinParser.Isotope_numberContext ctx); 799 /** 800 * Visit a parse tree produced by {@link GoslinParser#isotope_element}. 801 * @param ctx the parse tree 802 * @return the visitor result 803 */ 804 T visitIsotope_element(GoslinParser.Isotope_elementContext ctx); 805 /** 806 * Visit a parse tree produced by {@link GoslinParser#isotope_count}. 807 * @param ctx the parse tree 808 * @return the visitor result 809 */ 810 T visitIsotope_count(GoslinParser.Isotope_countContext ctx); 811 /** 812 * Visit a parse tree produced by {@link GoslinParser#element}. 813 * @param ctx the parse tree 814 * @return the visitor result 815 */ 816 T visitElement(GoslinParser.ElementContext ctx); 817 /** 818 * Visit a parse tree produced by {@link GoslinParser#sorted_fa_separator}. 819 * @param ctx the parse tree 820 * @return the visitor result 821 */ 822 T visitSorted_fa_separator(GoslinParser.Sorted_fa_separatorContext ctx); 823 /** 824 * Visit a parse tree produced by {@link GoslinParser#adduct_separator}. 825 * @param ctx the parse tree 826 * @return the visitor result 827 */ 828 T visitAdduct_separator(GoslinParser.Adduct_separatorContext ctx); 829 /** 830 * Visit a parse tree produced by {@link GoslinParser#unsorted_fa_separator}. 831 * @param ctx the parse tree 832 * @return the visitor result 833 */ 834 T visitUnsorted_fa_separator(GoslinParser.Unsorted_fa_separatorContext ctx); 835 /** 836 * Visit a parse tree produced by {@link GoslinParser#plasmalogen_separator}. 837 * @param ctx the parse tree 838 * @return the visitor result 839 */ 840 T visitPlasmalogen_separator(GoslinParser.Plasmalogen_separatorContext ctx); 841 /** 842 * Visit a parse tree produced by {@link GoslinParser#headgroup_separator}. 843 * @param ctx the parse tree 844 * @return the visitor result 845 */ 846 T visitHeadgroup_separator(GoslinParser.Headgroup_separatorContext ctx); 847 /** 848 * Visit a parse tree produced by {@link GoslinParser#carbon_db_separator}. 849 * @param ctx the parse tree 850 * @return the visitor result 851 */ 852 T visitCarbon_db_separator(GoslinParser.Carbon_db_separatorContext ctx); 853 /** 854 * Visit a parse tree produced by {@link GoslinParser#db_hydroxyl_separator}. 855 * @param ctx the parse tree 856 * @return the visitor result 857 */ 858 T visitDb_hydroxyl_separator(GoslinParser.Db_hydroxyl_separatorContext ctx); 859 /** 860 * Visit a parse tree produced by {@link GoslinParser#db_position_separator}. 861 * @param ctx the parse tree 862 * @return the visitor result 863 */ 864 T visitDb_position_separator(GoslinParser.Db_position_separatorContext ctx); 865 /** 866 * Visit a parse tree produced by {@link GoslinParser#round_open_bracket}. 867 * @param ctx the parse tree 868 * @return the visitor result 869 */ 870 T visitRound_open_bracket(GoslinParser.Round_open_bracketContext ctx); 871 /** 872 * Visit a parse tree produced by {@link GoslinParser#round_close_bracket}. 873 * @param ctx the parse tree 874 * @return the visitor result 875 */ 876 T visitRound_close_bracket(GoslinParser.Round_close_bracketContext ctx); 877 /** 878 * Visit a parse tree produced by {@link GoslinParser#character}. 879 * @param ctx the parse tree 880 * @return the visitor result 881 */ 882 T visitCharacter(GoslinParser.CharacterContext ctx); 883 /** 884 * Visit a parse tree produced by {@link GoslinParser#charge}. 885 * @param ctx the parse tree 886 * @return the visitor result 887 */ 888 T visitCharge(GoslinParser.ChargeContext ctx); 889 /** 890 * Visit a parse tree produced by {@link GoslinParser#charge_sign}. 891 * @param ctx the parse tree 892 * @return the visitor result 893 */ 894 T visitCharge_sign(GoslinParser.Charge_signContext ctx); 895}