add getFirst : get all first in all rules
add getTerminal: because the getFirst do not eliminate the nonterminal token
call getFirst in main function
add function declaration