// Generated from net\runelite\cache\script\assembler\rs2asm.g4 by ANTLR 4.6
package net.runelite.cache.script.assembler;

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 rs2asmListener},
 * which can be extended to create a listener which only needs to handle a subset
 * of the available methods.
 */
public class rs2asmBaseListener implements rs2asmListener
{
	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterProg(rs2asmParser.ProgContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitProg(rs2asmParser.ProgContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterHeader(rs2asmParser.HeaderContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitHeader(rs2asmParser.HeaderContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterId(rs2asmParser.IdContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitId(rs2asmParser.IdContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInt_stack_count(rs2asmParser.Int_stack_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInt_stack_count(rs2asmParser.Int_stack_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterString_stack_count(rs2asmParser.String_stack_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitString_stack_count(rs2asmParser.String_stack_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInt_var_count(rs2asmParser.Int_var_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInt_var_count(rs2asmParser.Int_var_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterString_var_count(rs2asmParser.String_var_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitString_var_count(rs2asmParser.String_var_countContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterId_value(rs2asmParser.Id_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitId_value(rs2asmParser.Id_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInt_stack_value(rs2asmParser.Int_stack_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInt_stack_value(rs2asmParser.Int_stack_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterString_stack_value(rs2asmParser.String_stack_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitString_stack_value(rs2asmParser.String_stack_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInt_var_value(rs2asmParser.Int_var_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInt_var_value(rs2asmParser.Int_var_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterString_var_value(rs2asmParser.String_var_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitString_var_value(rs2asmParser.String_var_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterLine(rs2asmParser.LineContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitLine(rs2asmParser.LineContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInstruction(rs2asmParser.InstructionContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInstruction(rs2asmParser.InstructionContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterLabel(rs2asmParser.LabelContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitLabel(rs2asmParser.LabelContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInstruction_name(rs2asmParser.Instruction_nameContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInstruction_name(rs2asmParser.Instruction_nameContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterName_string(rs2asmParser.Name_stringContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitName_string(rs2asmParser.Name_stringContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterName_opcode(rs2asmParser.Name_opcodeContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitName_opcode(rs2asmParser.Name_opcodeContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterInstruction_operand(rs2asmParser.Instruction_operandContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitInstruction_operand(rs2asmParser.Instruction_operandContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterOperand_int(rs2asmParser.Operand_intContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitOperand_int(rs2asmParser.Operand_intContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterOperand_qstring(rs2asmParser.Operand_qstringContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitOperand_qstring(rs2asmParser.Operand_qstringContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterOperand_label(rs2asmParser.Operand_labelContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitOperand_label(rs2asmParser.Operand_labelContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterSwitch_lookup(rs2asmParser.Switch_lookupContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitSwitch_lookup(rs2asmParser.Switch_lookupContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterSwitch_key(rs2asmParser.Switch_keyContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitSwitch_key(rs2asmParser.Switch_keyContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void enterSwitch_value(rs2asmParser.Switch_valueContext ctx)
	{
	}

	/**
	 * {@inheritDoc}
	 *
	 * <p>The default implementation does nothing.</p>
	 */
	@Override
	public void exitSwitch_value(rs2asmParser.Switch_valueContext 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)
	{
	}

	/**
	 * {@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)
	{
	}
}