[C++] Re-parse command when it turns out it is not actually a command
5 files changed