package javakurs.uebung11;

import java.util.List;
import java.util.Set;

/**
 * {@link TopDownParser} implements the abstract methods of
 * {@link TopDownParserBase}.
 *
 * @author Joerg Steffen, DFKI
 * @version $Id$
 */
public class TopDownParser extends TopDownParserBase {

  /**
   * Creates a new instance of {@link TopDownParser}.
   *
   * @param grammarFile
   *          the file name of the grammar
   */
  public TopDownParser(String grammarFile) {

    super(grammarFile);
    // TODO Auto-generated constructor stub
  }


  /**
   * {@inheritDoc}
   */
  @Override
  protected Set<Integer> expandNonTerminalWithCache(String toRecognize,
      int currentPos, List<String> inputTerminals) {

    // TODO Auto-generated method stub
    return null;
  }


  /**
   * {@inheritDoc}
   */
  @Override
  protected void resetCache() {

    // TODO Auto-generated method stub

  }

}
