Grammar now matches example, extracts tool words, but still incomplete