/*
	Copyright (c) 2009-2011 Olivier Chafik, All Rights Reserved
	
	This file is part of JNAerator (http://jnaerator.googlecode.com/).
	
	JNAerator is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.
	
	JNAerator is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
	
	You should have received a copy of the GNU General Public License
	along with JNAerator.  If not, see <http://www.gnu.org/licenses/>.
*/
package com.ochafik.lang.grammar;

import org.antlr.runtime.RecognitionException;
import org.antlr.runtime.Token;
import org.antlr.runtime.debug.DebugEventListener;

public class DummyDebugEventListener implements DebugEventListener {

	public void LT(int arg0, Token arg1) {
		// TODO Auto-generated method stub
		
	}

	public void LT(int arg0, Object arg1) {
		// TODO Auto-generated method stub
		
	}

	public void addChild(Object arg0, Object arg1) {
		// TODO Auto-generated method stub
		
	}

	public void becomeRoot(Object arg0, Object arg1) {
		// TODO Auto-generated method stub
		
	}

	public void beginBacktrack(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void beginResync() {
		// TODO Auto-generated method stub
		
	}

	public void commence() {
		// TODO Auto-generated method stub
		
	}

	public void consumeHiddenToken(Token arg0) {
		// TODO Auto-generated method stub
		
	}

	public void consumeNode(Object arg0) {
		// TODO Auto-generated method stub
		
	}

	public void consumeToken(Token arg0) {
		// TODO Auto-generated method stub
		
	}

	public void createNode(Object arg0) {
		// TODO Auto-generated method stub
		
	}

	public void createNode(Object arg0, Token arg1) {
		// TODO Auto-generated method stub
		
	}

	public void endBacktrack(int arg0, boolean arg1) {
		// TODO Auto-generated method stub
		
	}

	public void endResync() {
		// TODO Auto-generated method stub
		
	}

	public void enterAlt(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void enterDecision(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void enterRule(String arg0) {
		// TODO Auto-generated method stub
		
	}

	public void enterSubRule(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void exitDecision(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void exitRule(String arg0) {
		// TODO Auto-generated method stub
		
	}

	public void exitSubRule(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void location(int arg0, int arg1) {
		// TODO Auto-generated method stub
		
	}

	public void mark(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void nilNode(Object arg0) {
		// TODO Auto-generated method stub
		
	}

	public void recognitionException(RecognitionException arg0) {
		// TODO Auto-generated method stub
		
	}

	public void rewind() {
		// TODO Auto-generated method stub
		
	}

	public void rewind(int arg0) {
		// TODO Auto-generated method stub
		
	}

	public void semanticPredicate(boolean arg0, String arg1) {
		// TODO Auto-generated method stub
		
	}

	public void setTokenBoundaries(Object arg0, int arg1, int arg2) {
		// TODO Auto-generated method stub
		
	}

	public void terminate() {
		// TODO Auto-generated method stub
		
	}

	public void enterRule(String arg0, String arg1) {
		// TODO Auto-generated method stub
		
	}

	public void errorNode(Object arg0) {
		// TODO Auto-generated method stub
		
	}

	public void exitRule(String arg0, String arg1) {
		// TODO Auto-generated method stub
		
	}
	
	public void enterDecision(int a, boolean b) {
		/// whatever
	}

}
