Items, closure and goto build the LR(0) automaton; its states become the ACTION and GOTO table, conflicts and all; then a shift-reduce parse runs on a stack of states.
This interactive visualization needs JavaScript.