/*
 Copyright (c) 2009-2013 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
    }
}
