| // Generated from org/apache/sysds/parser/dml/Dml.g4 by ANTLR 4.5.3 |
| package org.apache.sysds.parser.dml; |
| |
| /* |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| |
| |
| 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 DmlListener}, |
| * which can be extended to create a listener which only needs to handle a subset |
| * of the available methods. |
| */ |
| public class DmlBaseListener implements DmlListener { |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterProgramroot(DmlParser.ProgramrootContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitProgramroot(DmlParser.ProgramrootContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterImportStatement(DmlParser.ImportStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitImportStatement(DmlParser.ImportStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterPathStatement(DmlParser.PathStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitPathStatement(DmlParser.PathStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitFunctionCallAssignmentStatement(DmlParser.FunctionCallAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitFunctionCallMultiAssignmentStatement(DmlParser.FunctionCallMultiAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitIfdefAssignmentStatement(DmlParser.IfdefAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterAssignmentStatement(DmlParser.AssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitAssignmentStatement(DmlParser.AssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitAccumulatorAssignmentStatement(DmlParser.AccumulatorAssignmentStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterIfStatement(DmlParser.IfStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitIfStatement(DmlParser.IfStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterForStatement(DmlParser.ForStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitForStatement(DmlParser.ForStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterParForStatement(DmlParser.ParForStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitParForStatement(DmlParser.ParForStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterWhileStatement(DmlParser.WhileStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitWhileStatement(DmlParser.WhileStatementContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitIterablePredicateColonExpression(DmlParser.IterablePredicateColonExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitIterablePredicateSeqExpression(DmlParser.IterablePredicateSeqExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitInternalFunctionDefExpression(DmlParser.InternalFunctionDefExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitExternalFunctionDefExpression(DmlParser.ExternalFunctionDefExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterIndexedExpression(DmlParser.IndexedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitIndexedExpression(DmlParser.IndexedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitSimpleDataIdentifierExpression(DmlParser.SimpleDataIdentifierExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitCommandlineParamExpression(DmlParser.CommandlineParamExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitCommandlinePositionExpression(DmlParser.CommandlinePositionExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitModIntDivExpression(DmlParser.ModIntDivExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterRelationalExpression(DmlParser.RelationalExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitRelationalExpression(DmlParser.RelationalExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitBooleanNotExpression(DmlParser.BooleanNotExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterPowerExpression(DmlParser.PowerExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitPowerExpression(DmlParser.PowerExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitBuiltinFunctionExpression(DmlParser.BuiltinFunctionExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitConstIntIdExpression(DmlParser.ConstIntIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterAtomicExpression(DmlParser.AtomicExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitAtomicExpression(DmlParser.AtomicExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitConstStringIdExpression(DmlParser.ConstStringIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitConstTrueExpression(DmlParser.ConstTrueExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterUnaryExpression(DmlParser.UnaryExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitUnaryExpression(DmlParser.UnaryExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterMultDivExpression(DmlParser.MultDivExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitMultDivExpression(DmlParser.MultDivExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitConstFalseExpression(DmlParser.ConstFalseExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterDataIdExpression(DmlParser.DataIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitDataIdExpression(DmlParser.DataIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterAddSubExpression(DmlParser.AddSubExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitAddSubExpression(DmlParser.AddSubExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitConstDoubleIdExpression(DmlParser.ConstDoubleIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitMatrixMulExpression(DmlParser.MatrixMulExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterMultiIdExpression(DmlParser.MultiIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitMultiIdExpression(DmlParser.MultiIdExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitBooleanAndExpression(DmlParser.BooleanAndExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitBooleanOrExpression(DmlParser.BooleanOrExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitTypedArgNoAssign(DmlParser.TypedArgNoAssignContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterTypedArgAssign(DmlParser.TypedArgAssignContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitTypedArgAssign(DmlParser.TypedArgAssignContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitParameterizedExpression(DmlParser.ParameterizedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitStrictParameterizedExpression(DmlParser.StrictParameterizedExpressionContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitStrictParameterizedKeyValueString(DmlParser.StrictParameterizedKeyValueStringContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterMl_type(DmlParser.Ml_typeContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitMl_type(DmlParser.Ml_typeContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterValueType(DmlParser.ValueTypeContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitValueType(DmlParser.ValueTypeContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitMatrixDataTypeCheck(DmlParser.MatrixDataTypeCheckContext ctx) { } |
| |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void enterEveryRule(ParserRuleContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void exitEveryRule(ParserRuleContext ctx) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void visitTerminal(TerminalNode node) { } |
| /** |
| * {@inheritDoc} |
| * |
| * <p>The default implementation does nothing.</p> |
| */ |
| @Override public void visitErrorNode(ErrorNode node) { } |
| } |