using setw()
add function : createSet() - record all terminal and nonterminal
add function : createSet() - record all terminal and nonterminal
add function : getLLTable - create LL Table [Note : still have something wrong...need to check]
add rule : [S -> Program $] in grammar
fix nullable bug nullable(epsilon) will return false
output message
remove rule: Program -> ... ... $ in getFollow, it is not a good way to add rule in here, also we have already add rule : S -> Program $ in grammar.
fix grammar.txt
I dont know what's going on here...
Merge branch 'master' of github.com:LanKuDot/CMinusMinus_Compiler