org.apache.sysml.parser.python.PydmlBaseListener Maven / Gradle / Ivy
Show all versions of systemml Show documentation
// Generated from org/apache/sysml/parser/python/Pydml.g4 by ANTLR 4.3
package org.apache.sysml.parser.python;
// package org.apache.sysml.python;
//import org.apache.sysml.parser.antlr4.StatementInfo;
//import org.apache.sysml.parser.antlr4.ExpressionInfo;
import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.misc.NotNull;
import org.antlr.v4.runtime.tree.ErrorNode;
import org.antlr.v4.runtime.tree.TerminalNode;
/**
* This class provides an empty implementation of {@link PydmlListener},
* which can be extended to create a listener which only needs to handle a subset
* of the available methods.
*/
public class PydmlBaseListener implements PydmlListener {
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterModIntDivExpression(@NotNull PydmlParser.ModIntDivExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitModIntDivExpression(@NotNull PydmlParser.ModIntDivExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterExternalFunctionDefExpression(@NotNull PydmlParser.ExternalFunctionDefExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitExternalFunctionDefExpression(@NotNull PydmlParser.ExternalFunctionDefExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterBooleanNotExpression(@NotNull PydmlParser.BooleanNotExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitBooleanNotExpression(@NotNull PydmlParser.BooleanNotExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterPowerExpression(@NotNull PydmlParser.PowerExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitPowerExpression(@NotNull PydmlParser.PowerExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterInternalFunctionDefExpression(@NotNull PydmlParser.InternalFunctionDefExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitInternalFunctionDefExpression(@NotNull PydmlParser.InternalFunctionDefExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterBuiltinFunctionExpression(@NotNull PydmlParser.BuiltinFunctionExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitBuiltinFunctionExpression(@NotNull PydmlParser.BuiltinFunctionExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterConstIntIdExpression(@NotNull PydmlParser.ConstIntIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitConstIntIdExpression(@NotNull PydmlParser.ConstIntIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterAtomicExpression(@NotNull PydmlParser.AtomicExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitAtomicExpression(@NotNull PydmlParser.AtomicExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterPmlprogram(@NotNull PydmlParser.PmlprogramContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitPmlprogram(@NotNull PydmlParser.PmlprogramContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIfdefAssignmentStatement(@NotNull PydmlParser.IfdefAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIfdefAssignmentStatement(@NotNull PydmlParser.IfdefAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterConstStringIdExpression(@NotNull PydmlParser.ConstStringIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitConstStringIdExpression(@NotNull PydmlParser.ConstStringIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterConstTrueExpression(@NotNull PydmlParser.ConstTrueExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitConstTrueExpression(@NotNull PydmlParser.ConstTrueExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterValueDataTypeCheck(@NotNull PydmlParser.ValueDataTypeCheckContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitValueDataTypeCheck(@NotNull PydmlParser.ValueDataTypeCheckContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterParForStatement(@NotNull PydmlParser.ParForStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitParForStatement(@NotNull PydmlParser.ParForStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterUnaryExpression(@NotNull PydmlParser.UnaryExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitUnaryExpression(@NotNull PydmlParser.UnaryExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterImportStatement(@NotNull PydmlParser.ImportStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitImportStatement(@NotNull PydmlParser.ImportStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterPathStatement(@NotNull PydmlParser.PathStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitPathStatement(@NotNull PydmlParser.PathStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterWhileStatement(@NotNull PydmlParser.WhileStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitWhileStatement(@NotNull PydmlParser.WhileStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterCommandlineParamExpression(@NotNull PydmlParser.CommandlineParamExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitCommandlineParamExpression(@NotNull PydmlParser.CommandlineParamExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterFunctionCallAssignmentStatement(@NotNull PydmlParser.FunctionCallAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitFunctionCallAssignmentStatement(@NotNull PydmlParser.FunctionCallAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterAddSubExpression(@NotNull PydmlParser.AddSubExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitAddSubExpression(@NotNull PydmlParser.AddSubExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIfStatement(@NotNull PydmlParser.IfStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIfStatement(@NotNull PydmlParser.IfStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIgnoreNewLine(@NotNull PydmlParser.IgnoreNewLineContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIgnoreNewLine(@NotNull PydmlParser.IgnoreNewLineContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterConstDoubleIdExpression(@NotNull PydmlParser.ConstDoubleIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitConstDoubleIdExpression(@NotNull PydmlParser.ConstDoubleIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterMatrixDataTypeCheck(@NotNull PydmlParser.MatrixDataTypeCheckContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitMatrixDataTypeCheck(@NotNull PydmlParser.MatrixDataTypeCheckContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterCommandlinePositionExpression(@NotNull PydmlParser.CommandlinePositionExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitCommandlinePositionExpression(@NotNull PydmlParser.CommandlinePositionExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIterablePredicateColonExpression(@NotNull PydmlParser.IterablePredicateColonExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIterablePredicateColonExpression(@NotNull PydmlParser.IterablePredicateColonExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterAssignmentStatement(@NotNull PydmlParser.AssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitAssignmentStatement(@NotNull PydmlParser.AssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterMl_type(@NotNull PydmlParser.Ml_typeContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitMl_type(@NotNull PydmlParser.Ml_typeContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterBooleanAndExpression(@NotNull PydmlParser.BooleanAndExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitBooleanAndExpression(@NotNull PydmlParser.BooleanAndExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterForStatement(@NotNull PydmlParser.ForStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitForStatement(@NotNull PydmlParser.ForStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterRelationalExpression(@NotNull PydmlParser.RelationalExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitRelationalExpression(@NotNull PydmlParser.RelationalExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterTypedArgNoAssign(@NotNull PydmlParser.TypedArgNoAssignContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitTypedArgNoAssign(@NotNull PydmlParser.TypedArgNoAssignContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterStrictParameterizedExpression(@NotNull PydmlParser.StrictParameterizedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitStrictParameterizedExpression(@NotNull PydmlParser.StrictParameterizedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterMultDivExpression(@NotNull PydmlParser.MultDivExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitMultDivExpression(@NotNull PydmlParser.MultDivExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterConstFalseExpression(@NotNull PydmlParser.ConstFalseExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitConstFalseExpression(@NotNull PydmlParser.ConstFalseExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterStrictParameterizedKeyValueString(@NotNull PydmlParser.StrictParameterizedKeyValueStringContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitStrictParameterizedKeyValueString(@NotNull PydmlParser.StrictParameterizedKeyValueStringContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterDataIdExpression(@NotNull PydmlParser.DataIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitDataIdExpression(@NotNull PydmlParser.DataIdExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIndexedExpression(@NotNull PydmlParser.IndexedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIndexedExpression(@NotNull PydmlParser.IndexedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterParameterizedExpression(@NotNull PydmlParser.ParameterizedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitParameterizedExpression(@NotNull PydmlParser.ParameterizedExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterFunctionCallMultiAssignmentStatement(@NotNull PydmlParser.FunctionCallMultiAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitFunctionCallMultiAssignmentStatement(@NotNull PydmlParser.FunctionCallMultiAssignmentStatementContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterIterablePredicateSeqExpression(@NotNull PydmlParser.IterablePredicateSeqExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitIterablePredicateSeqExpression(@NotNull PydmlParser.IterablePredicateSeqExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterSimpleDataIdentifierExpression(@NotNull PydmlParser.SimpleDataIdentifierExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitSimpleDataIdentifierExpression(@NotNull PydmlParser.SimpleDataIdentifierExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterBooleanOrExpression(@NotNull PydmlParser.BooleanOrExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitBooleanOrExpression(@NotNull PydmlParser.BooleanOrExpressionContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void enterEveryRule(@NotNull ParserRuleContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void exitEveryRule(@NotNull ParserRuleContext ctx) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void visitTerminal(@NotNull TerminalNode node) { }
/**
* {@inheritDoc}
*
* The default implementation does nothing.
*/
@Override public void visitErrorNode(@NotNull ErrorNode node) { }
}