content: package org.amix.internal.antlr4;
  
  // Generated from Amix.g4 by ANTLR 4.13.2
  
  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 AmixListener}, which can be extended to
   * create a listener which only needs to handle a subset of the available methods.
   */
  @SuppressWarnings("CheckReturnValue")
  public class AmixBaseListener implements AmixListener {
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterGuiFile(AmixParser.GuiFileContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitGuiFile(AmixParser.GuiFileContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterComponent(AmixParser.ComponentContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitComponent(AmixParser.ComponentContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterArgumentList(AmixParser.ArgumentListContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitArgumentList(AmixParser.ArgumentListContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterArgument(AmixParser.ArgumentContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitArgument(AmixParser.ArgumentContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterValue(AmixParser.ValueContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitValue(AmixParser.ValueContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void enterEveryRule(ParserRuleContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void exitEveryRule(ParserRuleContext ctx) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void visitTerminal(TerminalNode node) {}
  
    /**
     * {@inheritDoc}
     *
     * <p>The default implementation does nothing.
     */
    @Override
    public void visitErrorNode(ErrorNode node) {}
  }
  