Question: what are the actions performed by shift reduce parser?
Answer: Sift reduce parsing performs the two actions: shift and reduce. ... 
At the shift action, the current symbol in the input string is pushed to a stack.
At each reduction, the symbols will replaced by the non-terminals.