Parser

- defaultCommand may contains multiple arguments, and so Lexer::split is used
  to properly split it into arguments.