package com.imegumii;

import com.imegumii.ui.Frame;
import com.imegumii.ui.PopupFrame;

import java.util.TreeSet;

public class Main {


    public static void main(String[] args) {
//        String s = "a*(aa+ |ba*b ) * (abba|baab|bbbb)+";
//
//        String s2 = "a(a+ | b*((a|b)+))";
//        String s3 = "(a|b)+a";
//
//        String s4 = "a+((ab)*b|ab|(b)*bb)+(abba|baab)+";
//        String s5 = "a(ab)*b(a|b)|ab|(b)*bb";
//        String s6 = "(fuck)+";
//        String s7 = "a((a|b)+(baab|abba))";
//        String s8 = "(( (a|b)*(baab))+)banaan";
//
////        NDFA<String> ndfa = (NDFA<String>) FileParser.read("ndfa1.dot");
////        ndfa.print();
////        new GrammarConverter().toGrammar(ndfa).print();
//
//        RegExp r = new RegExp();
//        String todo = s8;
//        System.out.println(todo);
//        System.out.println(r.naarRegExp(todo).getTaal(6, 10));

        new Frame();
    }
}
