I need you to develop some software for me. I would like this software to be developed for Mac using Java.
Building NFA from given regular exprission ,
converting NFA into DFA ,
Building DFA from given regular exprission without NFA ,
use the LR1 method decide whether a given string can be derived in the grammer . If the sentance is derivable , your program should output the derivation of the sentence