text: # *** GENERATED BY antlr4, DO NOT EDIT BY HAND ***
  #
  # Generated from Autolev.g4 by ANTLR 4.7.1
  #
  # Generated with antlr4
  #    antlr4 is licensed under the BSD-3-Clause License
  #    https://github.com/antlr/antlr4/blob/master/LICENSE.txt
  from antlr4 import *
  
  # This class defines a complete listener for a parse tree produced by AutolevParser.
  class AutolevListener(ParseTreeListener):
  
      # Enter a parse tree produced by AutolevParser#prog.
      def enterProg(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#prog.
      def exitProg(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#stat.
      def enterStat(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#stat.
      def exitStat(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#vecAssign.
      def enterVecAssign(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#vecAssign.
      def exitVecAssign(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#indexAssign.
      def enterIndexAssign(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#indexAssign.
      def exitIndexAssign(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#regularAssign.
      def enterRegularAssign(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#regularAssign.
      def exitRegularAssign(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#equals.
      def enterEquals(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#equals.
      def exitEquals(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#index.
      def enterIndex(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#index.
      def exitIndex(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#diff.
      def enterDiff(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#diff.
      def exitDiff(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#functionCall.
      def enterFunctionCall(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#functionCall.
      def exitFunctionCall(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#varDecl.
      def enterVarDecl(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#varDecl.
      def exitVarDecl(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#varType.
      def enterVarType(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#varType.
      def exitVarType(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#varDecl2.
      def enterVarDecl2(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#varDecl2.
      def exitVarDecl2(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#ranges.
      def enterRanges(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#ranges.
      def exitRanges(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#massDecl.
      def enterMassDecl(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#massDecl.
      def exitMassDecl(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#massDecl2.
      def enterMassDecl2(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#massDecl2.
      def exitMassDecl2(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#inertiaDecl.
      def enterInertiaDecl(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#inertiaDecl.
      def exitInertiaDecl(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#matrix.
      def enterMatrix(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#matrix.
      def exitMatrix(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#matrixInOutput.
      def enterMatrixInOutput(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#matrixInOutput.
      def exitMatrixInOutput(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#codeCommands.
      def enterCodeCommands(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#codeCommands.
      def exitCodeCommands(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#settings.
      def enterSettings(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#settings.
      def exitSettings(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#units.
      def enterUnits(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#units.
      def exitUnits(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#inputs.
      def enterInputs(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#inputs.
      def exitInputs(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#id_diff.
      def enterId_diff(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#id_diff.
      def exitId_diff(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#inputs2.
      def enterInputs2(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#inputs2.
      def exitInputs2(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#outputs.
      def enterOutputs(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#outputs.
      def exitOutputs(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#outputs2.
      def enterOutputs2(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#outputs2.
      def exitOutputs2(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#codegen.
      def enterCodegen(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#codegen.
      def exitCodegen(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#commands.
      def enterCommands(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#commands.
      def exitCommands(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#vec.
      def enterVec(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#vec.
      def exitVec(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#parens.
      def enterParens(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#parens.
      def exitParens(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#VectorOrDyadic.
      def enterVectorOrDyadic(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#VectorOrDyadic.
      def exitVectorOrDyadic(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#Exponent.
      def enterExponent(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#Exponent.
      def exitExponent(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#MulDiv.
      def enterMulDiv(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#MulDiv.
      def exitMulDiv(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#AddSub.
      def enterAddSub(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#AddSub.
      def exitAddSub(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#float.
      def enterFloat(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#float.
      def exitFloat(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#int.
      def enterInt(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#int.
      def exitInt(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#idEqualsExpr.
      def enterIdEqualsExpr(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#idEqualsExpr.
      def exitIdEqualsExpr(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#negativeOne.
      def enterNegativeOne(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#negativeOne.
      def exitNegativeOne(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#function.
      def enterFunction(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#function.
      def exitFunction(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#rangess.
      def enterRangess(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#rangess.
      def exitRangess(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#colon.
      def enterColon(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#colon.
      def exitColon(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#id.
      def enterId(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#id.
      def exitId(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#exp.
      def enterExp(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#exp.
      def exitExp(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#matrices.
      def enterMatrices(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#matrices.
      def exitMatrices(self, ctx):
          pass
  
      # Enter a parse tree produced by AutolevParser#Indexing.
      def enterIndexing(self, ctx):
          pass
  
      # Exit a parse tree produced by AutolevParser#Indexing.
      def exitIndexing(self, ctx):
          pass
  