package gen;// Generated from C:/Users/dh10krj/OneDrive - Durr Group/Dokumente/S4/Compilerbau/projekt/NichtHaskell/Source/Decaf.g4 by ANTLR 4.13.1 import org.antlr.v4.runtime.ParserRuleContext; import org.antlr.v4.runtime.tree.ErrorNode; import org.antlr.v4.runtime.tree.TerminalNode; /** * This class provides an empty implementation of {@link DecafListener}, * which can be extended to create a listener which only needs to handle a subset * of the available methods. */ @SuppressWarnings("CheckReturnValue") public class DecafBaseListener implements DecafListener { /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterProgram(DecafParser.ProgramContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitProgram(DecafParser.ProgramContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterClassdecl(DecafParser.ClassdeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitClassdecl(DecafParser.ClassdeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterConstuctorDecl(DecafParser.ConstuctorDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitConstuctorDecl(DecafParser.ConstuctorDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodDecl(DecafParser.MethodDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodDecl(DecafParser.MethodDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterFieldDecl(DecafParser.FieldDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitFieldDecl(DecafParser.FieldDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterParameterList(DecafParser.ParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitParameterList(DecafParser.ParameterListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterParameter(DecafParser.ParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitParameter(DecafParser.ParameterContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterExpression(DecafParser.ExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitExpression(DecafParser.ExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSubExpression(DecafParser.SubExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSubExpression(DecafParser.SubExpressionContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssignableExpr(DecafParser.AssignableExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssignableExpr(DecafParser.AssignableExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterInstVar(DecafParser.InstVarContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitInstVar(DecafParser.InstVarContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterMethodCall(DecafParser.MethodCallContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitMethodCall(DecafParser.MethodCallContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterArgumentList(DecafParser.ArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitArgumentList(DecafParser.ArgumentListContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterSubReceiver(DecafParser.SubReceiverContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitSubReceiver(DecafParser.SubReceiverContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterReceiver(DecafParser.ReceiverContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitReceiver(DecafParser.ReceiverContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterReceivingMethod(DecafParser.ReceivingMethodContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitReceivingMethod(DecafParser.ReceivingMethodContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBinaryExpr(DecafParser.BinaryExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBinaryExpr(DecafParser.BinaryExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterCalcExpr(DecafParser.CalcExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitCalcExpr(DecafParser.CalcExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDotExpr(DecafParser.DotExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDotExpr(DecafParser.DotExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterDotSubExpr(DecafParser.DotSubExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitDotSubExpr(DecafParser.DotSubExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNonCalcExpr(DecafParser.NonCalcExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNonCalcExpr(DecafParser.NonCalcExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNonCalcOperator(DecafParser.NonCalcOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNonCalcOperator(DecafParser.NonCalcOperatorContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterStmtExpr(DecafParser.StmtExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitStmtExpr(DecafParser.StmtExprContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterStatement(DecafParser.StatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitStatement(DecafParser.StatementContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterReturnStmt(DecafParser.ReturnStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitReturnStmt(DecafParser.ReturnStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterLocalVarDecl(DecafParser.LocalVarDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitLocalVarDecl(DecafParser.LocalVarDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterBlock(DecafParser.BlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitBlock(DecafParser.BlockContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterWhileStmt(DecafParser.WhileStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitWhileStmt(DecafParser.WhileStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIfElseStmt(DecafParser.IfElseStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIfElseStmt(DecafParser.IfElseStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterIfStmt(DecafParser.IfStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitIfStmt(DecafParser.IfStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterElseStmt(DecafParser.ElseStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitElseStmt(DecafParser.ElseStmtContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterAssign(DecafParser.AssignContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitAssign(DecafParser.AssignContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterNewDecl(DecafParser.NewDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitNewDecl(DecafParser.NewDeclContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterType(DecafParser.TypeContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitType(DecafParser.TypeContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterValue(DecafParser.ValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitValue(DecafParser.ValueContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void enterEveryRule(ParserRuleContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void exitEveryRule(ParserRuleContext ctx) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void visitTerminal(TerminalNode node) { } /** * {@inheritDoc} * *

The default implementation does nothing.

*/ @Override public void visitErrorNode(ErrorNode node) { } }