/*
* JFLAP - Formal Languages and Automata Package
*
*
* Susan H. Rodger
* Computer Science Department
* Duke University
* August 27, 2009
* Copyright (c) 2002-2009
* All rights reserved.
* JFLAP is open source software. Please see the LICENSE for terms.
*
*/
package gui.pumping;
import java.util.*;
import pumping.reg.*;
/**
* A RegPumpingLemmaChooser
is a PumpingLemmaChooser
* for {@link pumping.RegularPumpingLemma}s.
*
* @author Jinghui Lim
*
*/
public class RegPumpingLemmaChooser extends PumpingLemmaChooser
{
/**
* Adds all the regular pumping lemmas.
*
*/
public RegPumpingLemmaChooser()
{
myList = new ArrayList();
//old languages
myList.add(new AnBn());
myList.add(new NaNb());
myList.add(new Palindrome());
myList.add(new ABnAk());
myList.add(new AnBkCnk());
myList.add(new AnBlAk());
myList.add(new AnEven());
//new languages (JFLAP 6.2)
myList.add(new AnBk());
myList.add(new BBABAnAn());
myList.add(new B5W());
myList.add(new B5Wmod());
myList.add(new BkABnBAn());
myList.add(new AB2n());
}
}