In This Repository there is three Different Packages for three different things
1 - The First one which is in Package FirstAndFollow is the code to give the First and Follow of a given grammar and displaying the output in Follow.out and First.out files .
2 - The Second one which is in Package LeftFactor is the code for removing the left factor in a given grammar and displaying the output in the Sample.out file .
3 - The Third one which is in Package LLParser is the code for implementing the LL(1) parser along with the parse table and displaying the output in the Table.out and Input.out files