AN EFFICIENT LALR ( 1 ) AND LR ( 1 ) LOOKAHEAD SET ALGORITHM