001// Copyright 2009 The Apache Software Foundation
002//
003// Licensed under the Apache License, Version 2.0 (the "License");
004// you may not use this file except in compliance with the License.
005// You may obtain a copy of the License at
006//
007//     http://www.apache.org/licenses/LICENSE-2.0
008//
009// Unless required by applicable law or agreed to in writing, software
010// distributed under the License is distributed on an "AS IS" BASIS,
011// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
012// See the License for the specific language governing permissions and
013// limitations under the License.
014
015package org.apache.tapestry5.beanmodel.internal.antlr;
016
017import org.antlr.runtime.Parser;
018import org.antlr.runtime.TokenStream;
019import org.antlr.runtime.RecognizerSharedState;
020
021public class BaseParser extends Parser
022{
023    public BaseParser(TokenStream tokenStream)
024    {
025        super(tokenStream);
026    }
027
028    public BaseParser(TokenStream tokenStream,
029                      RecognizerSharedState recognizerSharedState)
030    {
031        super(tokenStream, recognizerSharedState);
032    }
033
034    @Override
035    public void emitErrorMessage(String message)
036    {
037        // This is caught and more properly reported later.
038        throw new RuntimeException(message);
039    }
040}