TemplateListener.java 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. // Generated from C:\Users\EUGENIO CARVALHO\Desktop\projects\Ivannosys\src\template\Template.g4 by ANTLR 4.2.2
  2. package templates;
  3. import org.antlr.v4.runtime.misc.NotNull;
  4. import org.antlr.v4.runtime.tree.ParseTreeListener;
  5. /**
  6. * This interface defines a complete listener for a parse tree produced by
  7. * {@link TemplateParser}.
  8. */
  9. public interface TemplateListener extends ParseTreeListener {
  10. /**
  11. * Enter a parse tree produced by {@link TemplateParser#expression}.
  12. * @param ctx the parse tree
  13. */
  14. void enterExpression(@NotNull TemplateParser.ExpressionContext ctx);
  15. /**
  16. * Exit a parse tree produced by {@link TemplateParser#expression}.
  17. * @param ctx the parse tree
  18. */
  19. void exitExpression(@NotNull TemplateParser.ExpressionContext ctx);
  20. /**
  21. * Enter a parse tree produced by {@link TemplateParser#arg}.
  22. * @param ctx the parse tree
  23. */
  24. void enterArg(@NotNull TemplateParser.ArgContext ctx);
  25. /**
  26. * Exit a parse tree produced by {@link TemplateParser#arg}.
  27. * @param ctx the parse tree
  28. */
  29. void exitArg(@NotNull TemplateParser.ArgContext ctx);
  30. /**
  31. * Enter a parse tree produced by {@link TemplateParser#call}.
  32. * @param ctx the parse tree
  33. */
  34. void enterCall(@NotNull TemplateParser.CallContext ctx);
  35. /**
  36. * Exit a parse tree produced by {@link TemplateParser#call}.
  37. * @param ctx the parse tree
  38. */
  39. void exitCall(@NotNull TemplateParser.CallContext ctx);
  40. /**
  41. * Enter a parse tree produced by {@link TemplateParser#args}.
  42. * @param ctx the parse tree
  43. */
  44. void enterArgs(@NotNull TemplateParser.ArgsContext ctx);
  45. /**
  46. * Exit a parse tree produced by {@link TemplateParser#args}.
  47. * @param ctx the parse tree
  48. */
  49. void exitArgs(@NotNull TemplateParser.ArgsContext ctx);
  50. /**
  51. * Enter a parse tree produced by {@link TemplateParser#any}.
  52. * @param ctx the parse tree
  53. */
  54. void enterAny(@NotNull TemplateParser.AnyContext ctx);
  55. /**
  56. * Exit a parse tree produced by {@link TemplateParser#any}.
  57. * @param ctx the parse tree
  58. */
  59. void exitAny(@NotNull TemplateParser.AnyContext ctx);
  60. /**
  61. * Enter a parse tree produced by {@link TemplateParser#stmt}.
  62. * @param ctx the parse tree
  63. */
  64. void enterStmt(@NotNull TemplateParser.StmtContext ctx);
  65. /**
  66. * Exit a parse tree produced by {@link TemplateParser#stmt}.
  67. * @param ctx the parse tree
  68. */
  69. void exitStmt(@NotNull TemplateParser.StmtContext ctx);
  70. /**
  71. * Enter a parse tree produced by {@link TemplateParser#init}.
  72. * @param ctx the parse tree
  73. */
  74. void enterInit(@NotNull TemplateParser.InitContext ctx);
  75. /**
  76. * Exit a parse tree produced by {@link TemplateParser#init}.
  77. * @param ctx the parse tree
  78. */
  79. void exitInit(@NotNull TemplateParser.InitContext ctx);
  80. /**
  81. * Enter a parse tree produced by {@link TemplateParser#number}.
  82. * @param ctx the parse tree
  83. */
  84. void enterNumber(@NotNull TemplateParser.NumberContext ctx);
  85. /**
  86. * Exit a parse tree produced by {@link TemplateParser#number}.
  87. * @param ctx the parse tree
  88. */
  89. void exitNumber(@NotNull TemplateParser.NumberContext ctx);
  90. /**
  91. * Enter a parse tree produced by {@link TemplateParser#part}.
  92. * @param ctx the parse tree
  93. */
  94. void enterPart(@NotNull TemplateParser.PartContext ctx);
  95. /**
  96. * Exit a parse tree produced by {@link TemplateParser#part}.
  97. * @param ctx the parse tree
  98. */
  99. void exitPart(@NotNull TemplateParser.PartContext ctx);
  100. /**
  101. * Enter a parse tree produced by {@link TemplateParser#seletor}.
  102. * @param ctx the parse tree
  103. */
  104. void enterSeletor(@NotNull TemplateParser.SeletorContext ctx);
  105. /**
  106. * Exit a parse tree produced by {@link TemplateParser#seletor}.
  107. * @param ctx the parse tree
  108. */
  109. void exitSeletor(@NotNull TemplateParser.SeletorContext ctx);
  110. /**
  111. * Enter a parse tree produced by {@link TemplateParser#literal}.
  112. * @param ctx the parse tree
  113. */
  114. void enterLiteral(@NotNull TemplateParser.LiteralContext ctx);
  115. /**
  116. * Exit a parse tree produced by {@link TemplateParser#literal}.
  117. * @param ctx the parse tree
  118. */
  119. void exitLiteral(@NotNull TemplateParser.LiteralContext ctx);
  120. }