View Javadoc
1   // Generated from eu/simuline/relana/parser/Formula.g4 by ANTLR 4.7
2   package eu.simuline.relana.parser;
3   
4       import eu.simuline.relana.model.CClass;
5       import eu.simuline.relana.model.SClass;
6       import eu.simuline.relana.model.CClassLoader;
7       import eu.simuline.relana.model.MapDecl;
8       import eu.simuline.relana.model.Deficiency;
9       import eu.simuline.relana.model.DeficiencyMap;
10      import eu.simuline.relana.model.ClassLocator;
11  
12      import eu.simuline.relana.expressions.FormulaDecl;
13      import eu.simuline.relana.expressions.Operation;
14      import eu.simuline.relana.expressions.Type;
15  
16      import java.io.Reader;
17      import java.io.IOException;
18  
19      import java.util.Set;
20      import java.util.HashSet;
21      import java.util.Stack;
22  
23  
24  import org.antlr.v4.runtime.ParserRuleContext;
25  import org.antlr.v4.runtime.tree.ErrorNode;
26  import org.antlr.v4.runtime.tree.TerminalNode;
27  
28  /**
29   * This class provides an empty implementation of {@link FormulaListener},
30   * which can be extended to create a listener which only needs to handle a subset
31   * of the available methods.
32   */
33  public class FormulaBaseListener implements FormulaListener {
34  	/**
35  	 * {@inheritDoc}
36  	 *
37  	 * <p>The default implementation does nothing.</p>
38  	 */
39  	@Override public void enterFormula(FormulaParser.FormulaContext ctx) { }
40  	/**
41  	 * {@inheritDoc}
42  	 *
43  	 * <p>The default implementation does nothing.</p>
44  	 */
45  	@Override public void exitFormula(FormulaParser.FormulaContext ctx) { }
46  	/**
47  	 * {@inheritDoc}
48  	 *
49  	 * <p>The default implementation does nothing.</p>
50  	 */
51  	@Override public void enterConstFormula(FormulaParser.ConstFormulaContext ctx) { }
52  	/**
53  	 * {@inheritDoc}
54  	 *
55  	 * <p>The default implementation does nothing.</p>
56  	 */
57  	@Override public void exitConstFormula(FormulaParser.ConstFormulaContext ctx) { }
58  	/**
59  	 * {@inheritDoc}
60  	 *
61  	 * <p>The default implementation does nothing.</p>
62  	 */
63  	@Override public void enterVarFormula(FormulaParser.VarFormulaContext ctx) { }
64  	/**
65  	 * {@inheritDoc}
66  	 *
67  	 * <p>The default implementation does nothing.</p>
68  	 */
69  	@Override public void exitVarFormula(FormulaParser.VarFormulaContext ctx) { }
70  	/**
71  	 * {@inheritDoc}
72  	 *
73  	 * <p>The default implementation does nothing.</p>
74  	 */
75  	@Override public void enterCompFormula(FormulaParser.CompFormulaContext ctx) { }
76  	/**
77  	 * {@inheritDoc}
78  	 *
79  	 * <p>The default implementation does nothing.</p>
80  	 */
81  	@Override public void exitCompFormula(FormulaParser.CompFormulaContext ctx) { }
82  	/**
83  	 * {@inheritDoc}
84  	 *
85  	 * <p>The default implementation does nothing.</p>
86  	 */
87  	@Override public void enterAddFormula(FormulaParser.AddFormulaContext ctx) { }
88  	/**
89  	 * {@inheritDoc}
90  	 *
91  	 * <p>The default implementation does nothing.</p>
92  	 */
93  	@Override public void exitAddFormula(FormulaParser.AddFormulaContext ctx) { }
94  	/**
95  	 * {@inheritDoc}
96  	 *
97  	 * <p>The default implementation does nothing.</p>
98  	 */
99  	@Override public void enterPath(FormulaParser.PathContext ctx) { }
100 	/**
101 	 * {@inheritDoc}
102 	 *
103 	 * <p>The default implementation does nothing.</p>
104 	 */
105 	@Override public void exitPath(FormulaParser.PathContext ctx) { }
106 
107 	/**
108 	 * {@inheritDoc}
109 	 *
110 	 * <p>The default implementation does nothing.</p>
111 	 */
112 	@Override public void enterEveryRule(ParserRuleContext ctx) { }
113 	/**
114 	 * {@inheritDoc}
115 	 *
116 	 * <p>The default implementation does nothing.</p>
117 	 */
118 	@Override public void exitEveryRule(ParserRuleContext ctx) { }
119 	/**
120 	 * {@inheritDoc}
121 	 *
122 	 * <p>The default implementation does nothing.</p>
123 	 */
124 	@Override public void visitTerminal(TerminalNode node) { }
125 	/**
126 	 * {@inheritDoc}
127 	 *
128 	 * <p>The default implementation does nothing.</p>
129 	 */
130 	@Override public void visitErrorNode(ErrorNode node) { }
131 }